diff --git a/po/de.po b/po/de.po index 8c93a4c992..1a923413fb 100644 --- a/po/de.po +++ b/po/de.po @@ -12,12 +12,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "" @@ -27,1244 +27,1597 @@ msgstr "" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" msgstr "" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 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:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 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:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 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:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:527 +#: 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:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 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:529 +#: 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:530 +#: 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:533 +#: 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:534 +#: 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:535 +#: 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:536 +#: 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:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "" -#: src/engine/sysDef.cpp:544 +#: 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:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:564 +#: 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:565 +#: 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:566 +#: 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:567 +#: 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:568 +#: 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:569 +#: 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:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:573 +#: 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:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:590 +#: 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:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" msgstr "" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 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:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 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:639 +#: src/engine/sysDef.cpp:661 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:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 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:650 +#: src/engine/sysDef.cpp:672 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:651 +#: src/engine/sysDef.cpp:673 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:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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:674 +#: src/engine/sysDef.cpp:696 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:675 +#: src/engine/sysDef.cpp:697 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:676 +#: src/engine/sysDef.cpp:698 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:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:701 -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." +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" +#: src/engine/sysDef.cpp:725 +msgid "" +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" msgstr "" -#: src/engine/sysDef.cpp:722 -msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 2" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 3" +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 -msgid "Noise" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" msgstr "" -#: src/engine/sysDef.cpp:729 -msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" msgstr "" -#: src/engine/sysDef.cpp:734 -msgid "Sega Master System + FM Expansion" +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" msgstr "" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 -msgid "Game Boy" +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" msgstr "" -#: src/engine/sysDef.cpp:741 -msgid "the most popular portable game console of the era." +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 1" +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 2" +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 -msgid "Wavetable" +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" msgstr "" -#: src/engine/sysDef.cpp:749 -msgid "11xx: Set noise length (0: long; 1: short)" +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" msgstr "" -#: src/engine/sysDef.cpp:750 -msgid "12xx: Set duty cycle (0 to 3)" +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" msgstr "" -#: src/engine/sysDef.cpp:751 -msgid "13xy: Setup sweep (x: time; y: shift)" +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:752 -msgid "14xx: Set sweep direction (0: up; 1: down)" +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" msgstr "" -#: src/engine/sysDef.cpp:757 -msgid "PC Engine/TurboGrafx-16" +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" msgstr "" -#: src/engine/sysDef.cpp:758 -msgid "an '80s game console with a wavetable sound chip, popular in Japan." +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" msgstr "" -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 -msgid "11xx: Toggle noise mode" +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:767 -msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:768 -msgid "13xx: Set LFO speed" +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:774 -msgid "NES (Ricoh 2A03)" +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:775 -msgid "" -"also known as Famicom in Japan, it's the most well-known game console of the " -"'80s." +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 -msgid "Triangle" +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 -msgid "DPCM" +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 -msgid "11xx: Write to delta modulation counter (0 to 7F)" +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 -msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:829 +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:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 +msgid "Noise" +msgstr "" + +#: src/engine/sysDef.cpp:836 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:841 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:856 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "" + +#: src/engine/sysDef.cpp:857 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:858 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:859 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:864 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:865 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:874 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:875 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:882 +msgid "" +"also known as Famicom in Japan, it's the most well-known game console of the " +"'80s." +msgstr "" + +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 +msgid "Triangle" +msgstr "" + +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 +msgid "DPCM" +msgstr "" + +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 +msgid "11xx: Write to delta modulation counter (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 +msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." msgstr "" -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 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:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1272,992 +1625,1009 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 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:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." msgstr "" -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 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:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 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:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "" -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 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:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 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:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "" -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" msgstr "" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." msgstr "" -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "" -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 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:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 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:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "" -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 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:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." msgstr "" -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 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:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 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:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 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:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 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:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 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:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2265,76 +2635,77 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 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:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2343,11 +2714,11 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2355,169 +2726,169 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "" -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2525,1224 +2896,1375 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." msgstr "" -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 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:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "" -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "" -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 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:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 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:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" msgstr "" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 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:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "" -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." msgstr "" -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 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:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." msgstr "" -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "" -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "" -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." msgstr "" -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "" -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 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:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 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:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." msgstr "" -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "" -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 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:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 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:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." msgstr "" -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 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:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "" -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 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:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "" -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 msgid "E3xx: Set vibrato shape" msgstr "" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "" -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "" @@ -3755,7 +4277,7 @@ msgid "output" msgstr "" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "" @@ -3764,59 +4286,60 @@ msgid "Master Volume" msgstr "" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "" @@ -3832,8 +4355,8 @@ msgstr "" msgid "Display internal" msgstr "" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "" @@ -3841,10 +4364,10 @@ msgstr "" msgid "Sample Preview" msgstr "" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "" @@ -3857,26 +4380,26 @@ msgstr "" msgid "no data in oldPatMap for channel %d!" msgstr "" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "" @@ -3889,12507 +4412,15261 @@ msgstr "" msgid "no chips with memory" msgstr "" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" msgstr "" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" +#: src/gui/presets.cpp:241 +msgid "Vectrex" msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" +#: src/gui/presets.cpp:335 +msgid "Computers" msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." +#: src/gui/presets.cpp:431 +msgid "MSX" msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:412 -msgid "format version:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" msgstr "" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/log.cpp:27 -msgid "info" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" msgstr "" -#: src/gui/log.cpp:68 -msgid "time" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" msgstr "" -#: src/gui/log.cpp:70 -msgid "level" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" msgstr "" -#: src/gui/log.cpp:72 -msgid "message" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" msgstr "" -#: src/gui/pattern.cpp:504 -msgid "Options:" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" -msgstr[1] "" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" +#: src/gui/presets.cpp:1502 +msgid "FM-7" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" +#: src/gui/presets.cpp:1664 +msgid "Atari" msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" +#: src/gui/presets.cpp:1719 +msgid "Capcom" msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" msgstr "" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -#: src/gui/editControls.cpp:52 -msgid "piano" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" +#: src/gui/presets.cpp:1789 +msgid "Data East" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" +#: src/gui/presets.cpp:2047 +msgid "Konami" msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" msgstr "" -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" +#: src/gui/presets.cpp:2189 +msgid "Namco" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" msgstr "" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." +#: src/gui/presets.cpp:2273 +msgid "Sega" msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" msgstr "" -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" msgstr "" -#: src/gui/util.cpp:93 -msgid "" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" +#: src/gui/presets.cpp:2507 +msgid "SNK" msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" msgstr "" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" +#: src/gui/presets.cpp:2653 +msgid "Taito" msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" msgstr "" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" msgstr "" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" msgstr "" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" msgstr "" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" +#: src/gui/presets.cpp:3545 +msgid "Specialized" msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" +#: src/gui/intro.cpp:124 +msgid "Preview" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" msgstr "" -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" +#: src/gui/intro.cpp:310 +msgid "hold to skip" msgstr "" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" +#: src/gui/dataList.cpp:125 +msgid "Bug!" msgstr "" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" msgstr "" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" msgstr "" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." msgstr "" -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" msgstr "" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" msgstr "" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" msgstr "" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" msgstr "" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" +#: src/gui/dataList.cpp:314 +msgid "make instrument" msgstr "" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" msgstr "" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" msgstr "" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" msgstr "" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" msgstr "" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" msgstr "" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." msgstr "" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." msgstr "" -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" msgstr "" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." msgstr "" -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" msgstr "" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" msgstr "" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" msgstr "" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" msgstr "" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" msgstr "" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" msgstr "" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" msgstr "" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" msgstr "" -#: src/gui/sysConf.cpp:1571 -msgid "full" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." msgstr "" -#: src/gui/sysConf.cpp:1573 -msgid "half" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" msgstr "" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" msgstr "" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." msgstr "" -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." msgstr "" -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" msgstr "" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" +#: src/gui/exportOptions.cpp:32 +msgid "one file" msgstr "" -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" msgstr "" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" msgstr "" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" msgstr "" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" msgstr "" -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" msgstr "" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" msgstr "" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" msgstr "" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" msgstr "" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" msgstr "" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" msgstr "" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" msgstr "" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" msgstr "" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" msgstr "" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" msgstr "" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" msgstr "" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" msgstr "" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" msgstr "" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" msgstr "" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" +#: src/gui/exportOptions.cpp:150 +msgid "format version" msgstr "" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" msgstr "" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" msgstr "" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" msgstr "" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" msgstr "" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" +#: src/gui/exportOptions.cpp:168 +msgid "custom" msgstr "" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" msgstr "" -#: src/gui/sysConf.cpp:2086 -#, c-format -msgid "sum: %d" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." msgstr "" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" msgstr "" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" msgstr "" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" msgstr "" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." msgstr "" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" msgstr "" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" msgstr "" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" msgstr "" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" msgstr "" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" msgstr "" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" msgstr "" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." msgstr "" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" msgstr "" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" msgstr "" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." msgstr "" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" msgstr "" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" msgstr "" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" msgstr "" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" msgstr "" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" msgstr "" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" msgstr "" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" msgstr "" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" msgstr "" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." msgstr "" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" msgstr "" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" msgstr "" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" msgstr "" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" msgstr "" -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" -#: src/gui/userPresets.cpp:325 -msgid "User Systems" +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" msgstr "" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" msgstr "" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" msgstr "" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" +#: src/gui/speed.cpp:80 +msgid "Groove" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" +#: src/gui/speed.cpp:87 +msgid "click for one speed" msgstr "" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" +#: src/gui/speed.cpp:90 +msgid "Speeds" msgstr "" -#: src/gui/userPresets.cpp:476 -msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" msgstr "" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" msgstr "" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" +#: src/gui/speed.cpp:177 +msgid "Numerator" msgstr "" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" msgstr "" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" +#: src/gui/speed.cpp:193 +msgid "Divider" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" +#: src/gui/speed.cpp:208 +msgid "Highlight" msgstr "" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" msgstr "" -#: src/gui/effectList.cpp:47 -msgid "Description" +#: src/gui/speed.cpp:245 +msgid "Song Length" msgstr "" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" msgstr "" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" +#: src/gui/channels.cpp:49 +msgid "Pat" msgstr "" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" msgstr "" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" +#: src/gui/channels.cpp:53 +msgid "Swap" msgstr "" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" msgstr "" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" msgstr "" -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" msgstr "" -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" msgstr "" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." msgstr "" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." msgstr "" -#: src/gui/settings.cpp:208 -msgid "Lower" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." msgstr "" -#: src/gui/settings.cpp:210 -msgid "Medium" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." msgstr "" -#: src/gui/settings.cpp:212 -msgid "Ultra" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." msgstr "" -#: src/gui/settings.cpp:213 -msgid "Ultimate" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." msgstr "" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" msgstr "" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" msgstr "" -#: src/gui/settings.cpp:219 -msgid "/dev/port" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" msgstr "" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" msgstr "" -#: src/gui/settings.cpp:221 -msgid "outb()" +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" msgstr "" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" +#: src/gui/log.cpp:26 +msgid "warning" msgstr "" -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" +#: src/gui/log.cpp:27 +msgid "info" msgstr "" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" msgstr "" -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +#: src/gui/log.cpp:29 +msgid "trace" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" msgstr "" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" msgstr "" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" msgstr "" -#: src/gui/settings.cpp:242 -msgid "--select--" +#: src/gui/log.cpp:68 +msgid "time" msgstr "" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" +#: src/gui/log.cpp:70 +msgid "level" msgstr "" -#: src/gui/settings.cpp:250 -msgid "Note Off" +#: src/gui/log.cpp:72 +msgid "message" msgstr "" -#: src/gui/settings.cpp:251 -msgid "Note On" +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" msgstr "" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" msgstr "" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" +#: src/gui/pattern.cpp:508 +msgid "Options:" msgstr "" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" msgstr "" -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" msgstr "" -#: src/gui/settings.cpp:257 -msgid "SysEx" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" msgstr "" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" msgstr "" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" msgstr "" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" msgstr "" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" msgstr "" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" msgstr "" -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" msgstr "" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" msgstr "" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" msgstr "" -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" msgstr "" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." msgstr "" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." msgstr "" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" -msgstr "" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" +msgstr[1] "" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" msgstr "" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" msgstr "" -#: src/gui/settings.cpp:318 -msgid "Press key..." +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" msgstr "" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" msgstr "" -#: src/gui/settings.cpp:574 -msgid "General" +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" msgstr "" -#: src/gui/settings.cpp:591 -msgid "Language" +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" msgstr "" -#: src/gui/settings.cpp:610 -msgid "Render backend" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" msgstr "" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." +#: src/gui/chanOsc.cpp:45 +msgid "Off" msgstr "" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" msgstr "" -#: src/gui/settings.cpp:670 -msgid "Render driver" +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" msgstr "" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" msgstr "" -#: src/gui/settings.cpp:687 -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." +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" msgstr "" -#: src/gui/settings.cpp:688 -msgid "Red bits" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" msgstr "" -#: src/gui/settings.cpp:693 -msgid "Green bits" +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" msgstr "" -#: src/gui/settings.cpp:698 -msgid "Blue bits" +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" msgstr "" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" msgstr "" -#: src/gui/settings.cpp:708 -msgid "Color depth" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" msgstr "" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" msgstr "" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" msgstr "" -#: src/gui/settings.cpp:724 -msgid "Double buffer" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" msgstr "" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" msgstr "" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" msgstr "" -#: src/gui/settings.cpp:739 -msgid "VSync" +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" +#: src/gui/chanOsc.cpp:296 +msgid "Distance" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Unlimited" +#: src/gui/chanOsc.cpp:305 +msgid "Spread" msgstr "" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" msgstr "" -#: src/gui/settings.cpp:757 -msgid "Display render time" +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" msgstr "" -#: src/gui/settings.cpp:764 -msgid "Late render clear" +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" msgstr "" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" msgstr "" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" msgstr "" -#: src/gui/settings.cpp:779 +#: src/gui/chanOsc.cpp:358 msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" -msgstr "" - -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -#: src/gui/settings.cpp:789 -msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +#: src/gui/chanOsc.cpp:380 +msgid "Text color" msgstr "" -#: src/gui/settings.cpp:794 -msgid "Enable event delay" +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" msgstr "" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" msgstr "" -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" msgstr "" -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" msgstr "" -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" msgstr "" -#: src/gui/settings.cpp:820 -#, c-format -msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" msgstr "" -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" msgstr "" -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" msgstr "" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" msgstr "" -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" msgstr "" -#: src/gui/settings.cpp:840 +#: src/gui/editControls.cpp:51 msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +"select\n" +"all" msgstr "" -#: src/gui/settings.cpp:842 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." +#: src/gui/editControls.cpp:52 +msgid "piano" msgstr "" -#: src/gui/settings.cpp:849 -msgid "Vibration" +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" msgstr "" -#: src/gui/settings.cpp:851 -msgid "Strength" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" +#: src/gui/editControls.cpp:57 +msgid "" +"paste\n" +"mix" msgstr "" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" msgstr "" -#: src/gui/settings.cpp:868 -msgid "Use system file picker" +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" msgstr "" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" msgstr "" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" msgstr "" -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." +#: src/gui/editControls.cpp:62 +msgid "" +"paste\n" +"overflow" msgstr "" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" msgstr "" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" +#: src/gui/editControls.cpp:64 +msgid "" +"transpose\n" +"values" msgstr "" -#: src/gui/settings.cpp:900 +#: src/gui/editControls.cpp:67 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." +"change\n" +"ins" msgstr "" -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" +#: src/gui/editControls.cpp:68 +msgid "" +"find/\n" +"replace" msgstr "" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" msgstr "" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" msgstr "" -#: src/gui/settings.cpp:914 -msgid "No##pol0" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" msgstr "" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" msgstr "" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" msgstr "" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" msgstr "" -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" msgstr "" -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" msgstr "" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" +#: src/gui/editControls.cpp:79 +msgid "opmask" msgstr "" -#: src/gui/settings.cpp:960 +#: src/gui/editControls.cpp:80 msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." -msgstr "" - -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" +"scroll\n" +"mode" msgstr "" -#: src/gui/settings.cpp:969 +#: src/gui/editControls.cpp:81 msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +"input\n" +"latch" msgstr "" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" msgstr "" -#: src/gui/settings.cpp:978 +#: src/gui/editControls.cpp:83 msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." +"clear\n" +"latch" msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" msgstr "" -#: src/gui/settings.cpp:984 -msgid "Initial system:" +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" msgstr "" -#: src/gui/settings.cpp:986 -msgid "Current system" +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" msgstr "" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" msgstr "" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" msgstr "" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" msgstr "" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" msgstr "" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" msgstr "" -#: src/gui/settings.cpp:1198 -msgid "Default author name" +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" msgstr "" -#: src/gui/settings.cpp:1202 -msgid "Start-up" +#: src/gui/editControls.cpp:507 +msgid "Save as..." msgstr "" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" msgstr "" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" +#: src/gui/editControls.cpp:524 +msgid "Song Info" msgstr "" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" msgstr "" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" +#: src/gui/editControls.cpp:536 +msgid "Comments" msgstr "" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" +#: src/gui/editControls.cpp:545 +msgid "Channels here..." msgstr "" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" +#: src/gui/editControls.cpp:548 +msgid "Chips here..." msgstr "" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." msgstr "" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" msgstr "" -#: src/gui/settings.cpp:1239 -msgid "Behavior" +#: src/gui/editControls.cpp:562 +msgid "RegView" msgstr "" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" +#: src/gui/editControls.cpp:566 +msgid "Stats" msgstr "" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" msgstr "" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" msgstr "" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." +#: src/gui/editControls.cpp:577 +msgid "XYOsc" msgstr "" -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" +#: src/gui/editControls.cpp:581 +msgid "Meter" msgstr "" -#: src/gui/settings.cpp:1273 -msgid "Output" +#: src/gui/editControls.cpp:585 +msgid "Memory" msgstr "" -#: src/gui/settings.cpp:1281 -msgid "Backend" +#: src/gui/editControls.cpp:589 +msgid "CV" msgstr "" -#: src/gui/settings.cpp:1314 -msgid "Driver" +#: src/gui/editControls.cpp:593 +msgid "Presets" msgstr "" -#: src/gui/settings.cpp:1337 -msgid "Device" +#: src/gui/editControls.cpp:597 +msgid "PatManager" msgstr "" -#: src/gui/settings.cpp:1341 -msgid "" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" msgstr "" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" msgstr "" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." +#: src/gui/editControls.cpp:610 +msgid "Log" msgstr "" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" msgstr "" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" msgstr "" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" msgstr "" -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" msgstr "" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" msgstr "" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" msgstr "" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" msgstr "" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" msgstr "" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" msgstr "" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" msgstr "" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" msgstr "" -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" msgstr "" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" msgstr "" -#: src/gui/settings.cpp:1479 -#, 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:1480 -#, 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:1487 -msgid "Mixing" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" msgstr "" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" msgstr "" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" +#: src/gui/editControls.cpp:930 +msgid "Oct." msgstr "" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" msgstr "" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" msgstr "" -#: src/gui/settings.cpp:1531 -msgid "MIDI" +#: src/gui/editControls.cpp:971 +msgid "Foll." msgstr "" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" msgstr "" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" msgstr "" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" msgstr "" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" msgstr "" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" msgstr "" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" msgstr "" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" msgstr "" -#: src/gui/settings.cpp:1589 -msgid "Value input style" +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" msgstr "" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" +#: src/gui/util.cpp:97 +msgid "Ctrl-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" +#: src/gui/util.cpp:99 +msgid "Alt-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" +#: src/gui/util.cpp:100 +msgid "Shift-" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" +#: src/gui/stats.cpp:36 +msgid "Audio load" msgstr "" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" msgstr "" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" msgstr "" -#: src/gui/settings.cpp:1653 -msgid "Actions:" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" msgstr "" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" msgstr "" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" msgstr "" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" msgstr "" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" msgstr "" -#: src/gui/settings.cpp:1689 -msgid "Action" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" msgstr "" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" msgstr "" -#: src/gui/settings.cpp:1852 -msgid "Melodic" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" msgstr "" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" msgstr "" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" msgstr "" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" msgstr "" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" msgstr "" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" msgstr "" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" msgstr "" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" msgstr "" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" msgstr "" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:1908 -msgid "Emulation" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:1910 -msgid "Cores" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" msgstr "" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" msgstr "" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" msgstr "" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" msgstr "" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" msgstr "" -#: src/gui/settings.cpp:2107 -msgid "Playback" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" msgstr "" -#: src/gui/settings.cpp:2112 -msgid "Render" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" msgstr "" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" msgstr "" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" msgstr "" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" msgstr "" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" msgstr "" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" msgstr "" -#: src/gui/settings.cpp:2225 -msgid "Window activation" +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" msgstr "" -#: src/gui/settings.cpp:2291 -msgid "Key" +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" msgstr "" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" msgstr "" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" msgstr "" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" msgstr "" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" msgstr "" -#: src/gui/settings.cpp:2476 -msgid "Sample list" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" msgstr "" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" msgstr "" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" msgstr "" -#: src/gui/settings.cpp:2566 -msgid "Layout" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" msgstr "" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" msgstr "" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" msgstr "" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" msgstr "" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" msgstr "" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" msgstr "" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" msgstr "" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" msgstr "" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" msgstr "" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" msgstr "" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" msgstr "" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" msgstr "" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" msgstr "" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" msgstr "" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" msgstr "" -#: src/gui/settings.cpp:2649 -msgid "Mouse" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" msgstr "" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" msgstr "" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" msgstr "" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" msgstr "" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" msgstr "" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" msgstr "" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" msgstr "" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" msgstr "" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" msgstr "" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" msgstr "" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" -msgstr "" - -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" msgstr "" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" msgstr "" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" msgstr "" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" msgstr "" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" msgstr "" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" msgstr "" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" msgstr "" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" msgstr "" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" msgstr "" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" msgstr "" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" msgstr "" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" msgstr "" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." msgstr "" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" msgstr "" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" msgstr "" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" msgstr "" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" msgstr "" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" msgstr "" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" msgstr "" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" msgstr "" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" msgstr "" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" msgstr "" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" msgstr "" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" msgstr "" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" msgstr "" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" msgstr "" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" msgstr "" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" msgstr "" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" msgstr "" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" +#: src/gui/sysConf.cpp:962 +msgid "Separation" msgstr "" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" msgstr "" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" msgstr "" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" msgstr "" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" msgstr "" -#: src/gui/settings.cpp:2949 -msgid "Appearance" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" msgstr "" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" msgstr "" -#: src/gui/settings.cpp:2969 -msgid "Icon size" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" msgstr "" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" msgstr "" -#: src/gui/settings.cpp:2994 -msgid "Main font" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" msgstr "" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" msgstr "" -#: src/gui/settings.cpp:3013 -msgid "Header font" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" msgstr "" -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" msgstr "" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" msgstr "" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" msgstr "" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" +#: src/gui/sysConf.cpp:1156 +msgid "Cone" msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" msgstr "" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" msgstr "" -#: src/gui/settings.cpp:3101 -msgid "Oversample" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" msgstr "" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3117 -msgid "default." +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" msgstr "" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" msgstr "" -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" msgstr "" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" msgstr "" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" msgstr "" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" msgstr "" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" msgstr "" -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" msgstr "" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" msgstr "" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" msgstr "" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" msgstr "" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" msgstr "" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" msgstr "" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" msgstr "" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" msgstr "" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" msgstr "" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" msgstr "" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" msgstr "" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" msgstr "" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" +#: src/gui/sysConf.cpp:1580 +msgid "full" msgstr "" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" +#: src/gui/sysConf.cpp:1582 +msgid "half" msgstr "" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" msgstr "" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" msgstr "" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" msgstr "" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" msgstr "" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" msgstr "" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" msgstr "" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" msgstr "" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" msgstr "" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" msgstr "" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" msgstr "" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" msgstr "" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" msgstr "" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" msgstr "" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" msgstr "" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" msgstr "" -#: src/gui/settings.cpp:3398 -msgid "Effect value" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" msgstr "" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" msgstr "" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" msgstr "" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" msgstr "" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" msgstr "" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" msgstr "" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" msgstr "" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" msgstr "" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" msgstr "" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" msgstr "" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" msgstr "" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" msgstr "" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" msgstr "" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" msgstr "" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" msgstr "" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" msgstr "" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" msgstr "" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" msgstr "" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" msgstr "" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" msgstr "" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" msgstr "" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" msgstr "" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" msgstr "" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" msgstr "" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" msgstr "" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" msgstr "" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" msgstr "" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" msgstr "" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" msgstr "" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" msgstr "" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" msgstr "" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" +#: src/gui/userPresets.cpp:336 +msgid "User Systems" msgstr "" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" msgstr "" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" msgstr "" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" msgstr "" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" msgstr "" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" msgstr "" -#: src/gui/settings.cpp:3793 -msgid "Windows" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" msgstr "" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" msgstr "" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" msgstr "" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" +#: src/gui/effectList.cpp:48 +msgid "Description" msgstr "" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " msgstr "" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" msgstr "" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" msgstr "" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" msgstr "" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" msgstr "" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" msgstr "" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" msgstr "" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" msgstr "" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" msgstr "" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" +#: src/gui/settings.cpp:213 +msgid "Lower" msgstr "" -#: src/gui/settings.cpp:3876 -msgid "Primary" +#: src/gui/settings.cpp:215 +msgid "Medium" msgstr "" -#: src/gui/settings.cpp:3877 -msgid "Secondary" +#: src/gui/settings.cpp:217 +msgid "Ultra" msgstr "" -#: src/gui/settings.cpp:3891 -msgid "Button" +#: src/gui/settings.cpp:218 +msgid "Ultimate" msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" msgstr "" -#: src/gui/settings.cpp:3894 -msgid "Tab" +#: src/gui/settings.cpp:224 +msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" msgstr "" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" +#: src/gui/settings.cpp:226 +msgid "outb()" msgstr "" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" msgstr "" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" msgstr "" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" msgstr "" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" msgstr "" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" msgstr "" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" msgstr "" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" +#: src/gui/settings.cpp:247 +msgid "--select--" msgstr "" -#: src/gui/settings.cpp:3905 -msgid "Widget background" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" msgstr "" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" +#: src/gui/settings.cpp:255 +msgid "Note Off" msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" +#: src/gui/settings.cpp:256 +msgid "Note On" msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" msgstr "" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" msgstr "" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" +#: src/gui/settings.cpp:260 +msgid "ChanPressure" msgstr "" -#: src/gui/settings.cpp:3912 -msgid "Text selection" +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" msgstr "" -#: src/gui/settings.cpp:3913 -msgid "Line plot" +#: src/gui/settings.cpp:262 +msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" msgstr "" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" msgstr "" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" msgstr "" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" msgstr "" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" msgstr "" -#: src/gui/settings.cpp:3925 -msgid "Window background" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" msgstr "" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" msgstr "" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" msgstr "" -#: src/gui/settings.cpp:3929 -msgid "Header" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" msgstr "" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" msgstr "" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" msgstr "" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" msgstr "" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" msgstr "" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" msgstr "" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" msgstr "" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" +#: src/gui/settings.cpp:564 +msgid "General" msgstr "" -#: src/gui/settings.cpp:3941 -msgid "Separator" +#: src/gui/settings.cpp:581 +msgid "Language" msgstr "" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" +#: src/gui/settings.cpp:600 +msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" +#: src/gui/settings.cpp:660 +msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:3946 -msgid "Table header" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" msgstr "" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" +#: src/gui/settings.cpp:677 +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:3948 -msgid "Table border (soft)" +#: src/gui/settings.cpp:678 +msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" +#: src/gui/settings.cpp:683 +msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" +#: src/gui/settings.cpp:688 +msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" +#: src/gui/settings.cpp:698 +msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:3957 -msgid "Playback status" +#: src/gui/settings.cpp:714 +msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" msgstr "" -#: src/gui/settings.cpp:3960 -msgid "Error hint" +#: src/gui/settings.cpp:729 +msgid "VSync" msgstr "" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "Directory" +#: src/gui/settings.cpp:737 +msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" +#: src/gui/settings.cpp:747 +msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:3971 -msgid "ZSM" +#: src/gui/settings.cpp:754 +msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:3972 -msgid "Font" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." msgstr "" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." msgstr "" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:3984 -msgid "Reference" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:3985 -msgid "Guide" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" -msgstr "" - -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" +#: src/gui/settings.cpp:830 +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:3995 -msgid "Waveform (8)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" +#: src/gui/settings.cpp:839 +msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" +#: src/gui/settings.cpp:841 +msgid "Strength" msgstr "" -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" msgstr "" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" msgstr "" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:4011 -msgid "Clip" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:4015 -msgid "Order number" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" +#: src/gui/settings.cpp:890 +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:4017 -msgid "Song loop" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:4018 -msgid "Selected order" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" +#: src/gui/settings.cpp:904 +msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:4033 -msgid "Modulator" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "Carrier" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:959 msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" +"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:4041 -msgid "Mod. accent (primary)" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" +#: src/gui/settings.cpp:968 +msgid "" +"fill the file name field with an appropriate file name when saving or " +"exporting." msgstr "" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" msgstr "" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" +#: src/gui/settings.cpp:974 +msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" +#: src/gui/settings.cpp:976 +msgid "Current system" msgstr "" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" msgstr "" -#: src/gui/settings.cpp:4048 -msgid "Car. border" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" +#: src/gui/settings.cpp:1192 +msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" +#: src/gui/settings.cpp:1196 +msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:4070 -msgid "C64" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" +#: src/gui/settings.cpp:1224 +msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:4075 -msgid "TIA" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:4078 -msgid "PET" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:1268 +msgid "Output" msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" +#: src/gui/settings.cpp:1276 +msgid "Backend" msgstr "" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" +#: src/gui/settings.cpp:1309 +msgid "Driver" msgstr "" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" +#: src/gui/settings.cpp:1332 +msgid "Device" msgstr "" -#: src/gui/settings.cpp:4091 -msgid "Lynx" +#: src/gui/settings.cpp:1336 +msgid "" msgstr "" -#: src/gui/settings.cpp:4093 -msgid "X1-010" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" msgstr "" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:4106 -msgid "Sega PCM" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:4107 -msgid "QSound" +#: src/gui/settings.cpp:1439 +#, 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:4108 -msgid "YMZ280B" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:4111 -msgid "K007232" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:4112 -msgid "GA20" +#: src/gui/settings.cpp:1474 +#, 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:1475 +#, 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:1482 +msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:4114 -msgid "SM8521" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" msgstr "" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" +#: src/gui/settings.cpp:1489 +msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:4116 -msgid "K053260" +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" +#: src/gui/settings.cpp:1526 +msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:1584 +msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:4141 -msgid "Muted" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:4145 -msgid "Playhead" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:4146 -msgid "Editing" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:4148 -msgid "Cursor" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" +#: src/gui/settings.cpp:1648 +msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" msgstr "" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" +#: src/gui/settings.cpp:1680 +msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" +#: src/gui/settings.cpp:1684 +msgid "Action" msgstr "" -#: src/gui/settings.cpp:4156 -msgid "Row number" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" msgstr "" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" +#: src/gui/settings.cpp:1847 +msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:4175 -msgid "Song effect" +#: src/gui/settings.cpp:1903 +msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:4176 -msgid "Time effect" +#: src/gui/settings.cpp:1905 +msgid "Cores" msgstr "" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:4181 -msgid "External command output" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" +#: src/gui/settings.cpp:2113 +msgid "Playback" msgstr "" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" +#: src/gui/settings.cpp:2118 +msgid "Render" msgstr "" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:4185 -msgid "Status: on" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" msgstr "" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" msgstr "" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" +#: src/gui/settings.cpp:2232 +msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" +#: src/gui/settings.cpp:2287 +msgid "Key" msgstr "" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" msgstr "" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" +#: src/gui/settings.cpp:2341 +msgid "Add..." msgstr "" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" msgstr "" -#: src/gui/settings.cpp:4200 -msgid "Status: release" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" +#: src/gui/settings.cpp:2486 +msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" msgstr "" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:2578 +msgid "Layout" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:4211 -msgid "Time background" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" msgstr "" -#: src/gui/settings.cpp:4212 -msgid "Time text" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" msgstr "" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:4228 -msgid "Unused" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:4229 -msgid "Used" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:4230 -msgid "Overused" +#: src/gui/settings.cpp:2661 +msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:4231 -msgid "Really overused" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:4237 -msgid "Upper key" +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:4240 -msgid "Lower key" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:4246 -msgid "Clock text" +#: src/gui/settings.cpp:2711 +msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:4253 -msgid "PortSet" +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" msgstr "" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" msgstr "" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" msgstr "" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" msgstr "" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" msgstr "" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" msgstr "" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:4297 -msgid "Backup" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:4418 -msgid "Refresh" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:4422 -msgid "Delete all" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:4429 -msgid "Latest" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:4577 -msgid "Submit" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:4581 -msgid "invalid code" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" msgstr "" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" +#: src/gui/settings.cpp:3000 +msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" +#: src/gui/settings.cpp:3002 +msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" +#: src/gui/settings.cpp:3020 +msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:6982 -msgid "[Link]" +#: src/gui/settings.cpp:3045 +msgid "Main font" msgstr "" -#: src/gui/settings.cpp:6983 -msgid "[File]" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:6984 -msgid "Name:" +#: src/gui/settings.cpp:3064 +msgid "Header font" msgstr "" -#: src/gui/settings.cpp:6985 -msgid "Path:" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:6986 -msgid "Reset search" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:6987 -msgid "Drives" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" msgstr "" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:6992 -msgid "File name" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:6995 -msgid "Date" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" msgstr "" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" msgstr "" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" msgstr "" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" msgstr "" -#: src/gui/orders.cpp:114 -msgid "Add new order" +#: src/gui/settings.cpp:3152 +msgid "Oversample" msgstr "" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" msgstr "" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" msgstr "" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" +#: src/gui/settings.cpp:3168 +msgid "default." msgstr "" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" msgstr "" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." msgstr "" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" msgstr "" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." msgstr "" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" msgstr "" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" msgstr "" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/findReplace.cpp:29 -msgid "ignore" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/findReplace.cpp:30 -msgid "equals" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/findReplace.cpp:31 -msgid "not equal" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/findReplace.cpp:32 -msgid "between" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" msgstr "" -#: src/gui/findReplace.cpp:33 -msgid "not between" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/findReplace.cpp:34 -msgid "any" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" msgstr "" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" msgstr "" -#: src/gui/findReplace.cpp:39 -msgid "set" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/findReplace.cpp:40 -msgid "add" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/findReplace.cpp:42 -msgid "scale %" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" msgstr "" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" msgstr "" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" msgstr "" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" msgstr "" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/findReplace.cpp:541 -msgid "go" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" msgstr "" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" msgstr "" -#: src/gui/findReplace.cpp:587 -msgid "Back" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" msgstr "" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" msgstr "" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" msgstr "" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" msgstr "" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" msgstr "" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" msgstr "" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" msgstr "" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" msgstr "" -#: src/gui/findReplace.cpp:856 -msgid "Replace" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" msgstr "" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" msgstr "" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" msgstr "" -#: src/gui/about.cpp:26 -msgid "is proud to present" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" msgstr "" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" msgstr "" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" msgstr "" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" +#: src/gui/settings.cpp:3449 +msgid "Effect value" msgstr "" -#: src/gui/about.cpp:35 -msgid "-- program --" +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" msgstr "" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" msgstr "" -#: src/gui/about.cpp:60 -msgid "-- documentation --" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" msgstr "" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" msgstr "" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" msgstr "" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" msgstr "" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" msgstr "" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" msgstr "" -#: src/gui/about.cpp:241 -msgid "powered by:" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" msgstr "" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" msgstr "" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" msgstr "" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" msgstr "" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" msgstr "" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" msgstr "" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" msgstr "" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" msgstr "" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" msgstr "" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" msgstr "" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" msgstr "" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" msgstr "" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" msgstr "" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" msgstr "" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" msgstr "" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" msgstr "" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" msgstr "" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" msgstr "" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" msgstr "" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" msgstr "" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" msgstr "" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" msgstr "" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" msgstr "" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" msgstr "" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" msgstr "" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" msgstr "" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" msgstr "" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" msgstr "" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" msgstr "" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" msgstr "" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" msgstr "" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" msgstr "" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" msgstr "" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" msgstr "" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" msgstr "" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" msgstr "" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" msgstr "" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" msgstr "" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" msgstr "" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" msgstr "" -#: src/gui/about.cpp:322 -msgid "disclaimer:" +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" +#: src/gui/settings.cpp:3862 +msgid "Windows" msgstr "" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" msgstr "" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" msgstr "" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" msgstr "" -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" msgstr "" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" msgstr "" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" msgstr "" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" +#: src/gui/settings.cpp:3903 +msgid "Color scheme" msgstr "" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" +#: src/gui/settings.cpp:3916 +msgid "Guru mode" msgstr "" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" msgstr "" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" msgstr "" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" msgstr "" -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" msgstr "" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" msgstr "" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" +#: src/gui/settings.cpp:3945 +msgid "Primary" msgstr "" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." +#: src/gui/settings.cpp:3946 +msgid "Secondary" msgstr "" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" +#: src/gui/settings.cpp:3960 +msgid "Button" msgstr "" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" +#: src/gui/settings.cpp:3962 +msgid "Button (active)" msgstr "" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/settings.cpp:3963 +msgid "Tab" msgstr "" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" msgstr "" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" msgstr "" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" +#: src/gui/settings.cpp:3968 +msgid "ImGui header" msgstr "" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" msgstr "" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/settings.cpp:3971 +msgid "Resize grip" msgstr "" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" msgstr "" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +#: src/gui/settings.cpp:3974 +msgid "Widget background" msgstr "" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" +#: src/gui/settings.cpp:3977 +msgid "Slider grab" msgstr "" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +#: src/gui/settings.cpp:3981 +msgid "Text selection" msgstr "" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/settings.cpp:3982 +msgid "Line plot" +msgstr "" + +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" +msgstr "" + +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" +msgstr "" + +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" +msgstr "" + +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "" + +#: src/gui/settings.cpp:3994 +msgid "Window background" +msgstr "" + +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" +msgstr "" + +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" +msgstr "" + +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" +msgstr "" + +#: src/gui/settings.cpp:3998 +msgid "Header" +msgstr "" + +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" +msgstr "" + +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" +msgstr "" + +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" +msgstr "" + +#: src/gui/settings.cpp:4003 +msgid "Menu bar" +msgstr "" + +#: src/gui/settings.cpp:4005 +msgid "Border shadow" +msgstr "" + +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" +msgstr "" + +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" +msgstr "" + +#: src/gui/settings.cpp:4010 +msgid "Separator" +msgstr "" + +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" +msgstr "" + +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" +msgstr "" + +#: src/gui/settings.cpp:4013 +msgid "Docking preview" +msgstr "" + +#: src/gui/settings.cpp:4014 +msgid "Docking empty" +msgstr "" + +#: src/gui/settings.cpp:4015 +msgid "Table header" +msgstr "" + +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" +msgstr "" + +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" +msgstr "" + +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" +msgstr "" + +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" +msgstr "" + +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" +msgstr "" + +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "" + +#: src/gui/settings.cpp:4024 +msgid "Toggle on" +msgstr "" + +#: src/gui/settings.cpp:4025 +msgid "Toggle off" +msgstr "" + +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "" + +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" +msgstr "" + +#: src/gui/settings.cpp:4028 +msgid "Warning hint" +msgstr "" + +#: src/gui/settings.cpp:4029 +msgid "Error hint" +msgstr "" + +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "" + +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "" + +#: src/gui/settings.cpp:4034 +msgid "Song (native)" +msgstr "" + +#: src/gui/settings.cpp:4035 +msgid "Song (import)" +msgstr "" + +#: src/gui/settings.cpp:4040 +msgid "ZSM" +msgstr "" + +#: src/gui/settings.cpp:4041 +msgid "Font" +msgstr "" + +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" +msgstr "" + +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" +msgstr "" + +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" +msgstr "" + +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" +msgstr "" + +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "" + +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" +msgstr "" + +#: src/gui/settings.cpp:4053 +msgid "Reference" +msgstr "" + +#: src/gui/settings.cpp:4054 +msgid "Guide" +msgstr "" + +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "" + +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" +msgstr "" + +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" +msgstr "" + +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" +msgstr "" + +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" +msgstr "" + +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" +msgstr "" + +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" +msgstr "" + +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" +msgstr "" + +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" +msgstr "" + +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" +msgstr "" + +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" +msgstr "" + +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" +msgstr "" + +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" +msgstr "" + +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" +msgstr "" + +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" +msgstr "" + +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" +msgstr "" + +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" +msgstr "" + +#: src/gui/settings.cpp:4080 +msgid "Clip" +msgstr "" + +#: src/gui/settings.cpp:4084 +msgid "Order number" +msgstr "" + +#: src/gui/settings.cpp:4085 +msgid "Playing order background" +msgstr "" + +#: src/gui/settings.cpp:4086 +msgid "Song loop" +msgstr "" + +#: src/gui/settings.cpp:4087 +msgid "Selected order" +msgstr "" + +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" +msgstr "" + +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" +msgstr "" + +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "" + +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "" + +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" +msgstr "" + +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "" + +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "" + +#: src/gui/settings.cpp:4102 +msgid "Modulator" +msgstr "" + +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "" + +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "" + +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" +msgstr "" + +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "" + +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "" + +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "" + +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "" + +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" +msgstr "" + +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "" + +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "" + +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "" + +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "" + +#: src/gui/settings.cpp:4139 +msgid "C64" +msgstr "" + +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" +msgstr "" + +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" +msgstr "" + +#: src/gui/settings.cpp:4143 +msgid "AY8930" +msgstr "" + +#: src/gui/settings.cpp:4144 +msgid "TIA" +msgstr "" + +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "" + +#: src/gui/settings.cpp:4146 +msgid "VIC" +msgstr "" + +#: src/gui/settings.cpp:4147 +msgid "PET" +msgstr "" + +#: src/gui/settings.cpp:4148 +msgid "VRC6" +msgstr "" + +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" +msgstr "" + +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" +msgstr "" + +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" +msgstr "" + +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" +msgstr "" + +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" +msgstr "" + +#: src/gui/settings.cpp:4160 +msgid "Lynx" +msgstr "" + +#: src/gui/settings.cpp:4162 +msgid "X1-010" +msgstr "" + +#: src/gui/settings.cpp:4163 +msgid "ES5506" +msgstr "" + +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" +msgstr "" + +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" +msgstr "" + +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" +msgstr "" + +#: src/gui/settings.cpp:4171 +msgid "MSM6258" +msgstr "" + +#: src/gui/settings.cpp:4172 +msgid "MSM6295" +msgstr "" + +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" +msgstr "" + +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "" + +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "" + +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" +msgstr "" + +#: src/gui/settings.cpp:4178 +msgid "RF5C68" +msgstr "" + +#: src/gui/settings.cpp:4179 +msgid "MSM5232" +msgstr "" + +#: src/gui/settings.cpp:4180 +msgid "K007232" +msgstr "" + +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "" + +#: src/gui/settings.cpp:4183 +msgid "SM8521" +msgstr "" + +#: src/gui/settings.cpp:4184 +msgid "PV-1000" +msgstr "" + +#: src/gui/settings.cpp:4185 +msgid "K053260" +msgstr "" + +#: src/gui/settings.cpp:4186 +msgid "TED" +msgstr "" + +#: src/gui/settings.cpp:4187 +msgid "C140" +msgstr "" + +#: src/gui/settings.cpp:4188 +msgid "C219" +msgstr "" + +#: src/gui/settings.cpp:4189 +msgid "ESFM" +msgstr "" + +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" +msgstr "" + +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" +msgstr "" + +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" +msgstr "" + +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" +msgstr "" + +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" +msgstr "" + +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" +msgstr "" + +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" +msgstr "" + +#: src/gui/settings.cpp:4212 +msgid "FM operator" +msgstr "" + +#: src/gui/settings.cpp:4213 +msgid "Muted" +msgstr "" + +#: src/gui/settings.cpp:4217 +msgid "Playhead" +msgstr "" + +#: src/gui/settings.cpp:4218 +msgid "Editing" +msgstr "" + +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" +msgstr "" + +#: src/gui/settings.cpp:4220 +msgid "Cursor" +msgstr "" + +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" +msgstr "" + +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" +msgstr "" + +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" +msgstr "" + +#: src/gui/settings.cpp:4228 +msgid "Row number" +msgstr "" + +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4234 +msgid "Blank" +msgstr "" + +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" +msgstr "" + +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" +msgstr "" + +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" +msgstr "" + +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" +msgstr "" + +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" +msgstr "" + +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" +msgstr "" + +#: src/gui/settings.cpp:4245 +msgid "Volume effect" +msgstr "" + +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "" + +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "" + +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "" + +#: src/gui/settings.cpp:4249 +msgid "Speed effect" +msgstr "" + +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4253 +msgid "External command output" +msgstr "" + +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" +msgstr "" + +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4257 +msgid "Status: on" +msgstr "" + +#: src/gui/settings.cpp:4258 +msgid "Status: volume" +msgstr "" + +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" +msgstr "" + +#: src/gui/settings.cpp:4260 +msgid "Status: panning" +msgstr "" + +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" +msgstr "" + +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" +msgstr "" + +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" +msgstr "" + +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" +msgstr "" + +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" +msgstr "" + +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" +msgstr "" + +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" +msgstr "" + +#: src/gui/settings.cpp:4269 +msgid "Status: attack" +msgstr "" + +#: src/gui/settings.cpp:4270 +msgid "Status: decay" +msgstr "" + +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" +msgstr "" + +#: src/gui/settings.cpp:4272 +msgid "Status: release" +msgstr "" + +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" +msgstr "" + +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" +msgstr "" + +#: src/gui/settings.cpp:4275 +msgid "Status: increase" +msgstr "" + +#: src/gui/settings.cpp:4276 +msgid "Status: bent" +msgstr "" + +#: src/gui/settings.cpp:4277 +msgid "Status: direct" +msgstr "" + +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" +msgstr "" + +#: src/gui/settings.cpp:4283 +msgid "Time background" +msgstr "" + +#: src/gui/settings.cpp:4284 +msgid "Time text" +msgstr "" + +#: src/gui/settings.cpp:4285 +msgid "Loop region" +msgstr "" + +#: src/gui/settings.cpp:4286 +msgid "Center guide" +msgstr "" + +#: src/gui/settings.cpp:4287 +msgid "Grid" +msgstr "" + +#: src/gui/settings.cpp:4289 +msgid "Selection points" +msgstr "" + +#: src/gui/settings.cpp:4290 +msgid "Preview needle" +msgstr "" + +#: src/gui/settings.cpp:4291 +msgid "Playing needles" +msgstr "" + +#: src/gui/settings.cpp:4292 +msgid "Loop markers" +msgstr "" + +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" +msgstr "" + +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" +msgstr "" + +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" +msgstr "" + +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "" + +#: src/gui/settings.cpp:4299 +msgid "Unallocated" +msgstr "" + +#: src/gui/settings.cpp:4300 +msgid "Unused" +msgstr "" + +#: src/gui/settings.cpp:4301 +msgid "Used" +msgstr "" + +#: src/gui/settings.cpp:4302 +msgid "Overused" +msgstr "" + +#: src/gui/settings.cpp:4303 +msgid "Really overused" +msgstr "" + +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" +msgstr "" + +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" +msgstr "" + +#: src/gui/settings.cpp:4309 +msgid "Upper key" +msgstr "" + +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4312 +msgid "Lower key" +msgstr "" + +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "" + +#: src/gui/settings.cpp:4318 +msgid "Clock text" +msgstr "" + +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" +msgstr "" + +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" +msgstr "" + +#: src/gui/settings.cpp:4325 +msgid "PortSet" +msgstr "" + +#: src/gui/settings.cpp:4326 +msgid "Port" +msgstr "" + +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" +msgstr "" + +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" +msgstr "" + +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" +msgstr "" + +#: src/gui/settings.cpp:4335 +msgid "Waveform data" +msgstr "" + +#: src/gui/settings.cpp:4338 +msgid "Reserved" +msgstr "" + +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" +msgstr "" + +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" +msgstr "" + +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" +msgstr "" + +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" +msgstr "" + +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" +msgstr "" + +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" +msgstr "" + +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" +msgstr "" + +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" +msgstr "" + +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" +msgstr "" + +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" +msgstr "" + +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" +msgstr "" + +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" +msgstr "" + +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" +msgstr "" + +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" +msgstr "" + +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" +msgstr "" + +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" +msgstr "" + +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" +msgstr "" + +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "" + +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "" + +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "" + +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "" + +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "" + +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "" + +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "" + +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "" + +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "" + +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "" + +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "" + +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "" + +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "" + +#: src/gui/settings.cpp:4490 +msgid "Refresh" +msgstr "" + +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "" + +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "" + +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "" + +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" +msgstr "" + +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" +msgstr "" + +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" +msgstr "" + +#: src/gui/settings.cpp:4647 +msgid "Enter code:" +msgstr "" + +#: src/gui/settings.cpp:4649 +msgid "Submit" +msgstr "" + +#: src/gui/settings.cpp:4653 +msgid "invalid code" +msgstr "" + +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" +msgstr "" + +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +msgstr "" + +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" +msgstr "" + +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +msgstr "" + +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" +msgstr "" + +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" +msgstr "" + +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "" + +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "" + +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "" + +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" +msgstr "" + +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." +msgstr "" + +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" +msgstr "" + +#: src/gui/settings.cpp:7137 +msgid "[Dir]" +msgstr "" + +#: src/gui/settings.cpp:7138 +msgid "[Link]" +msgstr "" + +#: src/gui/settings.cpp:7139 +msgid "[File]" +msgstr "" + +#: src/gui/settings.cpp:7140 +msgid "Name:" +msgstr "" + +#: src/gui/settings.cpp:7141 +msgid "Path:" +msgstr "" + +#: src/gui/settings.cpp:7142 +msgid "Reset search" +msgstr "" + +#: src/gui/settings.cpp:7143 +msgid "Drives" +msgstr "" + +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" +msgstr "" + +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" +msgstr "" + +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" +msgstr "" + +#: src/gui/settings.cpp:7147 +msgid "Create Directory" +msgstr "" + +#: src/gui/settings.cpp:7148 +msgid "File name" +msgstr "" + +#: src/gui/settings.cpp:7151 +msgid "Date" +msgstr "" + +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "" + +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "" + +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "" + +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "" + +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "" + +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "" + +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "" + +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "" + +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "" + +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "" + +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "" + +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "" + +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "" + +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "" + +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "" + +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "" + +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "" + +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "" + +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "" + +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "" + +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "" + +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "" + +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "" + +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "" + +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "" + +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "" + +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" +msgstr "" + +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" +msgstr "" + +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" +msgstr "" + +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" +msgstr "" + +#: src/gui/findReplace.cpp:541 +msgid "go" +msgstr "" + +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" +msgstr "" + +#: src/gui/findReplace.cpp:588 +msgid "Back" +msgstr "" + +#: src/gui/findReplace.cpp:781 +msgid "Delete query" +msgstr "" + +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" +msgstr "" + +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" +msgstr "" + +#: src/gui/findReplace.cpp:817 +msgid "Search range:" +msgstr "" + +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" +msgstr "" + +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" +msgstr "" + +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" +msgstr "" + +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" +msgstr "" + +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." +msgstr "" + +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" +msgstr "" + +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." +msgstr "" + +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" +msgstr "" + +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." +msgstr "" + +#: src/gui/findReplace.cpp:887 +msgid "Replace" +msgstr "" + +#: src/gui/findReplace.cpp:956 +msgid "INVALID" +msgstr "" + +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" +msgstr "" + +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" +msgstr "" + +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" +msgstr "" + +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" +msgstr "" + +#: src/gui/about.cpp:26 +msgid "is proud to present" +msgstr "" + +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" +msgstr "" + +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." +msgstr "" + +#: src/gui/about.cpp:33 +msgid "> CREDITS <" +msgstr "" + +#: src/gui/about.cpp:35 +msgid "-- program --" +msgstr "" + +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" +msgstr "" + +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" +msgstr "" + +#: src/gui/about.cpp:61 +msgid "-- documentation --" +msgstr "" + +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" +msgstr "" + +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" +msgstr "" + +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" +msgstr "" + +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" +msgstr "" + +#: src/gui/about.cpp:108 +msgid "powered by:" +msgstr "" + +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" +msgstr "" + +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" +msgstr "" + +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" +msgstr "" + +#: src/gui/about.cpp:115 +msgid "and Mark Adler" +msgstr "" + +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" +msgstr "" + +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" +msgstr "" + +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" +msgstr "" + +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" +msgstr "" + +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" +msgstr "" + +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" +msgstr "" + +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" +msgstr "" + +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" +msgstr "" + +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" +msgstr "" + +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "" + +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +msgstr "" + +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "" + +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "" + +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "" + +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "" + +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "" + +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "" + +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "" + +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "" + +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "" + +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "" + +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "" + +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "" + +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +msgstr "" + +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" +msgstr "" + +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" +msgstr "" + +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "" + +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "" + +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "" + +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "" + +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "" + +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "" + +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "" + +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +msgstr "" + +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +msgstr "" + +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" +msgstr "" + +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" +msgstr "" + +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" +msgstr "" + +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" +msgstr "" + +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" +msgstr "" + +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +msgstr "" + +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" +msgstr "" + +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "" + +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "" + +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "" + +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" + +#: src/gui/about.cpp:175 +msgid "greetings to:" +msgstr "" + +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" +msgstr "" + +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" +msgstr "" + +#: src/gui/about.cpp:183 +msgid "(and contributors)." +msgstr "" + +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" +msgstr "" + +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." +msgstr "" + +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" +msgstr "" + +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" +msgstr "" + +#: src/gui/about.cpp:193 +msgid "disclaimer:" +msgstr "" + +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" +msgstr "" + +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" +msgstr "" + +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" +msgstr "" + +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" +msgstr "" + +#: src/gui/about.cpp:198 +msgid "the original program." +msgstr "" + +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." +msgstr "" + +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" +msgstr "" + +#: src/gui/about.cpp:209 +msgid "About Furnace" +msgstr "" + +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "" + +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "" + +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." +msgstr "" + +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "" + +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" +msgstr "" + +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." +msgstr "" + +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "" + +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." +msgstr "" + +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "" + +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." +msgstr "" + +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "" + +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." +msgstr "" + +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "" + +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." +msgstr "" + +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "" + +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "" + +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." +msgstr "" + +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" +msgstr "" + +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." +msgstr "" + +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "" + +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "" + +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "" + +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." +msgstr "" + +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "" + +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "" + +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." +msgstr "" + +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "" + +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "" + +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "" + +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "" + +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "" + +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "" + +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "" + +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" +msgstr "" + +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." +msgstr "" + +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" msgstr "" #: src/gui/compatFlags.cpp:106 msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" +msgstr "" + +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" +msgstr "" + +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." +msgstr "" + +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." +msgstr "" + +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +msgstr "" + +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" +msgstr "" + +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" +msgstr "" + +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." +msgstr "" + +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" +msgstr "" + +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" +msgstr "" + +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" +msgstr "" + +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" +msgstr "" + +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" +msgstr "" + +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" +msgstr "" + +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" +msgstr "" + +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" +msgstr "" + +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" +msgstr "" + +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" +msgstr "" + +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" +msgstr "" + +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" +msgstr "" + +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" +msgstr "" + +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" +msgstr "" + +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" +msgstr "" + +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" +msgstr "" + +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" +msgstr "" + +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" +msgstr "" + +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" +msgstr "" + +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" +msgstr "" + +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" +msgstr "" + +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" +msgstr "" + +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" +msgstr "" + +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." +msgstr "" + +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" +msgstr "" + +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" +msgstr "" + +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" +msgstr "" + +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" +msgstr "" + +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" +msgstr "" + +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" +msgstr "" + +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" +msgstr "" + +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" +msgstr "" + +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" +msgstr "" + +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" +msgstr "" + +#: src/gui/compatFlags.cpp:235 +msgid "Full" +msgstr "" + +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" +msgstr "" + +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" +msgstr "" + +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" +msgstr "" + +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" +msgstr "" + +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" +msgstr "" + +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" +msgstr "" + +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" +msgstr "" + +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" +msgstr "" + +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" +msgstr "" + +#: src/gui/compatFlags.cpp:292 +msgid "no checks" +msgstr "" + +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" +msgstr "" + +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" +msgstr "" + +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" +msgstr "" + +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" +msgstr "" + +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "" + +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." +msgstr "" + +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." +msgstr "" + +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "" + +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." +msgstr "" + +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" +msgstr "" + +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "" + +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" + +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "" + +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "" + +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" +msgstr "" + +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "" + +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "" + +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "" + +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "" + +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "" + +#: src/gui/guiConst.cpp:221 +msgid "linear" +msgstr "" + +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" +msgstr "" + +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" +msgstr "" + +#: src/gui/guiConst.cpp:224 +msgid "sinc" +msgstr "" + +#: src/gui/guiConst.cpp:225 +msgid "best possible" +msgstr "" + +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" +msgstr "" + +#: src/gui/guiConst.cpp:234 +msgid "Time" +msgstr "" + +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" +msgstr "" + +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" +msgstr "" + +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" + +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "" + +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" + +#: src/gui/guiConst.cpp:571 +msgid "---Global" +msgstr "" + +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "" + +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" +msgstr "" + +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "" + +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "" + +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" +msgstr "" + +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" +msgstr "" + +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "" + +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "" + +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "" + +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "" + +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" +msgstr "" + +#: src/gui/guiConst.cpp:591 +msgid "Step row" +msgstr "" + +#: src/gui/guiConst.cpp:592 +msgid "Octave up" +msgstr "" + +#: src/gui/guiConst.cpp:593 +msgid "Octave down" +msgstr "" + +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" +msgstr "" + +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" +msgstr "" + +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" +msgstr "" + +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" +msgstr "" + +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" +msgstr "" + +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" msgstr "" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" msgstr "" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" msgstr "" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" msgstr "" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" msgstr "" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" msgstr "" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" +#: src/gui/guiConst.cpp:621 +msgid "Song Information" msgstr "" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" msgstr "" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" msgstr "" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" +#: src/gui/guiConst.cpp:626 +msgid "Sample List" msgstr "" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" msgstr "" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" msgstr "" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" msgstr "" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" msgstr "" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" +#: src/gui/guiConst.cpp:656 +msgid "User Presets" msgstr "" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" msgstr "" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" +#: src/gui/guiConst.cpp:659 +msgid "Close current window" msgstr "" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" msgstr "" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" msgstr "" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" msgstr "" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" msgstr "" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" msgstr "" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" msgstr "" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/guiConst.cpp:671 +msgid "Select all" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/guiConst.cpp:672 +msgid "Cut" +msgstr "" + +#: src/gui/guiConst.cpp:673 +msgid "Copy" +msgstr "" + +#: src/gui/guiConst.cpp:674 +msgid "Paste" +msgstr "" + +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" +msgstr "" + +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" +msgstr "" + +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" +msgstr "" + +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" +msgstr "" + +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" +msgstr "" + +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" +msgstr "" + +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" +msgstr "" + +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" +msgstr "" + +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "" + +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "" + +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "" + +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "" + +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "" + +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "" + +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" msgstr "" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" msgstr "" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" msgstr "" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" msgstr "" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" msgstr "" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" +#: src/gui/guiConst.cpp:709 +msgid "Insert" msgstr "" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" msgstr "" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" msgstr "" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" msgstr "" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" msgstr "" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" msgstr "" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" msgstr "" -#: src/gui/compatFlags.cpp:235 -msgid "Full" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" msgstr "" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" msgstr "" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" msgstr "" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" msgstr "" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" msgstr "" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" msgstr "" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." +#: src/gui/guiConst.cpp:727 +msgid "Expand song" msgstr "" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" msgstr "" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" msgstr "" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" msgstr "" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" msgstr "" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" msgstr "" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" msgstr "" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" msgstr "" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" msgstr "" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" msgstr "" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" msgstr "" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" msgstr "" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" msgstr "" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" msgstr "" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" msgstr "" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" msgstr "" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" msgstr "" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" msgstr "" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" msgstr "" -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" msgstr "" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" msgstr "" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" msgstr "" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" msgstr "" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" msgstr "" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" msgstr "" -#: src/gui/guiConst.cpp:191 -msgid "Forward" +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" msgstr "" -#: src/gui/guiConst.cpp:192 -msgid "Backward" +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" msgstr "" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:218 -msgid "linear" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" msgstr "" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" msgstr "" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" msgstr "" -#: src/gui/guiConst.cpp:221 -msgid "sinc" +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" msgstr "" -#: src/gui/guiConst.cpp:222 -msgid "best possible" +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" msgstr "" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" msgstr "" -#: src/gui/guiConst.cpp:231 -msgid "Time" +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" msgstr "" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" msgstr "" -#: src/gui/guiConst.cpp:530 -msgid "---Global" +#: src/gui/guiConst.cpp:773 +msgid "Add sample" msgstr "" -#: src/gui/guiConst.cpp:532 -msgid "Open file" +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" msgstr "" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" +#: src/gui/guiConst.cpp:775 +msgid "Open sample" msgstr "" -#: src/gui/guiConst.cpp:534 -msgid "Save file" +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" msgstr "" -#: src/gui/guiConst.cpp:535 -msgid "Save as" +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" msgstr "" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" msgstr "" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" +#: src/gui/guiConst.cpp:779 +msgid "Save sample" msgstr "" -#: src/gui/guiConst.cpp:543 -msgid "Exit" +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" msgstr "" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" msgstr "" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" msgstr "" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" msgstr "" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" msgstr "" -#: src/gui/guiConst.cpp:550 -msgid "Step row" +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" msgstr "" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" msgstr "" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" msgstr "" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" msgstr "" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" msgstr "" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" msgstr "" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" msgstr "" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" msgstr "" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" msgstr "" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" msgstr "" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" msgstr "" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" msgstr "" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" msgstr "" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" msgstr "" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" msgstr "" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" msgstr "" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" msgstr "" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" msgstr "" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" msgstr "" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" msgstr "" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" msgstr "" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" msgstr "" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" msgstr "" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" msgstr "" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" msgstr "" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" msgstr "" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" msgstr "" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" msgstr "" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" msgstr "" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" msgstr "" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" msgstr "" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" +#: src/gui/guiConst.cpp:828 +msgid "---Orders" msgstr "" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" +#: src/gui/guiConst.cpp:829 +msgid "Previous order" msgstr "" -#: src/gui/guiConst.cpp:630 -msgid "Select all" +#: src/gui/guiConst.cpp:830 +msgid "Next order" msgstr "" -#: src/gui/guiConst.cpp:631 -msgid "Cut" +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" msgstr "" -#: src/gui/guiConst.cpp:632 -msgid "Copy" +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" msgstr "" -#: src/gui/guiConst.cpp:633 -msgid "Paste" +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" msgstr "" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" msgstr "" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" msgstr "" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" msgstr "" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" +#: src/gui/guiConst.cpp:837 +msgid "Add order" msgstr "" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" msgstr "" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" msgstr "" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" +#: src/gui/guiConst.cpp:845 +msgid "Replay order" msgstr "" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" +#: src/gui/guiConst.cpp:1472 +msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" msgstr "" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" +#: src/gui/piano.cpp:103 +msgid "Options" msgstr "" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" +#: src/gui/piano.cpp:106 +msgid "Key layout:" msgstr "" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" +#: src/gui/piano.cpp:111 +msgid "Standard" msgstr "" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" +#: src/gui/piano.cpp:114 +msgid "Continuous" msgstr "" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" +#: src/gui/piano.cpp:118 +msgid "Value input pad:" msgstr "" -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" +#: src/gui/piano.cpp:120 +msgid "Disabled" msgstr "" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" +#: src/gui/piano.cpp:123 +msgid "Replace piano" msgstr "" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" msgstr "" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" msgstr "" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" msgstr "" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" msgstr "" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" msgstr "" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" msgstr "" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" msgstr "" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" msgstr "" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" msgstr "" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" msgstr "" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" msgstr "" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:668 -msgid "Insert" +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" msgstr "" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" msgstr "" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" msgstr "" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" msgstr "" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." msgstr "" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" +#: src/gui/waveEdit.cpp:390 +msgid "Steps" msgstr "" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" +#: src/gui/waveEdit.cpp:394 +msgid "Lines" msgstr "" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" msgstr "" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" +#: src/gui/waveEdit.cpp:413 +msgid "Height" msgstr "" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" msgstr "" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" msgstr "" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" msgstr "" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" msgstr "" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" +#: src/gui/waveEdit.cpp:586 +msgid "Mult" msgstr "" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" +#: src/gui/waveEdit.cpp:588 +msgid "FB" msgstr "" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" msgstr "" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" msgstr "" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" msgstr "" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" msgstr "" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" msgstr "" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" msgstr "" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" msgstr "" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" msgstr "" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" msgstr "" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" msgstr "" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" msgstr "" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" msgstr "" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" +#: src/gui/waveEdit.cpp:1029 +msgid "Half" msgstr "" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" +#: src/gui/waveEdit.cpp:1040 +msgid "Double" msgstr "" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" msgstr "" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" msgstr "" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" msgstr "" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" msgstr "" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" msgstr "" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" msgstr "" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" +msgstr "" + +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" msgstr "" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" msgstr "" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" msgstr "" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" msgstr "" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" msgstr "" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" msgstr "" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" msgstr "" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" msgstr "" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" msgstr "" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" +#: src/gui/sampleEdit.cpp:474 +msgid "Info" msgstr "" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" msgstr "" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" msgstr "" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." msgstr "" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" msgstr "" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" msgstr "" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" msgstr "" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" msgstr "" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." msgstr "" -#: src/gui/guiConst.cpp:786 -msgid "Next order" +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." msgstr "" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" msgstr "" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." msgstr "" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" msgstr "" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." msgstr "" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" msgstr "" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" msgstr "" -#: src/gui/guiConst.cpp:793 -msgid "Add order" +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" msgstr "" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" msgstr "" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" msgstr "" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" msgstr "" -#: src/gui/piano.cpp:103 -msgid "Options" +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" msgstr "" -#: src/gui/piano.cpp:106 -msgid "Key layout:" +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:111 -msgid "Standard" +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" msgstr "" -#: src/gui/piano.cpp:114 -msgid "Continuous" +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" msgstr "" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" msgstr "" -#: src/gui/piano.cpp:120 -msgid "Disabled" +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" msgstr "" -#: src/gui/piano.cpp:123 -msgid "Replace piano" +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" msgstr "" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" msgstr "" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" msgstr "" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" msgstr "" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" msgstr "" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" msgstr "" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" msgstr "" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" msgstr "" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" msgstr "" -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" msgstr "" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" msgstr "" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" msgstr "" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" msgstr "" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" msgstr "" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." msgstr "" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" msgstr "" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" msgstr "" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" msgstr "" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" msgstr "" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" msgstr "" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" msgstr "" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" msgstr "" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" msgstr "" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" msgstr "" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" msgstr "" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" msgstr "" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" msgstr "" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." msgstr "" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" msgstr "" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" +#: src/gui/newSong.cpp:183 +msgid "Categories" msgstr "" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" +#: src/gui/newSong.cpp:216 +msgid "no results" msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" msgstr "" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." msgstr "" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" msgstr "" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" +#: src/gui/tutorial.cpp:511 +msgid "" +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" msgstr "" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" msgstr "" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" +#: src/gui/tutorial.cpp:518 +msgid "High Score!" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" msgstr "" -#: src/gui/waveEdit.cpp:498 -msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" msgstr "" -#: src/gui/waveEdit.cpp:510 -msgid "Height" +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" msgstr "" -#: src/gui/waveEdit.cpp:512 +#: src/gui/tutorial.cpp:696 msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" msgstr "" -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" +#: src/gui/tutorial.cpp:714 +msgid "" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" msgstr "" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" msgstr "" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" msgstr "" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" msgstr "" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" +#: src/gui/songInfo.cpp:50 +msgid "Author" msgstr "" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" +#: src/gui/songInfo.cpp:60 +msgid "Album" msgstr "" -#: src/gui/waveEdit.cpp:685 -msgid "FB" +#: src/gui/songInfo.cpp:79 +msgid "Auto" msgstr "" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" msgstr "" -#: src/gui/waveEdit.cpp:765 -msgid "Out" +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" msgstr "" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" +#: src/gui/grooves.cpp:132 +msgid "remove" msgstr "" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" msgstr "" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" msgstr "" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" msgstr "" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" msgstr "" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" msgstr "" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." msgstr "" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." msgstr "" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." msgstr "" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" msgstr "" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" msgstr "" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" +#: src/gui/csPlayer.cpp:126 +msgid "Load" msgstr "" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" +#: src/gui/csPlayer.cpp:130 +msgid "Kill" msgstr "" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" msgstr "" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" msgstr "" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" +#: src/gui/csPlayer.cpp:154 +msgid "Status" msgstr "" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" +#: src/gui/csPlayer.cpp:161 +msgid "start" msgstr "" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:163 +msgid "PC" msgstr "" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:165 +msgid "wait" msgstr "" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" +#: src/gui/csPlayer.cpp:167 +msgid "SP" msgstr "" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" msgstr "" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" +#: src/gui/csPlayer.cpp:173 +msgid "vol" msgstr "" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" +#: src/gui/csPlayer.cpp:175 +msgid "vols" msgstr "" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" +#: src/gui/csPlayer.cpp:177 +msgid "volst" msgstr "" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" +#: src/gui/csPlayer.cpp:179 +msgid "vib" msgstr "" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" +#: src/gui/csPlayer.cpp:181 +msgid "porta" msgstr "" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/csPlayer.cpp:183 +msgid "arp" msgstr "" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:220 +msgid "Trace" msgstr "" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" msgstr "" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" msgstr "" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" +#: src/gui/gui.cpp:1733 +msgid "Open File" msgstr "" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" msgstr "" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" msgstr "" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" msgstr "" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1755 +msgid "Save File" msgstr "" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" msgstr "" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" msgstr "" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" msgstr "" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" +#: src/gui/gui.cpp:1793 +msgid "all compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" msgstr "" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" msgstr "" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" msgstr "" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" msgstr "" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" msgstr "" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" msgstr "" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" msgstr "" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" msgstr "" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" msgstr "" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" msgstr "" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" msgstr "" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +#: src/gui/gui.cpp:1902 +msgid "raw data" msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" msgstr "" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." +#: src/gui/gui.cpp:1919 +msgid "Load Sample" msgstr "" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" +#: src/gui/gui.cpp:1940 +msgid "Save Sample" msgstr "" -#: src/gui/sampleEdit.cpp:865 -#, c-format -msgid "" -"%s\n" -"%d bytes free" +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" msgstr "" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:871 -msgid "" -"\n" -"\n" -"not enough memory for this sample!" +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" msgstr "" -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" msgstr "" -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" +#: src/gui/gui.cpp:1998 +msgid "Export VGM" msgstr "" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" +#: src/gui/gui.cpp:1999 +msgid "VGM file" msgstr "" -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" +#: src/gui/gui.cpp:2009 +msgid "text file" msgstr "" -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" +#: src/gui/gui.cpp:2019 +msgid "binary file" msgstr "" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" msgstr "" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" +#: src/gui/gui.cpp:2073 +msgid "Select Color File" msgstr "" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" msgstr "" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" msgstr "" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" msgstr "" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" msgstr "" -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" msgstr "" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" msgstr "" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" +#: src/gui/gui.cpp:2119 +msgid "Export Colors" msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" msgstr "" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" +#: src/gui/gui.cpp:2137 +msgid "Export Layout" msgstr "" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" msgstr "" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" +#: src/gui/gui.cpp:2155 +msgid "Export Settings" msgstr "" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" +#: src/gui/gui.cpp:2166 +msgid "Load ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" +#: src/gui/gui.cpp:2177 +msgid "command stream" msgstr "" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" +#: src/gui/gui.cpp:2186 +msgid "Open Test" msgstr "" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" msgstr "" -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" msgstr "" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." +#: src/gui/gui.cpp:2223 +msgid "Save Test" msgstr "" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" msgstr "" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" +#: src/gui/gui.cpp:2265 +msgid "compression error" msgstr "" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" +#: src/gui/gui.cpp:2410 +msgid "everything OK" msgstr "" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" +#: src/gui/gui.cpp:2429 +msgid "" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." msgstr "" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" msgstr "" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" +#: src/gui/gui.cpp:2860 +msgid "paste special..." msgstr "" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." +#: src/gui/gui.cpp:2861 +msgid "paste mix" msgstr "" -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" msgstr "" -#: src/gui/newSong.cpp:179 -msgid "Categories" +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" msgstr "" -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" msgstr "" -#: src/gui/newSong.cpp:212 -msgid "no results" +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" msgstr "" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" +#: src/gui/gui.cpp:2887 +msgid "paste flood" msgstr "" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." +#: src/gui/gui.cpp:2888 +msgid "paste overflow" msgstr "" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" +#: src/gui/gui.cpp:2897 +msgid "operation mask..." msgstr "" -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" +#: src/gui/gui.cpp:2904 +msgid "pull delete" msgstr "" -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" +#: src/gui/gui.cpp:2908 +msgid "insert" msgstr "" -#: src/gui/tutorial.cpp:491 -msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" msgstr "" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" msgstr "" -#: src/gui/tutorial.cpp:498 -msgid "High Score!" +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" msgstr "" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" msgstr "" -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +#: src/gui/gui.cpp:2953 +msgid "input latch" msgstr "" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" +#: src/gui/gui.cpp:2980 +msgid "" +"&&: selected instrument\n" +"..: no instrument" msgstr "" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +#: src/gui/gui.cpp:3034 +msgid "Set" msgstr "" -#: src/gui/tutorial.cpp:680 -msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +#: src/gui/gui.cpp:3054 +msgid "note up" msgstr "" -#: src/gui/tutorial.cpp:687 -msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +#: src/gui/gui.cpp:3055 +msgid "note down" msgstr "" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" +#: src/gui/gui.cpp:3056 +msgid "octave up" msgstr "" -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" +#: src/gui/gui.cpp:3057 +msgid "octave down" msgstr "" -#: src/gui/songInfo.cpp:50 -msgid "Author" +#: src/gui/gui.cpp:3059 +msgid "values up" msgstr "" -#: src/gui/songInfo.cpp:60 -msgid "Album" +#: src/gui/gui.cpp:3060 +msgid "values down" msgstr "" -#: src/gui/songInfo.cpp:79 -msgid "Auto" +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" msgstr "" -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" msgstr "" -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." +#: src/gui/gui.cpp:3065 +msgid "transpose" msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" +#: src/gui/gui.cpp:3073 +msgid "Notes" msgstr "" -#: src/gui/grooves.cpp:132 -msgid "remove" +#: src/gui/gui.cpp:3078 +msgid "Values" msgstr "" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" +#: src/gui/gui.cpp:3085 +msgid "change instrument..." msgstr "" -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" msgstr "" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" +#: src/gui/gui.cpp:3124 +msgid "Go ahead" msgstr "" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." msgstr "" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" +#: src/gui/gui.cpp:3135 +msgid "Scale" msgstr "" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." msgstr "" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." +#: src/gui/gui.cpp:3142 +msgid "Minimum" msgstr "" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." +#: src/gui/gui.cpp:3151 +msgid "Maximum" msgstr "" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:3170 +msgid "Set effect" msgstr "" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" +#: src/gui/gui.cpp:3188 +msgid "flip selection" msgstr "" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" msgstr "" -#: src/gui/csPlayer.cpp:113 -msgid "Load" +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" msgstr "" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" +#: src/gui/gui.cpp:3201 +msgid "expand pattern" msgstr "" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" +#: src/gui/gui.cpp:3206 +msgid "collapse song" msgstr "" -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" +#: src/gui/gui.cpp:3207 +msgid "expand song" msgstr "" -#: src/gui/csPlayer.cpp:141 -msgid "Status" +#: src/gui/gui.cpp:3212 +msgid "find/replace" msgstr "" -#: src/gui/csPlayer.cpp:148 -msgid "start" +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:150 -msgid "PC" +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:152 -msgid "wait" +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." msgstr "" -#: src/gui/csPlayer.cpp:154 -msgid "SP" +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" +#: src/gui/gui.cpp:4367 +msgid "file" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" +#: src/gui/gui.cpp:4368 +msgid "new..." msgstr "" -#: src/gui/csPlayer.cpp:160 -msgid "vol" +#: src/gui/gui.cpp:4375 +msgid "open..." msgstr "" -#: src/gui/csPlayer.cpp:162 -msgid "vols" +#: src/gui/gui.cpp:4382 +msgid "open recent" msgstr "" -#: src/gui/csPlayer.cpp:164 -msgid "volst" +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" msgstr "" -#: src/gui/csPlayer.cpp:166 -msgid "vib" +#: src/gui/gui.cpp:4401 +msgid "clear history" msgstr "" -#: src/gui/csPlayer.cpp:168 -msgid "porta" +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" msgstr "" -#: src/gui/csPlayer.cpp:170 -msgid "arp" +#: src/gui/gui.cpp:4417 +msgid "save as..." msgstr "" -#: src/gui/csPlayer.cpp:207 -msgid "Trace" +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." msgstr "" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." msgstr "" -#: src/gui/gui.cpp:1753 -msgid "Open File" +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." msgstr "" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" +#: src/gui/gui.cpp:4476 +msgid "export..." msgstr "" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" +#: src/gui/gui.cpp:4482 +msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:1775 -msgid "Save File" +#: src/gui/gui.cpp:4486 +msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" +#: src/gui/gui.cpp:4504 +msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" +#: src/gui/gui.cpp:4514 +msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" +#: src/gui/gui.cpp:4538 +msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" +#: src/gui/gui.cpp:4565 +msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" +#: src/gui/gui.cpp:4569 +msgid "exit..." msgstr "" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" +#: src/gui/gui.cpp:4577 +msgid "edit" msgstr "" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" +#: src/gui/gui.cpp:4585 +msgid "clear..." msgstr "" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" +#: src/gui/gui.cpp:4590 +msgid "settings" msgstr "" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" +#: src/gui/gui.cpp:4592 +msgid "full screen" msgstr "" -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" +#: src/gui/gui.cpp:4596 +msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" +#: src/gui/gui.cpp:4605 +msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" +#: src/gui/gui.cpp:4613 +msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" +#: src/gui/gui.cpp:4616 +msgid "settings..." msgstr "" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" +#: src/gui/gui.cpp:4622 +msgid "Window" msgstr "" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" +#: src/gui/gui.cpp:4622 +msgid "window" msgstr "" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" +#: src/gui/gui.cpp:4623 +msgid "song" msgstr "" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" +#: src/gui/gui.cpp:4624 +msgid "song comments" msgstr "" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" +#: src/gui/gui.cpp:4625 +msgid "song information" msgstr "" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" +#: src/gui/gui.cpp:4626 +msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:1922 -msgid "raw data" +#: src/gui/gui.cpp:4628 +msgid "channels" msgstr "" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" +#: src/gui/gui.cpp:4629 +msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" +#: src/gui/gui.cpp:4630 +msgid "orders" msgstr "" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" +#: src/gui/gui.cpp:4632 +msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" +#: src/gui/gui.cpp:4633 +msgid "mixer" msgstr "" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" msgstr "" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" +#: src/gui/gui.cpp:4641 +msgid "instruments" msgstr "" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" +#: src/gui/gui.cpp:4642 +msgid "samples" msgstr "" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" +#: src/gui/gui.cpp:4643 +msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:2019 -msgid "VGM file" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" +#: src/gui/gui.cpp:4647 +msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:2029 -msgid "text file" +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:2039 -msgid "binary file" +#: src/gui/gui.cpp:4651 +msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:2093 -msgid "Select Color File" +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" +#: src/gui/gui.cpp:4655 +msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" +#: src/gui/gui.cpp:4658 +msgid "tempo" msgstr "" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" +#: src/gui/gui.cpp:4659 +msgid "clock" msgstr "" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" +#: src/gui/gui.cpp:4660 +msgid "grooves" msgstr "" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" +#: src/gui/gui.cpp:4661 +msgid "speed" msgstr "" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" +#: src/gui/gui.cpp:4665 +msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" +#: src/gui/gui.cpp:4666 +msgid "register view" msgstr "" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" +#: src/gui/gui.cpp:4667 +msgid "statistics" msgstr "" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" +#: src/gui/gui.cpp:4668 +msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" msgstr "" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" +#: src/gui/gui.cpp:4675 +msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:2197 -msgid "command stream" +#: src/gui/gui.cpp:4679 +msgid "Help" msgstr "" -#: src/gui/gui.cpp:2206 -msgid "Open Test" +#: src/gui/gui.cpp:4679 +msgid "help" msgstr "" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" +#: src/gui/gui.cpp:4681 +msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" +#: src/gui/gui.cpp:4682 +msgid "inspector" msgstr "" -#: src/gui/gui.cpp:2243 -msgid "Save Test" +#: src/gui/gui.cpp:4683 +msgid "panic" msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" msgstr "" -#: src/gui/gui.cpp:2285 -msgid "compression error" +#: src/gui/gui.cpp:4685 +msgid "about..." msgstr "" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:2430 -msgid "everything OK" +#: src/gui/gui.cpp:4704 +msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2884 -msgid "paste special..." +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:2885 -msgid "paste mix" +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" +#: src/gui/gui.cpp:4721 +msgid "| " msgstr "" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" -msgstr "" +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2911 -msgid "paste flood" -msgstr "" +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" -msgstr "" +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:2932 -msgid "insert" +#: src/gui/gui.cpp:4765 +msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:2977 -msgid "input latch" +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:3004 -msgid "" -"&&: selected instrument\n" -"..: no instrument" +#: src/gui/gui.cpp:4812 +msgid "| modified" msgstr "" -#: src/gui/gui.cpp:3058 -msgid "Set" +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:3078 -msgid "note up" +#: src/gui/gui.cpp:5093 +msgid "" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:3079 -msgid "note down" +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:3080 -msgid "octave up" +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." msgstr "" -#: src/gui/gui.cpp:3081 -msgid "octave down" +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" msgstr "" -#: src/gui/gui.cpp:3083 -msgid "values up" +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:3084 -msgid "values down" +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:3089 -msgid "transpose" +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:3097 -msgid "Notes" +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:3102 -msgid "Values" +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:3159 -msgid "Scale" +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:3166 -msgid "Minimum" +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:3175 -msgid "Maximum" +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:3204 -msgid "flip selection" +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" +#: src/gui/gui.cpp:5740 +msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:3222 -msgid "collapse song" +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" msgstr "" -#: src/gui/gui.cpp:3223 -msgid "expand song" +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:3228 -msgid "find/replace" +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" msgstr "" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 -#, c-format -msgid "could NOT save layout! %s" +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:3254 -#, c-format -msgid "could NOT load layout! %s" +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" msgstr "" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." +#: src/gui/gui.cpp:5864 +msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:4368 -msgid "file" +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" msgstr "" -#: src/gui/gui.cpp:4369 -msgid "new..." +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" msgstr "" -#: src/gui/gui.cpp:4376 -msgid "open..." +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" msgstr "" -#: src/gui/gui.cpp:4383 -msgid "open recent" +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" msgstr "" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" msgstr "" -#: src/gui/gui.cpp:4402 -msgid "clear history" +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" msgstr "" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" +#: src/gui/gui.cpp:6265 +msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." +#: src/gui/gui.cpp:6268 +msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." +#: src/gui/gui.cpp:6275 +msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." +#: src/gui/gui.cpp:6342 +msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:4477 -msgid "export..." +#: src/gui/gui.cpp:6453 +msgid "Got it" msgstr "" -#: src/gui/gui.cpp:4483 -msgid "manage chips" +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:4487 -msgid "add chip..." +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" +#: src/gui/gui.cpp:6493 +msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:4515 -msgid "change chip..." +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." +#: src/gui/gui.cpp:6861 +msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" +#: src/gui/gui.cpp:6889 +msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:4566 -msgid "restore backup" +#: src/gui/gui.cpp:6893 +msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:4570 -msgid "exit..." +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" +#: src/gui/gui.cpp:6905 +msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." +#: src/gui/gui.cpp:6909 +msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:4591 -msgid "settings" +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:4597 -msgid "lock layout" +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:4614 -msgid "user systems..." +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:4617 -msgid "settings..." +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4623 -msgid "Window" +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:4623 -msgid "window" +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:4624 -msgid "song" +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:4625 -msgid "song comments" +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:4626 -msgid "song information" +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:4627 -msgid "subsongs" +#: src/gui/gui.cpp:7675 +msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:4629 -msgid "channels" +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:4630 -msgid "chip manager" +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:4631 -msgid "orders" +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:4634 -msgid "mixer" +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" msgstr "" -#: src/gui/gui.cpp:4642 -msgid "instruments" +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4643 -msgid "samples" +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4644 -msgid "wavetables" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4648 -msgid "sample editor" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" msgstr "" -#: src/gui/gui.cpp:4652 -msgid "visualizers" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" msgstr "" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" msgstr "" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" msgstr "" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" +#: src/gui/sysManager.cpp:56 +msgid "Actions" msgstr "" -#: src/gui/gui.cpp:4656 -msgid "volume meter" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" msgstr "" -#: src/gui/gui.cpp:4659 -msgid "tempo" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" msgstr "" -#: src/gui/gui.cpp:4668 -msgid "statistics" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" msgstr "" -#: src/gui/gui.cpp:4669 -msgid "memory composition" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" msgstr "" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" msgstr "" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" msgstr "" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" +#: src/gui/insEdit.cpp:43 +msgid "Down." msgstr "" -#: src/gui/gui.cpp:4676 -msgid "spoiler" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "Help" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "help" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" msgstr "" -#: src/gui/gui.cpp:4682 -msgid "debug menu" +#: src/gui/insEdit.cpp:47 +msgid "Up." msgstr "" -#: src/gui/gui.cpp:4683 -msgid "inspector" +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" msgstr "" -#: src/gui/gui.cpp:4684 -msgid "panic" +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" msgstr "" -#: src/gui/gui.cpp:4685 -msgid "about..." +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" msgstr "" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" msgstr "" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" msgstr "" -#: src/gui/gui.cpp:4704 -msgid "| Groove" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" msgstr "" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" msgstr "" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" msgstr "" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" msgstr "" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" msgstr "" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "AM" msgstr "" -#: src/gui/gui.cpp:4721 -msgid "| " +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" msgstr "" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" msgstr "" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Sustained" +msgstr "" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" +msgstr "" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" +msgstr "" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" msgstr "" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" msgstr "" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" msgstr "" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" msgstr "" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " +#: src/gui/insEdit.cpp:53 +msgid "Reverb" msgstr "" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" +#: src/gui/insEdit.cpp:53 +msgid "Fine" msgstr "" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" msgstr "" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" msgstr "" -#: src/gui/gui.cpp:4812 -msgid "| modified" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" msgstr "" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" msgstr "" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" msgstr "" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" msgstr "" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." +#: src/gui/insEdit.cpp:63 +msgid "Left Output" msgstr "" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" msgstr "" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" msgstr "" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" msgstr "" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" msgstr "" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" msgstr "" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" +#: src/gui/insEdit.cpp:75 +msgid "Left" msgstr "" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" +#: src/gui/insEdit.cpp:76 +msgid "Right" msgstr "" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." +#: src/gui/insEdit.cpp:77 +msgid "Tune" msgstr "" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" msgstr "" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" msgstr "" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" msgstr "" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" msgstr "" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" msgstr "" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" msgstr "" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" msgstr "" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" msgstr "" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" msgstr "" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" msgstr "" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" msgstr "" -#: src/gui/gui.cpp:5743 -msgid "You opened:" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" msgstr "" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" msgstr "" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" msgstr "" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" msgstr "" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" msgstr "" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" msgstr "" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" msgstr "" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" msgstr "" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" msgstr "" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" msgstr "" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" msgstr "" -#: src/gui/gui.cpp:6270 -msgid "Erasing" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" msgstr "" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" msgstr "" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" msgstr "" -#: src/gui/gui.cpp:6347 -msgid "Optimization" +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" msgstr "" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" msgstr "" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" msgstr "" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" msgstr "" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" msgstr "" -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" msgstr "" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" msgstr "" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" msgstr "" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" msgstr "" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" msgstr "" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" msgstr "" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" msgstr "" -#: src/gui/gui.cpp:6846 -msgid "Data type:" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" msgstr "" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" msgstr "" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" msgstr "" -#: src/gui/gui.cpp:6878 -msgid "Big endian" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" msgstr "" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" msgstr "" -#: src/gui/gui.cpp:6890 -msgid "Swap words" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" msgstr "" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" msgstr "" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" msgstr "" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" msgstr "" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" msgstr "" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" msgstr "" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" msgstr "" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" msgstr "" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" msgstr "" -#: src/gui/gui.cpp:7499 -msgid "" -"\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" msgstr "" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" msgstr "" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" msgstr "" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" msgstr "" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" msgstr "" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" msgstr "" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" msgstr "" -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" +#: src/gui/insEdit.cpp:230 +msgid "" +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" msgstr "" - -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" + +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:56 -msgid "Actions" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" msgstr "" -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" +#: src/gui/insEdit.cpp:440 +msgid "tone" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" +#: src/gui/insEdit.cpp:442 +msgid "envelope" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" +#: src/gui/insEdit.cpp:451 +msgid "special wave" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" +#: src/gui/insEdit.cpp:464 +msgid "hold" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" +#: src/gui/insEdit.cpp:465 +msgid "alternate" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Fine" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" +#: src/gui/insEdit.cpp:475 +msgid "mirror" msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" +#: src/gui/insEdit.cpp:479 +msgid "resolution" msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" +#: src/gui/insEdit.cpp:480 +msgid "fixed" msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" +#: src/gui/insEdit.cpp:481 +msgid "N/A" msgstr "" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" +#: src/gui/insEdit.cpp:488 +msgid "echo" msgstr "" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" msgstr "" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" msgstr "" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" msgstr "" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" msgstr "" -#: src/gui/insEdit.cpp:72 -msgid "Left" +#: src/gui/insEdit.cpp:507 +msgid "test" msgstr "" -#: src/gui/insEdit.cpp:73 -msgid "Right" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" msgstr "" -#: src/gui/insEdit.cpp:74 -msgid "Tune" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" msgstr "" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" msgstr "" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" msgstr "" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" +#: src/gui/insEdit.cpp:517 +msgid "high3" msgstr "" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" +#: src/gui/insEdit.cpp:518 +msgid "high1" msgstr "" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" +#: src/gui/insEdit.cpp:519 +msgid "poly9" msgstr "" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" +#: src/gui/insEdit.cpp:528 +msgid "16'" msgstr "" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" +#: src/gui/insEdit.cpp:529 +msgid "8'" msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" +#: src/gui/insEdit.cpp:530 +msgid "4'" msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" +#: src/gui/insEdit.cpp:531 +msgid "2'" msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" +#: src/gui/insEdit.cpp:532 +msgid "sustain" msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" +#: src/gui/insEdit.cpp:537 +msgid "square" msgstr "" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" +#: src/gui/insEdit.cpp:545 +msgid "surround" msgstr "" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" msgstr "" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" msgstr "" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" msgstr "" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" msgstr "" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" msgstr "" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" msgstr "" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" msgstr "" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" +#: src/gui/insEdit.cpp:562 +msgid "low pass" msgstr "" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" msgstr "" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" +#: src/gui/insEdit.cpp:564 +msgid "band pass" msgstr "" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" msgstr "" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" msgstr "" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" +#: src/gui/insEdit.cpp:579 +msgid "invert B" msgstr "" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" +#: src/gui/insEdit.cpp:580 +msgid "invert A" msgstr "" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" +#: src/gui/insEdit.cpp:581 +msgid "reset B" msgstr "" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" +#: src/gui/insEdit.cpp:582 +msgid "reset A" msgstr "" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" +#: src/gui/insEdit.cpp:583 +msgid "clip B" msgstr "" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" +#: src/gui/insEdit.cpp:584 +msgid "clip A" msgstr "" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" msgstr "" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" msgstr "" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" +#: src/gui/insEdit.cpp:599 +msgid "rear right" msgstr "" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" +#: src/gui/insEdit.cpp:600 +msgid "rear left" msgstr "" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" +#: src/gui/insEdit.cpp:605 +msgid "on" msgstr "" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" msgstr "" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" msgstr "" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" +#: src/gui/insEdit.cpp:616 +msgid "pause" msgstr "" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" +#: src/gui/insEdit.cpp:617 +msgid "reverse" msgstr "" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" msgstr "" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" +#: src/gui/insEdit.cpp:636 +msgid "Average" msgstr "" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" msgstr "" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" msgstr "" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" msgstr "" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" msgstr "" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" msgstr "" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" msgstr "" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" msgstr "" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" +#: src/gui/insEdit.cpp:648 +msgid "Slide" msgstr "" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" msgstr "" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" msgstr "" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" msgstr "" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" msgstr "" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" msgstr "" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" msgstr "" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" msgstr "" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" msgstr "" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" msgstr "" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" +#: src/gui/insEdit.cpp:729 +msgid "Relative" msgstr "" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" +#: src/gui/insEdit.cpp:778 +msgid "Random" msgstr "" -#: src/gui/insEdit.cpp:335 -msgid "triangle" +#: src/gui/insEdit.cpp:795 +msgid "Self" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" msgstr "" -#: src/gui/insEdit.cpp:366 -msgid "fixed" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" msgstr "" -#: src/gui/insEdit.cpp:367 -msgid "N/A" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" msgstr "" -#: src/gui/insEdit.cpp:374 -msgid "echo" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" msgstr "" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" msgstr "" -#: src/gui/insEdit.cpp:393 -msgid "test" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:403 -msgid "high3" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:404 -msgid "high1" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:405 -msgid "poly9" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:414 -msgid "16'" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:417 -msgid "2'" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:423 -msgid "square" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:431 -msgid "surround" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:437 -msgid "oneshot" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:448 -msgid "low pass" +#: src/gui/insEdit.cpp:3281 +msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:450 -msgid "band pass" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:465 -msgid "invert B" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:466 -msgid "invert A" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:467 -msgid "reset B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:468 -msgid "reset A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:469 -msgid "clip B" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:470 -msgid "clip A" +#: src/gui/insEdit.cpp:3397 +msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:485 -msgid "rear right" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:486 -msgid "rear left" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:491 -msgid "on" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:502 -msgid "pause" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:503 -msgid "reverse" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:522 -msgid "Average" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." msgstr "" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:534 -msgid "Slide" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" +#: src/gui/insEdit.cpp:4329 +msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" +#: src/gui/insEdit.cpp:5231 +msgid "F" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" msgstr "" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" msgstr "" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6303 #, c-format -msgid "%s name" +msgid "Decrease resonance when pitch increases##decreaseres%d" msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3447 -msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6346 +msgid "In" msgstr "" -#: src/gui/insEdit.cpp:3663 -msgid "Env" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Envelope 2 (kick only)" +msgid "Feed signal from filter %d output to channel output" msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Operator %d" +msgid "Filter %d macros" msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "" diff --git a/po/es.po b/po/es.po index f86649c653..5351a69004 100644 --- a/po/es.po +++ b/po/es.po @@ -12,12 +12,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "fin de archivo prematuro" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "" @@ -27,71 +27,71 @@ msgstr "" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "" "20xx: Cambiar modo del canal (bit 0: cuadrado; bit 1: ruido; bit 2: envelope)" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "21xx: Ajustar frecuencia del ruido (0 a 1F)" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "22xy: Cambiar modo del envelope (x: forma, y: activar en este canal)" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "23xx: Cambiar byte inferior del periodo del envelope" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "24xx: Cambiar byte superior del periodo del envelope" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "25xx: Deslizar el envelope hacia arriba" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "26xx: Deslizar el envelope hacia abajo" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "29xy: Activar auto-envelope (x: numerador; y: denominador)" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "2Exx: Escribir al puerto E/S A" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "2Fxx: Escribir al puerto E/S B" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "21xx: Ajustar frecuencia del ruido (0 a FF)" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "12xx: Cambiar ancho de pulso (0 a 8)" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "27xx: Cambiar máscara Y del ruido" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "28xx: Cambiar máscara O del ruido" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" @@ -99,104 +99,104 @@ msgstr "" "2Cxy: Frecuencia de ruido automática (x: modo (0: desactivar, 1: frec, 2: " "frec + máscara O); y: tono)" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "2Dxx: NO USABLE POR EL COMPOSITOR" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "30xx: Activar reinicio duro del envelope en nuevas notas" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "18xx: Ajustar modo de canal 3 extendido" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "17xx: Activar modo de samples (DEPRECADO)" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "" "DFxx: Cambiar dirección de reproducción de samples (0: normal; 1: al revés)" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "18xx: Ajustar modo de percusión (1: activado; 0: desactivado)" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "11xx: Cambiar retroalimentación (0 a 7)" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "12xx: Cambiar nivel del operador 1 (0 más alto, 7F más bajo)" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "13xx: Cambiar nivel del operador 2 (0 más alto, 7F más bajo)" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "14xx: Cambiar nivel del operador 3 (0 más alto, 7F más bajo)" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "15xx: Cambiar nivel del operador 4 (0 más alto, 7F más bajo)" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" "16xy: Cambiar multiplicador del operador (x: operador del 1 al 4; y: " "multiplicador)" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "19xx: Cambiar ataque de todos los operadores (0 a 1F)" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "1Axx: Cambiar ataque del operador 1 (0 a 1F)" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "1Bxx: Cambiar ataque del operador 2 (0 a 1F)" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "1Cxx: Cambiar ataque del operador 3 (0 a 1F)" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "1Dxx: Cambiar ataque del operador 4 (0 a 1F)" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "" "50xy: Cambiar AM (x: operador del 1 al 4 (0 para todos los ops); y: AM)" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" "51xy: Cambiar nivel de sostenido (x: operador del 1 al 4 (0 para todos los " "ops); y: sostenido)" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" "52xy: Ajustar lanzamiento (x: operador del 1 al 4 (0 para todos los ops); y: " "lanzamiento)" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 msgid "" "53xy: Set detune (x: operator from 1 to 4 (0 for all ops); y: detune where 3 " "is center)" @@ -204,8 +204,8 @@ msgstr "" "53xy: Ajustar tonalidad (x: operador del 1 al 4 (0 para todos los ops); y: " "tonalidad donde 3 es centro)" -#: src/engine/sysDef.cpp:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 msgid "" "54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale " "from 0 to 3)" @@ -213,72 +213,72 @@ msgstr "" "54xy: Ajustar escala del envelope (x: operador del 1 al 4 (0 para todos los " "ops); y: escala del 0 al 3)" -#: src/engine/sysDef.cpp:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "56xx: Cambiar caída de todos los operadores (0 a 1F)" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "57xx: Cambiar caída del operador 1 (0 a 1F)" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "58xx: Cambiar caída del operador 2 (0 a 1F)" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "59xx: Cambiar caída del operador 3 (0 a 1F)" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "5Axx: Cambiar caída del operador 4 (0 a 1F)" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "5Bxx: Cambiar caída 2 de todos los operadores (0 a 1F)" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "5Cxx: Cambiar caída 2 del operador 1 (0 a 1F)" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "5Dxx: Cambiar caída 2 del operador 2 (0 a 1F)" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "5Exx: Cambiar caída 2 del operador 3 (0 a 1F)" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "5Fxx: Cambiar caída 2 del operador 4 (0 a 1F)" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "10xx: Ajustar frecuencia del ruido (xx: valor; 0 desactiva el ruido)" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "17xx: Cambiar velocidad del LFO" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" "18xx: Cambiar forma del LFO (0 sierra, 1 cuadrada, 2 triangular, 3 ruido)" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "1Exx: Cambiar profundidad de AM (0 a 7F)" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "1Fxx: Cambiar profundidad de PM (0 a 7F)" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 msgid "" "55xy: Set detune 2 (x: operator from 1 to 4 (0 for all ops); y: detune from " "0 to 3)" @@ -286,24 +286,24 @@ msgstr "" "55xy: Ajustar tono 2 (x: operador del 1 al 4 (0 para todos los ops); y: tono " "del 0 al 3)" -#: src/engine/sysDef.cpp:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "24xx: Cambiar velocidad del LFO 2" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" "25xx: Cambiar forma del LFO 2 (0 sierra, 1 cuadrada, 2 triangular, 3 ruido)" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "26xx: Cambiar profundidad del AM 2 (0 a 7F)" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "27xx: Cambiar profundidad del PM 2 (0 a 7F)" -#: src/engine/sysDef.cpp:527 +#: 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)" @@ -311,7 +311,7 @@ msgstr "" "28xy: Ajustar reverb (x: operador del 1 al 4 (0 para todos los ops); y: " "reverb del 0 al 7)" -#: src/engine/sysDef.cpp:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 msgid "" "2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " "from 0 to 7)" @@ -319,7 +319,7 @@ msgstr "" "2Axy: Cambiar onda (x: operador del 1 al 4 (0 para todos los ops); y: onda " "del 0 al 7)" -#: src/engine/sysDef.cpp:529 +#: 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)" @@ -327,46 +327,46 @@ msgstr "" "2Bxy: Ajustar giro del generador de envelope (x: operador del 1 al 4 (0 para " "todos los ops); y: giro del 0 al 3)" -#: src/engine/sysDef.cpp:530 +#: src/engine/sysDef.cpp:527 msgid "" "2Cxy: Set fine multiplier (x: operator from 1 to 4 (0 for all ops); y: fine)" msgstr "" "2Cxy: Ajustar multiplicador fino (x: operador del 1 al 4 (0 para todos los " "ops); y: fino)" -#: src/engine/sysDef.cpp:533 +#: src/engine/sysDef.cpp:530 msgid "" "3xyy: Set fixed frequency of operator 1 (x: octave from 0 to 7; y: frequency)" msgstr "" "3xyy: Ajustar frecuencia fija del operador 1 (x: octava del 0 al 7; y: " "frecuencia)" -#: src/engine/sysDef.cpp:534 +#: src/engine/sysDef.cpp:531 msgid "" "3xyy: Set fixed frequency of operator 2 (x: octave from 8 to F; y: frequency)" msgstr "" "3xyy: Ajustar frecuencia fija del operador 2 (x: octava del 8 al F; y: " "frecuencia)" -#: src/engine/sysDef.cpp:535 +#: src/engine/sysDef.cpp:532 msgid "" "4xyy: Set fixed frequency of operator 3 (x: octave from 0 to 7; y: frequency)" msgstr "" "4xyy: Ajustar frecuencia fija del operador 3 (x: octava del 0 al 7; y: " "frecuencia)" -#: src/engine/sysDef.cpp:536 +#: src/engine/sysDef.cpp:533 msgid "" "4xyy: Set fixed frequency of operator 4 (x: octave from 8 to F; y: frequency)" msgstr "" "4xyy: Ajustar frecuencia fija del operador 4 (x: octava del 8 al F; y: " "frecuencia)" -#: src/engine/sysDef.cpp:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "10xy: Ajustar LFO (x: activar; y: velocidad)" -#: src/engine/sysDef.cpp:544 +#: 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)" @@ -374,70 +374,69 @@ msgstr "" "55xy: Cambiar envelope SSG (x: operador del 1 al 4 (0 para todos los ops); " "y: 0-7 activado, 8 desactivado)" -#: src/engine/sysDef.cpp:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "1Fxx: Ajustar volumen global del ADPCM-A (0 a 3F)" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "10xx: Cambiar sonido (0 a F)" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "12xx: Cambiar nivel del operador 1 (0 más alto, 3F más bajo)" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" -msgstr "13xx: Cambiar nivel del operador 2 (0 más alto, 3F más bajo)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" +msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" "16xy: Cambiar multiplicador del operador (x: operador del 1 al 2; y: " "multiplicador)" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "19xx: Cambiar ataque de todos los operadores (0 a F)" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "1Axx: Cambiar ataque del operador 1 (0 a F)" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "1Bxx: Cambiar ataque del operador 2 (0 a F)" -#: src/engine/sysDef.cpp:564 +#: src/engine/sysDef.cpp:561 msgid "50xy: Set AM (x: operator from 1 to 2 (0 for all ops); y: AM)" msgstr "" "50xy: Cambiar AM (x: operador del 1 al 2 (0 para todos los ops); y: AM)" -#: src/engine/sysDef.cpp:565 +#: src/engine/sysDef.cpp:562 msgid "" "51xy: Set sustain level (x: operator from 1 to 2 (0 for all ops); y: sustain)" msgstr "" "51xy: Cambiar nivel de sostenido (x: operador del 1 al 2 (0 para todos los " "ops); y: sostenido)" -#: src/engine/sysDef.cpp:566 +#: src/engine/sysDef.cpp:563 msgid "52xy: Set release (x: operator from 1 to 2 (0 for all ops); y: release)" msgstr "" "52xy: Ajustar lanzamiento (x: operador del 1 al 2 (0 para todos los ops); y: " "lanzamiento)" -#: src/engine/sysDef.cpp:567 +#: src/engine/sysDef.cpp:564 msgid "53xy: Set vibrato (x: operator from 1 to 2 (0 for all ops); y: enabled)" msgstr "" "53xy: Ajustar vibrato (x: operador del 1 al 2 (0 para todos los ops); y: " "activado)" -#: src/engine/sysDef.cpp:568 +#: 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)" @@ -445,7 +444,7 @@ msgstr "" "54xy: Ajustar escala del envelope (x: operador del 1 al 2 (0 para todos los " "ops); y: escala del 0 al 3)" -#: src/engine/sysDef.cpp:569 +#: src/engine/sysDef.cpp:566 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 2 (0 for all ops); y: " "enabled)" @@ -453,22 +452,22 @@ msgstr "" "55xy: Ajustar sostenido del envelope (x: operador del 1 al 2 (0 para todos " "los ops); y: activado)" -#: src/engine/sysDef.cpp:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "56xx: Cambiar caída de todos los operadores (0 a F)" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "57xx: Cambiar caída del operador 1 (0 a F)" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "58xx: Cambiar caída del operador 2 (0 a F)" -#: src/engine/sysDef.cpp:573 +#: 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)" @@ -476,31 +475,35 @@ msgstr "" "5Bxy: Ajustar si la tecla escalará el envelope (x: operador del 1 al 2 (0 " "para todos los ops); y: activado)" -#: src/engine/sysDef.cpp:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "10xx: Cambiar profundidad del AM global (0: 1dB, 1: 4.8dB)" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "13xx: Cambiar nivel del operador 2 (0 más alto, 3F más bajo)" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "14xx: Cambiar nivel del operador 3 (0 más alto, 3F más bajo)" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "15xx: Cambiar nivel del operador 4 (0 más alto, 3F más bajo)" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "17xx: Cambiar profundidad del vibrato global (0: normal, 1: doble)" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "1Cxx: Cambiar ataque del operador 3 (0 a F)" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "1Dxx: Cambiar ataque del operador 4 (0 a F)" -#: src/engine/sysDef.cpp:590 +#: 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)" @@ -508,13 +511,13 @@ msgstr "" "2Axy: Cambiar onda (x: operador del 1 al 4 (0 para todos los ops); y: onda " "del 0 al 3 en OPL2 y del 0 al 7 en OPL3)" -#: src/engine/sysDef.cpp:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" "53xy: Ajustar vibrato (x: operador del 1 al 4 (0 para todos los ops); y: " "activado)" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" @@ -522,15 +525,15 @@ msgstr "" "55xy: Ajustar sostenido del envelope (x: operador del 1 al 4 (0 para todos " "los ops); y: activado)" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "59xx: Cambiar caída del operador 3 (0 a F)" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "5Axx: Cambiar caída del operador 4 (0 a F)" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 msgid "" "5Bxy: Set whether key will scale envelope (x: operator from 1 to 4 (0 for " "all ops); y: enabled)" @@ -538,84 +541,160 @@ msgstr "" "5Bxy: Ajustar si la tecla escalará el envelope (x: operador del 1 al 4 (0 " "para todos los ops); y: activado)" -#: src/engine/sysDef.cpp:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" "10xx: Cambiar onda (bit 0: triángulo; bit 1: sierra; bit 2: pulso; bit 3: " "ruido)" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "11xx: Ajustar límite duro (no recomendado; prefiere usar 4xxx)" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "12xx: Ajustar ancho de pulso duro (no recomendado; prefiere usar 3xxx)" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "13xx: Ajustar resonancia (0 a F)" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" "14xx: Cambiar modo de filtro (bit 0: paso bajo; bit 1: paso de banda; bit 2: " "paso alto)" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "15xx: Cambiar tiempo de reinicio del envelope" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" "1Axx: Desactivar reinicio del envelope en este canal (1 desactiva; 0 activa)" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "1Bxy: Reiniciar límite (x: en notas nuevas; y: ahora)" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "1Cxy: Reiniciar ancho de pulso (x: en notas nuevas; y: ahora)" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "1Exy: Cambiar otros parámetros (DEPRECADO)" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "20xy: Ajustar ataque/caída (x: ataque; y: caída)" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "21xy: Ajustar sostenido/lanzamiento (x: sostenido; y: lanzamiento)" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "3xxx: Ajustar ancho de pulso (0 a FFF)" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "4xxx: Ajustar límite (0 a 7FF)" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "10xx: Cambiar onda" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "20xx: Ajustar frecuencia PCM" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 msgid "" "10xy: Set AM depth (x: operator from 1 to 4 (0 for all ops); y: depth (0: " "1dB, 1: 4.8dB))" @@ -623,7 +702,7 @@ msgstr "" "10xy: Ajustar profundidad de AM (x: operador del 1 al 4 (0 para todos los " "ops); y: profundidad (0: 1dB, 1: 4.8dB))" -#: src/engine/sysDef.cpp:639 +#: src/engine/sysDef.cpp:661 msgid "" "17xy: Set vibrato depth (x: operator from 1 to 4 (0 for all ops); y: depth " "(0: normal, 1: double))" @@ -631,23 +710,23 @@ msgstr "" "17xy: Ajustar profundidad de vibrato (x: operador del 1 al 4 (0 para todos " "los ops); y: profundidad (0: normal, 1: doble))" -#: src/engine/sysDef.cpp:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "20xy: Ajustar balance del operador 1 (x: izquierda; y: derecha)" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "21xy: Ajustar balance del operador 2 (x: izquierda; y: derecha)" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "22xy: Ajustar balance del operador 3 (x: izquierda; y: derecha)" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "23xy: Ajustar balance del operador 4 (x: izquierda; y: derecha)" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 msgid "" "24xy: Set output level register (x: operator from 1 to 4 (0 for all ops); y: " "level from 0 to 7)" @@ -655,7 +734,7 @@ msgstr "" "24xy: Ajustar nivel de salida (x: operador del 1 al 4 (0 para todos los " "ops); y: nivel del 0 al 7)" -#: src/engine/sysDef.cpp:650 +#: src/engine/sysDef.cpp:672 msgid "" "25xy: Set modulation input level (x: operator from 1 to 4 (0 for all ops); " "y: level from 0 to 7)" @@ -663,7 +742,7 @@ msgstr "" "25xy: Ajustar nivel de entrada de modulación (x: operador del 1 al 4 (0 para " "todos los ops); y: nivel del 0 al 7)" -#: src/engine/sysDef.cpp:651 +#: src/engine/sysDef.cpp:673 msgid "" "26xy: Set envelope delay (x: operator from 1 to 4 (0 for all ops); y: delay " "from 0 to 7)" @@ -671,11 +750,11 @@ msgstr "" "26xy: Ajustar retraso de envelope (x: operador del 1 al 4 (0 para todos los " "ops); y: retraso del 0 al 7)" -#: src/engine/sysDef.cpp:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "27xx: Cambiar modo del ruido del canal 4 (x: modo del 0 al 3)" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" @@ -683,23 +762,23 @@ msgstr "" "2Fxy: Cambiar bloque de frecuencia fija (c: operador del 1 al 4; y: octava " "del 0 al 7)" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "40xx: Cambiar afinamiento del operador 1 (80: centro)" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "41xx: Cambiar afinamiento del operador 2 (80: centro)" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "42xx: Cambiar afinamiento del operador 3 (80: centro)" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "43xx: Cambiar afinamiento del operador 4 (80: centro)" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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)" @@ -707,7 +786,7 @@ msgstr "" "3xyy: Cambiar frecuencia fija op 1 (x: alto 2 bits de 0 a 3; y: bajo 8 bits " "de F-núm)" -#: src/engine/sysDef.cpp:674 +#: src/engine/sysDef.cpp:696 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)" @@ -715,7 +794,7 @@ msgstr "" "3xyy: Cambiar frecuencia fija op 1 (x: alto 2 bits de 0 a 3; y: bajo 8 bits " "de F-núm)" -#: src/engine/sysDef.cpp:675 +#: src/engine/sysDef.cpp:697 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)" @@ -723,396 +802,668 @@ msgstr "" "3xyy: Cambiar frecuencia fija op 1 (x: alto 2 bits de 0 a 3; y: bajo 8 bits " "de F-núm)" -#: src/engine/sysDef.cpp:676 +#: src/engine/sysDef.cpp:698 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 "No me da ganas de traducir esta porquería" -#: src/engine/sysDef.cpp:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "11xx: Cambiar resonancia (0 a FF)" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" "12xx: Cambiar modo de filtro (bit 0: paso bajo; bit 1: paso de banda; bit 2: " "paso alto)" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" "13xx: Desactivar reinicio de envelope para este canal (1 desactiva; 0 activa)" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "14xy: Reiniciar corte (x: en nueva nota; y: ahora)" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "15xy: Reinicial ancho de pulso (x: en nueva nota; y: ahora)" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "16xy: Cambiar otros parámetros" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" -msgstr "4xxx: Cambiar límite (0 a FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" +msgstr "" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:701 +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" +msgstr "4xxx: Cambiar límite (0 a FFF)" + +#: src/engine/sysDef.cpp:725 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." +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -"un chip que estuvo presente en varios celulares de los años 2000.\n" -"fue tan cerrado y terminó falleciendo después de que el MP3 ganara la " -"batalla." -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" -msgstr "Canal 1" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" -msgstr "Canal 2" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" -msgstr "Canal 3" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" -msgstr "Canal 4" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" -msgstr "Canal 5" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" -msgstr "Canal 6" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" -msgstr "Canal 7" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" -msgstr "Canal 8" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" -msgstr "Canal 9" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" -msgstr "Canal 10" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" -msgstr "Canal 11" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" -msgstr "Canal 12" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" -msgstr "Canal 13" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" -msgstr "Canal 14" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" -msgstr "Canal 15" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" -msgstr "Canal 16" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" msgstr "" -#: src/engine/sysDef.cpp:722 +#: src/engine/sysDef.cpp:752 msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" -"un chip de pulso/ruido encontrado en la Sega Master System, la ColecoVision, " -"la Tandy, el 99/4A del propio TI y otros lugares." -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" +msgstr "" + +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" +msgstr "" + +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" +msgstr "" + +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" +msgstr "" + +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" +msgstr "" + +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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 "" +"un chip que estuvo presente en varios celulares de los años 2000.\n" +"fue tan cerrado y terminó falleciendo después de que el MP3 ganara la " +"batalla." + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "Canal 1" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "Canal 2" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "Canal 3" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "Canal 4" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "Canal 5" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "Canal 6" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "Canal 7" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "Canal 8" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "Canal 9" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "Canal 10" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "Canal 11" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "Canal 12" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "Canal 13" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "Canal 14" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "Canal 15" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "Canal 16" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:829 +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 "" +"un chip de pulso/ruido encontrado en la Sega Master System, la ColecoVision, " +"la Tandy, el 99/4A del propio TI y otros lugares." + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" msgstr "Pulso 1" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 msgid "Square 2" msgstr "Pulso 2" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 msgid "Square 3" msgstr "Pulso 3" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 msgid "Noise" msgstr "Ruido" -#: src/engine/sysDef.cpp:729 +#: src/engine/sysDef.cpp:836 msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" msgstr "" "20xy: Cambiar modo de ruido (x: frecuencia preestablecida/canal 3; y: pulso " "delgado/ruido)" -#: src/engine/sysDef.cpp:734 +#: src/engine/sysDef.cpp:841 msgid "Sega Master System + FM Expansion" msgstr "Sega Master System + Expansión FM" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 msgid "Game Boy" msgstr "" -#: src/engine/sysDef.cpp:741 +#: src/engine/sysDef.cpp:848 msgid "the most popular portable game console of the era." msgstr "la consola portátil más popular de su era." -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 1" msgstr "Pulso 1" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 2" msgstr "Pulso 2" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 msgid "Wavetable" msgstr "Onda" -#: src/engine/sysDef.cpp:749 +#: src/engine/sysDef.cpp:856 msgid "11xx: Set noise length (0: long; 1: short)" msgstr "11xx: Ajustar longitud de ruido (0: largo; 1: corto)" -#: src/engine/sysDef.cpp:750 +#: src/engine/sysDef.cpp:857 msgid "12xx: Set duty cycle (0 to 3)" msgstr "12xx: Cambiar ancho de pulso (0 a 3)" -#: src/engine/sysDef.cpp:751 +#: src/engine/sysDef.cpp:858 msgid "13xy: Setup sweep (x: time; y: shift)" msgstr "13xy: Ajustar barredura (x: tiempo; y; cambio de turno)" -#: src/engine/sysDef.cpp:752 +#: src/engine/sysDef.cpp:859 msgid "14xx: Set sweep direction (0: up; 1: down)" msgstr "14xx: Cambiar en qué dirección se barre (0: arriba; 1: abajo)" -#: src/engine/sysDef.cpp:757 +#: src/engine/sysDef.cpp:864 msgid "PC Engine/TurboGrafx-16" msgstr "" -#: src/engine/sysDef.cpp:758 +#: src/engine/sysDef.cpp:865 msgid "an '80s game console with a wavetable sound chip, popular in Japan." msgstr "una consola de los 80 con un chip de ondas, popular en Japón." -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 msgid "11xx: Toggle noise mode" msgstr "11xx: Activar modo de ruido" -#: src/engine/sysDef.cpp:767 +#: src/engine/sysDef.cpp:874 msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" msgstr "" "12xx: Ajustar LFO (0: desactivado; 1: profundidad 1; 2: profundidad 16; 3: " "profundidad 256)" -#: src/engine/sysDef.cpp:768 +#: src/engine/sysDef.cpp:875 msgid "13xx: Set LFO speed" msgstr "13xx: Cambiar velocidad del LFO" -#: src/engine/sysDef.cpp:774 +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 msgid "NES (Ricoh 2A03)" msgstr "" -#: src/engine/sysDef.cpp:775 +#: src/engine/sysDef.cpp:882 msgid "" "also known as Famicom in Japan, it's the most well-known game console of the " "'80s." @@ -1120,77 +1471,79 @@ msgstr "" "tambien conocida como la 'Famicom' en Japón, es la consola de videojuegos " "más conocida de los 80s." -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 msgid "Triangle" msgstr "Triángulo" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 msgid "DPCM" msgstr "" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 msgid "11xx: Write to delta modulation counter (0 to 7F)" msgstr "11xx: Escribir al contador de modulación delta (de 0 a 7F)" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" msgstr "" "12xx: Cambiar modo de ruido/ancho de pulso (pulso: 0 a 3; ruido: 0 o 1)" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "13xy: Barrido hacia arriba (x: tiempo; y: cambio)" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "13xy: Barrido hacia abajo (x: tiempo; y: cambio)" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" "15xx: Ajustar modo de envelope (0: normal, 1: longitud, 2: en bucle, 3: " "constante)" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" "16xx: Sobreescribir contador de longitud (refiérase al manual para una lista " "de valores)" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "17xx: Cambiar modo de contador de frames (0: 4 pasos, 1: 5 pasos)" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "18xx: Cambiar entre PCM y DPCM (0: PCM; 1: DPCM)" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" "19xx: Sobreescribir contador lineal del triángulo (va de 0 a 7F; 80 y " "mayores lo detienen)" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "20xx: Cambiar frecuencia del DPCM (de 0 a F)" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." @@ -1198,26 +1551,26 @@ msgstr "" "esta computadora es potenciada por el chip SID, que tiene cosas de " "sintetizador como filtro y ADSR." -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 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 "la misma cosa pero es una revisión nueva del chip." -#: src/engine/sysDef.cpp:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." @@ -1225,154 +1578,154 @@ msgstr "" "similar a Neo Geo pero sin el canal ADPCM-B ya que no pudieron conectar los " "pines." -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "Neo Geo CD Canal 2 Extendido" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1384,31 +1737,35 @@ msgstr "" "este está en modo de Canal Extendido, que transforma al segundo canal FM en " "cuatro operadores con frecuencias/notas independientes." -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 msgid "" "this chip is everywhere! ZX Spectrum, MSX, Amstrad CPC, Intellivision, " "Vectrex...\n" @@ -1418,11 +1775,11 @@ msgstr "" "Intellivision, Vectrex...\n" "el descubrimiento del bajo envelope lo ayudó a ganarle al SN76489." -#: src/engine/sysDef.cpp:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." @@ -1430,27 +1787,27 @@ msgstr "" "computador de los 80 con abilidades de sampleo que permitieron darle un " "sonido más allá de su época." -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "10xx: Togglear el filtro (0 desactiva; 1 activa)" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "11xx: Togglear AM con siguiente canal" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "12xx: Togglear modulación de periodo con siguiente canal" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "13xx: Cambiar onda" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 msgid "" "this was Yamaha's first integrated FM chip.\n" "it was used in several synthesizers, computers and arcade boards." @@ -1458,58 +1815,58 @@ msgstr "" "este era el primer chip integrado FM de Yamaha.\n" "tuvo uso en varios sintetizadores, computadores y placas de arcade." -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer)." @@ -1517,21 +1874,21 @@ msgstr "" "este chip es conocido principalmente por ser usado en la Sega Genesis (pero " "también fue usado en la computadora FM Towns)." -#: src/engine/sysDef.cpp:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "es un reto hacer música en este chip sin capacidad musical..." -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 msgid "" "supposedly an upgrade from the AY-3-8910, this was present on the Creative " "Music System (Game Blaster) and SAM Coupé." @@ -1539,35 +1896,35 @@ msgstr "" "supuestamente una mejora sobre el AY-3-8910, estuvo presente en la Creative " "Music System (la Game Blaster) y la SAM Coupé." -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "10xy: Cambiar modo del canal (x: ruido; y: tono)" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "11xx: Cambiar frecuencia de ruido" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "12xx: Preparar envelope (lee el manual para más información)" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 msgid "" "an improved version of the AY-3-8910 with a bigger frequency range, duty " "cycles, configurable noise and per-channel envelopes!" @@ -1575,11 +1932,11 @@ msgstr "" "una versión mejorada de la AY-3-8910 con un rango de frecuencia mayor, ancho " "de pulso, ruido configurable y un envelope por canal." -#: src/engine/sysDef.cpp:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." @@ -1587,118 +1944,120 @@ msgstr "" "el sucesor de Commodore a la PET.\n" "sus canales de pulso son mucho más que pulso..." -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "Bajo" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "Medio" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "Alto" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" "un canal de wavetable de 1 bit que es mejor (y peor) que la PC Speaker." -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "Onda" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "FM? nah... samples! la respuesta de Nintendo a Sega." -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "18xx: Activar búfer de eco" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "19xx: Ajustar tiempo del eco (0 a F)" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "1Axx: Ajustar volumen del eco en la izquierda" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "1Bxx: Ajustar volumen del eco en la derecha" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "1Cxx: Ajustar retroalimentación del eco" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "1Exx: Ajustar volumen de salida seca en la izquierda" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "1Fxx: Ajustar volumen de salida seca en la derecha" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "30xx: Ajustar coeficiente 0 del filtro del eco" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "31xx: Ajustar coeficiente 1 del filtro del eco" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "32xx: Ajustar coeficiente 2 del filtro del eco" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "33xx: Ajustar coeficiente 3 del filtro del eco" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "34xx: Ajustar coeficiente 4 del filtro del eco" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "35xx: Ajustar coeficiente 5 del filtro del eco" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "36xx: Ajustar coeficiente 6 del filtro del eco" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "37xx: Ajustar coeficiente 7 del filtro del eco" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "12xx: Togglear eco en este canal" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "13xx: Togglear modulación de lanzar el balón" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "14xy: Togglear invertir (x: izquierda; y: derecha)" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" @@ -1706,60 +2065,60 @@ msgstr "" "14xx: Cambiar modo de envelope (0: ADSR; 1: ganancia/directo, 2: bajar, 3: " "exponencial, 4: aumentar, 5: doblada)" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "16xx: Ajustar ganancia (00 a 7F si directo; si no 00 a 1F)" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "1Dxx: Ajustar frecuencia del ruido (00 a 1F)" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "20xx: Cambiar ataque (0 a F)" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "21xx: Cambiar caída (0 a 7)" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "22xx: Cambiar sostenido (0 a 7)" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "23xx: Cambiar lanzamiento (00 a 1F)" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" "un chip de expansión para la Famicom, con un canal de sierra algo rarito." -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "Sierra VRC6" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "12xx: Cambiar ancho de pulso (pulso: de 0 a 7)" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." @@ -1767,105 +2126,106 @@ msgstr "" "versión reducida en costo del OPL con 16 sonidos. uno de ellos es ajustable " "por el usuario." -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" "una unidad de disco para la Famicom que también tiene un canal de ondas." -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "11xx: Ajustar profundidad de modulación" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" "12xy: Ajustar byte superior de velocidad de modulación (x: activar; y: valor)" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "13xx: Ajustar byte inferior de velocidad de modulación" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "14xx: Ajustar posición del modulador" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "15xx: Cargar una onda en la tabla de modulación" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" "un chip de expansión para la Famicom, con un canal de PCM poco conocido." -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "un chip de expansión para la Famicom, con ondas." -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "18xx: Cambiar número de canales activos (0 a 7, x + 1)" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "20xx: Cargar onda en memoria" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "21xx: Ajustar posición para la carga de onda" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "10xx: Cambiar onda" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "11xx: Cambiar posición de onda en RAM" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "12xx: Cambiar longitud de onda en RAM (04 a FC de 4 en 4)" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "15xx: Cambiar posición en la que vamos a cargar la onda" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "16xx: Cambiar longitud de onda a cargar (04 a FC de 4 en 4)" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 msgid "" "cost-reduced version of the OPM with a different register layout and no " "stereo...\n" @@ -1875,74 +2235,76 @@ msgstr "" "estéreo...\n" "...pero tiene un AY-3-8910 integrado (que actualmente es un YM2149)" -#: src/engine/sysDef.cpp:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "Contador CSM" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." @@ -1950,84 +2312,86 @@ msgstr "" "OPN con dos veces los canales FM, modo estéreo, canal ADPCM y canales de " "percusión." -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "Patear" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "Lazo" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "Superior" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "Sombrero" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "Tom" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "Aro" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 msgid "" "OPN, but what if you only had two operators, no stereo, no detune and a " "lower ADSR parameter range?" @@ -2035,192 +2399,194 @@ msgstr "" "OPN pero qué tal si sólo hay dos operadores, sin estéreo, sin afinamiento y " "con menos rango de parámetros ADSR" -#: src/engine/sysDef.cpp:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "OPL pero con más ondas." -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" msgstr "OPL2 pero con más ondas, dos veces los canales, modo 4-op y estéreo" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" msgstr "un chip de samples" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "Canal 17" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "Canal 18" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "Canal 19" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "Canal 20" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "Canal 21" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "Canal 22" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "Canal 23" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "Canal 24" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "Canal 25" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "Canal 26" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "Canal 27" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "Canal 28" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "buena suerte. tienes un canal de onda cuadrada sin control de volumen." -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "Cuadrado" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "por favor no utilices este chip. se agregó como broma." -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 msgid "" "TIA, but better and more flexible.\n" "used in the Atari 8-bit family of computers (400/800/XL/XE)." @@ -2228,66 +2594,67 @@ msgstr "" "TIA pero si fuera mejor y más flexible.\n" "se usó en las computadoras Atari 8-bit (400/800/XL/XE)." -#: src/engine/sysDef.cpp:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "10xx: Cambiar onda (0 a 7)" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "11xx: Cambiar AUDCTL" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "12xx: Togglear modo de dos tonos" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." msgstr "imagina SNES pero sin interpolación ni el resto de las cosas buenas." -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "desarrollado por los creadores del Game Boy y el Virtual Boy..." -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "Onda/PCM" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "Onda/Barrer" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "Onda/Ruido" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "11xx: Configurar modo de ruido (0: desactivado; 1-8: activado/tapear)" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" "12xx: Ajustar periodo de barrer (0: desactivado; 1-20: activado/periodo)" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "13xx: Cuánto barrer" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 msgid "" "like OPM, but with more waveforms, fixed frequency mode and totally... " "undocumented.\n" @@ -2297,27 +2664,29 @@ msgstr "" "sin documentación.\n" "se usó en el Yamaha TX81Z y otros sintetizadores." -#: src/engine/sysDef.cpp:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "2Fxx: Activar reinicio duro del envelope en nuevas notas" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "se parece al PC Speaker pero tiene ancho de pulso." -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "Pulso" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." @@ -2325,20 +2694,21 @@ msgstr "" "usado en algunas placas de arcade Sega (como OutRun), y usualmente parejado " "con YM2151." -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "la consola que falló por dar dolores de cabeza." -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "11xx: Ajustar longitud de ruido (0 a 7)" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 msgid "" "12xy: Setup envelope (x: enabled/loop (1: enable, 3: enable+loop); y: speed/" "direction (0-7: down, 8-F: up))" @@ -2346,13 +2716,13 @@ msgstr "" "12xy: Preparar envelope (x: activado/bucle (1: activar, 3: activar con " "bucle); y: velocidas/dirección (0-7: abajo, 8-F: arriba))" -#: src/engine/sysDef.cpp:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" "13xy: Configurar barrer (x: velocidad; y: cambio de turno; sólo en el canal " "5)" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" @@ -2360,15 +2730,15 @@ msgstr "" "14xy: Configurar modulación (x: activado/bucle (1: activar, 3: activar con " "bucle); y: velocidad; sólo en el canal 5)" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "15xx: Cambiar onda de modulación (x: onda; sólo en el canal 5)" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 msgid "" "like OPLL, but even more cost reductions applied. three FM channels went " "missing, and drums mode did as well..." @@ -2376,11 +2746,11 @@ msgstr "" "como OPLL, pero con más reducciones de costo aplicadas. tres canales de FM " "se perdieron, y el modo de batería también lo hizo..." -#: src/engine/sysDef.cpp:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip." @@ -2388,18 +2758,18 @@ msgstr "" "Taito le preguntó a Yamaha por un chip con los dos canales perdidos de " "vuelta, y Yamaha lo hizo." -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 msgid "" "the ZX Spectrum only had a basic beeper capable of...\n" "...a bunch of thin pulses and tons of other interesting stuff!\n" @@ -2409,19 +2779,19 @@ msgstr "" "otras cosas interesantes.\n" "Furnace ofrece un sistema de pulsos delgados." -#: src/engine/sysDef.cpp:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "12xx: Cambiar ancho de pulso" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "17xx: Tocar la batería" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "Yamaha YM2612 (OPN2) Canal 3 Extendido" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2429,22 +2799,23 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 msgid "" "a wavetable chip made by Konami for use with the MSX.\n" "the last channel shares its wavetable with the previous one though." @@ -2452,44 +2823,44 @@ msgstr "" "un chip de ondas hecho por Konami para ser usado con la MSX.\n" "sin embargo, el último canal comparte la onda con el canal anterior." -#: src/engine/sysDef.cpp:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "Yamaha YM3526 (OPL) con percusión" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "el chip OPL con el modo de percusión activado." -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "Patear/FM 7" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "Yamaha YM3812 (OPL2) con percusión" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "el chip OPL2 con el modo de percusión activado." -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "Yamaha YMF262 (OPL3 con percusión" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "el chip OPL3 con el modo de percusión activado." -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "Patear/FM 16" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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 " @@ -2499,11 +2870,11 @@ msgstr "" "se parece al OPNA pero los canales de percusión ahora pueden reproducir " "samples y dos canales FM desaparecieron." -#: src/engine/sysDef.cpp:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "Yamaha YM2610 (OPNB) Canal 2 Extendido" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2512,11 +2883,11 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2524,170 +2895,170 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "Yamaha YM2413 (OPLL) con percusión" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." -msgstr "el chip OPLL con el modo de percusión activado." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." +msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "3xxx: Cargar LFSR (0 a FFF)" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "una consola portátil de Atari. tiene todos los sonidos de Atari." -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "10xx: Ajustar nivel de retroalimentación del eco (00 a FF)" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "11xx: Ajustar nivel el eco de este canal (00 a FF)" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "12xx: Activar algoritmo QSound (0: desactivado; 1: activado)" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "3xxx: Ajustar longitud del echo (000 a AA5)" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." msgstr "" "presente en algunas placas de arcade de Capcom. sonido envolvente con eco." -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "el chip usado en un diseño de computador creado por The 8-Bit Guy." -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "20xx: Cambiar onda" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "22xx: Cambiar ancho de pulso (0 a 3F)" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "Yamaha YM2610B (OPNB2) Canal 3 Extendido" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2695,22 +3066,24 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "SegaPCM (modo de 5 canales por compatibilidad)" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." @@ -2718,11 +3091,11 @@ msgstr "" "es lo mismo que SegaPCM, pero sólo hay 5 canales para que sea compatible con " "DefleMask." -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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 " @@ -2732,19 +3105,19 @@ msgstr "" "tiene demasiados canales de onda, los cuales también pueden reproducir " "samples." -#: src/engine/sysDef.cpp:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "11xx: Cambiar forma del envelope" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "12xx: Cambiar ranura de bancos de sample (0 a 7)" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "20xx: Cambiar frecuencia PCM (1 a FF)" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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)" @@ -2753,152 +3126,152 @@ msgstr "" "separar forma al I/D; bit 3/5: volteo H derecha/izquierda; bit 4/6: volteo V " "derecha/izquierda)" -#: src/engine/sysDef.cpp:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "23xx: Ajustar periodo del envelope" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" "esta es la parte de onda del Bubble System, que también tuvo dos AY-3-8910." -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "similar al OPL3 pero CON 24 CANALES DEL MultiPCM." -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "Yamaha YMF278B (OPL4) con percusión" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "por qué" -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "11xx: Cambiar modo de filtro (0 a 3)" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "14xx: Cambiar coeficiente 1 byte bajo" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "15xx: Cambiar coeficiente 1 byte alto" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "16xx: Cambiar coeficiente 2 byte bajo" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "17xx: Cambiar coeficiente 2 byte alto" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "18xx: Cambiar coeficiente 1 deslizar arriba" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "19xx: Cambiar coeficiente 1 deslizar abajo" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "1Axx: Cambiar coeficiente 2 deslizar arriba" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "1Bxx: Cambiar coeficiente 2 deslizar abajo" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "22xx: Cambiar envelope izquierdo volumen rampa (signado)" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "23xx: Cambiar envelope derecho volumen rampa (signado)" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "24xx: Envelope filtro coeficiente 1 rampa (signado)" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "25xx: 24 pero lento" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "26xx: 24 pero coef 2" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "27xx: Estoy cansado" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "120x: Pausar (bit 0)" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "2xxx: Ajustar cuenta del envelope (000 a 1FF)" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "3xxx: Qué es esto" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "4xxx: DGJLjgdaljgdalhfsfah" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 msgid "" "a sample chip made by Ensoniq, which is the basis for the GF1 chip found in " "Gravis' Ultrasound cards." @@ -2906,43 +3279,43 @@ msgstr "" "un chip sample hecho por Ensoniq, que es la basis para el GF1 chip " "encontrado en Gravis' Ultrasound tarjetas." -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "Canal 29" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "Canal 30" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "Canal 31" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "Canal 32" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "el OPL pero con canal ADPCM." -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "Yamaha Y8950 con percusiôn" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "el chip Y8950, en modo de percusión." -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." @@ -2950,15 +3323,15 @@ msgstr "" "esta es una variante del chip SCC de Konami. el último canal tiene onda " "independiente." -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "12xx: Cambiar ancho de pulso (0 a 7F)" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "13xx: Cambiar resonancia (0 a FF)" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 msgid "" "14xx: Set filter mode (bit 0: ring mod; bit 1: low pass; bit 2: high pass; " "bit 3: band pass)" @@ -2966,55 +3339,55 @@ msgstr "" "14xx: Cambiar modo de filtro (bit 0: modulación de aro; bit 1: paso bajo; " "bit 2: paso alto; bit 3: paso de banda)" -#: src/engine/sysDef.cpp:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "15xx: Cambiar byte inferior del periodo de barrer frecuencia" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "16xx: Cambiar byte suferior del periodo de barrer frecuencia" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "17xx: Cambiar byte inferior del periodo de barrer volumen" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "18xx: Cambiar byte suferior del periodo de barrer volumen" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "19xx: Cambiar byte inferior del periodo de barrer límite" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "1Axx: Cambiar byte suferior del periodo de barrer límite" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "1Bxx: Cambiar límite de barrer frecuencia" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "1Cxx: Cambiar límite de barrer volumen" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "1Dxx: Cambiar límite de barrer límite" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "1Exx: Cambiar byte inferior del periodo de reinicio de fase" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "1Fxx: Cambiar byte superior del periodo de reinicio de fase" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "20xx: Barrer frecuencia (bit 0-6: velocidad; bit 7: hacia arriba)" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 msgid "" "21xx: Toggle volume sweep (bit 0-4: speed; bit 5: direction is up; bit 6: " "loop; bit 7: alternate)" @@ -3022,15 +3395,31 @@ msgstr "" "20xx: Barrer volumen (bit 0-4: velocidad; bit 5: hacia arriba; bit 6: bucle; " "bit 7: alternar)" -#: src/engine/sysDef.cpp:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "22xx: Barrer límite (bit 0-6: velocidad; bit 7: hacia arriba)" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" @@ -3038,48 +3427,49 @@ msgstr "" "el chip de fantasia de tildearrow. pon al SID, al AY y al VERA en una " "batidora, y te queda esto!" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" "un chip de sonido ADPCM manufacturado por OKI y usado en varias placas " "arcade." -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" "20xx: Cambiar velocidad de salida del chip (0: reloj/132; 1: reloj/165)" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "un chip usado en la Sharp X68000." -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "20xx: Cambiar divisor de frecuencia (0-2)" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "21xx: Seleccionar velocidad del reloj (0: completa; 1: mitad)" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 msgid "" "used in some arcade boards. Can play back either 4-bit ADPCM, 8-bit PCM or " "16-bit PCM." @@ -3087,37 +3477,38 @@ msgstr "" "se usó en algunas placas arcade. puede reproducir 4-bit ADPCM, 8-bit PCM o " "16-bit PCM." -#: src/engine/sysDef.cpp:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "un chip de ondas usado en Pac-Man y otros juegos de arcade Namco." -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "el chip que salió después del original Namco WSG." -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "similar al Namco C15 pero con estéreo." -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." @@ -3125,57 +3516,58 @@ msgstr "" "un chip de síntesis aditiva de ondas cuadradas hecho por OKI. se usó en " "algunas máquinas de arcade e instrumentos." -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" "10xy: Ajustar control de grupo (x: sostener; y: máscara de bits para " "togglear las partes)" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "11xx: Ajustar modo de ruido" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "12xx: Cambiar ataque del grupo (0 a 5)" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "13xx: Cambiar caída del grupo (0 a 11)" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "Yamaha YM2612 (OPN2) con DualPCM" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 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:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "Yamaha YM2612 (OPN2) Canal 3 Extendido con DualPCM y CSM" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." @@ -3183,31 +3575,31 @@ msgstr "" "una derivada del SN76489. se usó en Neo Geo Pocket. tiene estéreo y ruido " "independiente." -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "20xx: Ajustar longitud de ruido (0: corto; 1: largo)" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "DAC PCM Genérico" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "como genérico reproducción sample como se obtiene." -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "este chip PCM se usó en placas arcade de Konami durante 1986 a 1990." -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." @@ -3215,19 +3607,57 @@ msgstr "" "otro chip PCM de Irem. se parece al Amiga pero tiene menos resolución de " "tono y sin bucle de samples." -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "un procesador integrado con generador de sonido de onda." -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 msgid "" "a game console with 3 channels of square wave. it's what happens after " "fusing TIA and VIC together." @@ -3235,15 +3665,15 @@ msgstr "" "una consola de juego con 3 canales de onda cuadrada. es lo que pasa al " "mezclar TIA y VIC." -#: src/engine/sysDef.cpp:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "10xx: Ajustar modulación de aro (0: desactivar, 1: activar)" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "ZX Spectrum Beeper (Motor QuadTone)" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 msgid "" "another ZX Spectrum beeper system with full PWM pulses and 3-level volume " "per channel. it also has a pitchable overlay sample channel." @@ -3251,19 +3681,19 @@ msgstr "" "otro sistema de beeper de ZX Spectrum con pulsos completos PWM y tres " "niveles de volumen por canal. también tiene un canal superpuesto de samples." -#: src/engine/sysDef.cpp:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "chip PCM usado en placas Konami del 1990 al 1992." -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." @@ -3271,19 +3701,19 @@ msgstr "" "dos ondas cuadradas (una se puede convertir en ruido). usado en el Commodore " "Plus/4, 16 y 116." -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "el primer chip PCM de Namco del 1987." -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 msgid "" "Namco's PCM chip used in their NA-1/2 hardware.\n" "very similar to C140, but has noise generator." @@ -3291,15 +3721,15 @@ msgstr "" "usado en placas Namco NA-1/2.\n" "similar al C140, pero tiene ruido." -#: src/engine/sysDef.cpp:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "12xy: Activar inversión (x: envolvente; y: invertir)" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 msgid "" "a unique FM synth featured in PC sound cards.\n" "based on the OPL3 design, but with lots of its features extended." @@ -3307,19 +3737,19 @@ msgstr "" "un chip FM único que se encuentra en algunas tarjetas de sonido para PC.\n" "basado en el diseño OPL3, pero tiene un montón de cosas adicionales." -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "2Exx: Activar reinicio duro del envelope en nuevas notas" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." @@ -3327,23 +3757,23 @@ msgstr "" "un chip de sonido diseñado por jvsTSX y The Beesh-Spweesh!\n" "es usado en la consola de fantasía Hexheld." -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "Ruido 1" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "Ruido 2" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "Ruido 3" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "Pendiente" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" @@ -3351,23 +3781,24 @@ msgstr "" "20xx: Cargar el byte bajo del canal del LFSR de los canales de ruido (de 00 " "a FF) o el acumulador del canal Slope (de 00 a 7F)" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "21xx: Cargar el byte alto del LFSR del canal de ruido (de 00 a FF)" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "22xx: Escribir al puerto de entrada/salida A" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "23xx: Escribir al puerto de entrada/salida B" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." @@ -3375,48 +3806,48 @@ msgstr "" "este chip se encuentra en la computadora Enterprise 128. similar al POKEY " "pero tiene estéreo." -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "DAC Izquierdo" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "DAC Derecho" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "10xx: Cambiar onda (0 a 4; 0 a 3 en ruido)" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" "11xx: Cambiar origen de frecuencia de ruido (0: fijo; 1-3: canales 1 a 3)" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "12xx: Togglear paso alto con siguiente canal" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "13xx: Togglear modulación de aro con canal+2" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "14xx: Togglear intercambio de contadores (sólo ruido)" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "15xx: Togglear paso bajo (sólo ruido)" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "16xx: Configurar divisor de reloj (0: /2; 1: /3)" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "Game Boy Advance Sonido DMA" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." @@ -3424,11 +3855,11 @@ msgstr "" "canales PCM FIFO adicionales en el Game Boy Advance conducidos directamente " "por su hardware DMA." -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 msgid "" "additional PCM FIFO channels in Game Boy Advance driven by software mixing " "to provide up to sixteen sample channels" @@ -3436,33 +3867,34 @@ msgstr "" "canales PCM FIFO adicionales en el Game Boy Advance conducidos por mezcla en " "software para ofrecer hasta dieciséis canales de sample." -#: src/engine/sysDef.cpp:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" "11xy: Cambiar canal de eco (x: izquierda/derecha origen; y: retraso (0 " "desactiva))" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "12xy: Togglear invertir (x: izquierda; y: derecha)" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "una consola portátil con dos pantallas. usa un lapicero." -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "1Fxx: Ajustar volumen global (0 a 7F)" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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 " @@ -3472,43 +3904,45 @@ msgstr "" "características como 32 tonos de ruido, un ciclo de trabajo extra y tres " "formas de onda (aparte de triángulo)." -#: src/engine/sysDef.cpp:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" "12xx: Cambiar ancho de pulso/modo de ruido/onda (pulso/onda: 0 a 3; ruido: 0 " "a 1)" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" "un chip de fantasía usando iteraciones de mapa logístico para generar sonido." -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "10xx: Cargar byte inferior del estado de muestra del canal" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "11xx: Cargar byte superior del estado de muestra del canal" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "12xx: Cambiar byte inferior del parámetro" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "13xx: Cambiar byte superior del parámetro" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 msgid "" "a fantasy sound chip created by LTVA. it is similar to the SID chip, but " "with many of its problems fixed." @@ -3516,472 +3950,560 @@ msgstr "" "chip de sonido fantasía creado por LTVA. similar al chip SID pero con sus " "problemas corregidos." -#: src/engine/sysDef.cpp:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "Sistema Simulacro" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "un sistema diseñado para propósitos de prueba." -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "00xy: Arpegio" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "01xx: Deslizamiento de tono hacia arriba" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "02xx: Deslizamiento de tono hacia abajo" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "03xx: Portamento" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "04xy: Vibrato (x: velocidad; y: profundidad)" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "05xy: Deslizamiento de volumen y vibrato (solo para compatibilidad!)" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "" "06xy: Deslizamiento de volumen y portamento (solo para compatibilidad!)" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "07xy: Tremolo (x: velocidad; y: profundidad)" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "08xy: Ajustar paneo (x: izquierdo; y: derecho)" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "" "09xx: Cambiar patrón de groove (cambia la velocidad 1 si no hay grooves)" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "0Axy: Deslizamiento de volumen (0y: hacia abajo; x0: hacia arriba)" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "0Bxx: Saltar a un patrón" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "0Cxx: Reactivar" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "0Dxx: Saltar al patrón siguiente" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "0Fxx: Cambiar velocidad 1 (ajusta la 2 si no hay grooves)" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "" "80xx: Ajustar paneo (00: izquierda total; 80: centro; FF: derecha total )" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "81xx: Ajustar el paneo del canal izquierdo" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "82xx: Ajustar el paneo del canal derecho" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "" "88xy: Ajustar el paneo de los canales traseros (x: izquierdo; y: derecho)" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "89xx: Ajustar el paneo del canal izquierdo trasero" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "8Axx: Ajustar el paneo del canal izquierdo trasero" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: Cambiar la frecuencia de ticks (en hz)" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "E0xx: Cambiar velocidad del arpegio" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: Deslizamiento de nota hacia arriba (x: velocidad; y: semitonos)" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: Deslizamiento de nota hacia abajo (x: velocidad; y: semitonos)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 msgid "E3xx: Set vibrato shape" msgstr "E3xx: Ajustar forma del vibrato" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "E4xx: Ajustar rango del vibrato" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: Cambiar tono (80: centro, nota original)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" "E6xy: Legato rápido (x: tiempo (0-7 mueven hacia arriba; 8-F hacia abajo); " "y: semitonos)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "E7xx: Ajustar relajación (release) del macro" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: Legato rápido hacia arriba (x: tiempo; y: semitonos)" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: Legato rápido hacia abajo (x: tiempo; y: semitonos)" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "EAxx: Legato" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: Establecer modo del banco de samples DE COMPATIBILIDAD" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "ECxx: Corte de nota" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "EDxx: Retraso de nota" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "EExx: Enviar comando externo" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: Ajustar velocidad de ticks (en ppm)" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "F3xx: Deslizamiento de volumen hacia arriba (fino)" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "F4xx: Deslizamiento de volumen hacia arriba (fino)" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: Desactivar macro (revisa el manual)" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: Activar macro (revisa el manual)" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: Reiniciar macro (que revises el manual)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: Deslizamiento de volumen rápido (0y: abajo; x0: arriba)" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "FCxx: Ajustar relajación (release) de nota" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: Ajustar numerador virtual del tempo" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: Ajustar denominador virtual del tempo" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "FFxx: Parar la canción" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "9xxx: Ajustar punto de comienzo del sample * 256" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: Ajustar el primer byte del punto de comienzo del sample" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: Ajustar el segundo byte del punto de comienzo del sample" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: Ajustar el tercer byte del punto de comienzo del sample" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "Efecto inválido" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "al irse: %s" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "antes de decir: %s" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "archivo vacío" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "al decir: %s" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "tamaño de ROM incorrecto, se espera: %d bytes, tuve: %d" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "al conseguir tamaño: %s" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "al leer: %s" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "índice inválido" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "número máximo de canales es %d" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "número máximo de sistemas es %d" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "no se puede remover el último" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "origen y destino son iguales" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "índice de origen inválido" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "índixe de destino inválido" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "Instrumento %d" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "¡demasiadas ondas!" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "no se puede ir al final: %s" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "no se puede determinar tamaño de archivo: %s" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "¡tamaño de archivo inválido!" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "no se puede ir al inicio: %s" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "no se puede leer el archivo: %s" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "¡cabecera/datos de onda inválid(o/a)!" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "¡demasiados samples!" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "¡no hay patrones libres en canal %d!" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "aro" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "sincronizar" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "alto" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "bajo" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "" -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "izquierda" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "derecha" @@ -3994,7 +4516,7 @@ msgid "output" msgstr "salida" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "Mezcladora" @@ -4003,59 +4525,60 @@ msgid "Master Volume" msgstr "Volumen Maestro" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "Invertir" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "Volumen" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "Balance" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "Frente/Trasero" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "Conexiones" @@ -4071,8 +4594,8 @@ msgstr "Mostrar puertos ocultos" msgid "Display internal" msgstr "Mostrar interno" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "Sistema" @@ -4080,10 +4603,10 @@ msgstr "Sistema" msgid "Sample Preview" msgstr "Muestra de Samples" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "Metrónomo" @@ -4096,26 +4619,26 @@ msgstr "desconectar todo" msgid "no data in oldPatMap for channel %d!" msgstr "¡no hay datos en oldPatMap para el canal %d!" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "¡datos de portapapeles inválidos! falló en la línea %d, columna %d!" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "¡no se puede colapsar más!" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "¡no se puede expandir más!" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "copiar: %s" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "Composición de Memoria" @@ -4128,12419 +4651,15118 @@ msgstr "banco %d" msgid "no chips with memory" msgstr "no hay chips con memoria" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" -msgstr "¡Error al cargar el archivo! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" +msgstr "" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" -msgstr "Vista previa" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" +msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" -msgstr "DISCULPA NADA" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" +msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" -msgstr "sostener para saltar" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" +msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" -msgstr "¡Insecto!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" +msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" -msgstr "Desconocido" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" -msgstr "duplicar" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." -msgstr "reemplazar" +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" -msgstr "guardar" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" +msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" -msgstr "guardar (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" +msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" -msgstr "borrar" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" -msgstr "¡no queda memoria para este sample!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" +msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" -msgstr "crear instrumento" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" +msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" -msgstr "hacer un kit de batería" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" +msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" -msgstr "Instrumentos" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" +msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" -msgstr "Añadir" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" +msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" -msgstr "Duplicar" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" +msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" -msgstr "Abrir" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" +msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." -msgstr "reemplazar instrumento..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" +msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" -msgstr "cargar un instrumento del TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" +msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." -msgstr "reemplazar wavetable..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" +msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." -msgstr "reemplazar sample..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" +msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." -msgstr "importar sample en bruto..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" +msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." -msgstr "importar sample en bruto (reemplazar)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" +msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" -msgstr "cargar desde un TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" +msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" -msgstr "Abrir (insertar; click derecho para reemplazar)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" +msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" -msgstr "Guardar" +#: src/gui/presets.cpp:241 +msgid "Vectrex" +msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." -msgstr "guardar instrumento como .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" +msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." -msgstr "guardar onda como .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" +msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." -msgstr "guardar onda en bruto..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" +msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." -msgstr "guardar sample en bruto" +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" +msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." -msgstr "guardar como .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" +msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" -msgstr "Cambiar entre vista de carpeta y vista estándar" +#: src/gui/presets.cpp:335 +msgid "Computers" +msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" -msgstr "Mover hacia arriba" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." +msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" -msgstr "Mover hacia abajo" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" +msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" -msgstr "Crear" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" +msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" -msgstr "Nueva carpeta" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" +msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" -msgstr "Previsualizar (click derecho para detener)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" +msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" -msgstr "Borrar" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" -msgstr "" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" +msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." -msgstr "renombrar..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" -msgstr "Ondas" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" +msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." -msgstr "guardar como .dmw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." -msgstr "guardar en bruto..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" +msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." -msgstr "importar desde archivo en bruto..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." -msgstr "importar desde archivo en bruto (reemplazar)..." +#: src/gui/presets.cpp:431 +msgid "MSX" +msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" -msgstr "Tipo de exportación" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" +msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" -msgstr "un archivo" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" +msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" -msgstr "múltiples archivos (uno por chip)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" +msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" -msgstr "multiples archivos (uno por canal)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" +msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" -msgstr "Profundidad de bits" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" +msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" -msgstr "entero de 16 bits" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" +msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" -msgstr "flotante de 32-bits" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" +msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" -msgstr "Tasa de samples" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" +msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" -msgstr "Canales en el archivo" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" +msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" -msgstr "Bucles" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" +msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" -msgstr "Tiempo de caída (en segundos)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" -msgstr "Canales para exportar:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" +msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" -msgstr "Todos" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" -msgstr "Ninguno" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" -msgstr "Cancelar" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" +msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" -msgstr "Exportar" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" +msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" -msgstr "selecciona al menos un canal" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" -msgstr "ajustes:" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" -msgstr "version del formato" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" -msgstr "en bucle" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" +msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" -msgstr "cola del bucle:" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" -msgstr "auto-detectar" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" -msgstr "añadir una" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" +msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" -msgstr "personalizada" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" +msgstr "" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" -msgstr "añadir pistas de cambio de patrón" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -"inserta bloques de datos en cada cambio de patrón.\n" -"es util si estás escribiendo una rutina de playback.\n" -"\n" -"el formato de un bloque de datos de cambio de patrón es:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: la longitud, un número little-endian de 32 bits\n" -"- oo: el orden\n" -"- rr: la fila inicial (un efecto 0Dxx puede selecionar una fila distinta)\n" -"- pp: el índice del patrón (uno por canal)\n" -"\n" -"los índices de patrón están ordenados tal y como aparecen en la canción." -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" -msgstr "modo de corriente directa" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -"requerido para la exportación de DualPCM y MSM6258.\n" -"\n" -"permite cambios de volumen o dirección al reproducir samples,\n" -"a cambio de un increible aumento en el tamaño del archivo." -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" -msgstr "chips para exportar:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" -msgstr "¡este chip solo está disponible a partir de VGM %d.%.2x!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" -msgstr "¡este chip no está soportado por el formato VGM!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" msgstr "" -"selecciona el chip que quieras exportar, pero solo hasta %d de cada tipo." -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" -msgstr "no hay nada que exportar" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" -msgstr "Velocidad de ticks (en Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" -msgstr "optimizar tamaño" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" -msgstr "esta opción exporta la canción a un archivo de texto.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -"esta opción exporta a un archivo binario o de texto, el cual\n" -"contiene un volcado de la corriente de comandos interna\n" -"producida al reproducir la canción.\n" -"\n" -"solo para uso técnico o de desarrollo!" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -"exporta al formato de módulos de DefleMask.\n" -"solo hazlo si de verdad tienes que, o si estas degradando un .dmf existente." -#: src/gui/exportOptions.cpp:412 -msgid "format version:" -msgstr "version del formato:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" -msgstr "de 1.1.3 en adelante" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" -msgstr "1.0 o legacy (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" -msgstr "Texto" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" -msgstr "Corriente de comandos" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" +msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." -msgstr "felicitaciones! has desbloqueado un panel secreto." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" +msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" -msgstr "Activar sistemas escondidos" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" +msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" -msgstr "Activar todos los tipos de instrumento" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" +msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" -msgstr "Cambiar la linealidad del tono a Parcial" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" +msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" -msgstr "Cambiar gordura al máximo" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" +msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" -msgstr "Reduce la musculatura al zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" +msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" -msgstr "Dile a tildearrow que esto tiene que ser un error" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -"sip, es un bug. escribe un reporte de bug en GitHub que diga como rayos " -"llegaste aquí." -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" -msgstr "Velocidad" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" +msgstr "" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" -msgstr "Tempo base##TempoOrHz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" -msgstr "Velocidad de ticks##TempoOrHz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" +msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" -msgstr "haz clic para mostrar la velocidad de los ticks" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" +msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" -msgstr "haz clic para mostrar el tempo base" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" -msgstr "haz clic para una velocidad" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" +msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" -msgstr "Velocidades" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" -msgstr "haz clic para un patrón de groove" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" +msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" -msgstr "haz clic para dos velocidades (alternantes)" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" +msgstr "" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" -msgstr "Tempo virtual" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" -msgstr "Numerador" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" +msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" -msgstr "Denominador (asignado al tempo base)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" +msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" -msgstr "Divisor" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" -msgstr "Resaltado" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" +msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" -msgstr "Longitud de patrón" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" +msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" -msgstr "Longitud de canción" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" +msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" -msgstr "Canales" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" +msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" -msgstr "Intercambiar" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" +msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" -msgstr "Nombre" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" +msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" -msgstr "Mostrar en el patrón" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" +msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" -msgstr "Mostrar en el osciloscopio por canal" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" +msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -"%s #%d\n" -"(arrastra para intercambiar canales)" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." -msgstr "Buscar..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" +msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." -msgstr "Buscar archivos recientes..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" +msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." -msgstr "Buscar instrumentos..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" +msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." -msgstr "Buscar samples..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" +msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." -msgstr "Buscar instrumentos a los que cambiar..." +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" +msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." -msgstr "Buscar chip para agregar..." +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" +msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" -msgstr "- Ninguno -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" +msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" -msgstr "tipo de paleta de comandos inválida" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" +msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" -msgstr "Vista de registros" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" +msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" -msgstr "- no hay lista de registros disponible" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" +msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" -msgstr "ERROR" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" +msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" -msgstr "atención" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/log.cpp:27 -msgid "info" -msgstr "información" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" +msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" -msgstr "depuración" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" +msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" -msgstr "seguimiento" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" +msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" -msgstr "Visor del registro" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" +msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" -msgstr "Seguir" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" +msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" -msgstr "Nivel" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" +msgstr "" -#: src/gui/log.cpp:68 -msgid "time" -msgstr "tiempo" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" +msgstr "" -#: src/gui/log.cpp:70 -msgid "level" -msgstr "nivel" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" +msgstr "" -#: src/gui/log.cpp:72 -msgid "message" -msgstr "mensaje" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" +msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" -msgstr "Patrón" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" +msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." -msgstr "no hay canales que mostrar." +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" +msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" msgstr "" -"haz clic para opciones de patrón (columnas de efecto/nombres de patrón/" -"visualizador)" -#: src/gui/pattern.cpp:504 -msgid "Options:" -msgstr "Opciones:" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" +msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" -msgstr "Mostrar/esconder columnas de efecto" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" +msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" -msgstr "Mostrar nombres de patrón" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" +msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" -msgstr "Pistas de agrupado de canales" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" +msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" -msgstr "Visualizador" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" +msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" -msgstr "Mostrar estado del canal:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" +msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" -msgstr "No##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" +msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" -msgstr "Si##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" +msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" -msgstr "CUIDADO!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" +msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" -msgstr "este instrumento no puede ser previsualizado porque" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" +msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" -msgstr "ninguno de los chips puede reproducirlo" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" +msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." -msgstr "tu instrumento esta en apuros!! se cuidadoso..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" +msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" -msgstr "Osciloscopio" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" +msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" -msgstr "zoom: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" +msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" -msgstr "tamaño de la ventana: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" +msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" -msgstr "(-infinito)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" +msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" -msgstr "Debug" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" +msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." -msgstr "Este es una prueba de idioma." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" +msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." -msgstr "Este es otra prueba de idioma." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" +msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "%d manzana" -msgstr[1] "%d manzanas" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" -msgstr "Ninguno (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" +msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" -msgstr "Ninguno (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" +msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" -msgstr "Ninguno (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" +msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" -msgstr "Frecuencia" +#: src/gui/presets.cpp:1502 +msgid "FM-7" +msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" -msgstr "Canal" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" -msgstr "Brillo" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" +msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" -msgstr "Tocar Nota" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" +msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" -msgstr "Apagado" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" -msgstr "Modo 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" +msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" -msgstr "Modo 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" +msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" -msgstr "Modo 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" +msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" -msgstr "Osciloscopio (uno por canal)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" +msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" -msgstr "Columnas" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" +msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" -msgstr "Tamaño (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" +msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" -msgstr "Columnas automáticas" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" +msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" -msgstr "Centrar onda" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" +msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" -msgstr "Aleatorizar fase en nota" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" +msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" -msgstr "Amplitud" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" +msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" -msgstr "Tamaño de línea" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" -msgstr "Gradiente" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" +msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" -msgstr "¡error al cargar textura de gradiente!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" -msgstr "¡error al actualizar textura de gradiente!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" -msgstr "Distancia" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" +msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" -msgstr "Esparcir" +#: src/gui/presets.cpp:1664 +msgid "Atari" +msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" -msgstr "Remover" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" +msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" -msgstr "Fondo" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" +msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" -msgstr "Eje X##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" -msgstr "Eje Y##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" +msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" -msgstr "Formato de texto:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" +msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -"guía de formato:\n" -"- %c: nombre del canal\n" -"- %C: nombre corto del canal\n" -"- %d: número del canal (empezando por 0)\n" -"- %D: número del canal (empezando por 1)\n" -"- %n: nota del canal\n" -"- %i: nombre del instrumento\n" -"- %I: número del instrumento (en decimal)\n" -"- %x: número del instrumento (en hexadecimal)\n" -"- %s: nombre del chip\n" -"- %p: número de parte del chip\n" -"- %S: ID del chip\n" -"- %v: volumen (decimal)\n" -"- %V: volumen (percentage)\n" -"- %b: volumen (hex)\n" -"- %l: nueva línea\n" -"- %%: signo de porcentaje" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" -msgstr "Color del texto" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" +msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" -msgstr "Aceptar" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" +msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" -msgstr "creando piscina de trabajo para chan osc" +#: src/gui/presets.cpp:1719 +msgid "Capcom" +msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" -msgstr "creando plan FFT para el canal %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" +msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" -msgstr "¡no se pudo crear el plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" +msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" -msgstr "¡no se pudo crear plan inverso!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" +msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" -msgstr "no se pudo crear búferes FFT" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" +msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" -msgstr "¡Error!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" -msgstr "cortar" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" +msgstr "" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" -msgstr "copiar" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" +msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" -msgstr "pegar" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" +msgstr "" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -"seleccionar\n" -"todo" -#: src/gui/editControls.cpp:52 -msgid "piano" -msgstr "piano" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" +msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" -msgstr "deshacer" +#: src/gui/presets.cpp:1789 +msgid "Data East" +msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" -msgstr "rehacer" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" +msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -"pegar\n" -"mezcla" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -"pegar\n" -"mez fon" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -"pegar\n" -"ins" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -"pegar\n" -"ins fon" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -"pegar\n" -"inund" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" -msgstr "colapsar" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" +msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" -msgstr "expandir" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" +msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" -msgstr "voltear" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" -msgstr "invertir" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" +msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" -msgstr "interpolar" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" +msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" -msgstr "escalar" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" -msgstr "desvanecer" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" +msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" -msgstr "aleatorizar" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" +msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" -msgstr "máscara de operadores" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" +msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -"modo\n" -"desplaz" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" -msgstr "limpiar" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" +msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" -msgstr "Controles Móvil" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" -msgstr "Menú Móvil" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" +msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" -msgstr "Órdenes" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" +msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" -msgstr "Ins" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" +msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" -msgstr "Canción" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" -msgstr "Chips" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" +msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" -msgstr "Otros" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" +msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" -msgstr "Nuevo" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" -msgstr "¡Cambios no guardados! ¿Guardar antes de crear una nueva canción?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" +msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." -msgstr "Guardar como..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" +msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" -msgstr "Restaurar Copia" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" +msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" -msgstr "Info. de canción" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" +msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" -msgstr "Subcanciones" +#: src/gui/presets.cpp:2047 +msgid "Konami" +msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." -msgstr "Los canales van aqui..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" +msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." -msgstr "Los chips aquí..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" +msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." -msgstr "Qué demonios" +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" +msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" -msgstr "OscCanal" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" +msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" -msgstr "VistaReg" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" +msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" -msgstr "Estadísticas" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" +msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" -msgstr "Opciones de compat." +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" +msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" -msgstr "Metro" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" -msgstr "Memoria" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" +msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" -msgstr "Pánico" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" -msgstr "Opciones" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" +msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" msgstr "" -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" -msgstr "Ir al Modo Escritorio" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" +msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" -msgstr "Controles de edición" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" +msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" -msgstr "Octava" +#: src/gui/presets.cpp:2189 +msgid "Namco" +msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" -msgstr "Paso grueso" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" +msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" -msgstr "Pasos de edición" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" +msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" -msgstr "Reproducir" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" +msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" -msgstr "Parar" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" +msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" -msgstr "Editar" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" +msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" -msgstr "Repetir patrón" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" +msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" -msgstr "Reproducir una fila" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" +msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" -msgstr "Poli##PolyInput" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" +msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" msgstr "" -# doesn't need translation -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" -msgstr "Polifonía" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" +msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" msgstr "" -# doesn't need translation -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" -msgstr "Gruesos" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" +msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" -msgstr "Pasos" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." -msgstr "Seguir" +#: src/gui/presets.cpp:2273 +msgid "Sega" +msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" msgstr "" -# doesn't need translation -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" msgstr "" -# doesn't need translation -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" -msgstr "Controles de Reproducción" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" +msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" -msgstr "Reproducir desde el principio del patrón" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" +msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" -msgstr "Repetir desde el principio del patrón" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" +msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" -msgstr "Controles de Edición" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" +msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" -msgstr "Seguir órdenes" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" -msgstr "Seguir patrón" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" +msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" -msgstr "Comentarios de la canción" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" +msgstr "" -#: src/gui/util.cpp:93 -msgid "" -msgstr "" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" +msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" -msgstr "Estadísticas" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" +msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" -msgstr "Carga de audio" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" -msgstr "Osciloscopio (X-Y)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" -msgstr "Canal X" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" +msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" -msgstr "Invertir##X" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" +msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" -msgstr "Canal Y" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" -msgstr "Invertir##Y" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" -msgstr "Zoom" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" +msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" -msgstr "Tiempo de Caída (ms)" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" -msgstr "Intensidad" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" -msgstr "Ancho de línea" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" +msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" -msgstr "(-infinito)dB,(-infinito)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" +msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" -msgstr "(-infinito)dB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" +msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" -msgstr "%.1fdB,(-infinito)dB" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" +msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" msgstr "" -# doesn't need translation -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" -msgstr "Velocidad del reloj:" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" -msgstr "Tipo de chip:" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" +msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" -msgstr "YM3438 (DAC 9-bit)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" +msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" -msgstr "YM2612 (DAC 9-bit con distorsión)" +#: src/gui/presets.cpp:2507 +msgid "SNK" +msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" -msgstr "YMF276 (DAC externo)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" +msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" -msgstr "Desactivar macros FM en canal extendido (compatibilidad)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" +msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" msgstr "" -"Cambio de instrumento en operador 2-4 de canal extendido afecta " -"retroalimentación (compatibilidad)" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" -msgstr "Onda sinusoidal modificada (broma)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" +msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" -msgstr "1.79MHz (Mitad NTSC)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" +msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" -msgstr "TI SN76489 con sonido corto estilo Atari" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" +msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" -msgstr "sonido Tandy PSSJ de 3 voces" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" +msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" -msgstr "Desactivar reinicio de fase al cambiar periodo de ruido" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" -msgstr "Desactivar mapeo de periodos a notas en octavas superiores" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" -msgstr "Seudo-PAL" +#: src/gui/presets.cpp:2653 +msgid "Taito" +msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" -msgstr "Desactivar anti-click" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" +msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" -msgstr "Revisión del chip:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" -msgstr "Velocidad del CPU:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" +msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" -msgstr "Memoria de samples:" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" +msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" -msgstr "Resolución del DAC:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" -msgstr "Activar eco" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" +msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" -msgstr "Intercambiar canales de eco" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" +msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" -msgstr "Retardo del eco:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" -msgstr "Resolución del eco:" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" +msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" -msgstr "Retroalimentación del eco:" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" -msgstr "Volumen del eco:" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" +msgstr "Otros" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" -msgstr "Orientación de la onda del canal:" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" -msgstr "Invertida" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" -msgstr "Datos exactos (invertidos)" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" +msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" -msgstr "Salida exacta (normal)" - -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" msgstr "" -"Una opción de compatibilidad más para cuando use arpegio y mi longitud de " -"sonido porfiiiiiiiis" - -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" -msgstr "Profundidad de bits del DAC:" - -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" -msgstr "Escala de volumen:" - -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" -msgstr "Mezclar búferes (permite un eco más largo):" - -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" -msgstr "Límite de canales:" - -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" -msgstr "Frecuencia de muestreo:" - -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" -msgstr "Frecuencia de muestreo actual: %d Hz" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" -msgstr "Uso de CPU máximo del mezclador: %.0f%%" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" -msgstr "Mitad NTSC (1.79MHz)" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" +msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" -msgstr "Set de sonidos:" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" +msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" -msgstr "Ignorar cambio de frecuencia en top/hi-hat" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" +msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" -msgstr "Aplicar frecuencia fija a todos los canales inmediatamente" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" -msgstr "Macro de tono y deslizamientos quebrados (compatibilidad)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" -msgstr "Modo del canal DPCM:" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" -msgstr "DPCM (samples mufleados; bajo uso de CPU)" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" +msgstr "Usuario" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" -msgstr "PCM (samples crocantes; alto uso de CPU)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." +msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" -msgstr "Prioridad de parámetros globales:" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" -msgstr "Izquierda a derecha" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" -msgstr "Último canal usado" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" -msgstr "Envelope del reinicio duro:" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" +msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" -msgstr "Ataque" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" -msgstr "Caída" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" -msgstr "Sostenido" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" -msgstr "Lanzamiento" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" -msgstr "Tiempo de reinicio del envelope;" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" +msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" msgstr "" -"- 0 desactiva el reinicio. ¡no recomendado!\n" -"- 1 podría resultar en problemas con el envelope del SID.\n" -"- valores muy altos podrían hacer que las notas se vayan." -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" -msgstr "Desactivar cambio de env con 1Exy (compatibilidad)" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" -msgstr "Macros de ancho de pulso y límite relativas gruesas (compatibilidad)" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" +msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" -msgstr "Condiciones de carrera en macro de límite (compatibilidad)" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" +msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" -msgstr "Volumen SSG" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" +msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" -msgstr "Volumen FM/ADPCM" +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" -msgstr "0.83MHz (Sunsoft 5B pre-dividido en PAL)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" +msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" -msgstr "0.89MHz (Sunsoft 5B pre-dividido)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" +msgstr "sonido Tandy PSSJ de 3 voces" + +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" msgstr "" -#: src/gui/sysConf.cpp:938 +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 msgid "AY-3-8914" msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" -msgstr "nota: el formato VGM no soporta AY-3-8914." +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" +msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" -msgstr "Estéreo##_AY_STEREO" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" +msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" -msgstr "Separación" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" +msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" -msgstr "Divisor del reloj en mitad##_AY_CLKSEL" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." +msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" -msgstr "Separación estéreo:" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" +msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" -msgstr "Modelo:" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" +msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3545 +msgid "Specialized" msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" -msgstr "Memoria del chip:" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" +msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" -msgstr "2MB (máximo en ECS/AGA)" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" +msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" -msgstr "512KB (máximo en OCS)" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" +msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" -msgstr "Desactivar límites de frecuencia" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" +msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" msgstr "" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" -msgstr "Tabla de tonos antigua (compatibilidad)" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" +msgstr "" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" -msgstr "Modo de mezcla:" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." +msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" msgstr "" -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" -msgstr "Mono (sin distorsión)" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" +msgstr "" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" -msgstr "Estéreo" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" +msgstr "¡Error al cargar el archivo! (%s)" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" -msgstr "" +#: src/gui/intro.cpp:124 +msgid "Preview" +msgstr "Vista previa" -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" -msgstr "Tipo de parlante:" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" +msgstr "DISCULPA NADA" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" -msgstr "Sin filtro" +#: src/gui/intro.cpp:310 +msgid "hold to skip" +msgstr "sostener para saltar" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" -msgstr "Cono" +#: src/gui/dataList.cpp:125 +msgid "Bug!" +msgstr "¡Insecto!" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" -msgstr "" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" +msgstr "Desconocido" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" -msgstr "Usar parlante del sistema (sólo para Linux)" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" +msgstr "duplicar" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" -msgstr "Reiniciar fase al cambiar la frecuencia" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." +msgstr "reemplazar" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" -msgstr "" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" +msgstr "guardar" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" -msgstr "" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" +msgstr "guardar (.dmp)" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" -msgstr "" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" +msgstr "borrar" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" -msgstr "Intercambio de bancos (Seta 2)" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" +msgstr "¡no queda memoria para este sample!" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" -msgstr "Límite de canales inicial:" +#: src/gui/dataList.cpp:314 +msgid "make instrument" +msgstr "crear instrumento" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" -msgstr "Desactivar ruido molesto" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" +msgstr "hacer un kit de batería" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" -msgstr "Escalar frecuencia a longitud de onda" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" +msgstr "Instrumentos" -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" -msgstr "Volúmenes estilo Amiga (64)" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" +msgstr "Añadir" -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" -msgstr "Tono estilo Amiga (solo en tono no lineal)" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" +msgstr "Duplicar" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" -msgstr "" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" +msgstr "Abrir" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" -msgstr "" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." +msgstr "reemplazar instrumento..." -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" -msgstr "" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" +msgstr "cargar un instrumento del TX81Z" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" -msgstr "" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." +msgstr "reemplazar wavetable..." -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" -msgstr "" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." +msgstr "reemplazar sample..." -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" -msgstr "Tasa de salida:" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." +msgstr "importar sample en bruto..." -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" -msgstr "FM: reloj / 72, SSG: reloj / 16" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." +msgstr "importar sample en bruto (reemplazar)..." -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" -msgstr "FM: reloj / 36, SSG: reloj / 8" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" +msgstr "cargar desde un TX81Z" -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" -msgstr "FM: reloj / 24, SSG: reloj / 4" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" +msgstr "Abrir (insertar; click derecho para reemplazar)" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" -msgstr "Volumen FM" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" +msgstr "Guardar" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" -msgstr "" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." +msgstr "guardar instrumento como .dmp..." -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" -msgstr "" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." +msgstr "guardar onda como .dmw..." -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" -msgstr "FM: reloj / 144, SSG: reloj / 32" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." +msgstr "guardar onda en bruto..." -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" -msgstr "FM: reloj / 48, SSG: reloj / 8" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." +msgstr "guardar sample en bruto" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" -msgstr "RF5C68 (salida 10-bit)" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." +msgstr "guardar como .dmp..." -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" -msgstr "RF5C164 (salida 16-bit)" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." +msgstr "" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" -msgstr "Tabla de velocidad de samples:" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" +msgstr "Cambiar entre vista de carpeta y vista estándar" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" -msgstr "divisor \\ reloj" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" +msgstr "Mover hacia arriba" -#: src/gui/sysConf.cpp:1571 -msgid "full" -msgstr "completo" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" +msgstr "Mover hacia abajo" -#: src/gui/sysConf.cpp:1573 -msgid "half" -msgstr "mitad" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" +msgstr "Crear" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" -msgstr "reloj / 132" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" +msgstr "Nueva carpeta" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" -msgstr "reloj / 165" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" +msgstr "Previsualizar (click derecho para detener)" -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" -msgstr "Cambio de bancos (NMK112)" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" +msgstr "Borrar" -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" -msgstr "" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" +msgstr "" -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" -msgstr "" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." +msgstr "renombrar..." -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" -msgstr "" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" +msgstr "Ondas" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" msgstr "" -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" -msgstr "Frecuencia consistente" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." +msgstr "guardar como .dmw..." -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" -msgstr "nota: ¡sólo funciona si el valor inicial del LFSR es 0!" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." +msgstr "guardar en bruto..." -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" -msgstr "" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." +msgstr "importar desde archivo en bruto..." -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" -msgstr "" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." +msgstr "importar desde archivo en bruto (reemplazar)..." -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" -msgstr "" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" +msgstr "Tipo de exportación" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" -msgstr "" +#: src/gui/exportOptions.cpp:32 +msgid "one file" +msgstr "un archivo" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" -msgstr "" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" +msgstr "múltiples archivos (uno por chip)" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" -msgstr "" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" +msgstr "multiples archivos (uno por canal)" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" -msgstr "" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" +msgstr "Profundidad de bits" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" -msgstr "" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" +msgstr "entero de 16 bits" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" -msgstr "Balance compatible (0800)" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" +msgstr "flotante de 32-bits" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" -msgstr "Profundidad de bits de salida:" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" +msgstr "Tasa de samples" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" -msgstr "Volumen máximo:" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" +msgstr "Canales en el archivo" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" -msgstr "Interpolación:" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" +msgstr "Bucles" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" -msgstr "Lineal" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" +msgstr "Tiempo de caída (en segundos)" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" -msgstr "Cúbica" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" +msgstr "Canales para exportar:" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" -msgstr "" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" +msgstr "Todos" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" -msgstr "Izquierda##VolScaleL" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" +msgstr "Ninguno" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" -msgstr "Derecha##VolScaleL" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" +msgstr "" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" -msgstr "Estado del eco inicial:" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" +msgstr "" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" -msgstr "Longitud##EchoDelay" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" +msgstr "Cancelar" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" -msgstr "Retroalimentación##EchoFeedback" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" +msgstr "Exportar" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" -msgstr "Izquierda##EchoVolL" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" +msgstr "selecciona al menos un canal" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" -msgstr "Derecha##EchoVolL" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" +msgstr "ajustes:" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" -msgstr "Filtro del eco:" +#: src/gui/exportOptions.cpp:150 +msgid "format version" +msgstr "version del formato" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" -msgstr "" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" +msgstr "en bucle" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" -msgstr "" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" +msgstr "cola del bucle:" -#: src/gui/sysConf.cpp:2086 -#, c-format -msgid "sum: %d" -msgstr "suma: %d" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" +msgstr "auto-detectar" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" -msgstr "" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" +msgstr "añadir una" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" -msgstr "Desafinación" +#: src/gui/exportOptions.cpp:168 +msgid "custom" +msgstr "personalizada" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" -msgstr "Valores de los condensadores (nF):" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" +msgstr "añadir pistas de cambio de patrón" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" -msgstr "Volumen inicial de parte (canales 1-4):" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." +msgstr "" +"inserta bloques de datos en cada cambio de patrón.\n" +"es util si estás escribiendo una rutina de playback.\n" +"\n" +"el formato de un bloque de datos de cambio de patrón es:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: la longitud, un número little-endian de 32 bits\n" +"- oo: el orden\n" +"- rr: la fila inicial (un efecto 0Dxx puede selecionar una fila distinta)\n" +"- pp: el índice del patrón (uno por canal)\n" +"\n" +"los índices de patrón están ordenados tal y como aparecen en la canción." -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" -msgstr "Volumen inicial de parte (canales 5-8):" +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" +msgstr "modo de corriente directa" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" -msgstr "Modo de envelope (canales 1-4):" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." +msgstr "" +"requerido para la exportación de DualPCM y MSM6258.\n" +"\n" +"permite cambios de volumen o dirección al reproducir samples,\n" +"a cambio de un increible aumento en el tamaño del archivo." -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" -msgstr "Condensador (ataque/caída)##EM00" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" +msgstr "chips para exportar:" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" -msgstr "Externo (macro de volumen)##EM01" +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" +msgstr "¡este chip solo está disponible a partir de VGM %d.%.2x!" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" -msgstr "Modo de envelope (canales 5-8):" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" +msgstr "¡este chip no está soportado por el formato VGM!" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" -msgstr "Condensador (ataque/caída)##EM10" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." +msgstr "" +"selecciona el chip que quieras exportar, pero solo hasta %d de cada tipo." -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" -msgstr "Externo (macro de volumen)##EM11" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" +msgstr "no hay nada que exportar" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" -msgstr "Vibrato global:" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" +msgstr "" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" -msgstr "Profundidad" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" +msgstr "" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" -msgstr "Modo de almacenamiento de ondas:" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" +msgstr "" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" -msgstr "ROM (hasta 8 ondas)" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" +msgstr "Velocidad de ticks (en Hz)" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" -msgstr "Frecuencias de ruido compatibles" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" +msgstr "optimizar tamaño" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" -msgstr "Deslizamientos y tono antiguos (compatibilidad)" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." +msgstr "" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" -msgstr "Estilo de banco:" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" +msgstr "esta opción exporta la canción a un archivo de texto.\n" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" msgstr "" +"esta opción exporta a un archivo binario o de texto, el cual\n" +"contiene un volcado de la corriente de comandos interna\n" +"producida al reproducir la canción.\n" +"\n" +"solo para uso técnico o de desarrollo!" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." msgstr "" +"exporta al formato de módulos de DefleMask.\n" +"solo hazlo si de verdad tienes que, o si estas degradando un .dmf existente." -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" -msgstr "Bruto (16MB; ¡sin exporte VGM!)" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" +msgstr "version del formato:" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" -msgstr "Dinámico (sin confirmar)" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" +msgstr "de 1.1.3 en adelante" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" -msgstr "Estático (hasta 5 ondas)" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" +msgstr "1.0 o legacy (0.12)" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" msgstr "" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" msgstr "" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" msgstr "" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" -msgstr "" +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" +msgstr "Texto" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" +msgstr "Corriente de comandos" + +#: src/gui/exportOptions.cpp:456 +msgid "DMF" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" -msgstr "no hay nada para configurar" +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." +msgstr "felicitaciones! has desbloqueado un panel secreto." -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" -msgstr "Tasa del reloj personalizada" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" +msgstr "Activar sistemas escondidos" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" -msgstr "Medidor de Volumen" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" +msgstr "Activar todos los tipos de instrumento" -#: src/gui/userPresets.cpp:325 -msgid "User Systems" -msgstr "Sistemas del Usuario" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" +msgstr "Cambiar la linealidad del tono a Parcial" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" -msgstr "¡Error! La categoría de usuario no existe." +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" +msgstr "Cambiar gordura al máximo" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" -msgstr "Sistemas" - -#: src/gui/userPresets.cpp:349 -msgid "New Preset" -msgstr "Nueva Configuración" - -#: src/gui/userPresets.cpp:361 -msgid "select a preset" -msgstr "selecciona una configuración" - -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" -msgstr "Quitar##UPresetRemove" - -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" -msgstr "Configurar" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" +msgstr "Reduce la musculatura al zero" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" -msgstr "Avanzado" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" +msgstr "Dile a tildearrow que esto tiene que ser un error" -#: src/gui/userPresets.cpp:476 +#: src/gui/exportOptions.cpp:510 msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" -"inserta opciones adicionales en formato `opción=valor`.\n" -"opciones disponibles:\n" -"- tickRate" - -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" -msgstr "Guardar y Cerrar" - -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" -msgstr "Importar" +"sip, es un bug. escribe un reporte de bug en GitHub que diga como rayos " +"llegaste aquí." -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" -msgstr "Importar (reemplazar)" +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" +msgstr "Velocidad" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" -msgstr "Lista de efectos" +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" +msgstr "Tempo base##TempoOrHz" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" -msgstr "Chip en el cursor: %s" +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" +msgstr "Velocidad de ticks##TempoOrHz" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" -msgstr "Buscar" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" +msgstr "haz clic para mostrar la velocidad de los ticks" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" -msgstr "Tipos de efectos a mostrar:" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" +msgstr "haz clic para mostrar el tempo base" -#: src/gui/effectList.cpp:47 -msgid "Description" -msgstr "Descripción" +#: src/gui/speed.cpp:80 +msgid "Groove" +msgstr "" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " -msgstr "%d. " +#: src/gui/speed.cpp:87 +msgid "click for one speed" +msgstr "haz clic para una velocidad" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" -msgstr "¡demasiadas subcanciones!" +#: src/gui/speed.cpp:90 +msgid "Speeds" +msgstr "Velocidades" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" -msgstr "¡esta es la única subcanción!" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" +msgstr "haz clic para un patrón de groove" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" -msgstr "¿seguro que quieres remover esta subcanción?" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" +msgstr "haz clic para dos velocidades (alternantes)" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" -msgstr "Spoiler" +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" +msgstr "Tempo virtual" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" -msgstr "SPOILER" +#: src/gui/speed.cpp:177 +msgid "Numerator" +msgstr "Numerador" -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" -msgstr "" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" +msgstr "Denominador (asignado al tempo base)" -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" -msgstr "" +#: src/gui/speed.cpp:193 +msgid "Divider" +msgstr "Divisor" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" -msgstr "ASAP (port al C++)" +#: src/gui/speed.cpp:208 +msgid "Highlight" +msgstr "Resaltado" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" -msgstr "ESFMu (rápido)" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" +msgstr "Longitud de patrón" -#: src/gui/settings.cpp:208 -msgid "Lower" -msgstr "Más bajo" +#: src/gui/speed.cpp:245 +msgid "Song Length" +msgstr "Longitud de canción" -#: src/gui/settings.cpp:210 -msgid "Medium" -msgstr "Medio" +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" +msgstr "Canales" -#: src/gui/settings.cpp:212 -msgid "Ultra" +#: src/gui/channels.cpp:49 +msgid "Pat" msgstr "" -#: src/gui/settings.cpp:213 -msgid "Ultimate" -msgstr "Máxima" - -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" msgstr "" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" -msgstr "KIOCSOUND en /dev/tty1" +#: src/gui/channels.cpp:53 +msgid "Swap" +msgstr "Intercambiar" -#: src/gui/settings.cpp:219 -msgid "/dev/port" -msgstr "" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" +msgstr "Nombre" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" -msgstr "KIOCSOUND en salida estándar" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" +msgstr "Mostrar en el patrón" -#: src/gui/settings.cpp:221 -msgid "outb()" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" +msgstr "Mostrar en el osciloscopio por canal" + +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" msgstr "" +"%s #%d\n" +"(arrastra para intercambiar canales)" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" -msgstr "Desactivado/personalizado" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." +msgstr "Buscar..." -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" -msgstr "Dos octavas (0 es C-4, F es D#5)" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." +msgstr "Buscar archivos recientes..." -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" -msgstr "Bruto (número de nota es el valor)" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." +msgstr "Buscar instrumentos..." -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" -msgstr "Dos octavas alterno (teclas bajas son 0-9, teclas altas son A-F)" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." +msgstr "Buscar samples..." -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" -msgstr "Usar cambio de control dual (uno para cada nibble)" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." +msgstr "Buscar instrumentos a los que cambiar..." -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" -msgstr "Usar cambio de control 14-bit" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." +msgstr "Buscar chip para agregar..." -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" -msgstr "Usar un solo cambio de control (impreciso)" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" +msgstr "- Ninguno -" -#: src/gui/settings.cpp:242 -msgid "--select--" -msgstr "--seleccionar--" +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" +msgstr "tipo de paleta de comandos inválida" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" -msgstr "" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" +msgstr "Vista de registros" -#: src/gui/settings.cpp:250 -msgid "Note Off" -msgstr "Apagar Nota" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" +msgstr "- no hay lista de registros disponible" -#: src/gui/settings.cpp:251 -msgid "Note On" -msgstr "Encender Nota" +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" +msgstr "ERROR" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" -msgstr "Después del toque" +#: src/gui/log.cpp:26 +msgid "warning" +msgstr "atención" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" -msgstr "Control" +#: src/gui/log.cpp:27 +msgid "info" +msgstr "información" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" -msgstr "Programa" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" +msgstr "depuración" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" -msgstr "Presión del canal" +#: src/gui/log.cpp:29 +msgid "trace" +msgstr "seguimiento" -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" -msgstr "Deslizamiento de tono" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" +msgstr "Visor del registro" -#: src/gui/settings.cpp:257 -msgid "SysEx" -msgstr "" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" +msgstr "Seguir" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" -msgstr "Cualquier" +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" +msgstr "Nivel" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" -msgstr "Instrumento" +#: src/gui/log.cpp:68 +msgid "time" +msgstr "tiempo" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" -msgstr "Tipo del efecto 1" +#: src/gui/log.cpp:70 +msgid "level" +msgstr "nivel" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" -msgstr "Valor del efecto 1" +#: src/gui/log.cpp:72 +msgid "message" +msgstr "mensaje" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" -msgstr "Tipo del efecto 2" +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" +msgstr "Patrón" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" -msgstr "Valor del efecto 2" +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." +msgstr "no hay canales que mostrar." -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" -msgstr "Tipo del efecto 3" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" +msgstr "" +"haz clic para opciones de patrón (columnas de efecto/nombres de patrón/" +"visualizador)" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" -msgstr "Valor del efecto 3" +#: src/gui/pattern.cpp:508 +msgid "Options:" +msgstr "Opciones:" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" -msgstr "Tipo del efecto 4" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" +msgstr "Mostrar/esconder columnas de efecto" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" -msgstr "Valor del efecto 4" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" +msgstr "Mostrar nombres de patrón" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" -msgstr "Tipo del efecto 5" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" +msgstr "Pistas de agrupado de canales" -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" -msgstr "Valor del efecto 5" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" +msgstr "Visualizador" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" -msgstr "Tipo del efecto 6" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" +msgstr "Mostrar estado del canal:" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" -msgstr "Valor del efecto 6" +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" +msgstr "No##_PCS0" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" -msgstr "Tipo del efecto 7" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" +msgstr "Si##_PCS1" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" -msgstr "Valor del efecto 7" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" +msgstr "CUIDADO!!" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" -msgstr "Tipo del efecto 8" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" +msgstr "este instrumento no puede ser previsualizado porque" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" -msgstr "Valor del efecto 8" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" +msgstr "ninguno de los chips puede reproducirlo" -#: src/gui/settings.cpp:318 -msgid "Press key..." -msgstr "Presiona una tecla..." +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." +msgstr "tu instrumento esta en apuros!! se cuidadoso..." -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" -msgstr "¿Deseas guardar tus ajustes?" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" +msgstr "Osciloscopio" -#: src/gui/settings.cpp:574 -msgid "General" -msgstr "" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" +msgstr "zoom: %.2fx (%.1fdB)" -#: src/gui/settings.cpp:591 -msgid "Language" -msgstr "Idioma" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" +msgstr "tamaño de la ventana: %.1fms" -#: src/gui/settings.cpp:610 -msgid "Render backend" -msgstr "Backend de renderizado" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" +msgstr "(-infinito)dB" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." -msgstr "quizá tengas que reiniciar Furnace para que este ajuste tenga efecto." +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" +msgstr "Debug" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" -msgstr "Ajustes del backend de renderizado" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." +msgstr "Este es una prueba de idioma." -#: src/gui/settings.cpp:670 -msgid "Render driver" -msgstr "Driver de renderizado" +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." +msgstr "Este es otra prueba de idioma." -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" -msgstr "Automático" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "%d manzana" +msgstr[1] "%d manzanas" -#: src/gui/settings.cpp:687 -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 "" -"cuidado: ¡cambiar estos ajustes puede hacer a Furnace inutilizable! hazlo a " -"tu propio riesgo\n" -"abre Furnace con -safemode si haces un lío." +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" +msgstr "Ninguno (0%)" -#: src/gui/settings.cpp:688 -msgid "Red bits" -msgstr "Bits rojos" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" +msgstr "Ninguno (50%)" -#: src/gui/settings.cpp:693 -msgid "Green bits" -msgstr "Bits verdes" +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" +msgstr "Ninguno (100%)" -#: src/gui/settings.cpp:698 -msgid "Blue bits" -msgstr "Bits azules" +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" +msgstr "Frecuencia" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" -msgstr "Bits de alfa" +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" +msgstr "Canal" -#: src/gui/settings.cpp:708 -msgid "Color depth" -msgstr "Profundidad del color" +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" +msgstr "Brillo" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" -msgstr "Tamaño del búfer máscara" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" +msgstr "Tocar Nota" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" -msgstr "Tamaño del búfer" +#: src/gui/chanOsc.cpp:45 +msgid "Off" +msgstr "Apagado" -#: src/gui/settings.cpp:724 -msgid "Double buffer" -msgstr "Doble búfer" +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" +msgstr "Modo 1" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" -msgstr "" -"los valores siguientes son comúnes (en orden de rojo, verde, azul y alfa):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (con alfa): 8, 8, 8, 8\n" -"- 30 bits (profundo): 10, 10, 10, 0" +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" +msgstr "Modo 2" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" -msgstr "" -"backend actual:\n" -"%s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" +msgstr "Modo 3" -#: src/gui/settings.cpp:739 -msgid "VSync" -msgstr "Sincronización vertical (VSync)" +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" +msgstr "Osciloscopio (uno por canal)" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" -msgstr "Límite de tasa de fotogramas (framerate, FPS)" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" +msgstr "Columnas" -#: src/gui/settings.cpp:747 -msgid "Unlimited" -msgstr "Ilimitado" +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" +msgstr "Tamaño (ms)" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." -msgstr "solo aplica cuando la sincronización vertical está desactivada." +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" +msgstr "Columnas automáticas" -#: src/gui/settings.cpp:757 -msgid "Display render time" -msgstr "Mostrar tiempo de renderizado" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" +msgstr "Centrar onda" -#: src/gui/settings.cpp:764 -msgid "Late render clear" -msgstr "Limpiar pantalla tarde" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" +msgstr "Aleatorizar fase en nota" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." -msgstr "" -"llama a rend->clear() luego de rend->present(). puede que reduzca la " -"latencia de la interfaz en algunos drivers." +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" +msgstr "Amplitud" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" -msgstr "Ahorro de energía" - -#: src/gui/settings.cpp:779 -msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" -msgstr "" -"ahorra energía disminuyendo la tasa de fotogramas a 2fps al no hacer nada\n" -"puede causar problemas en drivers de Mesa!" +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" +msgstr "Tamaño de línea" -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" -msgstr "Desactivar entrada basada en hilos (reiniciar programa al cambiar)" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" +msgstr "Gradiente" -#: src/gui/settings.cpp:789 -msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." -msgstr "" -"la entrada basada en hilos procesa las teclas presionadas para previsualizar " -"notas en hilos separados (en plataformas soportadas), lo que reduce la " -"latencia.\n" -"aún así, se han reportado crashes cuandoestá encendido. activa esta opción " -"si es el caso." +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" +msgstr "¡error al cargar textura de gradiente!" -#: src/gui/settings.cpp:794 -msgid "Enable event delay" -msgstr "Activar retraso de eventos" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" +msgstr "¡error al actualizar textura de gradiente!" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" msgstr "" -"puede causar problemas en ratones con una tasa de entrada alta al " -"previsualizar notas." - -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" -msgstr "Hilos para cada canal en el osciloscopio" -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." -msgstr "¿estás siendo tonto, no? ya es suficiente." +#: src/gui/chanOsc.cpp:296 +msgid "Distance" +msgstr "Distancia" -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" -msgstr "¿qué estás haciendo? ¡para!" +#: src/gui/chanOsc.cpp:305 +msgid "Spread" +msgstr "Esparcir" -#: src/gui/settings.cpp:820 -#, c-format -msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" -msgstr "" -"¡es mala idea asignar un valor más alto que la cantidad de cores en tu CPU! " -"(%d)" +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" +msgstr "Remover" -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" -msgstr "Cuál motor usar para renderizar los osciloscopios:" +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" +msgstr "Fondo" -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" -msgstr "El trazador de lineas de ImGui" +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" +msgstr "Eje X##AxisX" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." -msgstr "" -"renderizar usando las funciones de dibujo de línea integrados en Dear ImGui." +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" +msgstr "Eje Y##AxisY" -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" -msgstr "GLSL (si está disponible)" +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" +msgstr "Formato de texto:" -#: src/gui/settings.cpp:840 +#: src/gui/chanOsc.cpp:358 msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -"renderizar usando shaders que corren en la tarjeta gráfica.\n" -"solo disponible en el backend de renderizado OpenGL ES 2.0." +"guía de formato:\n" +"- %c: nombre del canal\n" +"- %C: nombre corto del canal\n" +"- %d: número del canal (empezando por 0)\n" +"- %D: número del canal (empezando por 1)\n" +"- %n: nota del canal\n" +"- %i: nombre del instrumento\n" +"- %I: número del instrumento (en decimal)\n" +"- %x: número del instrumento (en hexadecimal)\n" +"- %s: nombre del chip\n" +"- %p: número de parte del chip\n" +"- %S: ID del chip\n" +"- %v: volumen (decimal)\n" +"- %V: volumen (percentage)\n" +"- %b: volumen (hex)\n" +"- %l: nueva línea\n" +"- %%: signo de porcentaje" -#: src/gui/settings.cpp:842 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." -msgstr "" -"renderizar usando shaders que corren en la tarjeta gráfica.\n" -"solo disponible en el backend de renderizado OpenGL 3.0." +#: src/gui/chanOsc.cpp:380 +msgid "Text color" +msgstr "Color del texto" -#: src/gui/settings.cpp:849 -msgid "Vibration" -msgstr "Vibración" +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" +msgstr "Aceptar" -#: src/gui/settings.cpp:851 -msgid "Strength" -msgstr "Fuerza" +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" +msgstr "creando piscina de trabajo para chan osc" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" -msgstr "Longitud" +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" +msgstr "creando plan FFT para el canal %d" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" -msgstr "Archivo" +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" +msgstr "¡no se pudo crear el plan!" -#: src/gui/settings.cpp:868 -msgid "Use system file picker" -msgstr "Usar selector de archivos del sistema" +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" +msgstr "¡no se pudo crear plan inverso!" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" -msgstr "Número de archivos recientes" +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" +msgstr "no se pudo crear búferes FFT" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" -msgstr "Comprimir al guardar" +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" +msgstr "¡Error!" -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." -msgstr "usar zlib para comprimir canciones guardadas." +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" +msgstr "cortar" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" -msgstr "Guardar patrones sin usar" +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" +msgstr "copiar" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" -msgstr "Usar el nuevo formato de patrón al guardar" +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" +msgstr "pegar" -#: src/gui/settings.cpp:900 +#: src/gui/editControls.cpp:51 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." +"select\n" +"all" msgstr "" -"usa un formato empaquetado que ahorra espacio al guardar canciones.\n" -"desactívalo si necesitas compatibilidad con versiones antiguas y/o " -"herramientas\n" -"que no soporten este formato." +"seleccionar\n" +"todo" -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" -msgstr "No aplicar opciones de compatibilidad al abrir .dmf" +#: src/gui/editControls.cpp:52 +msgid "piano" +msgstr "piano" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" -msgstr "¡no reportes ningún problema que ocurra por el uso de esta opción!" +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" +msgstr "deshacer" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" -msgstr "Reproducir al abrir canción:" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" +msgstr "rehacer" -#: src/gui/settings.cpp:914 -msgid "No##pol0" +#: src/gui/editControls.cpp:57 +msgid "" +"paste\n" +"mix" msgstr "" +"pegar\n" +"mezcla" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" -msgstr "Solo si ya se estaba reproduciendo otra##pol1" - -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" -msgstr "Sí##pol0" - -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" -msgstr "Tiempo de exportado de bucle/fundido en audio:" - -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" -msgstr "Establecer estos valores al iniciar:##fot0" - -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" -msgstr "Recordar los últimos valores##fot1" - -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" -msgstr "Guardar nombre del instrumento en .fui" - -#: src/gui/settings.cpp:960 +#: src/gui/editControls.cpp:58 msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." +"paste\n" +"mix bg" msgstr "" -"cuando está activado, guardar un instrumento guarda su nombre.\n" -"podría aumentar el tamaño del archivo." - -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" -msgstr "Cargar nombre del instrumento del .fui" +"pegar\n" +"mez fon" -#: src/gui/settings.cpp:969 +#: src/gui/editControls.cpp:59 msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +"paste\n" +"ins" msgstr "" -"cuando está activado, cargar un instrumento usará el nombre guardado (si " -"está presente).\n" -"si no es el caso, usará el nombre del archivo." +"pegar\n" +"ins" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" -msgstr "Auto-rellenar nombre de archivo al guardar" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" +msgstr "" +"pegar\n" +"ins fon" -#: src/gui/settings.cpp:978 +#: src/gui/editControls.cpp:61 msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." +"paste\n" +"flood" msgstr "" -"rellena el campo del nombre de archivo con un nombre apropiado al guardar o " -"exportar." +"pegar\n" +"inund" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" -msgstr "Nueva Canción" +#: src/gui/editControls.cpp:62 +msgid "" +"paste\n" +"overflow" +msgstr "" -#: src/gui/settings.cpp:984 -msgid "Initial system:" -msgstr "Sistema inicial:" +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" +msgstr "" -#: src/gui/settings.cpp:986 -msgid "Current system" -msgstr "Sistema actual" +#: src/gui/editControls.cpp:64 +msgid "" +"transpose\n" +"values" +msgstr "" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" -msgstr "Aleatorio" +#: src/gui/editControls.cpp:67 +msgid "" +"change\n" +"ins" +msgstr "" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" -msgstr "Reiniciar a predeterminado" +#: src/gui/editControls.cpp:68 +msgid "" +"find/\n" +"replace" +msgstr "" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" -msgstr "Al crear una nueva canción:" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" +msgstr "colapsar" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" -msgstr "Mostrar el selector de sistemas##NSB0" +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" +msgstr "expandir" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" -msgstr "Empezar con el sistema inicial##NSB1" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" +msgstr "voltear" -#: src/gui/settings.cpp:1198 -msgid "Default author name" -msgstr "Nombre de autor predeterminado" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" +msgstr "invertir" -#: src/gui/settings.cpp:1202 -msgid "Start-up" -msgstr "Arranque" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" +msgstr "interpolar" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" -msgstr "Reproducir intro al iniciar:" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" +msgstr "escalar" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" -msgstr "No##pis0" +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" +msgstr "desvanecer" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" -msgstr "Corto##pis1" +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" +msgstr "aleatorizar" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" -msgstr "Completo (corto al cargar canción)##pis2" +#: src/gui/editControls.cpp:79 +msgid "opmask" +msgstr "máscara de operadores" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" -msgstr "Completo (siempre)##pis3" +#: src/gui/editControls.cpp:80 +msgid "" +"scroll\n" +"mode" +msgstr "" +"modo\n" +"desplaz" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" -msgstr "Desactivar desvanecimiento al iniciar" +#: src/gui/editControls.cpp:81 +msgid "" +"input\n" +"latch" +msgstr "" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" -msgstr "Hora de fiesta en la pantalla 'Acerca de'" +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" +msgstr "" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." -msgstr "Alerta: podría causar ataques epilépticos." +#: src/gui/editControls.cpp:83 +msgid "" +"clear\n" +"latch" +msgstr "" -#: src/gui/settings.cpp:1239 -msgid "Behavior" -msgstr "Comportamiento" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" +msgstr "limpiar" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" -msgstr "Crear nuevos instrumentos en blanco" +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" +msgstr "Controles Móvil" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" -msgstr "Configuración" +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" +msgstr "Menú Móvil" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" -msgstr "Reinicio de fábrica" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" +msgstr "Órdenes" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." -msgstr "" -"¿Seguro que quieres reiniciar todos los ajustes de Furnace?\n" -"Debes de reiniciar la aplicación una vez hecho esto." +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" +msgstr "Ins" -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" -msgstr "Usar el OPL3 en lugar del OPL2 al importar S3Ms" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" +msgstr "Canción" -#: src/gui/settings.cpp:1273 -msgid "Output" -msgstr "Salida" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" +msgstr "Chips" -#: src/gui/settings.cpp:1281 -msgid "Backend" -msgstr "" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" +msgstr "Nuevo" -#: src/gui/settings.cpp:1314 -msgid "Driver" -msgstr "Controlador" +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" +msgstr "¡Cambios no guardados! ¿Guardar antes de crear una nueva canción?" -#: src/gui/settings.cpp:1337 -msgid "Device" -msgstr "Dispositivo" +#: src/gui/editControls.cpp:507 +msgid "Save as..." +msgstr "Guardar como..." -#: src/gui/settings.cpp:1341 -msgid "" -msgstr "" +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" +msgstr "Restaurar Copia" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" -msgstr "ALERTA - INTRUSO DETECTADO" +#: src/gui/editControls.cpp:524 +msgid "Song Info" +msgstr "Info. de canción" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." -msgstr "" -"has sido arrestado por tratar de interactuar con una lista de opciones " -"desactivada." +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" +msgstr "Subcanciones" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" -msgstr "" +#: src/gui/editControls.cpp:536 +msgid "Comments" +msgstr "" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" -msgstr "Cantidad de salidas" +#: src/gui/editControls.cpp:545 +msgid "Channels here..." +msgstr "Los canales van aqui..." -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" -msgstr "" -"valores comunes:\n" -"- 1 para mono\n" -"- 2 para estéreo\n" -"- 4 para cuadrafónico\n" -"- 6 para envolvente 5.1\n" -"- 8 para envolvente 7.1" - -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" -msgstr "%d (latencia: ~%.1fms)" +#: src/gui/editControls.cpp:548 +msgid "Chips here..." +msgstr "Los chips aquí..." -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" -msgstr "Usar múltiples hilos (EXPERIMENTAL)" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." +msgstr "Qué demonios" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." -msgstr "" -"emula los chips en hilos separados.\n" -"podría mejorar la potencia al usar núcleos de emulación pesados.\n" -"\n" -"advertencias:\n" -"- ¡experimental!\n" -"- solamente sirve en canciones multi-chip." +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" +msgstr "OscCanal" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" -msgstr "Número de hilos" +#: src/gui/editControls.cpp:562 +msgid "RegView" +msgstr "VistaReg" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" -msgstr "¡ese es el límite!" +#: src/gui/editControls.cpp:566 +msgid "Stats" +msgstr "Estadísticas" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" msgstr "" -"¡es MUY mala idea asignar un valor más alto que la cantidad de cores en tu " -"CPU! (%d)" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" -msgstr "Modo de baja latencia" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" +msgstr "Opciones de compat." -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." +#: src/gui/editControls.cpp:577 +msgid "XYOsc" msgstr "" -"reduce latencia al correr el motor más rápido que la tasa de ticks.\n" -"puede mejorar la experiencia al tocar en vivo.\n" -"\n" -"advertencia: no activar si el tamaño del búfer es largo (más de 10ms)." -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" -msgstr "Forzar audio mono" - -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" -msgstr "Modo exclusivo" +#: src/gui/editControls.cpp:581 +msgid "Meter" +msgstr "Metro" -#: src/gui/settings.cpp:1479 -#, c-format -msgid "want: %d samples @ %.0fHz (%d channel)" -msgid_plural "want: %d samples @ %.0fHz (%d channels)" -msgstr[0] "se quisieron: %d samples @ %.0fHz (%d canal)" -msgstr[1] "se quisieron: %d samples @ %.0fHz (%d canales)" +#: src/gui/editControls.cpp:585 +msgid "Memory" +msgstr "Memoria" -#: src/gui/settings.cpp:1480 -#, c-format -msgid "got: %d samples @ %.0fHz (%d channel)" -msgid_plural "got: %d samples @ %.0fHz (%d channels)" -msgstr[0] "se obtuvieron: %d samples @ %.0fHz (%d canal)" -msgstr[1] "se obtuvieron: %d samples @ %.0fHz (%d canales)" +#: src/gui/editControls.cpp:589 +msgid "CV" +msgstr "" -#: src/gui/settings.cpp:1487 -msgid "Mixing" -msgstr "Mezcla" +#: src/gui/editControls.cpp:593 +msgid "Presets" +msgstr "" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" -msgstr "Calidad" +#: src/gui/editControls.cpp:597 +msgid "PatManager" +msgstr "" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" -msgstr "Límite de picos en software" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" +msgstr "Pánico" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" -msgstr "Corrección de descentro DC" +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" +msgstr "Opciones" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" -msgstr "Vista previa de samples" +#: src/gui/editControls.cpp:610 +msgid "Log" +msgstr "" -#: src/gui/settings.cpp:1531 -msgid "MIDI" -msgstr "MIDI" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" +msgstr "" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" -msgstr "Entrada MIDI" +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" +msgstr "" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" -msgstr "" +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" +msgstr "Ir al Modo Escritorio" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" -msgstr "Re-escanear dispositivos MIDI" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" +msgstr "Controles de edición" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" -msgstr "Entrada de nota" +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" +msgstr "Octava" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" -msgstr "Entrada de velocidad" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" +msgstr "Paso grueso" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" -msgstr "Mapear canales MIDI a canales directos" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" +msgstr "Pasos de edición" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" -msgstr "Pasar los cambios de programa" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" +msgstr "Reproducir" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" -msgstr "Mapear datos de voz Yamaha FM a instrumentos" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" +msgstr "Parar" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" -msgstr "Cambio de programa selecciona instrumento" +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" +msgstr "Editar" -#: src/gui/settings.cpp:1589 -msgid "Value input style" -msgstr "Estilo de entrada de valor" +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" +msgstr "Repetir patrón" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" -msgstr "" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" +msgstr "Reproducir una fila" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" -msgstr "CC del nibble superior##valueCC1" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" +msgstr "Poli##PolyInput" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" -msgstr "CC del nibble inferior##valueCC2" +# doesn't need translation +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" +msgstr "Polifonía" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" +#: src/gui/editControls.cpp:930 +msgid "Oct." msgstr "" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" -msgstr "Cambio de control por cada columna" +# doesn't need translation +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" +msgstr "Gruesos" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" -msgstr "Curva de volumen" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" +msgstr "Pasos" -#: src/gui/settings.cpp:1653 -msgid "Actions:" -msgstr "Acciones:" +#: src/gui/editControls.cpp:971 +msgid "Foll." +msgstr "Seguir" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" msgstr "" -"(¡aprendiendo! presiona un botón o mueve un control en tu dispositivo.)" - -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" -msgstr "Tipo" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" -msgstr "Nota/Control" +# doesn't need translation +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" +msgstr "" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" -msgstr "Velocidad/Valor" +# doesn't need translation +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" +msgstr "Controles de Reproducción" -#: src/gui/settings.cpp:1689 -msgid "Action" -msgstr "Acción" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" +msgstr "Reproducir desde el principio del patrón" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" -msgstr "--ninguna--" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" +msgstr "Repetir desde el principio del patrón" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" -msgstr "esperando...##BLearn" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" +msgstr "Controles de Edición" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" -msgstr "Aprender##BLearn" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" +msgstr "Seguir órdenes" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" -msgstr "Salida MIDI" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" +msgstr "Seguir patrón" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" -msgstr "Modo de salida:" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" +msgstr "Comentarios de la canción" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" -msgstr "Apagado (usar para TX81Z)" +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" +msgstr "" -#: src/gui/settings.cpp:1852 -msgid "Melodic" -msgstr "Melódico" +#: src/gui/util.cpp:97 +msgid "Ctrl-" +msgstr "" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" -msgstr "Enviar Cambio de Programa" +#: src/gui/util.cpp:99 +msgid "Alt-" +msgstr "" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" -msgstr "Enviar Reloj MIDI" +#: src/gui/util.cpp:100 +msgid "Shift-" +msgstr "" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" -msgstr "Enviar código de tiempo MIDI" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" +msgstr "Estadísticas" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" -msgstr "Velocidad de fotogramas del código de tiempo:" +#: src/gui/stats.cpp:36 +msgid "Audio load" +msgstr "Carga de audio" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" -msgstr "Cercana a la tasa de ticks" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" +msgstr "Osciloscopio (X-Y)" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" -msgstr "Película (24fps)" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" +msgstr "Canal X" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" -msgstr "" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" +msgstr "Invertir##X" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" -msgstr "NTSC caída (29.97fps)" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" +msgstr "Canal Y" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" -msgstr "NTSC sin caída (30fps)" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" +msgstr "Invertir##Y" -#: src/gui/settings.cpp:1908 -msgid "Emulation" -msgstr "Emulación" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" +msgstr "Zoom" -#: src/gui/settings.cpp:1910 -msgid "Cores" -msgstr "Motores" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" +msgstr "Tiempo de Caída (ms)" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" -msgstr "Motor(es) de reproducción" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" +msgstr "Intensidad" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" -msgstr "usado para reproducir" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" +msgstr "Ancho de línea" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" -msgstr "Motor(es) de renderizado" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" +msgstr "(-infinito)dB,(-infinito)dB" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" -msgstr "usados en la exportación de audio" +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" +msgstr "(-infinito)dB,%.1fdB" -#: src/gui/settings.cpp:2107 -msgid "Playback" -msgstr "Reproducción" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" +msgstr "%.1fdB,(-infinito)dB" -#: src/gui/settings.cpp:2112 -msgid "Render" -msgstr "Renderizado" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" +msgstr "" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" -msgstr "Estrategia del PC Speaker" +# doesn't need translation +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" +msgstr "Velocidad del reloj:" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" -msgstr "Teclado" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" +msgstr "Tipo de chip:" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" -msgstr "Reiniciar a la conf. por defecto" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" +msgstr "YM3438 (DAC 9-bit)" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" -msgstr "¿Seguro que quieres reiniciar tus atajos de teclado?" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" +msgstr "YM2612 (DAC 9-bit con distorsión)" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" -msgstr "Atajos globales" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" +msgstr "YMF276 (DAC externo)" -#: src/gui/settings.cpp:2225 -msgid "Window activation" -msgstr "Activación de ventanas" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" +msgstr "Desactivar macros FM en canal extendido (compatibilidad)" -#: src/gui/settings.cpp:2291 -msgid "Key" -msgstr "Tecla" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +msgstr "" +"Cambio de instrumento en operador 2-4 de canal extendido afecta " +"retroalimentación (compatibilidad)" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" -msgstr "Valor" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" +msgstr "Onda sinusoidal modificada (broma)" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" -msgstr "Lanzar macro##SNType_%d" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" +msgstr "" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" -msgstr "Lanzar nota##SNType_%d" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" +msgstr "" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" -msgstr "Apagar nota##SNType_%d" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" +msgstr "" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" -msgstr "Nota##SNType_%d" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." -msgstr "Agregar..." +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" +msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" -msgstr "Lista de instrumentos" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" +msgstr "1.79MHz (Mitad NTSC)" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" -msgstr "Lista de wavetables" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" +msgstr "" -#: src/gui/settings.cpp:2476 -msgid "Sample list" -msgstr "Lista de samples" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" +msgstr "" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" -msgstr "Editor de samples" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" +msgstr "" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" -msgstr "Interfaz" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" +msgstr "" -#: src/gui/settings.cpp:2566 -msgid "Layout" -msgstr "Diseño" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" +msgstr "TI SN76489 con sonido corto estilo Atari" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" -msgstr "Diseño del area de trabajo:" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" +msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" -msgstr "Reiniciar" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" +msgstr "Desactivar reinicio de fase al cambiar periodo de ruido" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" -msgstr "¿Seguro que quieres reiniciar el diseño del area de trabajo?" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" +msgstr "Desactivar mapeo de periodos a notas en octavas superiores" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" -msgstr "Permitir la acoplación de editores" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" +msgstr "Seudo-PAL" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" -msgstr "Recordar la posición de todas las ventanas" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" +msgstr "Desactivar anti-click" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." -msgstr "recuerda la última posición de todas las ventanas al abrir." +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" +msgstr "Revisión del chip:" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" msgstr "" -"Solo permitir mover una ventana al hacer clic en la barra de título" - -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" -msgstr "Centrar ventanas emergentes" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" -msgstr "Diseño de los controles de reproducción/edición:" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" +msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" -msgstr "Clásico##ecl0" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" +msgstr "Velocidad del CPU:" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" -msgstr "Compacto##ecl1" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" +msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" -msgstr "Compacto (vertical)##ecl2" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" -msgstr "Separado##ecl3" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" +msgstr "Memoria de samples:" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" -msgstr "Posición de los botones en Órdenes:" +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" +msgstr "" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" -msgstr "Encima##obp0" +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" +msgstr "" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" -msgstr "A la izquierda##obp1" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" +msgstr "Resolución del DAC:" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" -msgstr "A la derecha##obp2" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" +msgstr "" -#: src/gui/settings.cpp:2649 -msgid "Mouse" -msgstr "Ratón" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" +msgstr "" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" -msgstr "Tiempo de doble click (en segundos)" +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" +msgstr "Activar eco" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" -msgstr "No enfocar el editor de patrones al hacer clic en este" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" +msgstr "Intercambiar canales de eco" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" -msgstr "Enfocar el editor de patrones al seleccionar un instrumento" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" +msgstr "Retardo del eco:" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" -msgstr "Comportamiento de previsualización de notas:" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" +msgstr "Resolución del eco:" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" -msgstr "Nunca reproducir nota##npb0" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" +msgstr "Retroalimentación del eco:" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" -msgstr "Cuando el cursor se encuentre en la columna de notas##npb1" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" +msgstr "Volumen del eco:" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" msgstr "" -"Reproducir cuando el cursor esté en la columna de notas o el modo de edición " -"esté desactivado##npb2" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" -msgstr "Siempre reproducir nota##npb3" +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" +msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" -msgstr "Permitir arrastrar la selección:" +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" +msgstr "" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" -msgstr "No##dms0" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" +msgstr "Orientación de la onda del canal:" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" -msgstr "Sí##dms1" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" +msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" -msgstr "Sí (solo si se mantiene presionado Ctrl)##dms2" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" +msgstr "Invertida" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" -msgstr "Silenciar/reactivar todos los canales al hacer:" - -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" -msgstr "Clic derecho o doble clic##soloA" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" +msgstr "Datos exactos (invertidos)" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" -msgstr "Clic derecho##soloR" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" +msgstr "Salida exacta (normal)" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" -msgstr "Doble clic##soloD" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" +msgstr "" +"Una opción de compatibilidad más para cuando use arpegio y mi longitud de " +"sonido porfiiiiiiiis" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" -msgstr "Hacer doble clic seleccionará la columna entera" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" +msgstr "Profundidad de bits del DAC:" -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" -msgstr "Comportamiento del cursor" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" +msgstr "Escala de volumen:" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" -msgstr "Insertar empuja la fila entera del canal" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" +msgstr "Mezclar búferes (permite un eco más largo):" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" -msgstr "'Borrar y halar' afecta la fila entera del canal" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" +msgstr "Límite de canales:" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" -msgstr "Empujar valor al sobreescribir en lugar de borrarlo" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" +msgstr "Frecuencia de muestreo:" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" -msgstr "" -"Repetición de entrada de notas o valores con el teclado (mantén para repetir entrada)" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" +msgstr "Frecuencia de muestreo actual: %d Hz" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" -msgstr "Al introducir un valor en la columa de efecto:" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" +msgstr "Uso de CPU máximo del mezclador: %.0f%%" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" -msgstr "Mover el cursor hacia abajo##eicb0" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" +msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" -msgstr "Mover el cursor al valor del efecto, y luego hacia abajo##eicb1" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" +msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" msgstr "" -"Mover el cursor al valor del efecto, y luego al siguiente efecto (envolvente)##eicb2" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" -msgstr "Borrar el valor de un efecto al borrar el efecto" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" +msgstr "Mitad NTSC (1.79MHz)" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" -msgstr "" -"Cambiar el instrumento actual al modificar la columna de instrumento ('absorber instrumento')" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" +msgstr "Set de sonidos:" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" -msgstr "Remover el valor de instrumento al insertar un corte/soltado de nota" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" +msgstr "Ignorar cambio de frecuencia en top/hi-hat" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" -msgstr "Remover el valor de volumen al insertar corte/soltado de nota" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" +msgstr "Aplicar frecuencia fija a todos los canales inmediatamente" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" -msgstr "Movimiento del cursor" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" +msgstr "" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" -msgstr "Envolver horizontalmente?" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" +msgstr "" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" -msgstr "No##wrapH0" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" +msgstr "Macro de tono y deslizamientos quebrados (compatibilidad)" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" -msgstr "Sí##wrapH1" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" +msgstr "" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" -msgstr "Sí, y también mueve el cursor a la fila posterior/anterior##wrapH2" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" +msgstr "" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" -msgstr "Envolver verticalmente?" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" +msgstr "" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" -msgstr "No##wrapV0" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" +msgstr "Modo del canal DPCM:" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" -msgstr "Sí##wrapV1" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" +msgstr "DPCM (samples mufleados; bajo uso de CPU)" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" -msgstr "Sí, y también mueve el cursor al patrón posterior/anterior##wrapV2" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" +msgstr "PCM (samples crocantes; alto uso de CPU)" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" msgstr "" -"Sí, y también mueve el cursor al patrón posterior/anterior (envolver alrededor de la canción)##wrapV2" - -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" -msgstr "Comportamiento de las teclas de movimiento:" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" -msgstr "Mueven de a un paso##cmk0" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" +msgstr "" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" -msgstr "Mueven tanto como hayan 'Pasos de edición'##cmk1" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" +msgstr "" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" -msgstr "Al borrar, mover el cursor tanto como hayan 'Pasos de edición'" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" +msgstr "Prioridad de parámetros globales:" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" -msgstr "Al insertar, mover el cursor tanto como hayan 'Pasos de edición' (también empujar)" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" +msgstr "Izquierda a derecha" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" -msgstr "Mover cursor hacia arriba al borrar usando Backspace (Retroceso)" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" +msgstr "Último canal usado" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" -msgstr "Al pegar, mover el cursor al final del contenido del portapapeles" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" +msgstr "Envelope del reinicio duro:" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" -msgstr "Desplazamiento" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" +msgstr "Ataque" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" -msgstr "Cambiar orden al moverse fuera de los límites del patrón?" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" +msgstr "Caída" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" -msgstr "No##pscroll0" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" +msgstr "Sostenido" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" -msgstr "Sí##pscroll1" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" +msgstr "Lanzamiento" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" -msgstr "Sí, y ve alrededor de la canción##pscroll2" +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" +msgstr "Tiempo de reinicio del envelope;" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" -msgstr "Seguir el orden actual al mover el cursor" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." +msgstr "" +"- 0 desactiva el reinicio. ¡no recomendado!\n" +"- 1 podría resultar en problemas con el envelope del SID.\n" +"- valores muy altos podrían hacer que las notas se vayan." -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." -msgstr "aplica cuando la canción está detenida." +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" +msgstr "Desactivar cambio de env con 1Exy (compatibilidad)" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" -msgstr "No desplazar al mover el cursor" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" +msgstr "Macros de ancho de pulso y límite relativas gruesas (compatibilidad)" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" -msgstr "Mover el cursor con la rueda del mouse?" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" +msgstr "Condiciones de carrera en macro de límite (compatibilidad)" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" -msgstr "No##csw0" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" +msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" -msgstr "Sí##csw1" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" +msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" -msgstr "Sí, pero invertido##csw2" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" +msgstr "Volumen SSG" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" -msgstr "¿Cuántos pasos se moverá el cursor con cada giro de la rueda?" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" +msgstr "Volumen FM/ADPCM" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" -msgstr "Un paso##cws0" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +msgstr "" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" -msgstr "La cantidad de pasos como hayan 'Pasos de edición'##cws1" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" +msgstr "" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" -msgstr "Archivos de canción" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +msgstr "0.83MHz (Sunsoft 5B pre-dividido en PAL)" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" -msgstr "Mostrar menú de tipo de instrumento al añadir instrumento" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" +msgstr "0.89MHz (Sunsoft 5B pre-dividido)" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" -msgstr "Seleccionar archivo al abrirlo" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" +msgstr "" -#: src/gui/settings.cpp:2949 -msgid "Appearance" -msgstr "Apariencia" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" +msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" -msgstr "Escala" - -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" -msgstr "Escalar interfaz automáticamente" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" +msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" -msgstr "Escala de la interfaz" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" +msgstr "" -#: src/gui/settings.cpp:2969 -msgid "Icon size" -msgstr "Tamaño de íconos" +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" +msgstr "" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" -msgstr "Renderizador de fuentes" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" +msgstr "" -#: src/gui/settings.cpp:2994 -msgid "Main font" -msgstr "Fuente principal" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" +msgstr "" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" -msgstr "Tamaño##MainFontSize" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" +msgstr "" -#: src/gui/settings.cpp:3013 -msgid "Header font" -msgstr "Fuente de cabecera" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" +msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" -msgstr "Tamaño##HeadFontSize" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" +msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" -msgstr "Fuente del patrón" +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" +msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" -msgstr "Tamaño##PatFontSize" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" +msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" -msgstr "Suavizar fuentes" +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" +msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" -msgstr "Permitir fuentes de mapa de bits" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" +msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" -msgstr "Pistado:" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" +msgstr "nota: el formato VGM no soporta AY-3-8914." -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" -msgstr "Apagado (pistado suave)##fh0" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" +msgstr "" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" -msgstr "Ligero##fh1" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" +msgstr "Estéreo##_AY_STEREO" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" -msgstr "Normal##fh2" +#: src/gui/sysConf.cpp:962 +msgid "Separation" +msgstr "Separación" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" -msgstr "Completo (pistado fuerte)##fh3" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" +msgstr "Divisor del reloj en mitad##_AY_CLKSEL" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" -msgstr "Auto-pistado:" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" +msgstr "" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" -msgstr "Desactivado##fah0" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" +msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" -msgstr "Activado##fah1" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" +msgstr "" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" -msgstr "Activado (forzado)##fah2" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" +msgstr "Separación estéreo:" -#: src/gui/settings.cpp:3101 -msgid "Oversample" -msgstr "Escala de sobremuestreo" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" +msgstr "Modelo:" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" msgstr "" -"ahorra memoria gráfica. reduce la calidad de renderizado de fuentes.\n" -"usa para fuentes pixeladas/de mapa de bits." -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" -msgstr "" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" +msgstr "Memoria del chip:" -#: src/gui/settings.cpp:3117 -msgid "default." -msgstr "la opción por defecto." +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" +msgstr "2MB (máximo en ECS/AGA)" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" -msgstr "" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" +msgstr "512KB (máximo en OCS)" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" msgstr "" -"suministra una calidad de renderizado de fuentes ligeramente mejor.\n" -"usa más memoria gráfica." -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" -msgstr "Cargar fuente de reserva" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" +msgstr "Desactivar límites de frecuencia" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." -msgstr "desactiva para ahorrar memoria gráfica." +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" +msgstr "" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" -msgstr "Mostrar caracteres japoneses" +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" +msgstr "Tabla de tonos antigua (compatibilidad)" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" +msgstr "Modo de mezcla:" + +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" msgstr "" -"Solo activa esta opción si tienes suficiente memoria gráfica.\n" -"Esta es una solución temporal hasta que Dear ImGui implemente atlas de " -"fuente dinámicas.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" -msgstr "Mostrar caracteres chinos (chino simplificado)" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" +msgstr "Mono (sin distorsión)" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" +msgstr "Estéreo" + +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" msgstr "" -"Solo activa esta opción si tienes suficiente memoria gráfica.\n" -"Esta es una solución temporal hasta que Dear ImGui implemente atlas de " -"fuente dinámicas.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" -msgstr "Mostrar caracteres chinos (chino tradicional)" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" +msgstr "" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" msgstr "" -"Solo activa esta opción si tienes suficiente memoria gráfica.\n" -"Esta es una solución temporal hasta que Dear ImGui implemente atlas de " -"fuente dinámicas.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" -msgstr "Mostrar caracteres coreanos" +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" +msgstr "Tipo de parlante:" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." -msgstr "" -"Solo activa esta opción si tienes suficiente memoria gráfica.\n" -"Esta es una solución temporal hasta que Dear ImGui implemente atlas de " -"fuente dinámicas.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" +msgstr "Sin filtro" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" -msgstr "Apariencia de la barra de título:" +#: src/gui/sysConf.cpp:1156 +msgid "Cone" +msgstr "Cono" -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" msgstr "" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" -msgstr "Nombre de Canción - Furnace##tbar1" +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" +msgstr "Usar parlante del sistema (sólo para Linux)" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" -msgstr "nombre_del_archivo.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" +msgstr "Reiniciar fase al cambiar la frecuencia" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" -msgstr "/ruta/al/archivo.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" +msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" -msgstr "Mostrar el nombre del sistema en la barra de título" +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" +msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" msgstr "" -"Mostrar nombre de los chips en lugar de \"multi-system\" en la barra de título" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" -msgstr "Barra de estado:" +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" +msgstr "Intercambio de bancos (Seta 2)" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" -msgstr "Detalle del cursor##sbar0" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" +msgstr "Límite de canales inicial:" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" -msgstr "Ruta del archivo##sbar1" +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" +msgstr "Desactivar ruido molesto" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" -msgstr "Detalle del cursor o ruta del archivo##sbar2" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" +msgstr "Escalar frecuencia a longitud de onda" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" -msgstr "Nada##sbar3" +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" +msgstr "Volúmenes estilo Amiga (64)" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" -msgstr "Mostrar estado de reproducción al reproducir" +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" +msgstr "Tono estilo Amiga (solo en tono no lineal)" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" -msgstr "Diseño de opciones de exportación:" +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" -msgstr "Sub-menús en el menú Archivo##eol0" +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" +msgstr "" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" -msgstr "Ventanas modales con tabulaciones##eol1" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" +msgstr "" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" -msgstr "Ventanas modales con opciones en el menú Archivo##eol2" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" +msgstr "" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" -msgstr "Barra de menú con mayúsculas" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" +msgstr "" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" -msgstr "Mostrar opciones para manipular chips en el menú de Archivo" +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" +msgstr "Tasa de salida:" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" -msgstr "Resaltar canal del cursor en Órdenes" +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" +msgstr "FM: reloj / 72, SSG: reloj / 16" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" -msgstr "Formato de número en la fila de órdenes:" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" +msgstr "FM: reloj / 36, SSG: reloj / 8" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" -msgstr "" +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" +msgstr "FM: reloj / 24, SSG: reloj / 4" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" -msgstr "" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" +msgstr "Volumen FM" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" -msgstr "Centrar vista del patrón" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" +msgstr "" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" -msgstr "Desbordar resaltadores de patrón" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" +msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" -msgstr "Mostrar patrones adyacentes" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" +msgstr "FM: reloj / 144, SSG: reloj / 32" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" -msgstr "Formato de los números en la fila de patrones:" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" +msgstr "FM: reloj / 48, SSG: reloj / 8" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" msgstr "" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" msgstr "" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" -msgstr "Etiquetas de patrón:" - -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" -msgstr "Apagar nota (3 caracteres)" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" +msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" -msgstr "Soltar nota (3 caracteres)" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" +msgstr "RF5C68 (salida 10-bit)" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" -msgstr "Soltar macro (3 caracteres)" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" +msgstr "RF5C164 (salida 16-bit)" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" -msgstr "Campo vacío (3 caracteres)" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" +msgstr "Tabla de velocidad de samples:" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" -msgstr "Campo vacío (2 caracteres)" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" +msgstr "divisor \\ reloj" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" -msgstr "Espacio en la vista de patrón:" +#: src/gui/sysConf.cpp:1580 +msgid "full" +msgstr "completo" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" -msgstr "Nota" +#: src/gui/sysConf.cpp:1582 +msgid "half" +msgstr "mitad" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" -msgstr "Efecto" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" +msgstr "reloj / 132" -#: src/gui/settings.cpp:3398 -msgid "Effect value" -msgstr "Valor de efecto" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" +msgstr "reloj / 165" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" -msgstr "Usar un solo dígito para los efectos 00-0F" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" +msgstr "Cambio de bancos (NMK112)" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" -msgstr "Usar bemoles en vez de sostenidos" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" +msgstr "" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" -msgstr "Usar notación alemana" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" -msgstr "Estilo del canal:" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" +msgstr "" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" -msgstr "Clásico##CHS0" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" +msgstr "" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" -msgstr "Línea##CHS1" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" +msgstr "Frecuencia consistente" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" -msgstr "Redondo##CHS2" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" +msgstr "nota: ¡sólo funciona si el valor inicial del LFSR es 0!" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" -msgstr "Botones separados##CHS3" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" +msgstr "" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" -msgstr "Borde cuadrado##CH42" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" +msgstr "" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" -msgstr "Borde redondo##CHS5" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" -msgstr "Barra de volumen de los canales:" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" +msgstr "" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" -msgstr "No colocar##CHV0" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" +msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" -msgstr "Estéreo##CHV2" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" +msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" -msgstr "Real (estéreo)##CHV4" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" +msgstr "" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" -msgstr "Estilo de resaltado del canal:" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" +msgstr "Balance compatible (0800)" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" -msgstr "Ninguno##CHF0" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" +msgstr "Profundidad de bits de salida:" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" -msgstr "Nota##CHF1" +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" +msgstr "Volumen máximo:" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" -msgstr "Volumen##CHF2" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" +msgstr "Interpolación:" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" -msgstr "Activo##CHF3" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" +msgstr "Lineal" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" -msgstr "Fuente del canal:" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" +msgstr "Cúbica" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" -msgstr "Mono-espaciada##CHFont1" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" +msgstr "Izquierda##VolScaleL" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" -msgstr "Centrar el nombre del canal" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" +msgstr "Derecha##VolScaleL" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" -msgstr "Colorear canales con:" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" +msgstr "Estado del eco inicial:" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" -msgstr "Un solo color##CHC0" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" +msgstr "Longitud##EchoDelay" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" -msgstr "El tipo de canal##CHC1" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" +msgstr "Retroalimentación##EchoFeedback" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" -msgstr "El tipo de instrumento##CHC2" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" +msgstr "Izquierda##EchoVolL" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" -msgstr "Colorear nombres de canales con:" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" +msgstr "Derecha##EchoVolL" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" -msgstr "Un solo color##CTC0" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" +msgstr "Filtro del eco:" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" -msgstr "El tipo de canal##CTC1" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" +msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" -msgstr "El tipo de instrumento##CTC2" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" +msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" -msgstr "Usar lista unificada de instrumentos, ondas y samples" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" +msgstr "suma: %d" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" -msgstr "Usar lista de instrumentos horizontal" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" +msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" -msgstr "Usar iconos en la lista de instrumentos?" - -#: src/gui/settings.cpp:3568 -msgid "None##iis0" -msgstr "No##iis0" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" +msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" -msgstr "Iconos gráficos##iis1" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" +msgstr "Desafinación" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" -msgstr "Iconos de fuente##iis2" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" +msgstr "Valores de los condensadores (nF):" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" -msgstr "Colorear el editor de instrumento usando el tipo de instrumento" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" +msgstr "Volumen inicial de parte (canales 1-4):" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" -msgstr "Editor de Macros" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" +msgstr "Volumen inicial de parte (canales 5-8):" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" -msgstr "Diseño del editor de macros:" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" +msgstr "Modo de envelope (canales 1-4):" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" -msgstr "Unificado##mel0" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" +msgstr "Condensador (ataque/caída)##EM00" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" -msgstr "Cuadriculado##mel2" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" +msgstr "Externo (macro de volumen)##EM01" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" -msgstr "Un macro a la vez (lista)##mel3" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" +msgstr "Modo de envelope (canales 5-8):" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" -msgstr "Usar deslizador vertical clásico?" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" +msgstr "Condensador (ataque/caída)##EM10" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" -msgstr "Hacer zoom automatico horizontal/del tamaño de pasos de los macros" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" +msgstr "Externo (macro de volumen)##EM11" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" -msgstr "Editor de Onda" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" +msgstr "Vibrato global:" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" -msgstr "Usar editor de onda compacto" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" +msgstr "Profundidad" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" -msgstr "Editor FM" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" +msgstr "Modo de almacenamiento de ondas:" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" -msgstr "Nombres de parámetros FM:" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" +msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" -msgstr "Familiares##fmn0" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" +msgstr "ROM (hasta 8 ondas)" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" -msgstr "Técnicos##fmn1" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" +msgstr "Frecuencias de ruido compatibles" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" -msgstr "Técnicos (alternos)##fmn2" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" +msgstr "Deslizamientos y tono antiguos (compatibilidad)" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" -msgstr "Usar nombres de ondas OPL estándar" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" +msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" -msgstr "Diseño de editor de parámetros FM:" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" +msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" -msgstr "Moderno##fml0" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" +msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" -msgstr "Moderno, con más etiquetas" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" +msgstr "Estilo de banco:" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" -msgstr "Compacto (2x2, clásico)##fml1" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" +msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" -msgstr "Compacto (1x4)##fml2" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" +msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" -msgstr "Compacto (4x1)##fml3" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" +msgstr "Bruto (16MB; ¡sin exporte VGM!)" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" -msgstr "Alterno (2x2)##fml4" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" +msgstr "Estático (hasta 5 ondas)" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" -msgstr "Alterno (1x4)##fml5" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" +msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" -msgstr "Alterno (4x1)##fml5" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" +msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" -msgstr "Posición de sostenido en el editor:" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" +msgstr "" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" -msgstr "Entre la caída y la velocidad del sostenido##susp0" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" +msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" -msgstr "Después de la velocidad de soltado##susp1" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" +msgstr "" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" -msgstr "Luego de la velocidad de soltado y del espacio siguiente##susp2" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" +msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" -msgstr "Luego del TL##susp3" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" +msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" -msgstr "Usar colores separados para los moduladores y carriers en editor FM" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" +msgstr "" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" -msgstr "Valores de afinación FM sin signo" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" +msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" -msgstr "Unidad para representar el uso de memoria de los chips:" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" +msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" -msgstr "Esquinas redondas" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" +msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" -msgstr "Bordes" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" +msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" -msgstr "Suavizar onda" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" +msgstr "" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" -msgstr "Llenar la ventana" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" +msgstr "" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" -msgstr "La onda se sale del margen?" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" +msgstr "" -#: src/gui/settings.cpp:3793 -msgid "Windows" -msgstr "Ventanas" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" +msgstr "" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" -msgstr "Esquinas de la ventana redondas" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" +msgstr "" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" -msgstr "Botones redondos" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" +msgstr "" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" -msgstr "Esquinas del menú redondas" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" +msgstr "" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" -msgstr "Tabulaciones redondas" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" +msgstr "no hay nada para configurar" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" -msgstr "Barras de desplazamiento redondas" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" +msgstr "" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" -msgstr "Bordes en los elementos" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." +msgstr "" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" -msgstr "Esquema de colores" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" +msgstr "Tasa del reloj personalizada" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" -msgstr "¿Estás seguro de que quieres reiniciar el esquema de colores?" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" +msgstr "Medidor de Volumen" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" -msgstr "Modo guru" +#: src/gui/userPresets.cpp:336 +msgid "User Systems" +msgstr "Sistemas del Usuario" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" -msgstr "Sombra del marco" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" +msgstr "¡Error! La categoría de usuario no existe." -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" -msgstr "Tipo del esquema de colores:" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" +msgstr "Sistemas" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" -msgstr "Oscuro##gcb0" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" +msgstr "Nueva Configuración" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" -msgstr "Claro##gcb1" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" +msgstr "selecciona una configuración" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" -msgstr "Colores de acento:" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" +msgstr "Quitar##UPresetRemove" -#: src/gui/settings.cpp:3876 -msgid "Primary" -msgstr "Primario" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" +msgstr "Configurar" -#: src/gui/settings.cpp:3877 -msgid "Secondary" -msgstr "Secundario" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" +msgstr "Avanzado" -#: src/gui/settings.cpp:3891 -msgid "Button" -msgstr "Botón" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" +msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" -msgstr "Botón (sombreado)" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" +msgstr "Guardar y Cerrar" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" -msgstr "Botón (activo)" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" +msgstr "Importar" -#: src/gui/settings.cpp:3894 -msgid "Tab" -msgstr "Tabulación" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" +msgstr "Importar (reemplazar)" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" -msgstr "Tabulación (sombreada)" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" +msgstr "Lista de efectos" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" -msgstr "Tabulación (activa)" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" +msgstr "Chip en el cursor: %s" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" -msgstr "Tabulación (sin foco)" +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" +msgstr "Buscar" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" -msgstr "Tabulación (sin foco pero activa)" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" +msgstr "Tipos de efectos a mostrar:" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" -msgstr "Cabecera ImGui" +#: src/gui/effectList.cpp:48 +msgid "Description" +msgstr "Descripción" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" -msgstr "Cabecera ImGui (sombreada)" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " +msgstr "%d. " -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" -msgstr "Cabecera ImGui (activa)" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" +msgstr "¡demasiadas subcanciones!" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" -msgstr "Mango de tamaño" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" +msgstr "¡esta es la única subcanción!" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" -msgstr "Mango de tamaño (sombreado)" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" +msgstr "¿seguro que quieres remover esta subcanción?" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" -msgstr "Mango de tamaño (activo)" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" +msgstr "Spoiler" -#: src/gui/settings.cpp:3905 -msgid "Widget background" -msgstr "Fondo del widget" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" +msgstr "SPOILER" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" -msgstr "Fondo del widget (sombreado)" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" +msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" -msgstr "Fondo del widget (activo)" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" +msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" -msgstr "Deslizador" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" +msgstr "ASAP (port al C++)" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" -msgstr "Deslizador (activo)" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" +msgstr "ESFMu (rápido)" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" -msgstr "Fondo de título (activo)" +#: src/gui/settings.cpp:213 +msgid "Lower" +msgstr "Más bajo" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" -msgstr "Marca de casilla/botón radial" +#: src/gui/settings.cpp:215 +msgid "Medium" +msgstr "Medio" -#: src/gui/settings.cpp:3912 -msgid "Text selection" -msgstr "Selección de texto" +#: src/gui/settings.cpp:217 +msgid "Ultra" +msgstr "" -#: src/gui/settings.cpp:3913 -msgid "Line plot" -msgstr "Trazo de línea" +#: src/gui/settings.cpp:218 +msgid "Ultimate" +msgstr "Máxima" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" -msgstr "Trazo de línea (sombreado)" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" +msgstr "" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" -msgstr "Trazo de histograma" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" +msgstr "KIOCSOUND en /dev/tty1" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" -msgstr "Trazo de histograma (sombreado)" +#: src/gui/settings.cpp:224 +msgid "/dev/port" +msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" -msgstr "Fila de tabla (par)" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" +msgstr "KIOCSOUND en salida estándar" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" -msgstr "Fila de table (impar)" +#: src/gui/settings.cpp:226 +msgid "outb()" +msgstr "" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" -msgstr "Interfaz (otros)" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" +msgstr "Desactivado/personalizado" -#: src/gui/settings.cpp:3925 -msgid "Window background" -msgstr "Fondo de ventana" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" +msgstr "Dos octavas (0 es C-4, F es D#5)" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" -msgstr "Fondo de sub-ventana" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" +msgstr "Bruto (número de nota es el valor)" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" -msgstr "Fondo de ventana emergente" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +msgstr "Dos octavas alterno (teclas bajas son 0-9, teclas altas son A-F)" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" -msgstr "Fondo detrás de una ventana emergente" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" +msgstr "Usar cambio de control dual (uno para cada nibble)" -#: src/gui/settings.cpp:3929 -msgid "Header" -msgstr "Cabecera" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" +msgstr "Usar cambio de control 14-bit" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" -msgstr "Texto (desactivado)" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" +msgstr "Usar un solo cambio de control (impreciso)" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" -msgstr "Barra de título (inactiva)" +#: src/gui/settings.cpp:247 +msgid "--select--" +msgstr "--seleccionar--" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" -msgstr "Barra de título (colapsada)" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" +msgstr "" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" -msgstr "Barra de menú" +#: src/gui/settings.cpp:255 +msgid "Note Off" +msgstr "Apagar Nota" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" -msgstr "Sombra de borde" +#: src/gui/settings.cpp:256 +msgid "Note On" +msgstr "Encender Nota" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" -msgstr "Barra de deslizamiento" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" +msgstr "Después del toque" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" -msgstr "Barra de deslizamiento (sombreada)" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" +msgstr "Control" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" -msgstr "Barra de deslizamiento (activa)" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" +msgstr "Programa" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" -msgstr "Fondo de barra de deslizamiento" +#: src/gui/settings.cpp:260 +msgid "ChanPressure" +msgstr "Presión del canal" -#: src/gui/settings.cpp:3941 -msgid "Separator" -msgstr "Separador" +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" +msgstr "Deslizamiento de tono" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" -msgstr "Separador (sombreado)" +#: src/gui/settings.cpp:262 +msgid "SysEx" +msgstr "" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" -msgstr "Separador (activo)" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" +msgstr "Cualquier" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" -msgstr "Vista previa de acoplación" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" +msgstr "Instrumento" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" -msgstr "Espacio vacío en acoplación" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" +msgstr "Tipo del efecto 1" -#: src/gui/settings.cpp:3946 -msgid "Table header" -msgstr "Cabecera de tabla" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" +msgstr "Valor del efecto 1" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" -msgstr "Borde de tabla (fuerte)" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" +msgstr "Tipo del efecto 2" -#: src/gui/settings.cpp:3948 -msgid "Table border (soft)" -msgstr "Borde de tabla (suave)" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" +msgstr "Valor del efecto 2" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" -msgstr "Destino al jalar" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" +msgstr "Tipo del efecto 3" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" -msgstr "Resaltado del cambiador de ventanas" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" +msgstr "Valor del efecto 3" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" -msgstr "Fondo detrás del cambiador de ventanas" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" +msgstr "Tipo del efecto 4" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" -msgstr "Miscelánea" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" +msgstr "Valor del efecto 4" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" -msgstr "Interruptor encendido" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" +msgstr "Tipo del efecto 5" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" -msgstr "Interruptor apagado" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" +msgstr "Valor del efecto 5" -#: src/gui/settings.cpp:3957 -msgid "Playback status" -msgstr "Estado de reproducción" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" +msgstr "Tipo del efecto 6" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" -msgstr "Pista de destructivo" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" +msgstr "Valor del efecto 6" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" -msgstr "Pista de advertencia" - -#: src/gui/settings.cpp:3960 -msgid "Error hint" -msgstr "Pista de error" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" +msgstr "Tipo del efecto 7" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" -msgstr "Selector de Archivo (integrado)" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" +msgstr "Valor del efecto 7" -#: src/gui/settings.cpp:3964 -msgid "Directory" -msgstr "Directorio" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" +msgstr "Tipo del efecto 8" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" -msgstr "Canción (nativa)" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" +msgstr "Valor del efecto 8" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" -msgstr "Canción (importar)" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" +msgstr "¿Deseas guardar tus ajustes?" -#: src/gui/settings.cpp:3971 -msgid "ZSM" +#: src/gui/settings.cpp:564 +msgid "General" msgstr "" -#: src/gui/settings.cpp:3972 -msgid "Font" -msgstr "Fuente" - -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" -msgstr "Fondo (esquina superior izquierda)" +#: src/gui/settings.cpp:581 +msgid "Language" +msgstr "Idioma" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" -msgstr "Fondo (esquina superior derecha)" +#: src/gui/settings.cpp:600 +msgid "Render backend" +msgstr "Backend de renderizado" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" -msgstr "Fondo (esquina inferior izquierda)" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." +msgstr "quizá tengas que reiniciar Furnace para que este ajuste tenga efecto." -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" -msgstr "Fondo (esquina inferior derecha)" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" +msgstr "Ajustes del backend de renderizado" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" -msgstr "Onda" +#: src/gui/settings.cpp:660 +msgid "Render driver" +msgstr "Driver de renderizado" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" -msgstr "Onda (fuera del límite)" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" +msgstr "Automático" -#: src/gui/settings.cpp:3984 -msgid "Reference" -msgstr "Referencia" +#: src/gui/settings.cpp:677 +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 "" +"cuidado: ¡cambiar estos ajustes puede hacer a Furnace inutilizable! hazlo a " +"tu propio riesgo\n" +"abre Furnace con -safemode si haces un lío." -#: src/gui/settings.cpp:3985 -msgid "Guide" -msgstr "Guía" +#: src/gui/settings.cpp:678 +msgid "Red bits" +msgstr "Bits rojos" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" -msgstr "Ondas en estéreo" +#: src/gui/settings.cpp:683 +msgid "Green bits" +msgstr "Bits verdes" -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" -msgstr "Onda (1)" +#: src/gui/settings.cpp:688 +msgid "Blue bits" +msgstr "Bits azules" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" -msgstr "Onda (2)" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" +msgstr "Bits de alfa" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" -msgstr "Onda (3)" +#: src/gui/settings.cpp:698 +msgid "Color depth" +msgstr "Profundidad del color" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" -msgstr "Onda (4)" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" +msgstr "Tamaño del búfer máscara" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" -msgstr "Onda (5)" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" +msgstr "Tamaño del búfer" -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" -msgstr "Onda (6)" +#: src/gui/settings.cpp:714 +msgid "Double buffer" +msgstr "Doble búfer" -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" -msgstr "Onda (7)" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" +msgstr "" +"los valores siguientes son comúnes (en orden de rojo, verde, azul y alfa):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (con alfa): 8, 8, 8, 8\n" +"- 30 bits (profundo): 10, 10, 10, 0" -#: src/gui/settings.cpp:3995 -msgid "Waveform (8)" -msgstr "Onda (8)" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" +msgstr "" +"backend actual:\n" +"%s\n" +"%s\n" +"%s\n" +"%s" -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" -msgstr "Onda (9)" +#: src/gui/settings.cpp:729 +msgid "VSync" +msgstr "Sincronización vertical (VSync)" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" -msgstr "Onda (10)" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" +msgstr "Límite de tasa de fotogramas (framerate, FPS)" -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" -msgstr "Onda (11)" +#: src/gui/settings.cpp:737 +msgid "Unlimited" +msgstr "Ilimitado" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" -msgstr "Onda (12)" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." +msgstr "solo aplica cuando la sincronización vertical está desactivada." -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" -msgstr "Onda (13)" +#: src/gui/settings.cpp:747 +msgid "Display render time" +msgstr "Mostrar tiempo de renderizado" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" -msgstr "Onda (14)" +#: src/gui/settings.cpp:754 +msgid "Late render clear" +msgstr "Limpiar pantalla tarde" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" -msgstr "Onda (15)" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." +msgstr "" +"llama a rend->clear() luego de rend->present(). puede que reduzca la " +"latencia de la interfaz en algunos drivers." -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" -msgstr "Onda (16)" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" +msgstr "Ahorro de energía" -#: src/gui/settings.cpp:4011 -msgid "Clip" -msgstr "Por encima del límite" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" +msgstr "" +"ahorra energía disminuyendo la tasa de fotogramas a 2fps al no hacer nada\n" +"puede causar problemas en drivers de Mesa!" -#: src/gui/settings.cpp:4015 -msgid "Order number" -msgstr "Número de orden" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" +msgstr "Desactivar entrada basada en hilos (reiniciar programa al cambiar)" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" -msgstr "Fondo de la orden en reproducción" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." +msgstr "" +"la entrada basada en hilos procesa las teclas presionadas para previsualizar " +"notas en hilos separados (en plataformas soportadas), lo que reduce la " +"latencia.\n" +"aún así, se han reportado crashes cuandoestá encendido. activa esta opción " +"si es el caso." -#: src/gui/settings.cpp:4017 -msgid "Song loop" -msgstr "Bucle de canción" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" +msgstr "Activar retraso de eventos" -#: src/gui/settings.cpp:4018 -msgid "Selected order" -msgstr "Orden seleccionada" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." +msgstr "" +"puede causar problemas en ratones con una tasa de entrada alta al " +"previsualizar notas." -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" -msgstr "Patrones similares" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" +msgstr "Hilos para cada canal en el osciloscopio" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" -msgstr "Patrones inactivos" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." +msgstr "¿estás siendo tonto, no? ya es suficiente." -#: src/gui/settings.cpp:4023 -msgid "Envelope View" -msgstr "Vista de Envelope" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" +msgstr "¿qué estás haciendo? ¡para!" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 +#: src/gui/settings.cpp:810 #, c-format -msgid "Envelope" -msgstr "Envelope" +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" +msgstr "" +"¡es mala idea asignar un valor más alto que la cantidad de cores en tu CPU! " +"(%d)" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" -msgstr "Guía de sostenido" - -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" -msgstr "Fondo de algoritmo" - -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" -msgstr "Líneas de algoritmo" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" +msgstr "Cuál motor usar para renderizar los osciloscopios:" -#: src/gui/settings.cpp:4033 -msgid "Modulator" -msgstr "Modulador" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" +msgstr "El trazador de lineas de ImGui" -#: src/gui/settings.cpp:4034 -msgid "Carrier" -msgstr "Carrier" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." +msgstr "" +"renderizar usando las funciones de dibujo de línea integrados en Dear ImGui." -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" -msgstr "SSG-EG" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" +msgstr "GLSL (si está disponible)" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:830 msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL ES 2.0 render backend." msgstr "" -"(los siguientes colores solamente aplican si la opción \"Usar colores " -"separados para los moduladores y carriers en el editor FM\" está encendida)" +"renderizar usando shaders que corren en la tarjeta gráfica.\n" +"solo disponible en el backend de renderizado OpenGL ES 2.0." -#: src/gui/settings.cpp:4041 -msgid "Mod. accent (primary)" -msgstr "Acento del modulador (primario)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." +msgstr "" +"renderizar usando shaders que corren en la tarjeta gráfica.\n" +"solo disponible en el backend de renderizado OpenGL 3.0." -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" -msgstr "Acento del modulador (secundario)" +#: src/gui/settings.cpp:839 +msgid "Vibration" +msgstr "Vibración" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" -msgstr "Borde del modulador" +#: src/gui/settings.cpp:841 +msgid "Strength" +msgstr "Fuerza" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" -msgstr "Sombra de borde del modulador" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" +msgstr "Longitud" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" -msgstr "Acento del carrier (primario)" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" +msgstr "Archivo" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" -msgstr "Acento del carrier (secundario)" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" +msgstr "Usar selector de archivos del sistema" -#: src/gui/settings.cpp:4048 -msgid "Car. border" -msgstr "Borde del carrier" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" +msgstr "Número de archivos recientes" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" -msgstr "Sombra de borde del carrier" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" +msgstr "Comprimir al guardar" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" -msgstr "Tono" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." +msgstr "usar zlib para comprimir canciones guardadas." -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" -msgstr "Filtro" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" +msgstr "Guardar patrones sin usar" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" -msgstr "" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" +msgstr "Usar el nuevo formato de patrón al guardar" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" +#: src/gui/settings.cpp:890 +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 "" +"usa un formato empaquetado que ahorra espacio al guardar canciones.\n" +"desactívalo si necesitas compatibilidad con versiones antiguas y/o " +"herramientas\n" +"que no soporten este formato." -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" -msgstr "Tipos de Instrumento" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" +msgstr "No aplicar opciones de compatibilidad al abrir .dmf" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" -msgstr "" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" +msgstr "¡no reportes ningún problema que ocurra por el uso de esta opción!" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" -msgstr "" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" +msgstr "Reproducir al abrir canción:" -#: src/gui/settings.cpp:4070 -msgid "C64" +#: src/gui/settings.cpp:904 +msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" -msgstr "Amiga/Sample genérico" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" +msgstr "Solo si ya se estaba reproduciendo otra##pol1" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" -msgstr "" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" +msgstr "Sí##pol0" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" -msgstr "" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" +msgstr "Tiempo de exportado de bucle/fundido en audio:" -#: src/gui/settings.cpp:4074 -msgid "AY8930" -msgstr "" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" +msgstr "Establecer estos valores al iniciar:##fot0" -#: src/gui/settings.cpp:4075 -msgid "TIA" -msgstr "" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" +msgstr "Recordar los últimos valores##fot1" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" -msgstr "" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" +msgstr "Guardar nombre del instrumento en .fui" -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" +"cuando está activado, guardar un instrumento guarda su nombre.\n" +"podría aumentar el tamaño del archivo." -#: src/gui/settings.cpp:4078 -msgid "PET" -msgstr "" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" +msgstr "Cargar nombre del instrumento del .fui" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:959 +msgid "" +"when enabled, loading an instrument will use the stored name (if present).\n" +"otherwise, it will use the file name." msgstr "" +"cuando está activado, cargar un instrumento usará el nombre guardado (si " +"está presente).\n" +"si no es el caso, usará el nombre del archivo." -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" -msgstr "VRC6 (sierra)" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" +msgstr "Auto-rellenar nombre de archivo al guardar" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:968 +msgid "" +"fill the file name field with an appropriate file name when saving or " +"exporting." msgstr "" +"rellena el campo del nombre de archivo con un nombre apropiado al guardar o " +"exportar." -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" -msgstr "" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" +msgstr "Nueva Canción" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" -msgstr "" +#: src/gui/settings.cpp:974 +msgid "Initial system:" +msgstr "Sistema inicial:" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" -msgstr "" +#: src/gui/settings.cpp:976 +msgid "Current system" +msgstr "Sistema actual" -#: src/gui/settings.cpp:4091 -msgid "Lynx" -msgstr "" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" +msgstr "Aleatorio" -#: src/gui/settings.cpp:4093 -msgid "X1-010" -msgstr "" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" +msgstr "Reiniciar a predeterminado" -#: src/gui/settings.cpp:4094 -msgid "ES5506" -msgstr "" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" +msgstr "Al crear una nueva canción:" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" -msgstr "" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" +msgstr "Mostrar el selector de sistemas##NSB0" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" -msgstr "FM (Percusión OPL)" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" +msgstr "Empezar con el sistema inicial##NSB1" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" -msgstr "" +#: src/gui/settings.cpp:1192 +msgid "Default author name" +msgstr "Nombre de autor predeterminado" -#: src/gui/settings.cpp:4101 -msgid "NES" -msgstr "" +#: src/gui/settings.cpp:1196 +msgid "Start-up" +msgstr "Arranque" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" -msgstr "" +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" +msgstr "Reproducir intro al iniciar:" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" -msgstr "" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" +msgstr "No##pis0" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" -msgstr "" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" +msgstr "Corto##pis1" -#: src/gui/settings.cpp:4106 -msgid "Sega PCM" -msgstr "" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" +msgstr "Completo (corto al cargar canción)##pis2" -#: src/gui/settings.cpp:4107 -msgid "QSound" -msgstr "" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" +msgstr "Completo (siempre)##pis3" -#: src/gui/settings.cpp:4108 -msgid "YMZ280B" -msgstr "" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" +msgstr "Desactivar desvanecimiento al iniciar" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" -msgstr "" +#: src/gui/settings.cpp:1224 +msgid "Behavior" +msgstr "Comportamiento" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" -msgstr "" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" +msgstr "Crear nuevos instrumentos en blanco" -#: src/gui/settings.cpp:4111 -msgid "K007232" -msgstr "" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" +msgstr "Configuración" -#: src/gui/settings.cpp:4112 -msgid "GA20" -msgstr "" +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" +msgstr "Reinicio de fábrica" -#: src/gui/settings.cpp:4114 -msgid "SM8521" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" +"¿Seguro que quieres reiniciar todos los ajustes de Furnace?\n" +"Debes de reiniciar la aplicación una vez hecho esto." -#: src/gui/settings.cpp:4115 -msgid "PV-1000" -msgstr "" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" +msgstr "Usar el OPL3 en lugar del OPL2 al importar S3Ms" -#: src/gui/settings.cpp:4116 -msgid "K053260" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" -msgstr "" +#: src/gui/settings.cpp:1268 +msgid "Output" +msgstr "Salida" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:1276 +msgid "Backend" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" -msgstr "" +#: src/gui/settings.cpp:1309 +msgid "Driver" +msgstr "Controlador" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" -msgstr "PowerNoise (ruido)" +#: src/gui/settings.cpp:1332 +msgid "Device" +msgstr "Dispositivo" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" -msgstr "PowerNoise (pendiente)" +#: src/gui/settings.cpp:1336 +msgid "" +msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" -msgstr "" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" +msgstr "ALERTA - INTRUSO DETECTADO" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" +"has sido arrestado por tratar de interactuar con una lista de opciones " +"desactivada." -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" -msgstr "Otro/Desconocido" - -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" -msgstr "Un solo color (fondo)" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" +msgstr "" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" -msgstr "Un solo color (texto)" +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" +msgstr "Cantidad de salidas" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" -msgstr "Operador FM" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" +msgstr "%d (latencia: ~%.1fms)" -#: src/gui/settings.cpp:4141 -msgid "Muted" -msgstr "Mudo" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" +msgstr "Usar múltiples hilos (EXPERIMENTAL)" -#: src/gui/settings.cpp:4145 -msgid "Playhead" -msgstr "Cabecilla de reproducción" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." +msgstr "" +"emula los chips en hilos separados.\n" +"podría mejorar la potencia al usar núcleos de emulación pesados.\n" +"\n" +"advertencias:\n" +"- ¡experimental!\n" +"- solamente sirve en canciones multi-chip." -#: src/gui/settings.cpp:4146 -msgid "Editing" -msgstr "Editando" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" +msgstr "Número de hilos" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" -msgstr "Editando (se va a clonar)" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" +msgstr "¡ese es el límite!" -#: src/gui/settings.cpp:4148 -msgid "Cursor" -msgstr "Cursor" +#: src/gui/settings.cpp:1439 +#, c-format +msgid "" +"it is a VERY bad idea to set this number higher than your CPU core count " +"(%d)!" +msgstr "" +"¡es MUY mala idea asignar un valor más alto que la cantidad de cores en tu " +"CPU! (%d)" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" -msgstr "Cursor (sombreado)" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" +msgstr "Modo de baja latencia" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" -msgstr "Cursor (clic)" +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." +msgstr "" +"reduce latencia al correr el motor más rápido que la tasa de ticks.\n" +"puede mejorar la experiencia al tocar en vivo.\n" +"\n" +"advertencia: no activar si el tamaño del búfer es largo (más de 10ms)." -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" -msgstr "Selección" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" +msgstr "Forzar audio mono" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" -msgstr "Selección (sombreada)" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" +msgstr "Modo exclusivo" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" -msgstr "Selección (clic)" +#: src/gui/settings.cpp:1474 +#, c-format +msgid "want: %d samples @ %.0fHz (%d channel)" +msgid_plural "want: %d samples @ %.0fHz (%d channels)" +msgstr[0] "se quisieron: %d samples @ %.0fHz (%d canal)" +msgstr[1] "se quisieron: %d samples @ %.0fHz (%d canales)" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" -msgstr "Resaltado 1" +#: src/gui/settings.cpp:1475 +#, c-format +msgid "got: %d samples @ %.0fHz (%d channel)" +msgid_plural "got: %d samples @ %.0fHz (%d channels)" +msgstr[0] "se obtuvieron: %d samples @ %.0fHz (%d canal)" +msgstr[1] "se obtuvieron: %d samples @ %.0fHz (%d canales)" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" -msgstr "Resaltado 2" +#: src/gui/settings.cpp:1482 +msgid "Mixing" +msgstr "Mezcla" -#: src/gui/settings.cpp:4156 -msgid "Row number" -msgstr "Número de fila" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" +msgstr "Calidad" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" -msgstr "Número de fila (resaltado 1)" +#: src/gui/settings.cpp:1489 +msgid "Software clipping" +msgstr "Límite de picos en software" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" -msgstr "Número de fila (resaltado 2)" +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" +msgstr "Corrección de descentro DC" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" -msgstr "Nota (resaltado 1)" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" +msgstr "Vista previa de samples" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" -msgstr "Nota (resaltado 2)" +#: src/gui/settings.cpp:1526 +msgid "MIDI" +msgstr "MIDI" -#: src/gui/settings.cpp:4162 -msgid "Blank" -msgstr "Blanco" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" +msgstr "Entrada MIDI" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" -msgstr "Blanco (resaltado 1)" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" +msgstr "" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" -msgstr "Blanco (resaltado 2)" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" +msgstr "Re-escanear dispositivos MIDI" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" -msgstr "Instrumento (tipo inválido)" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" +msgstr "Entrada de nota" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" -msgstr "Instrumento (fuera de rango)" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" +msgstr "Entrada de velocidad" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" -msgstr "Volumen (0%)" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" +msgstr "Mapear canales MIDI a canales directos" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" -msgstr "Volumen (50%)" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" +msgstr "Pasar los cambios de programa" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" -msgstr "Volumen (100%)" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" +msgstr "Mapear datos de voz Yamaha FM a instrumentos" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" -msgstr "Efecto de tono" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" +msgstr "Cambio de programa selecciona instrumento" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" -msgstr "Efecto de volumen" +#: src/gui/settings.cpp:1584 +msgid "Value input style" +msgstr "Estilo de entrada de valor" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" -msgstr "Efecto de balance" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" +msgstr "" -#: src/gui/settings.cpp:4175 -msgid "Song effect" -msgstr "Efecto de canción" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" +msgstr "CC del nibble superior##valueCC1" -#: src/gui/settings.cpp:4176 -msgid "Time effect" -msgstr "Efecto de tiempo" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" +msgstr "" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" -msgstr "Efecto de Speed" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" +msgstr "CC del nibble inferior##valueCC2" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" -msgstr "Efecto específico primario" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" +msgstr "" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" -msgstr "Efecto específico secundario" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" +msgstr "Cambio de control por cada columna" -#: src/gui/settings.cpp:4181 -msgid "External command output" -msgstr "Salida de comando externo" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" +msgstr "Curva de volumen" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" -msgstr "Estado: apagado/desactivado" +#: src/gui/settings.cpp:1648 +msgid "Actions:" +msgstr "Acciones:" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" -msgstr "Estado: apagado + macro lanzada" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" +msgstr "" +"(¡aprendiendo! presiona un botón o mueve un control en tu dispositivo.)" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" -msgstr "Estado: encendido + macro lanzada" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" +msgstr "Tipo" -#: src/gui/settings.cpp:4185 -msgid "Status: on" -msgstr "Estado: encendido" +#: src/gui/settings.cpp:1680 +msgid "Note/Control" +msgstr "Nota/Control" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" -msgstr "Estado: volumen" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" +msgstr "Velocidad/Valor" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" -msgstr "Estado: tono" +#: src/gui/settings.cpp:1684 +msgid "Action" +msgstr "Acción" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" -msgstr "Estado: balance" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" +msgstr "--ninguna--" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" -msgstr "Estado: chip (primario)" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" +msgstr "esperando...##BLearn" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" -msgstr "Estado: chip (secundario)" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" +msgstr "Aprender##BLearn" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" -msgstr "Estado: mezcla" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" +msgstr "Salida MIDI" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" -msgstr "Estado: efecto DSP" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" +msgstr "Modo de salida:" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" -msgstr "Estado: alteración de nota" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" +msgstr "Apagado (usar para TX81Z)" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" -msgstr "Estado: color misceláneo 1" +#: src/gui/settings.cpp:1847 +msgid "Melodic" +msgstr "Melódico" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" -msgstr "Estado: color misceláneo 2" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" +msgstr "Enviar Cambio de Programa" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" -msgstr "Estado: color misceláneo 3" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" +msgstr "Enviar Reloj MIDI" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" -msgstr "Estado: ataque" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" +msgstr "Enviar código de tiempo MIDI" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" -msgstr "Estado: caída" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" +msgstr "Velocidad de fotogramas del código de tiempo:" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" -msgstr "Estado: sostenido" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" +msgstr "Cercana a la tasa de ticks" -#: src/gui/settings.cpp:4200 -msgid "Status: release" -msgstr "Estado: lanzamiento" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" +msgstr "Película (24fps)" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" -msgstr "Estado: decremento lineal" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" +msgstr "" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" -msgstr "Estado: decremento exponencial" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" +msgstr "NTSC caída (29.97fps)" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" -msgstr "Estado: aumento" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" +msgstr "NTSC sin caída (30fps)" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" -msgstr "Estado: doblada" +#: src/gui/settings.cpp:1903 +msgid "Emulation" +msgstr "Emulación" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" -msgstr "Estado: directo" +#: src/gui/settings.cpp:1905 +msgid "Cores" +msgstr "Motores" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" -msgstr "Editor de Samples" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" +msgstr "Motor(es) de reproducción" -#: src/gui/settings.cpp:4211 -msgid "Time background" -msgstr "Fondo del tiempo" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" +msgstr "usado para reproducir" -#: src/gui/settings.cpp:4212 -msgid "Time text" -msgstr "Texto del tiempo" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" +msgstr "Motor(es) de renderizado" -#: src/gui/settings.cpp:4213 -msgid "Loop region" -msgstr "Región de bucle" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" +msgstr "usados en la exportación de audio" -#: src/gui/settings.cpp:4214 -msgid "Center guide" -msgstr "Guía del centro" +#: src/gui/settings.cpp:2113 +msgid "Playback" +msgstr "Reproducción" -#: src/gui/settings.cpp:4215 -msgid "Grid" -msgstr "Parrilla" +#: src/gui/settings.cpp:2118 +msgid "Render" +msgstr "Renderizado" -#: src/gui/settings.cpp:4217 -msgid "Selection points" -msgstr "Puntos de selección" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" +msgstr "Estrategia del PC Speaker" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" -msgstr "Aguja de vista previa" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" +msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" -msgstr "Agujas de reproducción" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" +msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" -msgstr "Marcadores de bucle" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" +msgstr "Teclado" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" -msgstr "Selección de chips: desactivado" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" +msgstr "Reiniciar a la conf. por defecto" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" -msgstr "Selección de chips: activado" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" +msgstr "¿Seguro que quieres reiniciar tus atajos de teclado?" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" -msgstr "Selección de chips: activado (falla)" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" +msgstr "Atajos globales" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" -msgstr "Administrador de Patrones" +#: src/gui/settings.cpp:2232 +msgid "Window activation" +msgstr "Activación de ventanas" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" -msgstr "No reservado" +#: src/gui/settings.cpp:2287 +msgid "Key" +msgstr "Tecla" -#: src/gui/settings.cpp:4228 -msgid "Unused" -msgstr "Sin uso" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" +msgstr "Valor" -#: src/gui/settings.cpp:4229 -msgid "Used" -msgstr "Usado" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" +msgstr "Lanzar macro##SNType_%d" -#: src/gui/settings.cpp:4230 -msgid "Overused" -msgstr "Muy usado" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" +msgstr "Lanzar nota##SNType_%d" -#: src/gui/settings.cpp:4231 -msgid "Really overused" -msgstr "Demasiado usado" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" +msgstr "Apagar nota##SNType_%d" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" -msgstr "Combo Breaker" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" +msgstr "Nota##SNType_%d" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" -msgstr "Piano" +#: src/gui/settings.cpp:2341 +msgid "Add..." +msgstr "Agregar..." -#: src/gui/settings.cpp:4237 -msgid "Upper key" -msgstr "Tecla superior" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" +msgstr "" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" -msgstr "Tecla superior (respuesta)" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" +msgstr "Lista de instrumentos" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" -msgstr "Tecla superior (apretada)" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" +msgstr "Lista de wavetables" -#: src/gui/settings.cpp:4240 -msgid "Lower key" -msgstr "Tecla inferior" +#: src/gui/settings.cpp:2486 +msgid "Sample list" +msgstr "Lista de samples" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" -msgstr "Tecla inferior (respuesta)" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" +msgstr "Editor de samples" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" -msgstr "Tecla inferior (apretada)" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" +msgstr "Interfaz" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" -msgstr "Reloj" +#: src/gui/settings.cpp:2578 +msgid "Layout" +msgstr "Diseño" -#: src/gui/settings.cpp:4246 -msgid "Clock text" -msgstr "Texto del reloj" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" +msgstr "Diseño del area de trabajo:" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" -msgstr "Compás (apagado)" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" +msgstr "Reiniciar" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" -msgstr "Compás (encendido)" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" +msgstr "¿Seguro que quieres reiniciar el diseño del area de trabajo?" -#: src/gui/settings.cpp:4253 -msgid "PortSet" -msgstr "Set de Puertos" +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" +msgstr "Permitir la acoplación de editores" -#: src/gui/settings.cpp:4254 -msgid "Port" -msgstr "Puerto" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" +msgstr "Recordar la posición de todas las ventanas" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" -msgstr "Puerto (escondido/no disponible)" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." +msgstr "recuerda la última posición de todas las ventanas al abrir." -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" -msgstr "Conexión (seleccionada)" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" +msgstr "Solo permitir mover una ventana al hacer clic en la barra de título" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" -msgstr "Conexión (otra)" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" +msgstr "Centrar ventanas emergentes" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" -msgstr "Datos de onda" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" +msgstr "Diseño de los controles de reproducción/edición:" -#: src/gui/settings.cpp:4266 -msgid "Reserved" -msgstr "Reservado" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" +msgstr "Clásico##ecl0" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" -msgstr "Sample (alterno 1)" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" +msgstr "Compacto##ecl1" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" -msgstr "Sample (alterno 2)" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" +msgstr "Compacto (vertical)##ecl2" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" -msgstr "Sample (alterno 3)" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" +msgstr "Separado##ecl3" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" -msgstr "RAM de ondas" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" +msgstr "Posición de los botones en Órdenes:" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" -msgstr "Onda (estática)" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" +msgstr "Encima##obp0" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" -msgstr "Búfer de eco" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" +msgstr "A la izquierda##obp1" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" -msgstr "Posición de carga de Namco 163" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" +msgstr "A la derecha##obp2" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" -msgstr "Posición de reproducción de Namco 163" +#: src/gui/settings.cpp:2661 +msgid "Mouse" +msgstr "Ratón" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" -msgstr "Sample (banco 0)" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" +msgstr "Tiempo de doble click (en segundos)" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" -msgstr "Sample (banco 1)" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" +msgstr "No enfocar el editor de patrones al hacer clic en este" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" -msgstr "Sample (banco 2)" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" +msgstr "Enfocar el editor de patrones al seleccionar un instrumento" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" -msgstr "Sample (banco 3)" +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" +msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" -msgstr "Sample (banco 4)" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" +msgstr "Comportamiento de previsualización de notas:" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" -msgstr "Sample (banco 5)" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" +msgstr "Nunca reproducir nota##npb0" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" -msgstr "Sample (banco 6)" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" +msgstr "Cuando el cursor se encuentre en la columna de notas##npb1" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" -msgstr "Sample (banco 7)" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" +msgstr "" +"Reproducir cuando el cursor esté en la columna de notas o el modo de edición " +"esté desactivado##npb2" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" -msgstr "Nivel de registro: Error" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" +msgstr "Siempre reproducir nota##npb3" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" -msgstr "Nivel de registro: Alerta" +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" +msgstr "Permitir arrastrar la selección:" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" -msgstr "Nivel de registro: Información" +#: src/gui/settings.cpp:2711 +msgid "No##dms0" +msgstr "No##dms0" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" -msgstr "Nivel de registro: Depuración" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" +msgstr "Sí##dms1" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" -msgstr "Nivel de registro: Traza/Verboso" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" +msgstr "Sí (solo si se mantiene presionado Ctrl)##dms2" -#: src/gui/settings.cpp:4297 -msgid "Backup" -msgstr "Copia de seguridad" +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" +msgstr "" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" -msgstr "Activar el sistema de respaldo" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" +msgstr "" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" -msgstr "Intervalo (en segundos)" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" +msgstr "" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" -msgstr "Copias por archivo" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" +msgstr "Silenciar/reactivar todos los canales al hacer:" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" -msgstr "Administración de Copias" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" +msgstr "Clic derecho o doble clic##soloA" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" -msgstr "Purgar archivos de antes del:" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" +msgstr "Clic derecho##soloR" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" -msgstr "Ejecutar##PDate" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" +msgstr "Doble clic##soloD" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" -msgstr "%PB usados" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" +msgstr "" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" -msgstr "%TB usados" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" +msgstr "" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" -msgstr "%GB usados" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" +msgstr "" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" -msgstr "%MB usados" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" +msgstr "" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" -msgstr "%KB usados" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" +msgstr "" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" -msgstr "% bytes usados" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" +msgstr "Hacer doble clic seleccionará la columna entera" -#: src/gui/settings.cpp:4418 -msgid "Refresh" -msgstr "Actualizar" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" +msgstr "Comportamiento del cursor" -#: src/gui/settings.cpp:4422 -msgid "Delete all" -msgstr "Borrar todo" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" +msgstr "Insertar empuja la fila entera del canal" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" -msgstr "Tamaño" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" +msgstr "'Borrar y halar' afecta la fila entera del canal" -#: src/gui/settings.cpp:4429 -msgid "Latest" -msgstr "Modificación más reciente" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" +msgstr "Empujar valor al sobreescribir en lugar de borrarlo" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" +"Repetición de entrada de notas o valores con el teclado (mantén para repetir " +"entrada)" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" -msgstr "" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" +msgstr "Al introducir un valor en la columa de efecto:" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" -msgstr "" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" +msgstr "Mover el cursor hacia abajo##eicb0" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" -msgstr "" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" +msgstr "Mover el cursor al valor del efecto, y luego hacia abajo##eicb1" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" +"Mover el cursor al valor del efecto, y luego al siguiente efecto " +"(envolvente)##eicb2" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" -msgstr "" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" +msgstr "Borrar el valor de un efecto al borrar el efecto" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" -msgstr "Códigos de Trampa" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" +msgstr "" +"Cambiar el instrumento actual al modificar la columna de instrumento " +"('absorber instrumento')" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" -msgstr "Introduce un código:" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" +msgstr "Remover el valor de instrumento al insertar un corte/soltado de nota" -#: src/gui/settings.cpp:4577 -msgid "Submit" -msgstr "Subir" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" +msgstr "Remover el valor de volumen al insertar corte/soltado de nota" -#: src/gui/settings.cpp:4581 -msgid "invalid code" -msgstr "código inválido" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" +msgstr "Movimiento del cursor" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" -msgstr "interfaz alterna activada" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" +msgstr "Envolver horizontalmente?" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" -msgstr "" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" +msgstr "No##wrapH0" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" -msgstr "todos los tipos de instrumentos activados" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" +msgstr "Sí##wrapH1" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" -msgstr "" -"OK, si te doy tu linealidad parcial de tono ¿vas a dejar de molestarme?" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" +msgstr "Sí, y también mueve el cursor a la fila posterior/anterior##wrapH2" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" -msgstr "se activó el modo \"cómodo\"" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" +msgstr "Envolver verticalmente?" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" -msgstr "Aceptar##SettingsOK" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" +msgstr "No##wrapV0" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" -msgstr "Cancelar##SettingsCancel" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" +msgstr "Sí##wrapV1" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" -msgstr "Aplicar##SettingsApply" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" +msgstr "Sí, y también mueve el cursor al patrón posterior/anterior##wrapV2" -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" -msgstr "¡no se pudo inicializar el audio!" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +msgstr "" +"Sí, y también mueve el cursor al patrón posterior/anterior (envolver " +"alrededor de la canción)##wrapV2" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." -msgstr "¡error al cargar fuentes! por favor revisa tus ajustes." +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" +msgstr "Comportamiento de las teclas de movimiento:" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" -msgstr "¡error al cargar la configuración! (%s)" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" +msgstr "Mueven de a un paso##cmk0" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" -msgstr "[Directorio]" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" +msgstr "Mueven tanto como hayan 'Pasos de edición'##cmk1" -#: src/gui/settings.cpp:6982 -msgid "[Link]" -msgstr "[Vínculo]" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" +msgstr "Al borrar, mover el cursor tanto como hayan 'Pasos de edición'" -#: src/gui/settings.cpp:6983 -msgid "[File]" -msgstr "[Archivo]" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" +msgstr "" +"Al insertar, mover el cursor tanto como hayan 'Pasos de edición' (también " +"empujar)" -#: src/gui/settings.cpp:6984 -msgid "Name:" -msgstr "Nombre:" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" +msgstr "Mover cursor hacia arriba al borrar usando Backspace (Retroceso)" -#: src/gui/settings.cpp:6985 -msgid "Path:" -msgstr "Ruta:" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" +msgstr "Al pegar, mover el cursor al final del contenido del portapapeles" -#: src/gui/settings.cpp:6986 -msgid "Reset search" -msgstr "Reiniciar búsqueda" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" +msgstr "Desplazamiento" -#: src/gui/settings.cpp:6987 -msgid "Drives" -msgstr "Discos" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" +msgstr "Cambiar orden al moverse fuera de los límites del patrón?" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" -msgstr "" -"Editar ruta\n" -"También puedes hacer clic derecho en botones de ruta" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" +msgstr "No##pscroll0" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" -msgstr "Ir al directorio de casa" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" +msgstr "Sí##pscroll1" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" -msgstr "Ir al directorio superior" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" +msgstr "Sí, y ve alrededor de la canción##pscroll2" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" -msgstr "Crear Directorio" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" +msgstr "Seguir el orden actual al mover el cursor" -#: src/gui/settings.cpp:6992 -msgid "File name" -msgstr "Nombre del archivo" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." +msgstr "aplica cuando la canción está detenida." -#: src/gui/settings.cpp:6995 -msgid "Date" -msgstr "Fecha" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" +msgstr "No desplazar al mover el cursor" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" -msgstr "Advertencia" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" +msgstr "Mover el cursor con la rueda del mouse?" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" -msgstr "El archivo que has seleccionado ya existe. ¿Deseas reemplazarlo?" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" +msgstr "No##csw0" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" -msgstr "Sí" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" +msgstr "Sí##csw1" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" -msgstr "No" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" +msgstr "Sí, pero invertido##csw2" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" -msgstr "%d/%m/%Y %H:%M" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" +msgstr "¿Cuántos pasos se moverá el cursor con cada giro de la rueda?" -#: src/gui/orders.cpp:114 -msgid "Add new order" -msgstr "Agregar nuevo orden" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" +msgstr "Un paso##cws0" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" -msgstr "Remover orden" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" +msgstr "La cantidad de pasos como hayan 'Pasos de edición'##cws1" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" -msgstr "Duplicar orden (click derecho para clonar)" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" +msgstr "Archivos de canción" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" -msgstr "Mover orden hacia arriba" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" +msgstr "Mostrar menú de tipo de instrumento al añadir instrumento" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" -msgstr "Mover orden hacia abajo" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" +msgstr "Seleccionar archivo al abrirlo" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" -msgstr "Copiar orden actual al final de la canción (click derecho para clonar)" +#: src/gui/settings.cpp:3000 +msgid "Appearance" +msgstr "Apariencia" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" -msgstr "Modo de cambio de orden: fila completa" +#: src/gui/settings.cpp:3002 +msgid "Scaling" +msgstr "Escala" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" -msgstr "Modo de cambio de orden: uno a la vez" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" +msgstr "Escalar interfaz automáticamente" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" -msgstr "" -"Modo de edición de orden: Seleccionar y escribir (desplazar verticalmente)" +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" +msgstr "Escala de la interfaz" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" -msgstr "" -"Modo de edición de orden: Seleccionar y escribir (desplazar horizontalmente)" +#: src/gui/settings.cpp:3020 +msgid "Icon size" +msgstr "Tamaño de íconos" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" -msgstr "Modo de edición de orden: Seleccionar y escribir (no desplazar)" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" +msgstr "Renderizador de fuentes" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" -msgstr "Modo de edición de orden: haz clic para cambiar" +#: src/gui/settings.cpp:3045 +msgid "Main font" +msgstr "Fuente principal" -#: src/gui/findReplace.cpp:29 -msgid "ignore" -msgstr "ignorar" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" +msgstr "Tamaño##MainFontSize" -#: src/gui/findReplace.cpp:30 -msgid "equals" -msgstr "es igual a" +#: src/gui/settings.cpp:3064 +msgid "Header font" +msgstr "Fuente de cabecera" -#: src/gui/findReplace.cpp:31 -msgid "not equal" -msgstr "no es igual a" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" +msgstr "Tamaño##HeadFontSize" -#: src/gui/findReplace.cpp:32 -msgid "between" -msgstr "está entre" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" +msgstr "Fuente del patrón" -#: src/gui/findReplace.cpp:33 -msgid "not between" -msgstr "no está entre" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" +msgstr "Tamaño##PatFontSize" -#: src/gui/findReplace.cpp:34 -msgid "any" -msgstr "cualquier" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" +msgstr "Suavizar fuentes" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" -msgstr "ninguno" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" +msgstr "Permitir fuentes de mapa de bits" -#: src/gui/findReplace.cpp:39 -msgid "set" -msgstr "establecer a" - -#: src/gui/findReplace.cpp:40 -msgid "add" -msgstr "agregar" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" +msgstr "Pistado:" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" -msgstr "agregar con desborde" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" +msgstr "Apagado (pistado suave)##fh0" -#: src/gui/findReplace.cpp:42 -msgid "scale %" -msgstr "escalar por %" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" +msgstr "Ligero##fh1" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" -msgstr "Buscar/Reemplazar" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" +msgstr "Normal##fh2" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" -msgstr "Buscar" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" +msgstr "Completo (pistado fuerte)##fh3" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" -msgstr "orden" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" +msgstr "Auto-pistado:" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" -msgstr "fila" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" +msgstr "Desactivado##fah0" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" -msgstr "canal" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" +msgstr "Activado##fah1" -#: src/gui/findReplace.cpp:541 -msgid "go" -msgstr "ir" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" +msgstr "Activado (forzado)##fah2" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" -msgstr "no se han encontrado coincidencias" +#: src/gui/settings.cpp:3152 +msgid "Oversample" +msgstr "Escala de sobremuestreo" -#: src/gui/findReplace.cpp:587 -msgid "Back" -msgstr "Atrás" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" +msgstr "" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" -msgstr "Borrar busqueda" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." +msgstr "" +"ahorra memoria gráfica. reduce la calidad de renderizado de fuentes.\n" +"usa para fuentes pixeladas/de mapa de bits." -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" -msgstr "Añadir efecto" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" +msgstr "" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" -msgstr "Remover efecto" +#: src/gui/settings.cpp:3168 +msgid "default." +msgstr "la opción por defecto." -#: src/gui/findReplace.cpp:786 -msgid "Search range:" -msgstr "Rango de búsqueda" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" +msgstr "" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" -msgstr "Limitar a los canales" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." +msgstr "" +"suministra una calidad de renderizado de fuentes ligeramente mejor.\n" +"usa más memoria gráfica." -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" -msgstr "Desde" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" +msgstr "Cargar fuente de reserva" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" -msgstr "Hasta" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." +msgstr "desactiva para ahorrar memoria gráfica." -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" -msgstr "Hacer coincidir posición de efecto:" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" +msgstr "Mostrar caracteres japoneses" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." -msgstr "hacer coincidir efectos sin importar su posición." +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" +msgstr "" +"Solo activa esta opción si tienes suficiente memoria gráfica.\n" +"Esta es una solución temporal hasta que Dear ImGui implemente atlas de " +"fuente dinámicas.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" -msgstr "Flojamente" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" +msgstr "Mostrar caracteres chinos (chino simplificado)" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." -msgstr "hacer coincidir efectos solo si aparecen en orden." +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" +msgstr "" +"Solo activa esta opción si tienes suficiente memoria gráfica.\n" +"Esta es una solución temporal hasta que Dear ImGui implemente atlas de " +"fuente dinámicas.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" -msgstr "Estrictamente" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" +msgstr "Mostrar caracteres chinos (chino tradicional)" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -"hacer coincidir efectos solo si aparecen exactamente como se especifíca." - -#: src/gui/findReplace.cpp:856 -msgid "Replace" -msgstr "Reemplazar" +"Solo activa esta opción si tienes suficiente memoria gráfica.\n" +"Esta es una solución temporal hasta que Dear ImGui implemente atlas de " +"fuente dinámicas.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" -msgstr "INVÁLIDO" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" +msgstr "Mostrar caracteres coreanos" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" -msgstr "Modo de reemplazo de efectos:" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +msgstr "" +"Solo activa esta opción si tienes suficiente memoria gráfica.\n" +"Esta es una solución temporal hasta que Dear ImGui implemente atlas de " +"fuente dinámicas.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" -msgstr "Solo reemplazar coincidencias" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" +msgstr "Apariencia de la barra de título:" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" -msgstr "Reemplazar coincidencias y librar los espacios" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" +msgstr "" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" -msgstr "Limpiar efectos" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" +msgstr "Nombre de Canción - Furnace##tbar1" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" -msgstr "Insertar en espacios libres" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" +msgstr "nombre_del_archivo.fur - Furnace##tbar2" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" -msgstr "Reemplazar##QueryReplace" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" +msgstr "/ruta/al/archivo.fur - Furnace##tbar3" -#: src/gui/about.cpp:26 -msgid "is proud to present" -msgstr "tiene el orgullo de presentar" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" +msgstr "Mostrar el nombre del sistema en la barra de título" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -"¡bienvenido a Furnace, el tracker de chiptune de codigo abierto más grande " -"de todos!" +"Mostrar nombre de los chips en lugar de \"multi-system\" en la barra de " +"título" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." -msgstr "con compatibilidad de canciones DefleMask." +#: src/gui/settings.cpp:3284 +msgid "Status bar:" +msgstr "Barra de estado:" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" -msgstr "> CRÉDITOS <" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" +msgstr "Detalle del cursor##sbar0" -#: src/gui/about.cpp:35 -msgid "-- program --" -msgstr "-- programa --" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" +msgstr "Ruta del archivo##sbar1" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" -msgstr "A M 4 N (canción de intro)" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" +msgstr "Detalle del cursor o ruta del archivo##sbar2" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" -msgstr "-- gráficos/diseño de interfaz --" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" +msgstr "Nada##sbar3" -#: src/gui/about.cpp:60 -msgid "-- documentation --" -msgstr "-- documentación --" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" +msgstr "Mostrar estado de reproducción al reproducir" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" -msgstr "" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" +msgstr "Diseño de opciones de exportación:" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" -msgstr "-- canciones demo --" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" +msgstr "Sub-menús en el menú Archivo##eol0" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" -msgstr "-- arreglos/información adicional --" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" +msgstr "Ventanas modales con tabulaciones##eol1" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" -msgstr "-- equipo de prueba del backend Metal --" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" +msgstr "Ventanas modales con opciones en el menú Archivo##eol2" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" -msgstr "-- equipo de prueba del backend DirectX 9 --" - -#: src/gui/about.cpp:241 -msgid "powered by:" -msgstr "potenciado por:" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" +msgstr "Barra de menú con mayúsculas" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" -msgstr "Dear ImGui por Omar Cornut" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" +msgstr "Mostrar opciones para manipular chips en el menú de Archivo" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" -msgstr "SDL2 por Sam Lantinga" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" +msgstr "Resaltar canal del cursor en Órdenes" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" -msgstr "zlib por Jean-loup Gailly" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" +msgstr "Formato de número en la fila de órdenes:" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" -msgstr "y Mark Adler" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" +msgstr "" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" -msgstr "libsndfile por Erik de Castro Lopo" +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" +msgstr "" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" -msgstr "Portable File Dialogs por Sam Hocevar" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" +msgstr "Centrar vista del patrón" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" -msgstr "Native File Dialog por Frogtoss Games" +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" +msgstr "Desbordar resaltadores de patrón" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" -msgstr "Weak-JACK por x42" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" +msgstr "Mostrar patrones adyacentes" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" -msgstr "RtMidi por Gary P. Scavone" +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" +msgstr "Formato de los números en la fila de patrones:" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" -msgstr "FFTW por Matteo Frigo y Steven G. Johnson" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" +msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" -msgstr "backward-cpp por Google" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" +msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" -msgstr "adpcm por superctr" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" +msgstr "Etiquetas de patrón:" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" -msgstr "adpcm-xq por David Bryant" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" +msgstr "Apagar nota (3 caracteres)" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" -msgstr "Nuked-OPL3/OPLL/OPM/OPN2/PSG por nukeykt" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" +msgstr "Soltar nota (3 caracteres)" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" -msgstr "YM3812-LLE, YMF262-LLE, YMF276-LLE y YM2608-LLE por nukeykt" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" +msgstr "Soltar macro (3 caracteres)" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" -msgstr "ESFMu (versión modificada) por Kagamiin~" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" +msgstr "Campo vacío (3 caracteres)" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" -msgstr "ymfm por Aaron Giles" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" +msgstr "Campo vacío (2 caracteres)" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" -msgstr "emu2413 por Digital Sound Antiques" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" +msgstr "Espacio en la vista de patrón:" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" -msgstr "MAME SN76496 por Nicola Salmoria" +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" +msgstr "Nota" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" -msgstr "MAME AY-3-8910 por Couriersud" +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" +msgstr "Efecto" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" -msgstr "con arreglos AY8930 por Eulous, cam900 and Grauw" +#: src/gui/settings.cpp:3449 +msgid "Effect value" +msgstr "Valor de efecto" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" -msgstr "MAME SAA1099 por Juergen Buchmueller y Manuel Abadia" +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" +msgstr "Usar un solo dígito para los efectos 00-0F" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" -msgstr "MAME Namco WSG por Nicola Salmoria y Aaron Giles" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" +msgstr "Usar bemoles en vez de sostenidos" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" -msgstr "MAME RF5C68 core por Olivier Galibert y Aaron Giles" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" +msgstr "Usar notación alemana" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" -msgstr "MAME MSM5232 core por Jarek Burczynski y Hiromitsu Shioya" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" +msgstr "Estilo del canal:" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" -msgstr "MAME MSM6258 core por Barry Rodewald" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" +msgstr "Clásico##CHS0" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" -msgstr "MAME YMZ280B core por Aaron Giles" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" +msgstr "Línea##CHS1" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" -msgstr "MAME GA20 core por Acho A. Tang y R. Belmont" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" +msgstr "Redondo##CHS2" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" -msgstr "MAME SegaPCM core por Hiromitsu Shioya y Olivier Galibert" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" +msgstr "Botones separados##CHS3" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" -msgstr "SAASound por Dave Hooper y Simon Owen" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" +msgstr "Borde cuadrado##CH42" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" -msgstr "SameBoy por Lior Halphon" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" +msgstr "Borde redondo##CHS5" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" -msgstr "Núcleos de audio Mednafen PCE, WonderSwan, T6W28 y Virtual Boy" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" +msgstr "Barra de volumen de los canales:" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" -msgstr "SNES DSP core por Blargg" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" +msgstr "No colocar##CHV0" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" -msgstr "puNES (NES, MMC5 y FDS) por FHorse" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" +msgstr "" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" -msgstr "NSFPlay (NES y FDS) por Brad Smith y Brezza" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" +msgstr "Estéreo##CHV2" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" -msgstr "reSID por Dag Lem" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" +msgstr "" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" -msgstr "reSIDfp por Dag Lem, Antti Lankila" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" +msgstr "Real (estéreo)##CHV4" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" -msgstr "y Leandro Nini" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" +msgstr "Estilo de resaltado del canal:" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" -msgstr "dSID por DefleMask Team basado en jsSID" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" +msgstr "Ninguno##CHF0" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" -msgstr "Stella por Stella Team" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" +msgstr "Nota##CHF1" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" -msgstr "QSound emulator por superctr y Valley Bell" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" +msgstr "Volumen##CHF2" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" -msgstr "VICE VIC-20 emulador de sonido por Rami Rasanen y viznut" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" +msgstr "Activo##CHF3" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" -msgstr "VICE TED emulador de sonido por Andreas Boose, Tibor Biczo" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" +msgstr "Fuente del canal:" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" -msgstr "y Marco van den Heuvel" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" +msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" -msgstr "VERA emulador de sonido por Frank van den Hoef" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" +msgstr "Mono-espaciada##CHFont1" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" -msgstr "mzpokeysnd POKEY emulador por Michael Borisov" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" +msgstr "Centrar el nombre del canal" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" -msgstr "ASAP POKEY emulador por Piotr Fusik" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" +msgstr "Colorear canales con:" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" -msgstr "porteado por laoo a C++" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" +msgstr "Un solo color##CHC0" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" -msgstr "vgsound_emu (segunda versión, versión modificada) por cam900" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" +msgstr "El tipo de canal##CHC1" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" -msgstr "" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" +msgstr "El tipo de instrumento##CHC2" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" -msgstr "" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" +msgstr "Colorear nombres de canales con:" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" -msgstr "SM8521 emulador (versión modificada) por cam900" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" +msgstr "Un solo color##CTC0" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" -msgstr "D65010G031 emulator (versión modificada) por cam900" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" +msgstr "El tipo de canal##CTC1" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" -msgstr "Namco C140/C219 emulator (versión modificada) por cam900" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" +msgstr "El tipo de instrumento##CTC2" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" -msgstr "PowerNoise emulator por scratchminer" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" +msgstr "Usar lista unificada de instrumentos, ondas y samples" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" -msgstr "ep128emu por Istvan Varga" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" +msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" -msgstr "NDS sound emulator por cam900" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" +msgstr "Usar iconos en la lista de instrumentos?" -#: src/gui/about.cpp:304 -msgid "greetings to:" -msgstr "saludos a:" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" +msgstr "No##iis0" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" -msgstr "¡todos los miembros de Deflers of Noice!" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" +msgstr "Iconos gráficos##iis1" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" -msgstr "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" +msgstr "Iconos de fuente##iis2" -#: src/gui/about.cpp:312 -msgid "(and contributors)." -msgstr "(y contribuidores)." - -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" -msgstr "licenciado bajo la GPLv2+. observa" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" +msgstr "Colorear el editor de instrumento usando el tipo de instrumento" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." -msgstr "LICENSE para más información." +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" +msgstr "Editor de Macros" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" -msgstr "ayuda a Furnace:" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" +msgstr "Diseño del editor de macros:" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" -msgstr "contacta tildearrow:" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" +msgstr "Unificado##mel0" -#: src/gui/about.cpp:322 -msgid "disclaimer:" -msgstr "nota:" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" +msgstr "Cuadriculado##mel2" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" -msgstr "pese a que el program funciona" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" +msgstr "Un macro a la vez (lista)##mel3" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" -msgstr "con el formato de archivo .dmf, NO está" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" +msgstr "Usar deslizador vertical clásico?" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" -msgstr "afiliado con Delek o DefleMask de" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" +msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" -msgstr "ninguna manera, ni pretende reemplazar" +#: src/gui/settings.cpp:3678 +msgid "Manual" +msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." -msgstr "el programa original." +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" +msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." -msgstr "también viene sin NINGUNA GARANTÍA ABSOLUTA." +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" +msgstr "" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" -msgstr "¡gracias a todos los contribuidores/reporteros de error!" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" +msgstr "Editor de Onda" -#: src/gui/about.cpp:338 -msgid "About Furnace" -msgstr "Acerca de Furnace" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" +msgstr "Usar editor de onda compacto" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" -msgstr "¡Cambios no guardados! ¿Guardar cambios antes de jugar?" +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" +msgstr "Editor FM" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" -msgstr "Opciones de compatibilidad" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" +msgstr "Nombres de parámetros FM:" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." -msgstr "" -"éstas opciones han sido diseñadas para proveer una mejor compatibilidad con " -"DefleMask y versiones anteriores de Furnace.\n" -"se recomienda desactivar la mayoría de estos a menos que dependas de ciertos " -"comportamientos especificos." +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" +msgstr "Familiares##fmn0" -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" -msgstr "" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" +msgstr "Técnicos##fmn1" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" -msgstr "Limitar rango de deslizamiento" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" +msgstr "Técnicos (alternos)##fmn2" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." -msgstr "" -"al activar, limita los deslizamientos a un rango compatible.\n" -"puede causar problemas con deslizamientos en octavas negativas." +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" +msgstr "Usar nombres de ondas OPL estándar" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" -msgstr "Composición de ruido compatible en la NES y el PC Engine" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" +msgstr "Diseño de editor de parámetros FM:" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." -msgstr "" -"usa una frecuencia de ruido compatible algo inusual.\n" -"remueve algunas frecuencias de ruido en el PC Engine." +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" +msgstr "Moderno##fml0" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" -msgstr "El ancho de pulso de un instrumento de Gameboy es el sonido de onda" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" +msgstr "Moderno, con más etiquetas" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." -msgstr "" -"si se activa, un instrumento con macro de ancho de pulso en el canal Onda\n" -"será usado como volumen de wavetable." +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" +msgstr "Compacto (2x2, clásico)##fml1" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" -msgstr "Reiniciar macro en un portamento" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" +msgstr "Compacto (1x4)##fml2" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." -msgstr "" -"al activar, un efecto de portamento reiniciará el macro del canal si se usa\n" -"en combinación con una nota." +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" +msgstr "Compacto (4x1)##fml3" -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" -msgstr "Deslizamientos de volumen antiguos" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" +msgstr "Alterno (2x2)##fml4" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." -msgstr "" -"simula deslizamiento de volumen con errores desbordando silenciosamente el " -"volumen\n" -"cuando el deslizamiento se vuelve menor que 0." +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" +msgstr "Alterno (1x4)##fml5" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" -msgstr "Arpegio compatible" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" +msgstr "Alterno (4x1)##fml5" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." -msgstr "retrasar arpegio por un tick en cada nota nueva." +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" +msgstr "Posición de sostenido en el editor:" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" -msgstr "Desactiva el DAC cuando el sample termine" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" +msgstr "Entre la caída y la velocidad del sostenido##susp0" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." -msgstr "" -"al activar, el DAC en el YM2612 será desactivado si no hay samples " -"reproduciendo." +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" +msgstr "Después de la velocidad de soltado##susp1" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" -msgstr "Alternación de velocidad rota" +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" +msgstr "Luego de la velocidad de soltado y del espacio siguiente##susp2" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." -msgstr "" -"determina la velocidad siguente basado en si la fila es par o impar en vez " -"de alternar entre las velocidades." +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" +msgstr "Luego del TL##susp3" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" -msgstr "Ignora efectos de deslizamiento duplicados" +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" +msgstr "Usar colores separados para los moduladores y carriers en editor FM" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." -msgstr "" -"si se activa, solo el primer deslizamiento de una fila en un canal será " -"considerado." +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" +msgstr "Valores de afinación FM sin signo" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" -msgstr "Ignorar 0Dxx en la última orden" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" +msgstr "Unidad para representar el uso de memoria de los chips:" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" msgstr "" -"si se activa, un salto a fila en la siguente orden no ocurrirá si se está en " -"la última orden de una canción." - -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" -msgstr "Portamento no se activa luego de un deslizamiento de tono" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" msgstr "" -"simula un error en el cual el portamento no funciona luego de un " -"deslizamiento de tono." -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" -msgstr "" -"Comportamiento raro al deslizar tono más allá de la octava actual en FM" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" +msgstr "Esquinas redondas" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." -msgstr "" -"si esto está activado, un deslizamiento de tono que cruce alguno de los " -"límites de\n" -"la octava actual se detendrá por un tick y luego continuará desde el límite " -"de octava más cercano.\n" -"para compatibilidad con .dmfs." +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" +msgstr "Bordes" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" -msgstr "No aplicar envelope de Game Boy en el cambio de instrumentos sin nota" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" +msgstr "Suavizar onda" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." -msgstr "si está encendido, cambiar el instrumento no afectará el envelope." +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" +msgstr "Llenar la ventana" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" -msgstr "Ignorar cambio de modo DAC fuera del canal correcto en modo ExtCh" +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" +msgstr "La onda se sale del margen?" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -"si está encendido, 17xx no tendrá efecto en los canales de operador en YM2612" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" -msgstr "E1xy y E2xy toman prioridad sobre parar deslizamientos" +#: src/gui/settings.cpp:3862 +msgid "Windows" +msgstr "Ventanas" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" -msgstr "algo de esto tiene sentido todavía?" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" +msgstr "Esquinas de la ventana redondas" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" -msgstr "E1xy y E2xy se detienen al repetir la misma nota" +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" +msgstr "Botones redondos" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." -msgstr "ay, si solo esto no existiera..." +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" +msgstr "Esquinas del menú redondas" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" -msgstr "El macro de ancho de pulso del SN76489 siempre reinicia la fase" +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" +msgstr "Tabulaciones redondas" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." -msgstr "" -"al activar, el macro de ancho de pulso siempre reiniciará la fase, incluso " -"si su valor no ha cambiado" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" +msgstr "Barras de desplazamiento redondas" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" -msgstr "Estrategia de escalado de volumen rota" +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" +msgstr "Bordes en los elementos" -#: src/gui/compatFlags.cpp:106 -msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" -msgstr "" -"si está activado:\n" -"- la escalación logarítmica usa multiplicación\n" -"- la escalación lineal usa substracción\n" -"si está desactivado:\n" -"- la escalación logarítmica usa substracción\n" -"- la escalación lineal usa multiplicación" +#: src/gui/settings.cpp:3903 +msgid "Color scheme" +msgstr "Esquema de colores" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" -msgstr "No persistir macro de volumen después de que termine" +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" +msgstr "¿Estás seguro de que quieres reiniciar el esquema de colores?" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." -msgstr "" -"cuando está activado, un valor en la columna de volumen que pasa después de " -"que la macro de volume termine ignorará a la macro." +#: src/gui/settings.cpp:3916 +msgid "Guru mode" +msgstr "Modo guru" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" -msgstr "Salida de volumen quebrada al cambiar instrumento" +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" +msgstr "Sombra del marco" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." -msgstr "" -"si se activa, no se verificará la presencia de una macro de volumen.\n" -"esto hace que el último valor de la macro se quede a menos de que exista un " -"valor en la columna de volumen." +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" +msgstr "Tipo del esquema de colores:" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" -msgstr "Salida de volumen quebrada - (POR FAVOR DESACTÍVAME)" +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" +msgstr "Oscuro##gcb0" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" -msgstr "" -"estas opciones de compatibilidad se están volviendo MUY ridiculas y fuera de " -"control.\n" -"como podrás imaginar, esta existe por culpa de OTRO COMPORTAMIENTO " -"ESPECÍFICO MÁS de DefleMask.\n" -"por favor mantén esto apagado a toda costa porque no lo voy a mantener una " -"vez que la exportación a ROM venga.ah y no empieces a discutir al respecto. " -"Furnace no es un reemplazo para DefleMask, y no,\n" -"no estoy tratando de hacer que parezca uno con todas estas opciones.\n" -"\n" -"oh y que hay de todas las otras opciones que no tienen que ver con " -"DefleMask?\n" -"esos son para el importe de .mods, un futuro importe de archivos de " -"FamiTracker y por gusto personal!\n" -"\n" -"fin de la perorata" +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" +msgstr "Claro##gcb1" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" -msgstr "Tratar periodos en SN76489 menos de 8 como 1" +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" +msgstr "Colores de acento:" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." -msgstr "" -"al activar, cualquier periodo SN menos de 8 será 1.\n" -"esto replica el comportamiento de DefleMask, pero reduce rango de periodo " -"disponible." +#: src/gui/settings.cpp:3945 +msgid "Primary" +msgstr "Primario" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" -msgstr "Versiones antiguas" +#: src/gui/settings.cpp:3946 +msgid "Secondary" +msgstr "Secundario" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" -msgstr "Arpegio inhibe deslizamientos que no son portamento" +#: src/gui/settings.cpp:3960 +msgid "Button" +msgstr "Botón" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" -msgstr "comportamiento ha cambiado en 0.5.5" +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" +msgstr "Botón (sombreado)" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" -msgstr "Macro de algoritmo FM fea" +#: src/gui/settings.cpp:3962 +msgid "Button (active)" +msgstr "Botón (activo)" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" -msgstr "Deslizamiento rápido quebrado (E1xy/E2xy)" +#: src/gui/settings.cpp:3963 +msgid "Tab" +msgstr "Tabulación" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" -msgstr "comportamiento ha cambiado en 0.5.7" +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" +msgstr "Tabulación (sombreada)" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" -msgstr "Parar portamento al apagar nota" +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" +msgstr "Tabulación (activa)" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" -msgstr "comportamiento ha cambiado en 0.6pre1" +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" +msgstr "Tabulación (sin foco)" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" -msgstr "No permitir cambios de instrumento al deslizar" +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" +msgstr "Tabulación (sin foco pero activa)" + +#: src/gui/settings.cpp:3968 +msgid "ImGui header" +msgstr "Cabecera ImGui" + +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" +msgstr "Cabecera ImGui (sombreada)" + +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" +msgstr "Cabecera ImGui (activa)" + +#: src/gui/settings.cpp:3971 +msgid "Resize grip" +msgstr "Mango de tamaño" + +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" +msgstr "Mango de tamaño (sombreado)" + +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" +msgstr "Mango de tamaño (activo)" + +#: src/gui/settings.cpp:3974 +msgid "Widget background" +msgstr "Fondo del widget" + +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" +msgstr "Fondo del widget (sombreado)" + +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" +msgstr "Fondo del widget (activo)" + +#: src/gui/settings.cpp:3977 +msgid "Slider grab" +msgstr "Deslizador" + +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" +msgstr "Deslizador (activo)" + +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" +msgstr "Fondo de título (activo)" + +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" +msgstr "Marca de casilla/botón radial" + +#: src/gui/settings.cpp:3981 +msgid "Text selection" +msgstr "Selección de texto" + +#: src/gui/settings.cpp:3982 +msgid "Line plot" +msgstr "Trazo de línea" + +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" +msgstr "Trazo de línea (sombreado)" + +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" +msgstr "Trazo de histograma" + +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" +msgstr "Trazo de histograma (sombreado)" + +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" +msgstr "Fila de tabla (par)" + +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" +msgstr "Fila de table (impar)" + +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "Interfaz (otros)" + +#: src/gui/settings.cpp:3994 +msgid "Window background" +msgstr "Fondo de ventana" + +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" +msgstr "Fondo de sub-ventana" + +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" +msgstr "Fondo de ventana emergente" + +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" +msgstr "Fondo detrás de una ventana emergente" + +#: src/gui/settings.cpp:3998 +msgid "Header" +msgstr "Cabecera" + +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" +msgstr "Texto (desactivado)" + +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" +msgstr "Barra de título (inactiva)" + +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" +msgstr "Barra de título (colapsada)" + +#: src/gui/settings.cpp:4003 +msgid "Menu bar" +msgstr "Barra de menú" + +#: src/gui/settings.cpp:4005 +msgid "Border shadow" +msgstr "Sombra de borde" + +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" +msgstr "Barra de deslizamiento" + +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" +msgstr "Barra de deslizamiento (sombreada)" + +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" +msgstr "Barra de deslizamiento (activa)" + +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" +msgstr "Fondo de barra de deslizamiento" + +#: src/gui/settings.cpp:4010 +msgid "Separator" +msgstr "Separador" + +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" +msgstr "Separador (sombreado)" + +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" +msgstr "Separador (activo)" + +#: src/gui/settings.cpp:4013 +msgid "Docking preview" +msgstr "Vista previa de acoplación" + +#: src/gui/settings.cpp:4014 +msgid "Docking empty" +msgstr "Espacio vacío en acoplación" + +#: src/gui/settings.cpp:4015 +msgid "Table header" +msgstr "Cabecera de tabla" + +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" +msgstr "Borde de tabla (fuerte)" + +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" +msgstr "Borde de tabla (suave)" + +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" +msgstr "Destino al jalar" + +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" +msgstr "Resaltado del cambiador de ventanas" + +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" +msgstr "Fondo detrás del cambiador de ventanas" + +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "Miscelánea" + +#: src/gui/settings.cpp:4024 +msgid "Toggle on" +msgstr "Interruptor encendido" + +#: src/gui/settings.cpp:4025 +msgid "Toggle off" +msgstr "Interruptor apagado" + +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "Estado de reproducción" + +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" +msgstr "Pista de destructivo" + +#: src/gui/settings.cpp:4028 +msgid "Warning hint" +msgstr "Pista de advertencia" + +#: src/gui/settings.cpp:4029 +msgid "Error hint" +msgstr "Pista de error" + +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "Selector de Archivo (integrado)" + +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "Directorio" + +#: src/gui/settings.cpp:4034 +msgid "Song (native)" +msgstr "Canción (nativa)" + +#: src/gui/settings.cpp:4035 +msgid "Song (import)" +msgstr "Canción (importar)" + +#: src/gui/settings.cpp:4040 +msgid "ZSM" +msgstr "" + +#: src/gui/settings.cpp:4041 +msgid "Font" +msgstr "Fuente" + +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" +msgstr "Fondo (esquina superior izquierda)" + +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" +msgstr "Fondo (esquina superior derecha)" + +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" +msgstr "Fondo (esquina inferior izquierda)" + +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" +msgstr "Fondo (esquina inferior derecha)" + +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "Onda" + +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" +msgstr "Onda (fuera del límite)" + +#: src/gui/settings.cpp:4053 +msgid "Reference" +msgstr "Referencia" + +#: src/gui/settings.cpp:4054 +msgid "Guide" +msgstr "Guía" + +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "Ondas en estéreo" + +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" +msgstr "Onda (1)" + +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" +msgstr "Onda (2)" + +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" +msgstr "Onda (3)" + +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" +msgstr "Onda (4)" + +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" +msgstr "Onda (5)" + +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" +msgstr "Onda (6)" + +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" +msgstr "Onda (7)" + +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" +msgstr "Onda (8)" + +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" +msgstr "Onda (9)" + +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" +msgstr "Onda (10)" + +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" +msgstr "Onda (11)" + +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" +msgstr "Onda (12)" + +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" +msgstr "Onda (13)" + +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" +msgstr "Onda (14)" + +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" +msgstr "Onda (15)" + +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" +msgstr "Onda (16)" + +#: src/gui/settings.cpp:4080 +msgid "Clip" +msgstr "Por encima del límite" + +#: src/gui/settings.cpp:4084 +msgid "Order number" +msgstr "Número de orden" + +#: src/gui/settings.cpp:4085 +msgid "Playing order background" +msgstr "Fondo de la orden en reproducción" + +#: src/gui/settings.cpp:4086 +msgid "Song loop" +msgstr "Bucle de canción" + +#: src/gui/settings.cpp:4087 +msgid "Selected order" +msgstr "Orden seleccionada" + +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" +msgstr "Patrones similares" + +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" +msgstr "Patrones inactivos" + +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "Vista de Envelope" + +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "Envelope" + +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" +msgstr "Guía de sostenido" + +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "Fondo de algoritmo" + +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "Líneas de algoritmo" + +#: src/gui/settings.cpp:4102 +msgid "Modulator" +msgstr "Modulador" + +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "Carrier" + +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "SSG-EG" + +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" +msgstr "" +"(los siguientes colores solamente aplican si la opción \"Usar colores " +"separados para los moduladores y carriers en el editor FM\" está encendida)" + +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "Acento del modulador (primario)" + +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "Acento del modulador (secundario)" + +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "Borde del modulador" + +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" +msgstr "Sombra de borde del modulador" + +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" +msgstr "Acento del carrier (primario)" + +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "Acento del carrier (secundario)" + +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "Borde del carrier" + +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" +msgstr "Sombra de borde del carrier" + +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "Tono" + +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "Filtro" + +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" +msgstr "" + +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "" + +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "Tipos de Instrumento" + +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "" + +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "" + +#: src/gui/settings.cpp:4139 +msgid "C64" +msgstr "" + +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" +msgstr "Amiga/Sample genérico" + +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" +msgstr "" + +#: src/gui/settings.cpp:4143 +msgid "AY8930" +msgstr "" + +#: src/gui/settings.cpp:4144 +msgid "TIA" +msgstr "" + +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "" + +#: src/gui/settings.cpp:4146 +msgid "VIC" +msgstr "" + +#: src/gui/settings.cpp:4147 +msgid "PET" +msgstr "" + +#: src/gui/settings.cpp:4148 +msgid "VRC6" +msgstr "" + +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" +msgstr "VRC6 (sierra)" + +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" +msgstr "" + +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" +msgstr "" + +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" +msgstr "" + +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" +msgstr "" + +#: src/gui/settings.cpp:4160 +msgid "Lynx" +msgstr "" + +#: src/gui/settings.cpp:4162 +msgid "X1-010" +msgstr "" + +#: src/gui/settings.cpp:4163 +msgid "ES5506" +msgstr "" + +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" +msgstr "" + +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" +msgstr "FM (Percusión OPL)" + +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" +msgstr "" + +#: src/gui/settings.cpp:4171 +msgid "MSM6258" +msgstr "" + +#: src/gui/settings.cpp:4172 +msgid "MSM6295" +msgstr "" + +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" +msgstr "" + +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "" + +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "" + +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" +msgstr "" + +#: src/gui/settings.cpp:4178 +msgid "RF5C68" +msgstr "" + +#: src/gui/settings.cpp:4179 +msgid "MSM5232" +msgstr "" + +#: src/gui/settings.cpp:4180 +msgid "K007232" +msgstr "" + +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "" + +#: src/gui/settings.cpp:4183 +msgid "SM8521" +msgstr "" + +#: src/gui/settings.cpp:4184 +msgid "PV-1000" +msgstr "" + +#: src/gui/settings.cpp:4185 +msgid "K053260" +msgstr "" + +#: src/gui/settings.cpp:4186 +msgid "TED" +msgstr "" + +#: src/gui/settings.cpp:4187 +msgid "C140" +msgstr "" + +#: src/gui/settings.cpp:4188 +msgid "C219" +msgstr "" + +#: src/gui/settings.cpp:4189 +msgid "ESFM" +msgstr "" + +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" +msgstr "PowerNoise (ruido)" + +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" +msgstr "PowerNoise (pendiente)" + +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" +msgstr "" + +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" +msgstr "" + +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" +msgstr "Otro/Desconocido" + +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" +msgstr "Un solo color (fondo)" + +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" +msgstr "Un solo color (texto)" + +#: src/gui/settings.cpp:4212 +msgid "FM operator" +msgstr "Operador FM" + +#: src/gui/settings.cpp:4213 +msgid "Muted" +msgstr "Mudo" + +#: src/gui/settings.cpp:4217 +msgid "Playhead" +msgstr "Cabecilla de reproducción" + +#: src/gui/settings.cpp:4218 +msgid "Editing" +msgstr "Editando" + +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" +msgstr "Editando (se va a clonar)" + +#: src/gui/settings.cpp:4220 +msgid "Cursor" +msgstr "Cursor" + +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" +msgstr "Cursor (sombreado)" + +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" +msgstr "Cursor (clic)" + +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" +msgstr "Selección" + +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" +msgstr "Selección (sombreada)" + +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" +msgstr "Selección (clic)" + +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" +msgstr "Resaltado 1" + +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" +msgstr "Resaltado 2" + +#: src/gui/settings.cpp:4228 +msgid "Row number" +msgstr "Número de fila" + +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" +msgstr "Número de fila (resaltado 1)" + +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" +msgstr "Número de fila (resaltado 2)" + +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "Nota (resaltado 1)" + +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "Nota (resaltado 2)" + +#: src/gui/settings.cpp:4234 +msgid "Blank" +msgstr "Blanco" + +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" +msgstr "Blanco (resaltado 1)" + +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" +msgstr "Blanco (resaltado 2)" + +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" +msgstr "Instrumento (tipo inválido)" + +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" +msgstr "Instrumento (fuera de rango)" + +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" +msgstr "Volumen (0%)" + +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" +msgstr "Volumen (50%)" + +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" +msgstr "Volumen (100%)" + +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" +msgstr "Efecto de tono" + +#: src/gui/settings.cpp:4245 +msgid "Volume effect" +msgstr "Efecto de volumen" + +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "Efecto de balance" + +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "Efecto de canción" + +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "Efecto de tiempo" + +#: src/gui/settings.cpp:4249 +msgid "Speed effect" +msgstr "Efecto de Speed" + +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "Efecto específico primario" + +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" +msgstr "Efecto específico secundario" + +#: src/gui/settings.cpp:4253 +msgid "External command output" +msgstr "Salida de comando externo" + +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" +msgstr "Estado: apagado/desactivado" + +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" +msgstr "Estado: apagado + macro lanzada" + +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" +msgstr "Estado: encendido + macro lanzada" + +#: src/gui/settings.cpp:4257 +msgid "Status: on" +msgstr "Estado: encendido" + +#: src/gui/settings.cpp:4258 +msgid "Status: volume" +msgstr "Estado: volumen" + +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" +msgstr "Estado: tono" + +#: src/gui/settings.cpp:4260 +msgid "Status: panning" +msgstr "Estado: balance" + +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" +msgstr "Estado: chip (primario)" + +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" +msgstr "Estado: chip (secundario)" + +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" +msgstr "Estado: mezcla" + +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" +msgstr "Estado: efecto DSP" + +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" +msgstr "Estado: alteración de nota" + +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" +msgstr "Estado: color misceláneo 1" + +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" +msgstr "Estado: color misceláneo 2" + +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" +msgstr "Estado: color misceláneo 3" + +#: src/gui/settings.cpp:4269 +msgid "Status: attack" +msgstr "Estado: ataque" + +#: src/gui/settings.cpp:4270 +msgid "Status: decay" +msgstr "Estado: caída" + +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" +msgstr "Estado: sostenido" + +#: src/gui/settings.cpp:4272 +msgid "Status: release" +msgstr "Estado: lanzamiento" + +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" +msgstr "Estado: decremento lineal" + +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" +msgstr "Estado: decremento exponencial" + +#: src/gui/settings.cpp:4275 +msgid "Status: increase" +msgstr "Estado: aumento" + +#: src/gui/settings.cpp:4276 +msgid "Status: bent" +msgstr "Estado: doblada" + +#: src/gui/settings.cpp:4277 +msgid "Status: direct" +msgstr "Estado: directo" + +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" +msgstr "Editor de Samples" + +#: src/gui/settings.cpp:4283 +msgid "Time background" +msgstr "Fondo del tiempo" + +#: src/gui/settings.cpp:4284 +msgid "Time text" +msgstr "Texto del tiempo" + +#: src/gui/settings.cpp:4285 +msgid "Loop region" +msgstr "Región de bucle" + +#: src/gui/settings.cpp:4286 +msgid "Center guide" +msgstr "Guía del centro" + +#: src/gui/settings.cpp:4287 +msgid "Grid" +msgstr "Parrilla" + +#: src/gui/settings.cpp:4289 +msgid "Selection points" +msgstr "Puntos de selección" + +#: src/gui/settings.cpp:4290 +msgid "Preview needle" +msgstr "Aguja de vista previa" + +#: src/gui/settings.cpp:4291 +msgid "Playing needles" +msgstr "Agujas de reproducción" + +#: src/gui/settings.cpp:4292 +msgid "Loop markers" +msgstr "Marcadores de bucle" + +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" +msgstr "Selección de chips: desactivado" + +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" +msgstr "Selección de chips: activado" + +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" +msgstr "Selección de chips: activado (falla)" + +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "Administrador de Patrones" + +#: src/gui/settings.cpp:4299 +msgid "Unallocated" +msgstr "No reservado" + +#: src/gui/settings.cpp:4300 +msgid "Unused" +msgstr "Sin uso" + +#: src/gui/settings.cpp:4301 +msgid "Used" +msgstr "Usado" + +#: src/gui/settings.cpp:4302 +msgid "Overused" +msgstr "Muy usado" + +#: src/gui/settings.cpp:4303 +msgid "Really overused" +msgstr "Demasiado usado" + +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" +msgstr "Combo Breaker" + +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" +msgstr "Piano" + +#: src/gui/settings.cpp:4309 +msgid "Upper key" +msgstr "Tecla superior" + +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" +msgstr "Tecla superior (respuesta)" + +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" +msgstr "Tecla superior (apretada)" + +#: src/gui/settings.cpp:4312 +msgid "Lower key" +msgstr "Tecla inferior" + +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" +msgstr "Tecla inferior (respuesta)" + +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" +msgstr "Tecla inferior (apretada)" + +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "Reloj" + +#: src/gui/settings.cpp:4318 +msgid "Clock text" +msgstr "Texto del reloj" + +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" +msgstr "Compás (apagado)" + +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" +msgstr "Compás (encendido)" + +#: src/gui/settings.cpp:4325 +msgid "PortSet" +msgstr "Set de Puertos" + +#: src/gui/settings.cpp:4326 +msgid "Port" +msgstr "Puerto" + +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" +msgstr "Puerto (escondido/no disponible)" + +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" +msgstr "Conexión (seleccionada)" + +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" +msgstr "Conexión (otra)" + +#: src/gui/settings.cpp:4335 +msgid "Waveform data" +msgstr "Datos de onda" + +#: src/gui/settings.cpp:4338 +msgid "Reserved" +msgstr "Reservado" + +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" +msgstr "Sample (alterno 1)" + +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" +msgstr "Sample (alterno 2)" + +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" +msgstr "Sample (alterno 3)" + +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" +msgstr "RAM de ondas" + +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" +msgstr "Onda (estática)" + +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" +msgstr "Búfer de eco" + +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" +msgstr "Posición de carga de Namco 163" + +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" +msgstr "Posición de reproducción de Namco 163" + +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" +msgstr "Sample (banco 0)" + +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" +msgstr "Sample (banco 1)" + +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" +msgstr "Sample (banco 2)" + +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" +msgstr "Sample (banco 3)" + +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" +msgstr "Sample (banco 4)" + +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" +msgstr "Sample (banco 5)" + +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" +msgstr "Sample (banco 6)" + +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" +msgstr "Sample (banco 7)" + +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" +msgstr "Nivel de registro: Error" + +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "Nivel de registro: Alerta" + +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "Nivel de registro: Información" + +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "Nivel de registro: Depuración" + +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "Nivel de registro: Traza/Verboso" + +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "Copia de seguridad" + +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "Activar el sistema de respaldo" + +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "Intervalo (en segundos)" + +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "Copias por archivo" + +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "Administración de Copias" + +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "Purgar archivos de antes del:" + +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "Ejecutar##PDate" + +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "%PB usados" + +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "%TB usados" + +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "%GB usados" + +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "%MB usados" + +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "%KB usados" + +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "% bytes usados" + +#: src/gui/settings.cpp:4490 +msgid "Refresh" +msgstr "Actualizar" + +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "Borrar todo" + +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "Tamaño" + +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "Modificación más reciente" + +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" +msgstr "" + +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" +msgstr "" + +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" +msgstr "Códigos de Trampa" + +#: src/gui/settings.cpp:4647 +msgid "Enter code:" +msgstr "Introduce un código:" + +#: src/gui/settings.cpp:4649 +msgid "Submit" +msgstr "Subir" + +#: src/gui/settings.cpp:4653 +msgid "invalid code" +msgstr "código inválido" + +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" +msgstr "interfaz alterna activada" + +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +msgstr "" + +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" +msgstr "todos los tipos de instrumentos activados" + +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +msgstr "" +"OK, si te doy tu linealidad parcial de tono ¿vas a dejar de molestarme?" + +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" +msgstr "se activó el modo \"cómodo\"" + +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" +msgstr "Aceptar##SettingsOK" + +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "Cancelar##SettingsCancel" + +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "Aplicar##SettingsApply" + +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "Presiona una tecla..." + +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" +msgstr "¡no se pudo inicializar el audio!" + +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." +msgstr "¡error al cargar fuentes! por favor revisa tus ajustes." + +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" +msgstr "¡error al cargar la configuración! (%s)" + +#: src/gui/settings.cpp:7137 +msgid "[Dir]" +msgstr "[Directorio]" + +#: src/gui/settings.cpp:7138 +msgid "[Link]" +msgstr "[Vínculo]" + +#: src/gui/settings.cpp:7139 +msgid "[File]" +msgstr "[Archivo]" + +#: src/gui/settings.cpp:7140 +msgid "Name:" +msgstr "Nombre:" + +#: src/gui/settings.cpp:7141 +msgid "Path:" +msgstr "Ruta:" + +#: src/gui/settings.cpp:7142 +msgid "Reset search" +msgstr "Reiniciar búsqueda" + +#: src/gui/settings.cpp:7143 +msgid "Drives" +msgstr "Discos" + +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" +msgstr "" +"Editar ruta\n" +"También puedes hacer clic derecho en botones de ruta" + +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" +msgstr "Ir al directorio de casa" + +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" +msgstr "Ir al directorio superior" + +#: src/gui/settings.cpp:7147 +msgid "Create Directory" +msgstr "Crear Directorio" + +#: src/gui/settings.cpp:7148 +msgid "File name" +msgstr "Nombre del archivo" + +#: src/gui/settings.cpp:7151 +msgid "Date" +msgstr "Fecha" + +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "Advertencia" + +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "El archivo que has seleccionado ya existe. ¿Deseas reemplazarlo?" + +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "Sí" + +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "No" + +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "%d/%m/%Y %H:%M" + +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "Agregar nuevo orden" + +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "Remover orden" + +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "Duplicar orden (click derecho para clonar)" + +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "Mover orden hacia arriba" + +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "Mover orden hacia abajo" + +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" +msgstr "Copiar orden actual al final de la canción (click derecho para clonar)" + +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "Modo de cambio de orden: fila completa" + +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "Modo de cambio de orden: uno a la vez" + +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "" +"Modo de edición de orden: Seleccionar y escribir (desplazar verticalmente)" + +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "" +"Modo de edición de orden: Seleccionar y escribir (desplazar horizontalmente)" + +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "Modo de edición de orden: Seleccionar y escribir (no desplazar)" + +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "Modo de edición de orden: haz clic para cambiar" + +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "ignorar" + +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "es igual a" + +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "no es igual a" + +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "está entre" + +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "no está entre" + +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "cualquier" + +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "ninguno" + +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "establecer a" + +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "agregar" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "agregar con desborde" + +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "escalar por %" + +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "Buscar/Reemplazar" + +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" +msgstr "Buscar" + +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" +msgstr "orden" + +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" +msgstr "fila" + +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" +msgstr "canal" + +#: src/gui/findReplace.cpp:541 +msgid "go" +msgstr "ir" + +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" +msgstr "no se han encontrado coincidencias" + +#: src/gui/findReplace.cpp:588 +msgid "Back" +msgstr "Atrás" + +#: src/gui/findReplace.cpp:781 +msgid "Delete query" +msgstr "Borrar busqueda" + +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" +msgstr "Añadir efecto" + +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" +msgstr "Remover efecto" + +#: src/gui/findReplace.cpp:817 +msgid "Search range:" +msgstr "Rango de búsqueda" + +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" +msgstr "Limitar a los canales" + +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" +msgstr "Desde" + +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" +msgstr "Hasta" + +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" +msgstr "Hacer coincidir posición de efecto:" + +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." +msgstr "hacer coincidir efectos sin importar su posición." + +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" +msgstr "Flojamente" + +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." +msgstr "hacer coincidir efectos solo si aparecen en orden." + +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" +msgstr "Estrictamente" + +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." +msgstr "" +"hacer coincidir efectos solo si aparecen exactamente como se especifíca." + +#: src/gui/findReplace.cpp:887 +msgid "Replace" +msgstr "Reemplazar" + +#: src/gui/findReplace.cpp:956 +msgid "INVALID" +msgstr "INVÁLIDO" + +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" +msgstr "Modo de reemplazo de efectos:" + +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" +msgstr "Solo reemplazar coincidencias" + +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" +msgstr "Reemplazar coincidencias y librar los espacios" + +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" +msgstr "Limpiar efectos" + +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" +msgstr "Insertar en espacios libres" + +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" +msgstr "Reemplazar##QueryReplace" + +#: src/gui/about.cpp:26 +msgid "is proud to present" +msgstr "tiene el orgullo de presentar" + +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" +msgstr "" +"¡bienvenido a Furnace, el tracker de chiptune de codigo abierto más grande " +"de todos!" + +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." +msgstr "con compatibilidad de canciones DefleMask." + +#: src/gui/about.cpp:33 +msgid "> CREDITS <" +msgstr "> CRÉDITOS <" + +#: src/gui/about.cpp:35 +msgid "-- program --" +msgstr "-- programa --" + +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" +msgstr "A M 4 N (canción de intro)" + +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" +msgstr "-- gráficos/diseño de interfaz --" + +#: src/gui/about.cpp:61 +msgid "-- documentation --" +msgstr "-- documentación --" + +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" +msgstr "" + +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" +msgstr "-- arreglos/información adicional --" + +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" +msgstr "-- equipo de prueba del backend Metal --" + +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" +msgstr "-- equipo de prueba del backend DirectX 9 --" + +#: src/gui/about.cpp:108 +msgid "powered by:" +msgstr "potenciado por:" + +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" +msgstr "Dear ImGui por Omar Cornut" + +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" +msgstr "SDL2 por Sam Lantinga" + +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" +msgstr "zlib por Jean-loup Gailly" + +#: src/gui/about.cpp:115 +msgid "and Mark Adler" +msgstr "y Mark Adler" + +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" +msgstr "libsndfile por Erik de Castro Lopo" + +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" +msgstr "Portable File Dialogs por Sam Hocevar" + +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" +msgstr "Native File Dialog por Frogtoss Games" + +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" +msgstr "Weak-JACK por x42" + +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" +msgstr "RtMidi por Gary P. Scavone" + +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" +msgstr "FFTW por Matteo Frigo y Steven G. Johnson" + +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" +msgstr "backward-cpp por Google" + +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" +msgstr "adpcm por superctr" + +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" +msgstr "adpcm-xq por David Bryant" + +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "Nuked-OPL3/OPLL/OPM/OPN2/PSG por nukeykt" + +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +msgstr "YM3812-LLE, YMF262-LLE, YMF276-LLE y YM2608-LLE por nukeykt" + +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "ESFMu (versión modificada) por Kagamiin~" + +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "ymfm por Aaron Giles" + +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "emu2413 por Digital Sound Antiques" + +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "MAME SN76496 por Nicola Salmoria" + +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "MAME AY-3-8910 por Couriersud" + +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "con arreglos AY8930 por Eulous, cam900 and Grauw" + +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "MAME SAA1099 por Juergen Buchmueller y Manuel Abadia" + +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "MAME Namco WSG por Nicola Salmoria y Aaron Giles" + +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "MAME RF5C68 core por Olivier Galibert y Aaron Giles" + +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "MAME MSM5232 core por Jarek Burczynski y Hiromitsu Shioya" + +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "MAME MSM6258 core por Barry Rodewald" + +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "MAME YMZ280B core por Aaron Giles" + +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "MAME GA20 core por Acho A. Tang y R. Belmont" + +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "MAME SegaPCM core por Hiromitsu Shioya y Olivier Galibert" + +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "SAASound por Dave Hooper y Simon Owen" + +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "SameBoy por Lior Halphon" + +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +msgstr "Núcleos de audio Mednafen PCE, WonderSwan, T6W28 y Virtual Boy" + +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" +msgstr "SNES DSP core por Blargg" + +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" +msgstr "puNES (NES, MMC5 y FDS) por FHorse" + +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "NSFPlay (NES y FDS) por Brad Smith y Brezza" + +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "reSID por Dag Lem" + +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "reSIDfp por Dag Lem, Antti Lankila" + +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "y Leandro Nini" + +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "dSID por DefleMask Team basado en jsSID" + +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "Stella por Stella Team" + +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "QSound emulator por superctr y Valley Bell" + +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +msgstr "VICE VIC-20 emulador de sonido por Rami Rasanen y viznut" + +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +msgstr "VICE TED emulador de sonido por Andreas Boose, Tibor Biczo" + +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" +msgstr "y Marco van den Heuvel" + +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" +msgstr "VERA emulador de sonido por Frank van den Hoef" + +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" +msgstr "mzpokeysnd POKEY emulador por Michael Borisov" + +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" +msgstr "ASAP POKEY emulador por Piotr Fusik" + +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" +msgstr "porteado por laoo a C++" + +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" +msgstr "vgsound_emu (segunda versión, versión modificada) por cam900" + +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +msgstr "" + +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" +msgstr "" + +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "SM8521 emulador (versión modificada) por cam900" + +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "D65010G031 emulator (versión modificada) por cam900" + +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "Namco C140/C219 emulator (versión modificada) por cam900" + +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "PowerNoise emulator por scratchminer" + +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "ep128emu por Istvan Varga" + +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "NDS sound emulator por cam900" + +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" + +#: src/gui/about.cpp:175 +msgid "greetings to:" +msgstr "saludos a:" + +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" +msgstr "¡todos los miembros de Deflers of Noice!" + +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" +msgstr "copyright © 2021-2025 tildearrow" + +#: src/gui/about.cpp:183 +msgid "(and contributors)." +msgstr "(y contribuidores)." + +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" +msgstr "licenciado bajo la GPLv2+. observa" + +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." +msgstr "LICENSE para más información." + +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" +msgstr "ayuda a Furnace:" + +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" +msgstr "contacta tildearrow:" + +#: src/gui/about.cpp:193 +msgid "disclaimer:" +msgstr "nota:" + +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" +msgstr "pese a que el program funciona" + +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" +msgstr "con el formato de archivo .dmf, NO está" + +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" +msgstr "afiliado con Delek o DefleMask de" + +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" +msgstr "ninguna manera, ni pretende reemplazar" + +#: src/gui/about.cpp:198 +msgid "the original program." +msgstr "el programa original." + +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." +msgstr "también viene sin NINGUNA GARANTÍA ABSOLUTA." + +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" +msgstr "¡gracias a todos los contribuidores/reporteros de error!" + +#: src/gui/about.cpp:209 +msgid "About Furnace" +msgstr "Acerca de Furnace" + +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "¡Cambios no guardados! ¿Guardar cambios antes de jugar?" + +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "Opciones de compatibilidad" + +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." +msgstr "" +"éstas opciones han sido diseñadas para proveer una mejor compatibilidad con " +"DefleMask y versiones anteriores de Furnace.\n" +"se recomienda desactivar la mayoría de estos a menos que dependas de ciertos " +"comportamientos especificos." + +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "" + +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" +msgstr "Limitar rango de deslizamiento" + +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." +msgstr "" +"al activar, limita los deslizamientos a un rango compatible.\n" +"puede causar problemas con deslizamientos en octavas negativas." + +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "Composición de ruido compatible en la NES y el PC Engine" + +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." +msgstr "" +"usa una frecuencia de ruido compatible algo inusual.\n" +"remueve algunas frecuencias de ruido en el PC Engine." + +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "El ancho de pulso de un instrumento de Gameboy es el sonido de onda" + +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." +msgstr "" +"si se activa, un instrumento con macro de ancho de pulso en el canal Onda\n" +"será usado como volumen de wavetable." + +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "Reiniciar macro en un portamento" + +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." +msgstr "" +"al activar, un efecto de portamento reiniciará el macro del canal si se usa\n" +"en combinación con una nota." + +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "Deslizamientos de volumen antiguos" + +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." +msgstr "" +"simula deslizamiento de volumen con errores desbordando silenciosamente el " +"volumen\n" +"cuando el deslizamiento se vuelve menor que 0." + +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" +msgstr "Arpegio compatible" + +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "retrasar arpegio por un tick en cada nota nueva." + +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "Desactiva el DAC cuando el sample termine" + +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." +msgstr "" +"al activar, el DAC en el YM2612 será desactivado si no hay samples " +"reproduciendo." + +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" +msgstr "Alternación de velocidad rota" + +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." +msgstr "" +"determina la velocidad siguente basado en si la fila es par o impar en vez " +"de alternar entre las velocidades." + +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "Ignora efectos de deslizamiento duplicados" + +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "" +"si se activa, solo el primer deslizamiento de una fila en un canal será " +"considerado." + +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "Ignorar 0Dxx en la última orden" + +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." +msgstr "" +"si se activa, un salto a fila en la siguente orden no ocurrirá si se está en " +"la última orden de una canción." + +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "Portamento no se activa luego de un deslizamiento de tono" + +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "" +"simula un error en el cual el portamento no funciona luego de un " +"deslizamiento de tono." + +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "" +"Comportamiento raro al deslizar tono más allá de la octava actual en FM" + +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." +msgstr "" +"si esto está activado, un deslizamiento de tono que cruce alguno de los " +"límites de\n" +"la octava actual se detendrá por un tick y luego continuará desde el límite " +"de octava más cercano.\n" +"para compatibilidad con .dmfs." + +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "No aplicar envelope de Game Boy en el cambio de instrumentos sin nota" + +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "si está encendido, cambiar el instrumento no afectará el envelope." + +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "Ignorar cambio de modo DAC fuera del canal correcto en modo ExtCh" + +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "" +"si está encendido, 17xx no tendrá efecto en los canales de operador en YM2612" + +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "E1xy y E2xy toman prioridad sobre parar deslizamientos" + +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "algo de esto tiene sentido todavía?" + +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "E1xy y E2xy se detienen al repetir la misma nota" + +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "ay, si solo esto no existiera..." + +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" +msgstr "El macro de ancho de pulso del SN76489 siempre reinicia la fase" + +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." +msgstr "" +"al activar, el macro de ancho de pulso siempre reiniciará la fase, incluso " +"si su valor no ha cambiado" + +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" +msgstr "Estrategia de escalado de volumen rota" + +#: src/gui/compatFlags.cpp:106 +msgid "" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" +msgstr "" +"si está activado:\n" +"- la escalación logarítmica usa multiplicación\n" +"- la escalación lineal usa substracción\n" +"si está desactivado:\n" +"- la escalación logarítmica usa substracción\n" +"- la escalación lineal usa multiplicación" + +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" +msgstr "No persistir macro de volumen después de que termine" + +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." +msgstr "" +"cuando está activado, un valor en la columna de volumen que pasa después de " +"que la macro de volume termine ignorará a la macro." + +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" +msgstr "Salida de volumen quebrada al cambiar instrumento" + +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." +msgstr "" +"si se activa, no se verificará la presencia de una macro de volumen.\n" +"esto hace que el último valor de la macro se quede a menos de que exista un " +"valor en la columna de volumen." + +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +msgstr "Salida de volumen quebrada - (POR FAVOR DESACTÍVAME)" + +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" +msgstr "" +"estas opciones de compatibilidad se están volviendo MUY ridiculas y fuera de " +"control.\n" +"como podrás imaginar, esta existe por culpa de OTRO COMPORTAMIENTO " +"ESPECÍFICO MÁS de DefleMask.\n" +"por favor mantén esto apagado a toda costa porque no lo voy a mantener una " +"vez que la exportación a ROM venga.ah y no empieces a discutir al respecto. " +"Furnace no es un reemplazo para DefleMask, y no,\n" +"no estoy tratando de hacer que parezca uno con todas estas opciones.\n" +"\n" +"oh y que hay de todas las otras opciones que no tienen que ver con " +"DefleMask?\n" +"esos son para el importe de .mods, un futuro importe de archivos de " +"FamiTracker y por gusto personal!\n" +"\n" +"fin de la perorata" + +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" +msgstr "Tratar periodos en SN76489 menos de 8 como 1" + +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." +msgstr "" +"al activar, cualquier periodo SN menos de 8 será 1.\n" +"esto replica el comportamiento de DefleMask, pero reduce rango de periodo " +"disponible." + +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" +msgstr "Versiones antiguas" + +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" +msgstr "Arpegio inhibe deslizamientos que no son portamento" + +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" +msgstr "comportamiento ha cambiado en 0.5.5" + +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" +msgstr "Macro de algoritmo FM fea" + +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" +msgstr "Deslizamiento rápido quebrado (E1xy/E2xy)" + +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" +msgstr "comportamiento ha cambiado en 0.5.7" + +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" +msgstr "Parar portamento al apagar nota" + +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" +msgstr "comportamiento ha cambiado en 0.6pre1" + +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" +msgstr "No permitir cambios de instrumento al deslizar" + +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" +msgstr "No reiniciar nota a base al parar arpegio" + +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" +msgstr "Estado del canal extendido no se comparte entre los operadores" + +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" +msgstr "Desactivar nuevas características del SegaPCM (macros y mejor balance)" + +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" +msgstr "Comportamiento de límite de octava FM antiguo" + +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" +msgstr "Desactivar control de volumen del DAC OPN2" + +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" +msgstr "Posición inicial de portamento quebrada después de arpegio" + +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" +msgstr "comportamiento ha cambiado en 0.6pre1.5" + +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" +msgstr "Desactivar características de samples nuevas" + +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" +msgstr "comportamiento ha cambiado en 0.6pre2" + +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" +msgstr "Estrategia antigua para macro arpegio + deslizamiento de tono" + +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" +msgstr "Portamento quebrado durante legato" + +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" +msgstr "comportamiento ha cambiado en 0.6pre4" + +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" +msgstr "Macros quebradas en algunos chips FM después de apagar nota" + +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" +msgstr "comportamiento ha cambiado en 0.6pre5" + +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" +msgstr "Pre-nota no considera los efectos" + +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" +msgstr "comportamiento ha cambiado en 0.6pre9" + +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" +msgstr "Desactivar nuevas funciones de DPCM de la NES" + +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" +msgstr "comportamiento ha cambiado en 0.6.1" + +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +msgstr "Comportamiento de ALWAYS_SET_VOLUME antiguo" + +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." +msgstr "" +"comportamiento ha cambiado en 0.6.1\n" +"esta opción será removida si aseguro que ninguna canción se rompe después de " +"desactivarla." + +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" +msgstr "Efecto de posición de sample antiguo" + +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" +msgstr "comportamiento ha cambiado en 0.6.3" + +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" +msgstr "Importación de .mod" + +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" +msgstr "No deslizes en el primer tick de una fila" + +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." +msgstr "" +"simula el comportamiento de ProTracker de no aplicar deslizamientos de " +"volumen o tono en el primer tick de una fila." + +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" +msgstr "Reiniciar posición de arpegio al cambiar fila" + +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." +msgstr "" +"simula el comportamiento de ProTracker en el que el arpegio está determinado " +"por el tick actual de la fila." + +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" +msgstr "Tono/Reproducción" + +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" +msgstr "Linealidad de tono:" + +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" +msgstr "como ProTracker/FamiTracker" + +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" +msgstr "Parcial (solo 04xy/E5xx)" + +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" +msgstr "" +"como DefleMask\n" +"\n" +"este modo de linealidad de tono está deprecado por los siguientes motivos:\n" +"- complejidad excesiva\n" +"- no hay ninguna posible optimización\n" +"\n" +"se recomienda cambiarlo ahora porque quitaré esta opción en el futuro." + +#: src/gui/compatFlags.cpp:235 +msgid "Full" +msgstr "Completa" + +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" +msgstr "como Impulse Tracker" + +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" +msgstr "Multiplicador de velocidad de deslizamiento de tono" + +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" +msgstr "Modalidad de bucle;" + +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" +msgstr "Reiniciar canales" + +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" +msgstr "selecciona para reiniciar canales al repetir la canción." + +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" +msgstr "Reiniciar canales suavemente" + +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." +msgstr "selecciona para apagar los canales al repetir." + +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" +msgstr "Nada" + +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." +msgstr "selecciona para no reiniciar los canales al repetir." + +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" +msgstr "Política de efectos de corte y retraso" + +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" +msgstr "" +"solo cuando el tiempo es menor que la velocidad (como en DefleMask o " +"ProTracker)" + +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" +msgstr "Estricta (antigua)" + +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" +msgstr "" +"solo cuando el tiempo es menor o igual a la velocidad (comportamiento " +"original erróneo)" + +#: src/gui/compatFlags.cpp:292 +msgid "no checks" +msgstr "no revisar" + +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" +msgstr "Tratamiento de saltos simultáneos (0B+0D):" + +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" +msgstr "acceptar 0B+0D para saltar a la fila especifica de una órden" + +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" +msgstr "solo acceptar el primer efecto de salto" + +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" +msgstr "solo acceptar 0Dxx" + +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "Auto-insertar un agujero de un tick entre notas" + +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." +msgstr "" +"al activar, inserta un corte de nota de un tick entre notas sin legato o " +"portamento.\n" +"esto simula el comportamiento de algunos motores de música para Amiga o " +"SNES.\n" +"\n" +"no es efectivo en C64." + +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "No reiniciar deslizamientos después de apagar la nota" + +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." +msgstr "al activar, apagar la nota no reiniciará el deslizamiento del canal." + +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "No reiniciar portamento después de alcanzar la meta" + +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." +msgstr "" +"al activar, no se desactivará el efecto de deslizamiento después de que " +"alcance su destino." + +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" +msgstr "Vibrato continuo" + +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" +"si se activa, la posición/fase del vibrato no se reiniciará cuando se toca " +"una nota." + +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "El macro de tono no es lineal" + +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" +"si se activa, la macro de tono de un instrumento estará en el espacio de " +"frecuencia/periodo." + +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "Reiniciar posición del efecto arpegio en cada nota" + +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +msgstr "" +"si se activa, la posición del efecto de arpegio (00xy) se reinicia en cada " +"nota." + +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "Escala de volumen se redondea hacia arriba" + +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" +msgstr "" +"al activar, las macros de volumen se redondean hacia arriba\n" +"esto previene que la escala de volumen cause vol=0, que es silencio en " +"algunos chips\n" +"\n" +"sin efecto en canales con volumen logarítmico" + +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "Sample genérico" + +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "OPL (percusión)" + +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "Adelante" + +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "Atrás" + +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "Ping pong" + +#: src/gui/guiConst.cpp:221 +msgid "linear" +msgstr "lineal" + +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" +msgstr "esplina cúbica" + +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" +msgstr "síntesis blep" + +#: src/gui/guiConst.cpp:224 +msgid "sinc" +msgstr "sinc" + +#: src/gui/guiConst.cpp:225 +msgid "best possible" +msgstr "mejor posible" + +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" +msgstr "Inválido" + +#: src/gui/guiConst.cpp:234 +msgid "Time" +msgstr "Tiempo" + +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" +msgstr "Sistema (primario)" + +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" +msgstr "Sistema (secundario)" + +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "Sierra" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" + +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "Percusión" + +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" + +#: src/gui/guiConst.cpp:571 +msgid "---Global" +msgstr "---Global" + +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "Abrir archivo" + +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" +msgstr "Restaurar copia" + +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "Guardar archivo" + +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "Guardar como" + +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" +msgstr "Deshacer" + +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" +msgstr "Rehacer" + +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "Salir" + +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "Reproducir/Parar (toggle)" + +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "Reproducir (desde el inicio)" + +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "Reproducir (repetir patrón)" + +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" +msgstr "Reproducir desde el cursor" + +#: src/gui/guiConst.cpp:591 +msgid "Step row" +msgstr "Reproducir fila" + +#: src/gui/guiConst.cpp:592 +msgid "Octave up" +msgstr "Subir una octava" + +#: src/gui/guiConst.cpp:593 +msgid "Octave down" +msgstr "Bajar una octava" + +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" +msgstr "Instrumento anterior" + +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" +msgstr "Siguiente instrumento" + +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" +msgstr "Aumentar paso de edición" + +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" +msgstr "Disminuir paso de edición" + +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" +msgstr "Activar/desactivar modo de edición" + +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" +msgstr "Activar/desactivar 'Repetir patrón'" + +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" +msgstr "Activar/desactivar pantalla completa" + +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" +msgstr "Pedir una voz a TX81Z" + +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" +msgstr "Limpiar datos de canción" + +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" +msgstr "Paleta de comandos" + +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" +msgstr "Archivos recientes (paleta)" + +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" +msgstr "Instrumentos (paleta)" + +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" +msgstr "Samples (paleta)" + +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" +msgstr "Cambiar instrumento (paleta)" + +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" +msgstr "Añadir chip (paleta)" + +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" +msgstr "Lista de instrumentos" + +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" +msgstr "Editor de instrumentos" + +#: src/gui/guiConst.cpp:621 +msgid "Song Information" +msgstr "Información de la canción" + +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" +msgstr "Lista de ondas" + +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" +msgstr "Editor de ondas" + +#: src/gui/guiConst.cpp:626 +msgid "Sample List" +msgstr "Lista de samples" + +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" +msgstr "Menu de depuración" + +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" +msgstr "Osciloscopio (maestro)" + +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" +msgstr "Gestor de chips" + +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" +msgstr "Reproductor de Command Stream" + +#: src/gui/guiConst.cpp:656 +msgid "User Presets" +msgstr "Sistemas del Usuario" + +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" +msgstr "Colapsar/expandir ventana actual" + +#: src/gui/guiConst.cpp:659 +msgid "Close current window" +msgstr "Cerrar ventana actual" + +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" +msgstr "---Patrón" + +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" +msgstr "Subir medio tono" + +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" +msgstr "Bajar medio tono" + +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" +msgstr "Subir una octava" + +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" +msgstr "Bajar una octava" + +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" +msgstr "Aumentar valor (1)" + +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" +msgstr "Disminuir valor (1)" + +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" +msgstr "Aumentar valor (16)" + +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" +msgstr "Disminuir valor (16)" + +#: src/gui/guiConst.cpp:671 +msgid "Select all" +msgstr "Seleccionar todo" + +#: src/gui/guiConst.cpp:672 +msgid "Cut" +msgstr "Cortar" + +#: src/gui/guiConst.cpp:673 +msgid "Copy" +msgstr "Copiar" + +#: src/gui/guiConst.cpp:674 +msgid "Paste" +msgstr "Pegar" + +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" +msgstr "Pegar Mezcla" + +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" +msgstr "Pegar Mezcla (fondo)" + +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" +msgstr "Pegar Inundación" + +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" +msgstr "Pegar con Desborde" + +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" +msgstr "Mover cursor hacia arriba" + +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" +msgstr "Mover cursor hacia abajo" + +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" +msgstr "Mover cursor hacia la izquierda" + +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" +msgstr "Mover cursor hacia la derecha" + +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" +msgstr "Mover cursor hacia arriba (una fila)" + +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" +msgstr "Mover cursor hacia abajo (una fila)" + +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "Mover cursor al canal anterior" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" -msgstr "No reiniciar nota a base al parar arpegio" +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "Mover cursor al siguiente canal" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" -msgstr "Estado del canal extendido no se comparte entre los operadores" +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" +msgstr "Mover cursor al siguiente canal (desborde)" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" -msgstr "Desactivar nuevas características del SegaPCM (macros y mejor balance)" +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" +msgstr "Mover cursor al canal anterior (desborde)" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" -msgstr "Comportamiento de límite de octava FM antiguo" +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "Mover cursor al inicio del patrón" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" -msgstr "Desactivar control de volumen del DAC OPN2" +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "Mover cursor al fin del patrón" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" -msgstr "Posición inicial de portamento quebrada después de arpegio" +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "Mover cursor hacia arriba (paso grueso)" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" -msgstr "comportamiento ha cambiado en 0.6pre1.5" +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "Mover cursor hacia abajo (paso grueso)" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" -msgstr "Desactivar características de samples nuevas" +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "Expandir selección hacia arriba" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" -msgstr "comportamiento ha cambiado en 0.6pre2" +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "Expandir selección hacia abajo" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" -msgstr "Estrategia antigua para macro arpegio + deslizamiento de tono" +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "Expandir selección hacia la izquierda" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" -msgstr "Portamento quebrado durante legato" +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "Expandir selección hacia la derecha" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" -msgstr "comportamiento ha cambiado en 0.6pre4" +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "Expandir selección hacia arriba (una fila)" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" -msgstr "Macros quebradas en algunos chips FM después de apagar nota" +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "Expandir selección hacia abajo (una fila)" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" -msgstr "comportamiento ha cambiado en 0.6pre5" +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" +msgstr "Expandir selección al inicio del patrón" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" -msgstr "Pre-nota no considera los efectos" +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" +msgstr "Expandir selección hasta el final del patrón" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" -msgstr "comportamiento ha cambiado en 0.6pre9" +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" +msgstr "Expandir selección hacia arriba (paso grueso)" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" -msgstr "Desactivar nuevas funciones de DPCM de la NES" +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" +msgstr "Expandir selección hacia abajo (paso grueso)" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" -msgstr "comportamiento ha cambiado en 0.6.1" +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" +msgstr "Mover selección arriba" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" -msgstr "Comportamiento de ALWAYS_SET_VOLUME antiguo" +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" +msgstr "Mover selección abajo" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." -msgstr "" -"comportamiento ha cambiado en 0.6.1\n" -"esta opción será removida si aseguro que ninguna canción se rompe después de " -"desactivarla." +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" +msgstr "Mover selección al canal anterior" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" -msgstr "Efecto de posición de sample antiguo" +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" +msgstr "Mover selección al canal siguiente" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" -msgstr "comportamiento ha cambiado en 0.6.3" +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" +msgstr "Borrar y halar" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" -msgstr "Importación de .mod" +#: src/gui/guiConst.cpp:709 +msgid "Insert" +msgstr "Insertar" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" -msgstr "No deslizes en el primer tick de una fila" +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" +msgstr "Silenciar el canal en el cursor" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." -msgstr "" -"simula el comportamiento de ProTracker de no aplicar deslizamientos de " -"volumen o tono en el primer tick de una fila." +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" +msgstr "Reproducir en solo el canal en el cursor" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" -msgstr "Reiniciar posición de arpegio al cambiar fila" +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" +msgstr "Reactivar todos los canales" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." -msgstr "" -"simula el comportamiento de ProTracker en el que el arpegio está determinado " -"por el tick actual de la fila." +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" +msgstr "Ir al orden siguiente" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" -msgstr "Tono/Reproducción" +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" +msgstr "Ir al orden anterior" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" -msgstr "Linealidad de tono:" +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" +msgstr "Colapsar el canal en el cursor" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" -msgstr "como ProTracker/FamiTracker" +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" +msgstr "Incrementar columnas de efecto" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" -msgstr "Parcial (solo 04xy/E5xx)" +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" +msgstr "Disminuir columnas de efecto" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" -msgstr "" -"como DefleMask\n" -"\n" -"este modo de linealidad de tono está deprecado por los siguientes motivos:\n" -"- complejidad excesiva\n" -"- no hay ninguna posible optimización\n" -"\n" -"se recomienda cambiarlo ahora porque quitaré esta opción en el futuro." +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" +msgstr "Interpolar" -#: src/gui/compatFlags.cpp:235 -msgid "Full" -msgstr "Completa" +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" +msgstr "Desvanecer" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" -msgstr "como Impulse Tracker" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" +msgstr "Invertir valores" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" -msgstr "Multiplicador de velocidad de deslizamiento de tono" +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" +msgstr "Voltear selección" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" -msgstr "Modalidad de bucle;" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" +msgstr "Colapsar filas" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" -msgstr "Reiniciar canales" +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" +msgstr "Expandir filas" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" -msgstr "selecciona para reiniciar canales al repetir la canción." +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" +msgstr "Colapsar patrón" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" -msgstr "Reiniciar canales suavemente" +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" +msgstr "Expandir patrón" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." -msgstr "selecciona para apagar los canales al repetir." +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" +msgstr "Colapsar canción" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" -msgstr "Nada" +#: src/gui/guiConst.cpp:727 +msgid "Expand song" +msgstr "Expandir canción" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." -msgstr "selecciona para no reiniciar los canales al repetir." +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" +msgstr "Establecer bloqueo de entrada" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" -msgstr "Política de efectos de corte y retraso" +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" +msgstr "Cambiar modo de deslizamiento móvil" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" +msgstr "Borrar bloqueo de entrada" + +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -"solo cuando el tiempo es menor que la velocidad (como en DefleMask o " -"ProTracker)" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" -msgstr "Estricta (antigua)" +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" +msgstr "" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -"solo cuando el tiempo es menor o igual a la velocidad (comportamiento " -"original erróneo)" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" -msgstr "no revisar" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" +msgstr "---Lista de instrumentos" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" -msgstr "Tratamiento de saltos simultáneos (0B+0D):" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" +msgstr "Agregar instrumento" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" -msgstr "acceptar 0B+0D para saltar a la fila especifica de una órden" +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" +msgstr "Duplicar instrumento" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" -msgstr "solo acceptar el primer efecto de salto" +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" +msgstr "Abrir instrumento" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" -msgstr "solo acceptar 0Dxx" +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" +msgstr "Abrir instrumento (reemplazar actual)" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" -msgstr "Auto-insertar un agujero de un tick entre notas" +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" +msgstr "Guardar instrumento" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." -msgstr "" -"al activar, inserta un corte de nota de un tick entre notas sin legato o " -"portamento.\n" -"esto simula el comportamiento de algunos motores de música para Amiga o " -"SNES.\n" -"\n" -"no es efectivo en C64." +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" +msgstr "Guardar instrumento (.dmp)" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" -msgstr "No reiniciar deslizamientos después de apagar la nota" +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" +msgstr "Mover instrumento hacia arriba en la lista" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." -msgstr "al activar, apagar la nota no reiniciará el deslizamiento del canal." +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" +msgstr "Mover instrumento hacia abajo en la lista" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" -msgstr "No reiniciar portamento después de alcanzar la meta" +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" +msgstr "Borrar instrumento" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." -msgstr "" -"al activar, no se desactivará el efecto de deslizamiento después de que " -"alcance su destino." +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" +msgstr "Editar instrumento" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" -msgstr "Vibrato continuo" +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" +msgstr "Mover cursor de instrumento arriba" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." -msgstr "" -"si se activa, la posición/fase del vibrato no se reiniciará cuando se toca " -"una nota." +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" +msgstr "Mover cursor de instrumento abajo" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" -msgstr "El macro de tono no es lineal" +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" +msgstr "Instrumentos: cambiar entre vista estándar y de carpetas" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" msgstr "" -"si se activa, la macro de tono de un instrumento estará en el espacio de " -"frecuencia/periodo." -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" -msgstr "Reiniciar posición del efecto arpegio en cada nota" +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" +msgstr "---Lista de ondas" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." -msgstr "" -"si se activa, la posición del efecto de arpegio (00xy) se reinicia en cada " -"nota." +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" +msgstr "Agregar onda" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" -msgstr "Escala de volumen se redondea hacia arriba" +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" +msgstr "Duplicar onda" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" -msgstr "" -"al activar, las macros de volumen se redondean hacia arriba\n" -"esto previene que la escala de volumen cause vol=0, que es silencio en " -"algunos chips\n" -"\n" -"sin efecto en canales con volumen logarítmico" +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" +msgstr "Abrir onda" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" -msgstr "Sample genérico" +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" +msgstr "Abrir onda (reemplazar contenido)" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" -msgstr "OPL (percusión)" +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" +msgstr "Guardar onda" -#: src/gui/guiConst.cpp:191 -msgid "Forward" -msgstr "Adelante" +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" +msgstr "Guardar onda (.dmw)" -#: src/gui/guiConst.cpp:192 -msgid "Backward" -msgstr "Atrás" +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" +msgstr "Guardar onda (en bruto)" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" -msgstr "Ping pong" +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" +msgstr "" -#: src/gui/guiConst.cpp:218 -msgid "linear" -msgstr "lineal" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" +msgstr "Mover onda hacia arriba en la lista" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" -msgstr "esplina cúbica" +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" +msgstr "Mover onda hacia abajo en la lista" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" -msgstr "síntesis blep" +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" +msgstr "Borrar onda" -#: src/gui/guiConst.cpp:221 -msgid "sinc" -msgstr "sinc" +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" +msgstr "Editar onda" -#: src/gui/guiConst.cpp:222 -msgid "best possible" -msgstr "mejor posible" +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" +msgstr "Mover cursor de onda arriba" + +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" +msgstr "Mover cursor de onda abajo" + +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" +msgstr "Ondas: cambiar entre vista estándar y de carpetas" + +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" +msgstr "" + +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" +msgstr "---Lista de samples" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" -msgstr "Inválido" +#: src/gui/guiConst.cpp:773 +msgid "Add sample" +msgstr "Agregar sample" -#: src/gui/guiConst.cpp:231 -msgid "Time" -msgstr "Tiempo" +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" +msgstr "Duplicar sample" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" -msgstr "Sistema (primario)" +#: src/gui/guiConst.cpp:775 +msgid "Open sample" +msgstr "Abrir sample" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" -msgstr "Sistema (secundario)" +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" +msgstr "Abrir sample (reemplazar actual)" -#: src/gui/guiConst.cpp:530 -msgid "---Global" -msgstr "---Global" +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" +msgstr "Importar datos de sample en bruto" -#: src/gui/guiConst.cpp:532 -msgid "Open file" -msgstr "Abrir archivo" +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" +msgstr "Importar datos de sample en bruto (reemplazar actual)" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" -msgstr "Restaurar copia" +#: src/gui/guiConst.cpp:779 +msgid "Save sample" +msgstr "Guardar sample" -#: src/gui/guiConst.cpp:534 -msgid "Save file" -msgstr "Guardar archivo" +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" +msgstr "Guardar sample (en bruto)" -#: src/gui/guiConst.cpp:535 -msgid "Save as" -msgstr "Guardar como" +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" +msgstr "Mover sample hacia arriba en la lista" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" -msgstr "Deshacer" +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" +msgstr "Mover sample hacia abajo en la lista" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" -msgstr "Rehacer" +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" +msgstr "Borrar sample" -#: src/gui/guiConst.cpp:543 -msgid "Exit" -msgstr "Salir" +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" +msgstr "Editar sample" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" -msgstr "Reproducir/Parar (toggle)" +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" +msgstr "Mover cursor de sample arriba" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" -msgstr "Reproducir (desde el inicio)" +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" +msgstr "Mover cursor de sample abajo" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" -msgstr "Reproducir (repetir patrón)" +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" +msgstr "Parar vista previa de sample" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" -msgstr "Reproducir desde el cursor" +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" +msgstr "Samples: cambiar entre vista estándar y de carpetas" -#: src/gui/guiConst.cpp:550 -msgid "Step row" -msgstr "Reproducir fila" +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" +msgstr "Samples: Hacer una batería" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" -msgstr "Subir una octava" +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" +msgstr "" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" -msgstr "Bajar una octava" +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" +msgstr "---Editor de samples" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" -msgstr "Instrumento anterior" +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" +msgstr "Modo de edición de samples: Seleccionar" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" -msgstr "Siguiente instrumento" +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" +msgstr "Modo de edición de samples: Dibujar" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" -msgstr "Aumentar paso de edición" +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" +msgstr "Editor de samples: Cortar" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" -msgstr "Disminuir paso de edición" +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" +msgstr "Editor de samples: Copiar" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" -msgstr "Activar/desactivar modo de edición" +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" +msgstr "Editor de samples: Pegar" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" -msgstr "Activar/desactivar 'Repetir patrón'" +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" +msgstr "Editor de samples: Pegar (reemplazar)" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" -msgstr "Activar/desactivar pantalla completa" +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" +msgstr "Editor de samples: Pegar mezcla" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" -msgstr "Pedir una voz a TX81Z" +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" +msgstr "Editor de samples: Seleccionar todo" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" -msgstr "Limpiar datos de canción" +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" +msgstr "Editor de samples: Cambiar tamaño" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" -msgstr "Paleta de comandos" +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" +msgstr "Editor de samples: Re-muestrear" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" -msgstr "Archivos recientes (paleta)" +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" +msgstr "Editor de samples: Amplificar" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" -msgstr "Instrumentos (paleta)" +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" +msgstr "Editor de samples: Normalizar" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" -msgstr "Samples (paleta)" +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" +msgstr "Editor de samples: Fundir adentro" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" -msgstr "Cambiar instrumento (paleta)" +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" +msgstr "Editor de samples: Fundir afuera" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" -msgstr "Añadir chip (paleta)" +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" +msgstr "Editor de samples: Aplicar silencio" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" -msgstr "Lista de instrumentos" +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" +msgstr "Editor de samples: Insertar silencio" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" -msgstr "Editor de instrumentos" +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" +msgstr "Editor de samples: Borrar" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" -msgstr "Información de la canción" +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" +msgstr "Editor de samples: Recortar" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" -msgstr "Lista de ondas" +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" +msgstr "Editor de samples: Reversa" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" -msgstr "Editor de ondas" +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" +msgstr "Editor de samples: Inverter" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" -msgstr "Lista de samples" +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" +msgstr "Editor de samples: Intercambio entre con signo/sin signo" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" -msgstr "Menu de depuración" +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" +msgstr "Editor de samples: Aplicar filtro" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" -msgstr "Osciloscopio (maestro)" +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" +msgstr "Editor de samples: Desvanecer el bucle" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" -msgstr "Gestor de chips" +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" +msgstr "Editor de samples: Previsualizar sample" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" -msgstr "Reproductor de Command Stream" +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" +msgstr "Editor de samples: Parar vista previa" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" -msgstr "Sistemas del Usuario" +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" +msgstr "Editor de samples: Aumentar zoom" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" -msgstr "Colapsar/expandir ventana actual" +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" +msgstr "Editor de samples: Disminuir zoom" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" -msgstr "Cerrar ventana actual" +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" +msgstr "Editor de samples: Activar auto-zoom" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" -msgstr "---Patrón" +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" +msgstr "Editor de samples: Crear instrumento usando el sample" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" -msgstr "Subir medio tono" +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" +msgstr "Editor de samples: Convertir la selección en bucle" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" -msgstr "Bajar medio tono" +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" +msgstr "Editor de samples: Crear onda desde la selección" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" -msgstr "Subir una octava" +#: src/gui/guiConst.cpp:828 +msgid "---Orders" +msgstr "---Órdenes" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" -msgstr "Bajar una octava" +#: src/gui/guiConst.cpp:829 +msgid "Previous order" +msgstr "Orden anterior" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" -msgstr "Aumentar valor (1)" +#: src/gui/guiConst.cpp:830 +msgid "Next order" +msgstr "Orden siguiente" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" -msgstr "Disminuir valor (1)" +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" +msgstr "Mover cursor de orden a la izquierda" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" -msgstr "Aumentar valor (16)" +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" +msgstr "Mover cursor de orden a la derecha" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" -msgstr "Disminuir valor (16)" +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" +msgstr "Aumentar valor de orden" -#: src/gui/guiConst.cpp:630 -msgid "Select all" -msgstr "Seleccionar todo" +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" +msgstr "Disminuir valor de orden " -#: src/gui/guiConst.cpp:631 -msgid "Cut" -msgstr "Cortar" +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" +msgstr "Cambiar modo de edición de órdenes" -#: src/gui/guiConst.cpp:632 -msgid "Copy" -msgstr "Copiar" +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" +msgstr "Orden: activar alteración de fila entera" -#: src/gui/guiConst.cpp:633 -msgid "Paste" -msgstr "Pegar" +#: src/gui/guiConst.cpp:837 +msgid "Add order" +msgstr "Agregar orden" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" -msgstr "Pegar Mezcla" +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" +msgstr "Duplicar orden" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" -msgstr "Pegar Mezcla (fondo)" +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" +msgstr "Clonar orden profundamente" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" -msgstr "Pegar Inundación" +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" +msgstr "Copiar orden actual al final" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" -msgstr "Pegar con Desborde" +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" +msgstr "Clonar orden actual profundamente al final" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" -msgstr "Mover cursor hacia arriba" +#: src/gui/guiConst.cpp:845 +msgid "Replay order" +msgstr "Reproducir orden" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" -msgstr "Mover cursor hacia abajo" +#: src/gui/guiConst.cpp:1472 +msgid "All chips" +msgstr "Todos los chips" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" -msgstr "Mover cursor hacia la izquierda" +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" +msgstr "Especial" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" -msgstr "Mover cursor hacia la derecha" +#: src/gui/piano.cpp:103 +msgid "Options" +msgstr "Opciones" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" -msgstr "Mover cursor hacia arriba (una fila)" +#: src/gui/piano.cpp:106 +msgid "Key layout:" +msgstr "Diseño de teclas:" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" -msgstr "Mover cursor hacia abajo (una fila)" +#: src/gui/piano.cpp:111 +msgid "Standard" +msgstr "Estándar" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" -msgstr "Mover cursor al canal anterior" +#: src/gui/piano.cpp:114 +msgid "Continuous" +msgstr "Continuo" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" -msgstr "Mover cursor al siguiente canal" +#: src/gui/piano.cpp:118 +msgid "Value input pad:" +msgstr "Entrada de valores:" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" -msgstr "Mover cursor al siguiente canal (desborde)" +#: src/gui/piano.cpp:120 +msgid "Disabled" +msgstr "Desactivada" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" -msgstr "Mover cursor al canal anterior (desborde)" +#: src/gui/piano.cpp:123 +msgid "Replace piano" +msgstr "Reemplazar el piano" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" -msgstr "Mover cursor al inicio del patrón" +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" +msgstr "Separada (automático)" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" -msgstr "Mover cursor al fin del patrón" +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" +msgstr "Separada (siempre visible)" -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" -msgstr "Mover cursor hacia arriba (paso grueso)" +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" +msgstr "Compartir octava/rango de reproducción/edición" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" -msgstr "Mover cursor hacia abajo (paso grueso)" +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" +msgstr "Sólo lectura (sin entrada de notas)" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" -msgstr "Expandir selección hacia arriba" +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" +msgstr "Seno" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" -msgstr "Expandir selección hacia abajo" +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" +msgstr "Coseno" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" -msgstr "Expandir selección hacia la izquierda" +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" +msgstr "Seno rectangular" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" -msgstr "Expandir selección hacia la derecha" +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" +msgstr "Seno absoluto" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" -msgstr "Expandir selección hacia arriba (una fila)" +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" +msgstr "Seno cuarta parte" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" -msgstr "Expandir selección hacia abajo (una fila)" +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" +msgstr "Seno aplastado" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" -msgstr "Expandir selección al inicio del patrón" +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" +msgstr "Seno absoluto aplastado" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" -msgstr "Expandir selección hasta el final del patrón" +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" +msgstr "Cuadrado rectangular" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" -msgstr "Expandir selección hacia arriba (paso grueso)" +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" +msgstr "Sierra rectangular" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" -msgstr "Expandir selección hacia abajo (paso grueso)" +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" +msgstr "Sierra absoluta" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" -msgstr "Mover selección arriba" +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" +msgstr "Sierra al cubo" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" -msgstr "Mover selección abajo" +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" +msgstr "Sierra rectangular al cubo" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" -msgstr "Mover selección al canal anterior" +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" +msgstr "Sierra absoluta al cubo" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" -msgstr "Mover selección al canal siguiente" +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" +msgstr "Seno al cubo" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" -msgstr "Borrar y halar" +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" +msgstr "Seno rectangular al cubo" -#: src/gui/guiConst.cpp:668 -msgid "Insert" -msgstr "Insertar" +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" +msgstr "Seno absoluto al cubo" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" -msgstr "Silenciar el canal en el cursor" +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" +msgstr "Seno cuarta parte al cubo" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" -msgstr "Reproducir en solo el canal en el cursor" +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" +msgstr "Seno aplastado al cubo" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" -msgstr "Reactivar todos los canales" +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" +msgstr "Seno absoluto aplastado al cubo" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" -msgstr "Ir al orden siguiente" +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" +msgstr "Triángulo rectangular" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" -msgstr "Ir al orden anterior" +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" +msgstr "Triángulo absoluto" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" -msgstr "Colapsar el canal en el cursor" +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" +msgstr "Triángulo cuarta parte" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" -msgstr "Incrementar columnas de efecto" +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" +msgstr "Triángulo aplastado" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" -msgstr "Disminuir columnas de efecto" +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" +msgstr "Triángulo absoluto aplastado" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" -msgstr "Interpolar" +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" +msgstr "Triángulo al cubo" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" -msgstr "Desvanecer" +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" +msgstr "Triángulo rectangular al cubo" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" -msgstr "Invertir valores" +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" +msgstr "Triángulo absoluto al cubo" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" -msgstr "Voltear selección" +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" +msgstr "Triángulo cuarta parte al cubo" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" -msgstr "Colapsar filas" +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" +msgstr "Triángulo aplastado al cubo" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" -msgstr "Expandir filas" +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" +msgstr "Tri abs apl al cubo" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" -msgstr "Colapsar patrón" +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" +msgstr "no se ha seleccionado una onda" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" -msgstr "Expandir patrón" +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." +msgstr "elige uno..." -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" -msgstr "Colapsar canción" +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" +msgstr "o" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" -msgstr "Expandir canción" +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" +msgstr "Crear Nuevo" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" -msgstr "Establecer bloqueo de entrada" +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" +msgstr "" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" -msgstr "Cambiar modo de deslizamiento móvil" +#: src/gui/waveEdit.cpp:390 +msgid "Steps" +msgstr "Pasos" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" -msgstr "Borrar bloqueo de entrada" +#: src/gui/waveEdit.cpp:394 +msgid "Lines" +msgstr "Líneas" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" -msgstr "" +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" +msgstr "Longitud" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" -msgstr "---Lista de instrumentos" +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." +msgstr "" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" -msgstr "Agregar instrumento" +#: src/gui/waveEdit.cpp:413 +msgid "Height" +msgstr "Altura" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" -msgstr "Duplicar instrumento" +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." +msgstr "" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" -msgstr "Abrir instrumento" +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" +msgstr "Formas" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" -msgstr "Abrir instrumento (reemplazar actual)" +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" +msgstr "Ancho de pulso" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" -msgstr "Guardar instrumento" +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" +msgstr "Exponente" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" -msgstr "Guardar instrumento (.dmp)" +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" +msgstr "Punto XOR" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" -msgstr "Mover instrumento hacia arriba en la lista" +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" +msgstr "Amplitud/Fase" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" -msgstr "Mover instrumento hacia abajo en la lista" +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" +msgstr "Op" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" -msgstr "Borrar instrumento" +#: src/gui/waveEdit.cpp:586 +msgid "Mult" +msgstr "Mult" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" -msgstr "Editar instrumento" +#: src/gui/waveEdit.cpp:588 +msgid "FB" +msgstr "RA" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" -msgstr "Mover cursor de instrumento arriba" +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" +msgstr "Diagrama de Conexión" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" -msgstr "Mover cursor de instrumento abajo" +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" +msgstr "Salida" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" -msgstr "Instrumentos: cambiar entre vista estándar y de carpetas" +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" +msgstr "Herramientas" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" -msgstr "" +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" +msgstr "Escalar X" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" -msgstr "---Lista de ondas" +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" +msgstr "¡la onda sería más larga que 256!" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" -msgstr "Agregar onda" +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" +msgstr "Escalar Y" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" -msgstr "Duplicar onda" +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" +msgstr "Deslizar X" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" -msgstr "Abrir onda" +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" +msgstr "Deslizar Y" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" -msgstr "Abrir onda (reemplazar contenido)" +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" +msgstr "Suavizar" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" -msgstr "Guardar onda" +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" +msgstr "Amplificar" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" -msgstr "Guardar onda (.dmw)" +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" +msgstr "Normalizar" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" -msgstr "Guardar onda (en bruto)" +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" +msgstr "Reversa" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" -msgstr "Mover onda hacia arriba en la lista" +#: src/gui/waveEdit.cpp:1029 +msgid "Half" +msgstr "Mitad" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" -msgstr "Mover onda hacia abajo en la lista" +#: src/gui/waveEdit.cpp:1040 +msgid "Double" +msgstr "Doble" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" -msgstr "Borrar onda" +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" +msgstr "Convertir Signo" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" -msgstr "Editar onda" +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" +msgstr "Dec" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" -msgstr "Mover cursor de onda arriba" +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" +msgstr "Hex" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" -msgstr "Mover cursor de onda abajo" +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" +msgstr "Con/Sin Signo" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" -msgstr "Ondas: cambiar entre vista estándar y de carpetas" +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" +msgstr "%s: velocidad de muestreo máxima es %d" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" -msgstr "" +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" +msgstr "%s: velocidad de muestreo mínima es %d" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" -msgstr "---Lista de samples" +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" +msgstr "%s: velocidad de muestreo debe ser %d" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" -msgstr "Agregar sample" +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" +msgstr "no se ha seleccionado un sample" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" -msgstr "Duplicar sample" +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" +msgstr "SNES: el bucle debe empezar en un múltiplo de 16 (prueba con %d)" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" -msgstr "Abrir sample" +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" +msgstr "SNES: el bucle debe terminar en un múltiplo de 16 (prueba con %d)" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" -msgstr "Abrir sample (reemplazar actual)" +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" +msgstr "SNES: la longitud del sample se alineará a un múltiplo de 16" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" -msgstr "Importar datos de sample en bruto" +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" +msgstr "QSound: el bucle no puede ser más largo que 32767 samples" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" -msgstr "Importar datos de sample en bruto (reemplazar actual)" +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" +msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" -msgstr "Guardar sample" +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" +msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" -msgstr "Guardar sample (en bruto)" +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" +msgstr "NES: la longitud máxima de samples DPCM es 32648" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" -msgstr "Mover sample hacia arriba en la lista" +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" +msgstr "X1-010: no hay bucle de samples" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" -msgstr "Mover sample hacia abajo en la lista" +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" +msgstr "X1-010: longitud máxima del sample es 131072" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" -msgstr "Borrar sample" +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" +msgstr "GA20: no hay bucle de samples" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" -msgstr "Editar sample" +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +msgstr "" +"YM2608: punto de bucle ignorado en ADPCM (solo se puede repetir el sample " +"entero)" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" -msgstr "Mover cursor de sample arriba" +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" +msgstr "YM2608: longitud del sample será alineada a un múltiplo de 512" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" -msgstr "Mover cursor de sample abajo" +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" +msgstr "YM2610: no hay bucle de samples en ADPCM-A" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" -msgstr "Parar vista previa de sample" +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +msgstr "" +"YM2610: punto de bucle ignorado en ADPCM-B (solo se puede repetir el sample " +"entero)" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" -msgstr "Samples: cambiar entre vista estándar y de carpetas" +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" +msgstr "YM2610: longitud del sample será alineada a un múltiplo de 512" -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" -msgstr "Samples: Hacer una batería" +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" +msgstr "YM2610: longitud máxima de un sample ADPCM-A es 2097152" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" +"Y8950: punto de bucle ignorado en ADPCM (solo se puede repetir el sample " +"entero)" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" -msgstr "---Editor de samples" - -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" -msgstr "Modo de edición de samples: Seleccionar" +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" +msgstr "Y8950: longitud del sample será alineada a un múltiplo de 512" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" -msgstr "Modo de edición de samples: Dibujar" +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" +msgstr "Amiga: el bucle debe empezar en un múltiplo de 2" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" -msgstr "Editor de samples: Cortar" +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" +msgstr "Amiga: el bucle debe terminar en un múltiplo de 2" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" -msgstr "Editor de samples: Copiar" +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" +msgstr "Amiga: longitud máxima de un sample es 131070" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" -msgstr "Editor de samples: Pegar" +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" +msgstr "SegaPCM: longitud máxima de un sample es 131070" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" -msgstr "Editor de samples: Pegar (reemplazar)" +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" +msgstr "" +"K053260: punto de bucle ignorado (solo se puede repetir el sample entero)" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" -msgstr "Editor de samples: Pegar mezcla" +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" +msgstr "K053260: longitud máxima de un sample es 65535" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" -msgstr "Editor de samples: Seleccionar todo" +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" +msgstr "C140: longitud máxima de un sample es 65535" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" -msgstr "Editor de samples: Cambiar tamaño" +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" +msgstr "C219: el bucle debe empezar en un múltiplo de 2" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" -msgstr "Editor de samples: Re-muestrear" +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" +msgstr "C219: el bucle debe terminar en un múltiplo de 2" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" -msgstr "Editor de samples: Amplificar" +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" +msgstr "C219: longitud máxima de un sample es 131072" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" -msgstr "Editor de samples: Normalizar" +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" +msgstr "MSM6295: no hay bucle de samples" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" -msgstr "Editor de samples: Fundir adentro" +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" +msgstr "MSM6295: longitud máxima de un sample con bancos es 129024" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" -msgstr "Editor de samples: Fundir afuera" +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" +msgstr "GBA DMA: el bucle debe empezar en un múltiplo de 4" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" -msgstr "Editor de samples: Aplicar silencio" +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" +msgstr "GBA DMA: la longitud del bucle debe ser un múltiplo de 16" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" -msgstr "Editor de samples: Insertar silencio" +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" +msgstr "GBA DMA: la longitud del sample será alineada a un múltiplo de 16" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" -msgstr "Editor de samples: Borrar" +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" +msgstr "" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" -msgstr "Editor de samples: Recortar" +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" +msgstr "" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" -msgstr "Editor de samples: Reversa" +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" +msgstr "" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" -msgstr "Editor de samples: Inverter" +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" +msgstr "" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" -msgstr "Editor de samples: Intercambio entre con signo/sin signo" +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" +msgstr "ES5506: modo de bucle al revés no está soportado" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" -msgstr "Editor de samples: Aplicar filtro" +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" +msgstr "" +"modo de bucle al revés/ping-pong solamente soportado en DAC PCM Genérico\n" +"ping-pong también en ES5506" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" -msgstr "Editor de samples: Desvanecer el bucle" +#: src/gui/sampleEdit.cpp:474 +msgid "Info" +msgstr "Info" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" -msgstr "Editor de samples: Previsualizar sample" +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" +msgstr "Tasa" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" -msgstr "Editor de samples: Parar vista previa" +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" +msgstr "Tasa Compat" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" -msgstr "Editor de samples: Aumentar zoom" +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." +msgstr "" +"se usa en el modo de samples compatible con DefleMask (17xx), en el cual los " +"samples se mapean a una octava." -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" -msgstr "Editor de samples: Disminuir zoom" +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" +msgstr "Bucle (longitud: %d)##Bucle" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" -msgstr "Editor de samples: Activar auto-zoom" +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" +msgstr "Bucle" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" -msgstr "Editor de samples: Crear instrumento usando el sample" +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" +msgstr "¡cambiar el bucle en un sample BRR resultará en problemas!" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" -msgstr "Editor de samples: Convertir la selección en bucle" +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" +msgstr "Énfasis BRR" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" -msgstr "Editor de samples: Crear onda desde la selección" +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." +msgstr "" +"este es un sample BRR.\n" +"al activar esta opción, el sample se opacará en chips que no son SNES." -#: src/gui/guiConst.cpp:784 -msgid "---Orders" -msgstr "---Órdenes" +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." +msgstr "" +"activa esta opción para amplificar los brillos ligeramente\n" +"para compensar los efectos del filtro Gauss de la SNES." -#: src/gui/guiConst.cpp:785 -msgid "Previous order" -msgstr "Orden anterior" +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" +msgstr "sin filtros BRR" -#: src/gui/guiConst.cpp:786 -msgid "Next order" -msgstr "Orden siguiente" +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." +msgstr "" +"activa esta opción para deshabilitar el uso de bloques BRR con filtros\n" +"y permitir el uso de effectos de fueraestablecer para ser usados safamente." -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" -msgstr "Mover cursor de orden a la izquierda" +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" +msgstr "8-bit dither" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" -msgstr "Mover cursor de orden a la derecha" +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." +msgstr "" +"dithear el sample al ser usado en un chip que solo soporta samples 8-bit." -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" -msgstr "Aumentar valor de orden" +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" +msgstr "Inicio" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" -msgstr "Disminuir valor de orden " +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" +msgstr "Fin" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" -msgstr "Cambiar modo de edición de órdenes" +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" +msgstr "" +"%s\n" +"%d bytes disponibles" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" -msgstr "Orden: activar alteración de fila entera" +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" +msgstr "" +"%s (%s)\n" +"%d bytes disponibles" -#: src/gui/guiConst.cpp:793 -msgid "Add order" -msgstr "Agregar orden" +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" +msgstr "" +"\n" +"\n" +"¡no hay memoria suficiente para este sample!" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" -msgstr "Duplicar orden" +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" +msgstr "Modo de edición: Seleccionar" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" -msgstr "Clonar orden profundamente" +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" +msgstr "Modo de edición: Dibujar" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" -msgstr "Copiar orden actual al final" +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" +msgstr "Cambiar tamaño" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" -msgstr "Clonar orden actual profundamente al final" +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." +msgstr "" +"¡no se pudo cambiar el tamaño! asegúrate de que el sample es de 8-bit o 16." -#: src/gui/guiConst.cpp:801 -msgid "Replay order" -msgstr "Reproducir orden" +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" +msgstr "Re-muestrear" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" -msgstr "Todos los chips" +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" +msgstr "Factor" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" -msgstr "Especial" +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." +msgstr "¡no se pudo re-muestrear! asegúrate de que el sample es de 8-bit o 16." -#: src/gui/piano.cpp:103 -msgid "Options" -msgstr "Opciones" +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" +msgstr "Aplicar" -#: src/gui/piano.cpp:106 -msgid "Key layout:" -msgstr "Diseño de teclas:" +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" +msgstr "Fundir entrada" -#: src/gui/piano.cpp:111 -msgid "Standard" -msgstr "Estándar" +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" +msgstr "Fundir salida" -#: src/gui/piano.cpp:114 -msgid "Continuous" -msgstr "Continuo" +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" +msgstr "Insertar silencio" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" -msgstr "Entrada de valores:" +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" +msgstr "Ir" -#: src/gui/piano.cpp:120 -msgid "Disabled" -msgstr "Desactivada" +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." +msgstr "¡no se pudo insertar! asegúrate de que el sample es de 8-bit o 16." -#: src/gui/piano.cpp:123 -msgid "Replace piano" -msgstr "Reemplazar el piano" +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" +msgstr "Aplicar silencio" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" -msgstr "Separada (automático)" +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" +msgstr "Recortar" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" -msgstr "Separada (siempre visible)" +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" +msgstr "Intercambio entre con/sin signo" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" -msgstr "Compartir octava/rango de reproducción/edición" +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" +msgstr "Aplicar filtro" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" -msgstr "Sólo lectura (sin entrada de notas)" +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" +msgstr "Límite:" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" -msgstr "Seno" +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" +msgstr "Resonancia" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" -msgstr "Sierra" +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" +msgstr "Potencia" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" -msgstr "Coseno" +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" +msgstr "Paso bajo" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" -msgstr "Seno rectangular" +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" +msgstr "Paso medio" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" -msgstr "Seno absoluto" +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" +msgstr "Paso alto" -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" -msgstr "Seno cuarta parte" +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" +msgstr "Desvanecer el bucle" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" -msgstr "Seno aplastado" +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" +msgstr "Número de samples" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" -msgstr "Seno absoluto aplastado" +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" +msgstr "Lineal <-> Poder igual" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" -msgstr "Cuadrado rectangular" +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." +msgstr "La longitud se va fuera del límite. Abortado." -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" -msgstr "Sierra rectangular" +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +msgstr "" +"La longitud se pasaría del inicio del bucle. Intenta con un valor más pequeño" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" -msgstr "Sierra absoluta" +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" +msgstr "Previsualizar sample" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" -msgstr "Sierra al cubo" +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" +msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" -msgstr "Sierra rectangular al cubo" +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" +msgstr "Crear instrumento usando el sample" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" -msgstr "Sierra absoluta al cubo" +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" +msgstr "pegar (reemplazar)" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" -msgstr "Seno al cubo" +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" +msgstr "pegar (mezclar)" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" -msgstr "Seno rectangular al cubo" +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" +msgstr "seleccionar todo" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" -msgstr "Seno absoluto al cubo" +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" +msgstr "convertir selección en bucle" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" -msgstr "Seno cuarta parte al cubo" +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" +msgstr "crear onda desde la selecciôn" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" -msgstr "Seno aplastado al cubo" +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" +msgstr "Dibujar" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" -msgstr "Seno absoluto aplastado al cubo" +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" +msgstr "Seleccionar" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" -msgstr "Triángulo rectangular" +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" +msgstr "%d samples, %d bytes" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" -msgstr "Triángulo absoluto" +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" +msgstr " (%d-%d: %d samples)" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" -msgstr "Triángulo cuarta parte" +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." +msgstr "No se puede editar un sample que no es de 8 o 16 bits sin convertirlo." -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" -msgstr "Triángulo aplastado" +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" +msgstr "¡Elige un Sistema!" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" -msgstr "Triángulo absoluto aplastado" +#: src/gui/newSong.cpp:183 +msgid "Categories" +msgstr "Categorías" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" -msgstr "Triángulo al cubo" +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" +msgstr "aún no hay sistemas" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" -msgstr "Triángulo rectangular al cubo" +#: src/gui/newSong.cpp:216 +msgid "no results" +msgstr "no hay resultados" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" -msgstr "Triángulo absoluto al cubo" +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" +msgstr "Me siento con suerte" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" -msgstr "Triángulo cuarta parte al cubo" +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." +msgstr "¡no hay categorías disponibles! qué rayos." -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" -msgstr "Triángulo aplastado al cubo" +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" +msgstr "¡parece que estás muy de suerte hoy!" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" -msgstr "Tri abs apl al cubo" +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" +msgstr "terminar selección: %d.%d,%d - %d.%d,%d" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" -msgstr "no se ha seleccionado una onda" +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" +msgstr "" +"Reproducir canciones de demostración?\n" +"- Abajo: Reproducir la canción actual\n" +"- Arriba: Reproducir las canciones de demostración" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." -msgstr "elige uno..." +#: src/gui/tutorial.cpp:511 +msgid "" +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" +msgstr "" +"Bienvenido a Combat Vehicle!\n" +"\n" +"Controles:\n" +"X - Disparar Flechas - Mover\n" +"Z - Especial Esc - Salir" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" -msgstr "o" +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" +msgstr "JUEGO TERMINADO" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" -msgstr "Crear Nuevo" +#: src/gui/tutorial.cpp:518 +msgid "High Score!" +msgstr "Puntaje alto!" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" -msgstr "Pasos" +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" +msgstr "Bienvenido!" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" -msgstr "Líneas" +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +msgstr "" +"¡bienvenido a Furnace, el tracker de chiptune de codigo abierto más grande " +"de todos!" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" -msgstr "Longitud" +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" +msgstr "aquí hay algunos tips para empezar:" -#: src/gui/waveEdit.cpp:498 +#: src/gui/tutorial.cpp:696 msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" msgstr "" -"usa una longitud de:\n" -"- cualquiera en Amiga/N163\n" -"- 32 en Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy y WonderSwan\n" -"- 64 en FDS\n" -"- 128 en X1-010\n" -"cualquier otra longitud será escalada durante la reproducción." +"- agrega un instrumento haciendo click en el botón '+' en Instrumentos\n" +"- haz clic en la vista de patrones para enfocarla\n" +"- las columnas de canal tienen lo siguiente, en este orden: nota, " +"instrumento, volumen y efectos\n" +"- presiona la barra espaciadora para activar/desactivar el modo de edición\n" +"- haz clic en el patrón o usa las flechas para mover el cursor\n" +"- todos los valores (instrumentos, volumen, efectos y argumentos de efectos) " +"están en hexadecimal\n" +"- presiona enter para reproducir/parar la canción\n" +"- extiende la canción agregando más órdenes en la ventana de Órdenes\n" +"- haz clic en la matriz de órdenes para cambiar los patrones de un canal " +"(click izquierdo aumenta, click derecho disminuye)" -#: src/gui/waveEdit.cpp:510 -msgid "Height" -msgstr "Altura" +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" +msgstr "" -#: src/gui/waveEdit.cpp:512 +#: src/gui/tutorial.cpp:714 msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" msgstr "" -"usa una altura de:\n" -"- 16 para Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope forma y N163\n" -"- 32 para PC Engine\n" -"- 64 para FDS y Virtual Boy\n" -"- 256 para X1-010 y SCC\n" -"cualquier otra altura será escalada durante la reproducción." -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" -msgstr "Formas" +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" +msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" -msgstr "Ancho de pulso" +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" +msgstr "NIVEL %d" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" -msgstr "Exponente" +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" +msgstr "Info de canción##Song Information" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" -msgstr "Punto XOR" +#: src/gui/songInfo.cpp:50 +msgid "Author" +msgstr "Autor" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" -msgstr "Amplitud/Fase" +#: src/gui/songInfo.cpp:60 +msgid "Album" +msgstr "Álbum" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" -msgstr "Op" +#: src/gui/songInfo.cpp:79 +msgid "Auto" +msgstr "Auto" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" -msgstr "Mult" +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" +msgstr "Afinación (en base a A-4)" -#: src/gui/waveEdit.cpp:685 -msgid "FB" -msgstr "RA" +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." +msgstr "usa el efecto 09xx para seleccionar un patrôn de groove." -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" -msgstr "Diagrama de Conexión" +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" +msgstr "patrón" -#: src/gui/waveEdit.cpp:765 -msgid "Out" -msgstr "Salida" +#: src/gui/grooves.cpp:132 +msgid "remove" +msgstr "remover" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" -msgstr "Herramientas" +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" +msgstr "¡Cambios no guardados! ¿Guardar cambios antes de abrir otro archivo?" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" -msgstr "Escalar X" +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" +msgstr "¡Cambios no guardados! ¿Guardar cambios antes de abrir una copia?" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" -msgstr "¡la onda sería más larga que 256!" +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" +msgstr "¡Error al guardar el archivo! (%s)" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" -msgstr "Escalar Y" +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" +msgstr "Error al enviar el pedido (¿salida MIDI no configurada?)" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" -msgstr "Deslizar X" +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" +msgstr "Selecciona una opción: (no se puede deshacer)" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" -msgstr "Deslizar Y" +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" +msgstr "¡demasiados instrumentos!" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" -msgstr "Suavizar" +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." +msgstr "" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" -msgstr "Amplificar" +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." +msgstr "" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" -msgstr "Normalizar" +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." +msgstr "" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" -msgstr "Reversa" +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." +msgstr "¡no se pudo pegar! asegúrate de que el sample sea de 8 bits o 16." -#: src/gui/waveEdit.cpp:1117 -msgid "Half" -msgstr "Mitad" +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" +msgstr "¡selecciona por lo menos un sample!" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" -msgstr "Doble" +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" +msgstr "¡tamaño máximo es 256 samples!" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" -msgstr "Convertir Signo" +#: src/gui/csPlayer.cpp:126 +msgid "Load" +msgstr "Cargar" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" -msgstr "Dec" +#: src/gui/csPlayer.cpp:130 +msgid "Kill" +msgstr "Matar" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" -msgstr "Hex" +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" +msgstr "Machina iam mortuus est!" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" -msgstr "Con/Sin Signo" +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" +msgstr "Quemar Canción Actual" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" -msgstr "%s: velocidad de muestreo máxima es %d" +#: src/gui/csPlayer.cpp:154 +msgid "Status" +msgstr "Estado" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" -msgstr "%s: velocidad de muestreo mínima es %d" +#: src/gui/csPlayer.cpp:161 +msgid "start" +msgstr "inicio" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" -msgstr "%s: velocidad de muestreo debe ser %d" +#: src/gui/csPlayer.cpp:163 +msgid "PC" +msgstr "PC" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" -msgstr "no se ha seleccionado un sample" +#: src/gui/csPlayer.cpp:165 +msgid "wait" +msgstr "espera" + +#: src/gui/csPlayer.cpp:167 +msgid "SP" +msgstr "SP" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" -msgstr "SNES: el bucle debe empezar en un múltiplo de 16 (prueba con %d)" +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" +msgstr "nota" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" -msgstr "SNES: el bucle debe terminar en un múltiplo de 16 (prueba con %d)" +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" +msgstr "tono" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" -msgstr "SNES: la longitud del sample se alineará a un múltiplo de 16" +#: src/gui/csPlayer.cpp:173 +msgid "vol" +msgstr "vol" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" -msgstr "QSound: el bucle no puede ser más largo que 32767 samples" +#: src/gui/csPlayer.cpp:175 +msgid "vols" +msgstr "vols" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/csPlayer.cpp:177 +msgid "volst" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" -msgstr "" +#: src/gui/csPlayer.cpp:179 +msgid "vib" +msgstr "vib" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" -msgstr "NES: la longitud máxima de samples DPCM es 32648" +#: src/gui/csPlayer.cpp:181 +msgid "porta" +msgstr "porta" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" -msgstr "X1-010: no hay bucle de samples" +#: src/gui/csPlayer.cpp:183 +msgid "arp" +msgstr "arp" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" -msgstr "X1-010: longitud máxima del sample es 131072" +#: src/gui/csPlayer.cpp:220 +msgid "Trace" +msgstr "Traza" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" -msgstr "GA20: no hay bucle de samples" +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" +msgstr "Desensamblar" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" -msgstr "" -"YM2608: punto de bucle ignorado en ADPCM (solo se puede repetir el sample " -"entero)" +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" +msgstr "¡la canción se acabó!" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" -msgstr "YM2608: longitud del sample será alineada a un múltiplo de 512" +#: src/gui/gui.cpp:1733 +msgid "Open File" +msgstr "Abrir archivo" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" -msgstr "YM2610: no hay bucle de samples en ADPCM-A" +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" +msgstr "archivos compatibles" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" -msgstr "" -"YM2610: punto de bucle ignorado en ADPCM-B (solo se puede repetir el sample " -"entero)" +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" +msgstr "todos los archivos" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" -msgstr "YM2610: longitud del sample será alineada a un múltiplo de 512" +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" +msgstr "¡aún no se han hecho respaldos!" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" -msgstr "YM2610: longitud máxima de un sample ADPCM-A es 2097152" +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" +msgstr "canción de Furnace" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" -msgstr "" -"Y8950: punto de bucle ignorado en ADPCM (solo se puede repetir el sample " -"entero)" +#: src/gui/gui.cpp:1755 +msgid "Save File" +msgstr "Guardar archivo" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" -msgstr "Y8950: longitud del sample será alineada a un múltiplo de 512" +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" +msgstr "Exportar DMF" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" -msgstr "Amiga: el bucle debe empezar en un múltiplo de 2" +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" +msgstr "Módulo 1.1.3 de DefleMask" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" -msgstr "Amiga: el bucle debe terminar en un múltiplo de 2" +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" +msgstr "Módulo 1.0/legacy de DefleMask" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" -msgstr "Amiga: longitud máxima de un sample es 131070" +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" +msgstr "Cargar instrumento" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" -msgstr "SegaPCM: longitud máxima de un sample es 131070" +#: src/gui/gui.cpp:1793 +msgid "all compatible files" +msgstr "todos los archivos compatibles" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" -msgstr "" -"K053260: punto de bucle ignorado (solo se puede repetir el sample entero)" +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" +msgstr "instrumento de Furnace" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" -msgstr "K053260: longitud máxima de un sample es 65535" +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" +msgstr "instrumento de DefleMask" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" -msgstr "C140: longitud máxima de un sample es 65535" +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" +msgstr "instrumento TFM Music Maker" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" -msgstr "C219: el bucle debe empezar en un múltiplo de 2" +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" +msgstr "instrumento VGM Music Maker" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" -msgstr "C219: el bucle debe terminar en un múltiplo de 2" +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" +msgstr "instrumento de Scream Tracker 3" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" -msgstr "C219: longitud máxima de un sample es 131072" +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" +msgstr "instrumento SoundBlaster" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" -msgstr "MSM6295: no hay bucle de samples" +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" +msgstr "instrumento Wohlstand OPL" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" -msgstr "MSM6295: longitud máxima de un sample con bancos es 129024" +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" +msgstr "instrumento Wohlstand OPN" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" -msgstr "GBA DMA: el bucle debe empezar en un múltiplo de 4" +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" +msgstr "volcado de parcheos de Gens KMod" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" -msgstr "GBA DMA: la longitud del bucle debe ser un múltiplo de 16" +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" +msgstr "archivo BNK (AdLib)" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" -msgstr "GBA DMA: la longitud del sample será alineada a un múltiplo de 16" +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" +msgstr "banco de preajustes FF" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" -msgstr "ES5506: modo de bucle al revés no está soportado" +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" +msgstr "banco de preajustes 2612edit GYB" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" -msgstr "" -"modo de bucle al revés/ping-pong solamente soportado en DAC PCM Genérico\n" -"ping-pong también en ES5506" +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" +msgstr "banco de preajustes VOPM" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" -msgstr "Info" +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" +msgstr "banco de preajustes Wohlstand WOPL" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" -msgstr "Tasa" +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" +msgstr "banco de preajustes Wohlstand WOPL" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" -msgstr "Tasa Compat" +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" +msgstr "Guardar instrumento" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" msgstr "" -"se usa en el modo de samples compatible con DefleMask (17xx), en el cual los " -"samples se mapean a una octava." -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" -msgstr "Bucle (longitud: %d)##Bucle" +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" +msgstr "Cargar wavetable" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" -msgstr "Bucle" +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" +msgstr "Guardar wavetable" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" -msgstr "¡cambiar el bucle en un sample BRR resultará en problemas!" +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" +msgstr "wavetable de Furnace" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" -msgstr "Énfasis BRR" +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" +msgstr "wavetable de DefleMask" -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." -msgstr "" -"este es un sample BRR.\n" -"al activar esta opción, el sample se opacará en chips que no son SNES." +#: src/gui/gui.cpp:1902 +msgid "raw data" +msgstr "datos en bruto" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" msgstr "" -"activa esta opción para amplificar los brillos ligeramente\n" -"para compensar los efectos del filtro Gauss de la SNES." -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" -msgstr "sin filtros BRR" +#: src/gui/gui.cpp:1919 +msgid "Load Sample" +msgstr "Cargar sample" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." -msgstr "" -"activa esta opción para deshabilitar el uso de bloques BRR con filtros\n" -"y permitir el uso de effectos de fueraestablecer para ser usados safamente." +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" +msgstr "Cargar sample en bruto" + +#: src/gui/gui.cpp:1940 +msgid "Save Sample" +msgstr "Guardar sample" + +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" +msgstr "archivo WAV" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" -msgstr "8-bit dither" +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" +msgstr "Guardar sample en bruto" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" msgstr "" -"dithear el sample al ser usado en un chip que solo soporta samples 8-bit." -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" -msgstr "Inicio" +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" +msgstr "Exportar Audio" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" -msgstr "Fin" +#: src/gui/gui.cpp:1998 +msgid "Export VGM" +msgstr "Exportar VGM" -#: src/gui/sampleEdit.cpp:865 -#, c-format -msgid "" -"%s\n" -"%d bytes free" -msgstr "" -"%s\n" -"%d bytes disponibles" +#: src/gui/gui.cpp:1999 +msgid "VGM file" +msgstr "archivo VGM" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" -msgstr "" -"%s (%s)\n" -"%d bytes disponibles" +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" +msgstr "Exportar corr. de datos" -#: src/gui/sampleEdit.cpp:871 -msgid "" -"\n" -"\n" -"not enough memory for this sample!" -msgstr "" -"\n" -"\n" -"¡no hay memoria suficiente para este sample!" +#: src/gui/gui.cpp:2009 +msgid "text file" +msgstr "archivo de texto" -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" -msgstr "Modo de edición: Seleccionar" +#: src/gui/gui.cpp:2019 +msgid "binary file" +msgstr "archivo binario" -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" -msgstr "Modo de edición: Dibujar" +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" +msgstr "" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" -msgstr "Cambiar tamaño" +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" +msgstr "Seleccionar fuente" -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." -msgstr "" -"¡no se pudo cambiar el tamaño! asegúrate de que el sample es de 8-bit o 16." +#: src/gui/gui.cpp:2073 +msgid "Select Color File" +msgstr "Seleccionar archivo de color" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" -msgstr "Re-muestrear" +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" +msgstr "archivos de configuración" -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" -msgstr "Factor" +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" +msgstr "Seleccionar archivo de atajos de teclado" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." -msgstr "¡no se pudo re-muestrear! asegúrate de que el sample es de 8-bit o 16." +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" +msgstr "Seleccionar archivo de diseño" -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" -msgstr "Aplicar" +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" +msgstr "archivos .ini" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" -msgstr "Fundir entrada" +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" +msgstr "Seleccionar archivo de preajustes de usuario" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" -msgstr "Fundir salida" +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" +msgstr "Seleccionar archivo de ajustes" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" -msgstr "Insertar silencio" +#: src/gui/gui.cpp:2119 +msgid "Export Colors" +msgstr "Exportar colores" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" -msgstr "Ir" +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" +msgstr "Exportar atajos" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." -msgstr "¡no se pudo insertar! asegúrate de que el sample es de 8-bit o 16." +#: src/gui/gui.cpp:2137 +msgid "Export Layout" +msgstr "Exportar diseño" -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" -msgstr "Aplicar silencio" +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" +msgstr "Exportar preajustes de usuario" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" -msgstr "Recortar" +#: src/gui/gui.cpp:2155 +msgid "Export Settings" +msgstr "Exportar ajustes" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" -msgstr "Intercambio entre con/sin signo" +#: src/gui/gui.cpp:2166 +msgid "Load ROM" +msgstr "Cargar ROM" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" -msgstr "Aplicar filtro" +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" +msgstr "Reproducir corr. de comandos" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" -msgstr "Límite:" +#: src/gui/gui.cpp:2177 +msgid "command stream" +msgstr "corriente de comandos" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" -msgstr "Resonancia" +#: src/gui/gui.cpp:2186 +msgid "Open Test" +msgstr "Abrir prueba" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" -msgstr "Potencia" +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" +msgstr "otra opción" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" -msgstr "Paso bajo" +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" +msgstr "Abrir prueba (Multi)" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" -msgstr "Paso medio" +#: src/gui/gui.cpp:2223 +msgid "Save Test" +msgstr "Guardar prueba" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" -msgstr "Paso alto" +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" +msgstr "módulo de DefleMask" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" -msgstr "Desvanecer el bucle" +#: src/gui/gui.cpp:2265 +msgid "compression error" +msgstr "error de compresión" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" -msgstr "Número de samples" +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" +msgstr "error de corriente de zlib" -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" -msgstr "Lineal <-> Poder igual" +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" +msgstr "error de corriente de zlib al terminar" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." -msgstr "La longitud se va fuera del límite. Abortado." +#: src/gui/gui.cpp:2410 +msgid "everything OK" +msgstr "todo está bien :)" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +#: src/gui/gui.cpp:2429 +msgid "" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." msgstr "" -"La longitud se pasaría del inicio del bucle. Intenta con un valor más pequeño" +"¡has cargado una copia de seguridad!\n" +"si la necesitas, guárdala en alguna parte.\n" +"\n" +"¡NO CONFÍES EN EL SISTEMA DE COPIAS PARA GUARDAR AUTOMÁTICAMENTE!\n" +"Furnace no hará respaldos de copias." -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" -msgstr "Previsualizar sample" +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" +msgstr "" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" -msgstr "Crear instrumento usando el sample" +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" +msgstr "" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" -msgstr "pegar (reemplazar)" +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" +msgstr "" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" -msgstr "pegar (mezclar)" +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" +msgstr "" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" -msgstr "seleccionar todo" +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" +msgstr "¡Cambios no guardados! ¿Guardar cambios antes de abrir archivo?" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" -msgstr "convertir selección en bucle" +#: src/gui/gui.cpp:2860 +msgid "paste special..." +msgstr "pegado especial..." -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" -msgstr "crear onda desde la selecciôn" +#: src/gui/gui.cpp:2861 +msgid "paste mix" +msgstr "pegar y mezclar" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" -msgstr "Dibujar" +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" +msgstr "pegar y mezclar (en el fondo)" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" -msgstr "Seleccionar" +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" +msgstr "pegar con inserción (en primer plano)" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" -msgstr "%d samples, %d bytes" +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" +msgstr "no hay instrumentos disponibles" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" -msgstr " (%d-%d: %d samples)" +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" +msgstr "pegar con inserción (en el fondo)" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." -msgstr "No se puede editar un sample que no es de 8 o 16 bits sin convertirlo." +#: src/gui/gui.cpp:2887 +msgid "paste flood" +msgstr "inundar" -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" -msgstr "¡Elige un Sistema!" +#: src/gui/gui.cpp:2888 +msgid "paste overflow" +msgstr "pegar con desborde" -#: src/gui/newSong.cpp:179 -msgid "Categories" -msgstr "Categorías" +#: src/gui/gui.cpp:2897 +msgid "operation mask..." +msgstr "máscara de operación..." -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" -msgstr "aún no hay sistemas" +#: src/gui/gui.cpp:2904 +msgid "pull delete" +msgstr "borrar y halar" -#: src/gui/newSong.cpp:212 -msgid "no results" -msgstr "no hay resultados" +#: src/gui/gui.cpp:2908 +msgid "insert" +msgstr "insertar" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" -msgstr "Me siento con suerte" +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" +msgstr "trasponer nota" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." -msgstr "¡no hay categorías disponibles! qué rayos." +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" +msgstr "trasponer valor" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" -msgstr "¡parece que estás muy de suerte hoy!" +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" +msgstr "invertir valores" -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" -msgstr "terminar selección: %d.%d,%d - %d.%d,%d" +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" +msgstr "colapsar/expandir" -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" -msgstr "" -"Reproducir canciones de demostración?\n" -"- Abajo: Reproducir la canción actual\n" -"- Arriba: Reproducir las canciones de demostración" +#: src/gui/gui.cpp:2953 +msgid "input latch" +msgstr "ajustar bloqueo de entrada" -#: src/gui/tutorial.cpp:491 +#: src/gui/gui.cpp:2980 msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" +"&&: selected instrument\n" +"..: no instrument" msgstr "" -"Bienvenido a Combat Vehicle!\n" -"\n" -"Controles:\n" -"X - Disparar Flechas - Mover\n" -"Z - Especial Esc - Salir" +"&&: instrumento elegido\n" +"..: sin instrumento" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" -msgstr "JUEGO TERMINADO" +#: src/gui/gui.cpp:3034 +msgid "Set" +msgstr "Establecer" -#: src/gui/tutorial.cpp:498 -msgid "High Score!" -msgstr "Puntaje alto!" +#: src/gui/gui.cpp:3054 +msgid "note up" +msgstr "subir nota" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" -msgstr "Bienvenido!" +#: src/gui/gui.cpp:3055 +msgid "note down" +msgstr "bajar nota" -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" -msgstr "" -"¡bienvenido a Furnace, el tracker de chiptune de codigo abierto más grande " -"de todos!" +#: src/gui/gui.cpp:3056 +msgid "octave up" +msgstr "subir una octava" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" -msgstr "aquí hay algunos tips para empezar:" +#: src/gui/gui.cpp:3057 +msgid "octave down" +msgstr "bajar una octava" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" -msgstr "" -"- agrega un instrumento haciendo click en el botón '+' en Instrumentos\n" -"- haz clic en la vista de patrones para enfocarla\n" -"- las columnas de canal tienen lo siguiente, en este orden: nota, " -"instrumento, volumen y efectos\n" -"- presiona la barra espaciadora para activar/desactivar el modo de edición\n" -"- haz clic en el patrón o usa las flechas para mover el cursor\n" -"- todos los valores (instrumentos, volumen, efectos y argumentos de efectos) " -"están en hexadecimal\n" -"- presiona enter para reproducir/parar la canción\n" -"- extiende la canción agregando más órdenes en la ventana de Órdenes\n" -"- haz clic en la matriz de órdenes para cambiar los patrones de un canal " -"(click izquierdo aumenta, click derecho disminuye)" +#: src/gui/gui.cpp:3059 +msgid "values up" +msgstr "subir valor" -#: src/gui/tutorial.cpp:680 -msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" -msgstr "" -"si necesitas ayuda, puedes:\n" -"- leer el manual (un archivo de nombre 'manual.pdf' que vino con el " -"programa)\n" -"- pedir ayuda en la página de discusiones de GitHub (https://github.com/" -"tildearrow/furnace/discussions)" +#: src/gui/gui.cpp:3060 +msgid "values down" +msgstr "bajar valor" -#: src/gui/tutorial.cpp:687 -msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" -msgstr "" -"si encuentras algún error, por favor repórtalo! el rastreador de reportes se " -"encuentra en https://github.com/tildearrow/furnace/issues" +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" +msgstr "subir valor (+16)" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" -msgstr "NIVEL %d" +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" +msgstr "bajar valor (-16)" -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" -msgstr "Info de canción##Song Information" +#: src/gui/gui.cpp:3065 +msgid "transpose" +msgstr "trasponer" -#: src/gui/songInfo.cpp:50 -msgid "Author" -msgstr "Autor" +#: src/gui/gui.cpp:3073 +msgid "Notes" +msgstr "Notas" -#: src/gui/songInfo.cpp:60 -msgid "Album" -msgstr "Álbum" +#: src/gui/gui.cpp:3078 +msgid "Values" +msgstr "Valores" -#: src/gui/songInfo.cpp:79 -msgid "Auto" -msgstr "Auto" +#: src/gui/gui.cpp:3085 +msgid "change instrument..." +msgstr "cambiar instrumento..." -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" -msgstr "Afinación (en base a A-4)" +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." +msgstr "crear gradiente/fundido..." -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." -msgstr "usa el efecto 09xx para seleccionar un patrôn de groove." +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" +msgstr "Modo de nibbles" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" -msgstr "patrón" +#: src/gui/gui.cpp:3124 +msgid "Go ahead" +msgstr "Adelante" -#: src/gui/grooves.cpp:132 -msgid "remove" -msgstr "remover" +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." +msgstr "escalar..." -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" -msgstr "¡Cambios no guardados! ¿Guardar cambios antes de abrir otro archivo?" +#: src/gui/gui.cpp:3135 +msgid "Scale" +msgstr "Escalar" -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" -msgstr "¡Cambios no guardados! ¿Guardar cambios antes de abrir una copia?" +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." +msgstr "aleatorizar..." -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" -msgstr "¡Error al guardar el archivo! (%s)" +#: src/gui/gui.cpp:3142 +msgid "Minimum" +msgstr "Mínimo" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" -msgstr "Error al enviar el pedido (¿salida MIDI no configurada?)" +#: src/gui/gui.cpp:3151 +msgid "Maximum" +msgstr "Máximo" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" -msgstr "Selecciona una opción: (no se puede deshacer)" +#: src/gui/gui.cpp:3170 +msgid "Set effect" +msgstr "" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" -msgstr "¡demasiados instrumentos!" +#: src/gui/gui.cpp:3188 +msgid "flip selection" +msgstr "voltear selección" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." -msgstr "" +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" +msgstr "cantidad de expansión/colapso##CollapseAmount" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." -msgstr "" +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" +msgstr "colapsar patrón" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." -msgstr "" +#: src/gui/gui.cpp:3201 +msgid "expand pattern" +msgstr "expandir patrón" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." -msgstr "¡no se pudo pegar! asegúrate de que el sample sea de 8 bits o 16." +#: src/gui/gui.cpp:3206 +msgid "collapse song" +msgstr "colapsar canción" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" -msgstr "¡selecciona por lo menos un sample!" +#: src/gui/gui.cpp:3207 +msgid "expand song" +msgstr "expandir canción" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" -msgstr "¡tamaño máximo es 256 samples!" +#: src/gui/gui.cpp:3212 +msgid "find/replace" +msgstr "buscar/reemplazar" -#: src/gui/csPlayer.cpp:113 -msgid "Load" -msgstr "Cargar" +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" +msgstr "NO SE PUDO GUARDAR el diseño! %s" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" -msgstr "Matar" +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" +msgstr "¡NO SE PUDO CARGAR el diseño! %s" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" -msgstr "Machina iam mortuus est!" +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." +msgstr "" +"Furnace se ha abierto en modo seguro.\n" +"esto significa que:\n" +"\n" +"- se está usando el renderizado por software\n" +"- el audio puede no funcionar\n" +"- la carga de fuentes de texto está desactivada\n" +"\n" +"revise cualquier ajuste que pueda haber hecho que Furnace abriera de esta " +"forma.\n" +"la carga de fuentes es uno de estos." -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" -msgstr "Quemar Canción Actual" +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." +msgstr "¡no se puede continuar sin gráficos! Furnace se terminará." -#: src/gui/csPlayer.cpp:141 -msgid "Status" -msgstr "Estado" +#: src/gui/gui.cpp:4367 +msgid "file" +msgstr "archivo" -#: src/gui/csPlayer.cpp:148 -msgid "start" -msgstr "inicio" +#: src/gui/gui.cpp:4368 +msgid "new..." +msgstr "nuevo..." -#: src/gui/csPlayer.cpp:150 -msgid "PC" -msgstr "PC" +#: src/gui/gui.cpp:4375 +msgid "open..." +msgstr "abrir..." -#: src/gui/csPlayer.cpp:152 -msgid "wait" -msgstr "espera" +#: src/gui/gui.cpp:4382 +msgid "open recent" +msgstr "abrir recientes" -#: src/gui/csPlayer.cpp:154 -msgid "SP" -msgstr "SP" +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" +msgstr "aún no hay nada aquí" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" -msgstr "nota" +#: src/gui/gui.cpp:4401 +msgid "clear history" +msgstr "limpiar historial" + +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" +msgstr "¿Seguro que quieres limpiar el historial de archivos?" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" -msgstr "tono" +#: src/gui/gui.cpp:4417 +msgid "save as..." +msgstr "guardar como..." -#: src/gui/csPlayer.cpp:160 -msgid "vol" -msgstr "vol" +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." +msgstr "exportar como audio..." -#: src/gui/csPlayer.cpp:162 -msgid "vols" -msgstr "vols" +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." +msgstr "exportar como VGM..." -#: src/gui/csPlayer.cpp:164 -msgid "volst" +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." msgstr "" -#: src/gui/csPlayer.cpp:166 -msgid "vib" -msgstr "vib" +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." +msgstr "exportar como texto..." -#: src/gui/csPlayer.cpp:168 -msgid "porta" -msgstr "porta" +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." +msgstr "exportar corr. de comandos..." -#: src/gui/csPlayer.cpp:170 -msgid "arp" -msgstr "arp" +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." +msgstr "exportar como .dmf..." -#: src/gui/csPlayer.cpp:207 -msgid "Trace" -msgstr "Traza" +#: src/gui/gui.cpp:4476 +msgid "export..." +msgstr "exportar..." -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" -msgstr "Desensamblar" +#: src/gui/gui.cpp:4482 +msgid "manage chips" +msgstr "administrar chips" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" -msgstr "¡la canción se acabó!" +#: src/gui/gui.cpp:4486 +msgid "add chip..." +msgstr "agregar chip" -#: src/gui/gui.cpp:1753 -msgid "Open File" -msgstr "Abrir archivo" +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" +msgstr "¡no se puede agregar el chip! (%s)" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" -msgstr "archivos compatibles" +#: src/gui/gui.cpp:4504 +msgid "configure chip..." +msgstr "configurar chip..." -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" -msgstr "todos los archivos" +#: src/gui/gui.cpp:4514 +msgid "change chip..." +msgstr "cambiar chip..." -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" -msgstr "¡aún no se han hecho respaldos!" +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" +msgstr "Preservar posiciones de los canales" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" -msgstr "canción de Furnace" +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" +msgstr "¡no se puede cambiar el chip! (%s)" -#: src/gui/gui.cpp:1775 -msgid "Save File" -msgstr "Guardar archivo" +#: src/gui/gui.cpp:4538 +msgid "remove chip..." +msgstr "remover chip..." -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" -msgstr "Exportar DMF" +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" +msgstr "¡no se puede remover el chip! (%s)" -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" -msgstr "Módulo 1.1.3 de DefleMask" +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" +msgstr "abrir archivos integrados" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" -msgstr "Módulo 1.0/legacy de DefleMask" +#: src/gui/gui.cpp:4565 +msgid "restore backup" +msgstr "restaurar copia de seguridad" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" -msgstr "Cargar instrumento" +#: src/gui/gui.cpp:4569 +msgid "exit..." +msgstr "salir..." -#: src/gui/gui.cpp:1813 -msgid "all compatible files" -msgstr "todos los archivos compatibles" +#: src/gui/gui.cpp:4577 +msgid "edit" +msgstr "editar" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" -msgstr "instrumento de Furnace" +#: src/gui/gui.cpp:4585 +msgid "clear..." +msgstr "limpiar..." -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" -msgstr "instrumento de DefleMask" +#: src/gui/gui.cpp:4590 +msgid "settings" +msgstr "opciones" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" -msgstr "instrumento TFM Music Maker" +#: src/gui/gui.cpp:4592 +msgid "full screen" +msgstr "pantalla completa" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" -msgstr "instrumento VGM Music Maker" +#: src/gui/gui.cpp:4596 +msgid "lock layout" +msgstr "bloquear diseño" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" -msgstr "instrumento de Scream Tracker 3" +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" +msgstr "visualizador de patrones" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" -msgstr "instrumento SoundBlaster" +#: src/gui/gui.cpp:4605 +msgid "reset layout" +msgstr "reiniciar diseño" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" -msgstr "instrumento Wohlstand OPL" +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" +msgstr "cambiar a vista móvil" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" -msgstr "instrumento Wohlstand OPN" +#: src/gui/gui.cpp:4613 +msgid "user systems..." +msgstr "sistemas del usuario..." -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" -msgstr "volcado de parcheos de Gens KMod" +#: src/gui/gui.cpp:4616 +msgid "settings..." +msgstr "ajustes..." -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" -msgstr "archivo BNK (AdLib)" +#: src/gui/gui.cpp:4622 +msgid "Window" +msgstr "Ventana" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" -msgstr "banco de preajustes FF" +#: src/gui/gui.cpp:4622 +msgid "window" +msgstr "ventana" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" -msgstr "banco de preajustes 2612edit GYB" +#: src/gui/gui.cpp:4623 +msgid "song" +msgstr "canción" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" -msgstr "banco de preajustes VOPM" +#: src/gui/gui.cpp:4624 +msgid "song comments" +msgstr "comentarios" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" -msgstr "banco de preajustes Wohlstand WOPL" +#: src/gui/gui.cpp:4625 +msgid "song information" +msgstr "información" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" -msgstr "banco de preajustes Wohlstand WOPL" +#: src/gui/gui.cpp:4626 +msgid "subsongs" +msgstr "subcanciones" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" -msgstr "Guardar instrumento" +#: src/gui/gui.cpp:4628 +msgid "channels" +msgstr "canales" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" -msgstr "" +#: src/gui/gui.cpp:4629 +msgid "chip manager" +msgstr "administrador de chips" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" -msgstr "Cargar wavetable" +#: src/gui/gui.cpp:4630 +msgid "orders" +msgstr "órdenes" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" -msgstr "Guardar wavetable" +#: src/gui/gui.cpp:4632 +msgid "pattern manager" +msgstr "administrador de patrones" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" -msgstr "wavetable de Furnace" +#: src/gui/gui.cpp:4633 +msgid "mixer" +msgstr "mezclador" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" -msgstr "wavetable de DefleMask" +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" +msgstr "opciones de compatibilidad" -#: src/gui/gui.cpp:1922 -msgid "raw data" -msgstr "datos en bruto" +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" +msgstr "archivos de canción" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" -msgstr "" +#: src/gui/gui.cpp:4641 +msgid "instruments" +msgstr "instrumentos" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" -msgstr "Cargar sample" +#: src/gui/gui.cpp:4642 +msgid "samples" +msgstr "" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" -msgstr "Cargar sample en bruto" +#: src/gui/gui.cpp:4643 +msgid "wavetables" +msgstr "ondas" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" -msgstr "Guardar sample" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" +msgstr "editor de instrumentos" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" -msgstr "archivo WAV" +#: src/gui/gui.cpp:4647 +msgid "sample editor" +msgstr "editor de samples" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" -msgstr "Guardar sample en bruto" +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" +msgstr "editor de wavetables" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" -msgstr "" +#: src/gui/gui.cpp:4651 +msgid "visualizers" +msgstr "visualizadores" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" -msgstr "Exportar Audio" +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" +msgstr "osciloscopio (maestro)" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" -msgstr "Exportar VGM" +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" +msgstr "osciloscopio (uno por canal)" -#: src/gui/gui.cpp:2019 -msgid "VGM file" -msgstr "archivo VGM" +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" +msgstr "osciloscopio (X-Y)" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" -msgstr "Exportar corr. de datos" +#: src/gui/gui.cpp:4655 +msgid "volume meter" +msgstr "medidor de volumen" -#: src/gui/gui.cpp:2029 -msgid "text file" -msgstr "archivo de texto" +#: src/gui/gui.cpp:4658 +msgid "tempo" +msgstr "" -#: src/gui/gui.cpp:2039 -msgid "binary file" -msgstr "archivo binario" +#: src/gui/gui.cpp:4659 +msgid "clock" +msgstr "reloj" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/gui.cpp:4660 +msgid "grooves" msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" -msgstr "Seleccionar fuente" - -#: src/gui/gui.cpp:2093 -msgid "Select Color File" -msgstr "Seleccionar archivo de color" +#: src/gui/gui.cpp:4661 +msgid "speed" +msgstr "velocidad" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" -msgstr "archivos de configuración" +#: src/gui/gui.cpp:4665 +msgid "log viewer" +msgstr "registro" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" -msgstr "Seleccionar archivo de atajos de teclado" +#: src/gui/gui.cpp:4666 +msgid "register view" +msgstr "visualizador de registros" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" -msgstr "Seleccionar archivo de diseño" +#: src/gui/gui.cpp:4667 +msgid "statistics" +msgstr "estadísticas" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" -msgstr "archivos .ini" +#: src/gui/gui.cpp:4668 +msgid "memory composition" +msgstr "composición de memoria" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" -msgstr "Seleccionar archivo de preajustes de usuario" +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" +msgstr "lista de efectos" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" -msgstr "Seleccionar archivo de ajustes" +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" +msgstr "controles de reproducción/edición" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" -msgstr "Exportar colores" +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" +msgstr "piano/teclado de entrada" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" -msgstr "Exportar atajos" +#: src/gui/gui.cpp:4675 +msgid "spoiler" +msgstr "spoiler" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" -msgstr "Exportar diseño" +#: src/gui/gui.cpp:4679 +msgid "Help" +msgstr "Ayuda" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" -msgstr "Exportar preajustes de usuario" +#: src/gui/gui.cpp:4679 +msgid "help" +msgstr "ayuda" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" -msgstr "Exportar ajustes" +#: src/gui/gui.cpp:4681 +msgid "debug menu" +msgstr "menú de depuración" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" -msgstr "Cargar ROM" +#: src/gui/gui.cpp:4682 +msgid "inspector" +msgstr "" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" -msgstr "Reproducir corr. de comandos" +#: src/gui/gui.cpp:4683 +msgid "panic" +msgstr "entrar en pánico" -#: src/gui/gui.cpp:2197 -msgid "command stream" -msgstr "corriente de comandos" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" +msgstr "" -#: src/gui/gui.cpp:2206 -msgid "Open Test" -msgstr "Abrir prueba" +#: src/gui/gui.cpp:4685 +msgid "about..." +msgstr "acerca de..." -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" -msgstr "otra opción" +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" +msgstr "| Velocidad %d:%d" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" -msgstr "Abrir prueba (Multi)" +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" +msgstr "| Velocidad %d" -#: src/gui/gui.cpp:2243 -msgid "Save Test" -msgstr "Guardar prueba" +#: src/gui/gui.cpp:4704 +msgid "| Groove" +msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" -msgstr "módulo de DefleMask" +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " +msgstr " en %gHz (%g PPM) " -#: src/gui/gui.cpp:2285 -msgid "compression error" -msgstr "error de compresión" +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " +msgstr "| Órden %.2X/%.2X " -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" -msgstr "error de corriente de zlib" +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " +msgstr "| Órden %d/%d " -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" -msgstr "error de corriente de zlib al terminar" +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " +msgstr "| Fila %.2X/%.2X " -#: src/gui/gui.cpp:2430 -msgid "everything OK" -msgstr "todo está bien :)" +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " +msgstr "| Fila %d/%d " -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +#: src/gui/gui.cpp:4721 +msgid "| " msgstr "" -"¡has cargado una copia de seguridad!\n" -"si la necesitas, guárdala en alguna parte.\n" -"\n" -"¡NO CONFÍES EN EL SISTEMA DE COPIAS PARA GUARDAR AUTOMÁTICAMENTE!\n" -"Furnace no hará respaldos de copias." -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" -msgstr "¡Cambios no guardados! ¿Guardar cambios antes de abrir archivo?" +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" +msgstr "¿No tienes algo mejor que hacer?" -#: src/gui/gui.cpp:2884 -msgid "paste special..." -msgstr "pegado especial..." +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "%d año " +msgstr[1] "%d años " -#: src/gui/gui.cpp:2885 -msgid "paste mix" -msgstr "pegar y mezclar" +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "%d mes " +msgstr[1] "%d meses " -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" -msgstr "pegar y mezclar (en el fondo)" +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "%d day " +msgstr[1] "%d days " -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" -msgstr "pegar con inserción (en primer plano)" +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" +msgstr "Cortar nota" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" -msgstr "no hay instrumentos disponibles" +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" +msgstr "Soltar nota" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" -msgstr "pegar con inserción (en el fondo)" +#: src/gui/gui.cpp:4765 +msgid "Macro release only" +msgstr "Sólo soltar macro" -#: src/gui/gui.cpp:2911 -msgid "paste flood" -msgstr "inundar" +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" +msgstr "Encender nota: %s" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" -msgstr "pegar con desborde" +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " +msgstr "Ins %d: " -#: src/gui/gui.cpp:2921 -msgid "operation mask..." -msgstr "máscara de operación..." +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" +msgstr "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" -msgstr "borrar y halar" +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" +msgstr "Cambiar volumen: %d (%.2X, INVÁLIDO!)" -#: src/gui/gui.cpp:2932 -msgid "insert" -msgstr "insertar" +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" +msgstr "Cambiar volumen: %d (%.2X, %d%%)" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" -msgstr "trasponer nota" +#: src/gui/gui.cpp:4812 +msgid "| modified" +msgstr "| modificado" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" -msgstr "trasponer valor" +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" +msgstr "Diálogo de archivos del sistema pendiente" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" -msgstr "invertir valores" +#: src/gui/gui.cpp:5093 +msgid "" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." +msgstr "" +"¡hubo un error en el diálogo de archivos! quizás quieras reportar esto en:\n" +"https://github.com/tildearrow/furnace/issues\n" +"revisa el Registro (ventana > registro) para más información.\n" +"\n" +"mientras tanto, por favor desactiva el selector de archivos del sistema en " +"Ajustes > General." -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" -msgstr "colapsar/expandir" +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" +msgstr "¡no puedo hacer nada sin permisos de almacenamiento!" -#: src/gui/gui.cpp:2977 -msgid "input latch" -msgstr "ajustar bloqueo de entrada" +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." +msgstr "" +"¡Zenity/KDialog no están disponibles!\n" +"por favor instala alguno de ellos, o desactiva el selector de archivos del " +"sistema en Ajustes > General." -#: src/gui/gui.cpp:3004 +#: src/gui/gui.cpp:5240 msgid "" -"&&: selected instrument\n" -"..: no instrument" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" msgstr "" -"&&: instrumento elegido\n" -"..: sin instrumento" - -#: src/gui/gui.cpp:3058 -msgid "Set" -msgstr "Establecer" +"¡hubo un error al guardar el instrumento! solo estos tipos de instrumento " +"están soportados:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" -#: src/gui/gui.cpp:3078 -msgid "note up" -msgstr "subir nota" +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" +msgstr "hubieron errores al cargar los samples:\n" -#: src/gui/gui.cpp:3079 -msgid "note down" -msgstr "bajar nota" +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" +msgstr "...pero no has seleccionado un sample." -#: src/gui/gui.cpp:3080 -msgid "octave up" -msgstr "subir una octava" +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." +msgstr "" +"no se pudo guardar el sample! abre el visor del registro para más " +"información." -#: src/gui/gui.cpp:3081 -msgid "octave down" -msgstr "bajar una octava" +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" +msgstr "hubieron precauciones/errores emitidos al cargar instrumentos:\n" -#: src/gui/gui.cpp:3083 -msgid "values up" -msgstr "subir valor" +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" +msgstr "> %s: ¡no se pudo cargar el instrumento! (%s)\n" -#: src/gui/gui.cpp:3084 -msgid "values down" -msgstr "bajar valor" +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" +msgstr "¡no se pudo cargar el instrumento! (%s)" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" -msgstr "subir valor (+16)" +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." +msgstr "" +"¡felicitaciones! has cargado nada.\n" +"te mereces un reporte de bug." -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" -msgstr "bajar valor (-16)" +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" +msgstr "...pero no has seleccionado un insrumento" -#: src/gui/gui.cpp:3089 -msgid "transpose" -msgstr "trasponer" +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" +msgstr "hubieron errores al cargar las ondas:\n" -#: src/gui/gui.cpp:3097 -msgid "Notes" -msgstr "Notas" +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" +msgstr "¡no se pudo cargar la onda! (%s)" -#: src/gui/gui.cpp:3102 -msgid "Values" -msgstr "Valores" +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" +msgstr "...pero no has seleccionado una onda." -#: src/gui/gui.cpp:3109 -msgid "change instrument..." -msgstr "cambiar instrumento..." +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" +msgstr "¡no se puede abrir el archivo!" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." -msgstr "crear gradiente/fundido..." +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" +msgstr "¡no se puede escribir VGM! (%s)" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" -msgstr "Modo de nibbles" +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" +msgstr "¡no se puede escribir texto! (%s)" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" -msgstr "Adelante" +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" +msgstr "¡no se puede escribir command stream! (%s)" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." -msgstr "escalar..." +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" +msgstr "¡no se pudo importar sistemas de usuario!" -#: src/gui/gui.cpp:3159 -msgid "Scale" -msgstr "Escalar" +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" +msgstr "¡no se pudo importar sistemas de usuario! (%s)" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." -msgstr "aleatorizar..." +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" +msgstr "Abriste: %s" -#: src/gui/gui.cpp:3166 -msgid "Minimum" -msgstr "Mínimo" +#: src/gui/gui.cpp:5740 +msgid "You opened:" +msgstr "Abriste:" -#: src/gui/gui.cpp:3175 -msgid "Maximum" -msgstr "Máximo" +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" +msgstr "Guardaste: %s" -#: src/gui/gui.cpp:3204 -msgid "flip selection" -msgstr "voltear selección" +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" +msgstr "Error" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" -msgstr "cantidad de expansión/colapso##CollapseAmount" +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" +msgstr "Seleccionar instrumento" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" -msgstr "colapsar patrón" +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" +msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" -msgstr "expandir patrón" +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" +msgstr "Importar sample en bruto" -#: src/gui/gui.cpp:3222 -msgid "collapse song" -msgstr "colapsar canción" +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." +msgstr "Renderizando..." -#: src/gui/gui.cpp:3223 -msgid "expand song" -msgstr "expandir canción" +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" +msgstr "" -#: src/gui/gui.cpp:3228 -msgid "find/replace" -msgstr "buscar/reemplazar" +#: src/gui/gui.cpp:5864 +msgid "Please wait..." +msgstr "Por favor espere..." -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 +#: src/gui/gui.cpp:5900 #, c-format -msgid "could NOT save layout! %s" -msgstr "NO SE PUDO GUARDAR el diseño! %s" +msgid "Row %d of %d" +msgstr "" -#: src/gui/gui.cpp:3254 +#: src/gui/gui.cpp:5901 #, c-format -msgid "could NOT load layout! %s" -msgstr "¡NO SE PUDO CARGAR el diseño! %s" - -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." +msgid "Channel %d of %d" msgstr "" -"Furnace se ha abierto en modo seguro.\n" -"esto significa que:\n" -"\n" -"- se está usando el renderizado por software\n" -"- el audio puede no funcionar\n" -"- la carga de fuentes de texto está desactivada\n" -"\n" -"revise cualquier ajuste que pueda haber hecho que Furnace abriera de esta " -"forma.\n" -"la carga de fuentes es uno de estos." - -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." -msgstr "¡no se puede continuar sin gráficos! Furnace se terminará." - -#: src/gui/gui.cpp:4368 -msgid "file" -msgstr "archivo" - -#: src/gui/gui.cpp:4369 -msgid "new..." -msgstr "nuevo..." - -#: src/gui/gui.cpp:4376 -msgid "open..." -msgstr "abrir..." - -#: src/gui/gui.cpp:4383 -msgid "open recent" -msgstr "abrir recientes" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" -msgstr "aún no hay nada aquí" +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" +msgstr "Abortar" -#: src/gui/gui.cpp:4402 -msgid "clear history" -msgstr "limpiar historial" +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" +msgstr "" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" -msgstr "¿Seguro que quieres limpiar el historial de archivos?" +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" +msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." -msgstr "guardar como..." +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" +msgstr "%s" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." -msgstr "exportar como audio..." +#: src/gui/gui.cpp:6265 +msgid "Erasing" +msgstr "Eliminación" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." -msgstr "exportar como VGM..." +#: src/gui/gui.cpp:6268 +msgid "All subsongs" +msgstr "Todas las subcanciones" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." -msgstr "" +#: src/gui/gui.cpp:6275 +msgid "Current subsong" +msgstr "Subcanción actual" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." -msgstr "exportar como texto..." +#: src/gui/gui.cpp:6342 +msgid "Optimization" +msgstr "Optimización" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." -msgstr "exportar corr. de comandos..." +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" +msgstr "De-duplicar patrones" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." -msgstr "exportar como .dmf..." +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" +msgstr "Remover instrumentos no usados" -#: src/gui/gui.cpp:4477 -msgid "export..." -msgstr "exportar..." +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" +msgstr "Remover samples no usados" -#: src/gui/gui.cpp:4483 -msgid "manage chips" -msgstr "administrar chips" +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" +msgstr "Cancelar" -#: src/gui/gui.cpp:4487 -msgid "add chip..." -msgstr "agregar chip" +#: src/gui/gui.cpp:6453 +msgid "Got it" +msgstr "" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" -msgstr "¡no se puede agregar el chip! (%s)" +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" +msgstr "Modo de batería:" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." -msgstr "configurar chip..." +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" +msgstr "12 samples por octava" -#: src/gui/gui.cpp:4515 -msgid "change chip..." -msgstr "cambiar chip..." +#: src/gui/gui.cpp:6493 +msgid "Starting octave" +msgstr "Octava inicial" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" -msgstr "Preservar posiciones de los canales" +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" +msgstr "Batería" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" -msgstr "¡no se puede cambiar el chip! (%s)" +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" +msgstr "¡este es un banco de instrumentos! selecciona qué instrumento usar:" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." -msgstr "remover chip..." +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" +msgstr "¡este es un banco de instrumentos! selecciona qué instrumentos cargar:" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" -msgstr "¡no se puede remover el chip! (%s)" +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" +msgstr "" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" -msgstr "abrir archivos integrados" +#: src/gui/gui.cpp:6861 +msgid "Data type:" +msgstr "Tipo de datos:" -#: src/gui/gui.cpp:4566 -msgid "restore backup" -msgstr "restaurar copia de seguridad" +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" +msgstr "(se convertirá a mono)" -#: src/gui/gui.cpp:4570 -msgid "exit..." -msgstr "salir..." +#: src/gui/gui.cpp:6889 +msgid "Unsigned" +msgstr "Sin signo" -#: src/gui/gui.cpp:4578 -msgid "edit" -msgstr "editar" +#: src/gui/gui.cpp:6893 +msgid "Big endian" +msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." -msgstr "limpiar..." +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" +msgstr "Intercambiar nibbles" -#: src/gui/gui.cpp:4591 -msgid "settings" -msgstr "opciones" +#: src/gui/gui.cpp:6905 +msgid "Swap words" +msgstr "Intercambiar palabras" -#: src/gui/gui.cpp:4593 -msgid "full screen" -msgstr "pantalla completa" +#: src/gui/gui.cpp:6909 +msgid "Encoding:" +msgstr "Codificación:" -#: src/gui/gui.cpp:4597 -msgid "lock layout" -msgstr "bloquear diseño" +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" +msgstr "Orden de bit reverso" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" -msgstr "visualizador de patrones" +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" +msgstr "¡Error! ¡No hay cuerda!" -#: src/gui/gui.cpp:4606 -msgid "reset layout" -msgstr "reiniciar diseño" +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" +msgstr "" +"parece que no puedo cargar esas fuentes. ¿hay algún ajuste que puedas " +"verificar?" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" -msgstr "cambiar a vista móvil" +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." +msgstr "" +"¡no se pudo cargar el renderizador!\n" +"cambiando a renderización por software. por favor reinicia Furnace." -#: src/gui/gui.cpp:4614 -msgid "user systems..." -msgstr "sistemas del usuario..." +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." +msgstr "" +"¡no se pudo cargar el renderizador! %s\n" +"cambiando a renderización por software. por favor reinicia Furnace." -#: src/gui/gui.cpp:4617 -msgid "settings..." -msgstr "ajustes..." +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" +msgstr "¡no se pudo cargar el renderizador!" -#: src/gui/gui.cpp:4623 -msgid "Window" -msgstr "Ventana" +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" +msgstr "¡no se pudo abrir la ventana! %s" -#: src/gui/gui.cpp:4623 -msgid "window" -msgstr "ventana" +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." +msgstr "" +"\n" +"cambiando a renderización por software. por favor reinicia Furnace." -#: src/gui/gui.cpp:4624 -msgid "song" -msgstr "canción" +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" +msgstr "Ajustar columna para que encaje###SizeOne" -#: src/gui/gui.cpp:4625 -msgid "song comments" -msgstr "comentarios" +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" +msgstr "Ajustar todas las columnas para que encajen###SizeAll" -#: src/gui/gui.cpp:4626 -msgid "song information" -msgstr "información" +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" +msgstr "Ajustar todas las columnas a tamaño original###SizeAll" -#: src/gui/gui.cpp:4627 -msgid "subsongs" -msgstr "subcanciones" +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" +msgstr "Reestablecer orden###ResetOrder" -#: src/gui/gui.cpp:4629 -msgid "channels" -msgstr "canales" +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" +msgstr "(Barra de menú principal)" -#: src/gui/gui.cpp:4630 -msgid "chip manager" -msgstr "administrador de chips" +#: src/gui/gui.cpp:7675 +msgid "(Popup)" +msgstr "(Emergente)" -#: src/gui/gui.cpp:4631 -msgid "orders" -msgstr "órdenes" +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" +msgstr "(Sin título)" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" -msgstr "administrador de patrones" +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" +msgstr "Ocultar barra de tabulación###HideTabBar" -#: src/gui/gui.cpp:4634 -msgid "mixer" -msgstr "mezclador" +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" +msgstr "LocaleSettings: ccjk" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" -msgstr "opciones de compatibilidad" +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" +msgstr "Datos DPCM NES" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" -msgstr "archivos de canción" +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" +msgstr "SNES Bit Rate Reduction" -#: src/gui/gui.cpp:4642 -msgid "instruments" -msgstr "instrumentos" +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" +msgstr "" -#: src/gui/gui.cpp:4643 -msgid "samples" +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" msgstr "" -#: src/gui/gui.cpp:4644 -msgid "wavetables" -msgstr "ondas" +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" +msgstr "" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" -msgstr "editor de instrumentos" +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4648 -msgid "sample editor" -msgstr "editor de samples" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" -msgstr "editor de wavetables" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4652 -msgid "visualizers" -msgstr "visualizadores" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" -msgstr "osciloscopio (maestro)" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" +msgstr "¡Cambios no guardados! ¿Guardar cambios antes de salir?" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" -msgstr "osciloscopio (uno por canal)" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" +msgstr "Preservar orden de canales" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" -msgstr "osciloscopio (X-Y)" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" +msgstr "Clonar datos de canal" -#: src/gui/gui.cpp:4656 -msgid "volume meter" -msgstr "medidor de volumen" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" +msgstr "Clonar al final" -#: src/gui/gui.cpp:4659 -msgid "tempo" -msgstr "" +#: src/gui/sysManager.cpp:56 +msgid "Actions" +msgstr "Acciones" -#: src/gui/gui.cpp:4660 -msgid "clock" -msgstr "reloj" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" +msgstr "(coger para intercambiar chips)" -#: src/gui/gui.cpp:4661 -msgid "grooves" -msgstr "" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" +msgstr "Clonar##SysDup" -#: src/gui/gui.cpp:4662 -msgid "speed" -msgstr "velocidad" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" +msgstr "¡no se puede clonar chip! (%s)" -#: src/gui/gui.cpp:4666 -msgid "log viewer" -msgstr "registro" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" +msgstr "Cambiar##SysChange" -#: src/gui/gui.cpp:4667 -msgid "register view" -msgstr "visualizador de registros" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" +msgstr "¿Estás seguro que deseas remover este chip?" -#: src/gui/gui.cpp:4668 -msgid "statistics" -msgstr "estadísticas" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" +msgstr "Ordenar patrones" -#: src/gui/gui.cpp:4669 -msgid "memory composition" -msgstr "composición de memoria" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" +msgstr "Ordenar órdenes" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" -msgstr "lista de efectos" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" +msgstr "Hacer los patrones únicos" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" -msgstr "controles de reproducción/edición" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" +msgstr "" +"Patrón %.2X\n" +"- no reservado" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" -msgstr "piano/teclado de entrada" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" +msgstr "" +"Patrón %.2X\n" +"- número de usos: %d (%.0f%%)\n" +"\n" +"clic derecho para borrar" -#: src/gui/gui.cpp:4676 -msgid "spoiler" -msgstr "spoiler" +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" +msgstr "Abajo Abajo" -#: src/gui/gui.cpp:4680 -msgid "Help" -msgstr "Ayuda" +#: src/gui/insEdit.cpp:43 +msgid "Down." +msgstr "Abajo." -#: src/gui/gui.cpp:4680 -msgid "help" -msgstr "ayuda" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" +msgstr "Abajo Arriba" -#: src/gui/gui.cpp:4682 -msgid "debug menu" -msgstr "menú de depuración" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" +msgstr "Abajo ARRIBA" -#: src/gui/gui.cpp:4683 -msgid "inspector" -msgstr "" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" +msgstr "Arriba Arriba" -#: src/gui/gui.cpp:4684 -msgid "panic" -msgstr "entrar en pánico" +#: src/gui/insEdit.cpp:47 +msgid "Up." +msgstr "Arriba." -#: src/gui/gui.cpp:4685 -msgid "about..." -msgstr "acerca de..." +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" +msgstr "Arriba Abajo" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" -msgstr "| Velocidad %d:%d" +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" +msgstr "Arriba ABAJO" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" -msgstr "| Velocidad %d" +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" +msgstr "Algoritmo" -#: src/gui/gui.cpp:4704 -msgid "| Groove" -msgstr "" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" +msgstr "Retroalim" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " -msgstr " en %gHz (%g PPM) " +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" +msgstr "LFO > Frec" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " -msgstr "| Órden %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" +msgstr "LFO > Amp" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " -msgstr "| Órden %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" +msgstr "Caída 2" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " -msgstr "| Fila %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" +msgstr "EscalaEnv" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " -msgstr "| Fila %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" +msgstr "Multiplicador" -#: src/gui/gui.cpp:4721 -msgid "| " -msgstr "" +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" +msgstr "Desafinación 2" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" -msgstr "¿No tienes algo mejor que hacer?" +#: src/gui/insEdit.cpp:53 +msgid "AM" +msgstr "AM" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "%d año " -msgstr[1] "%d años " +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" +msgstr "Profundidad AM" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "%d mes " -msgstr[1] "%d meses " +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" +msgstr "Profundidad Vibrato" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "%d day " -msgstr[1] "%d days " +#: src/gui/insEdit.cpp:53 +msgid "Sustained" +msgstr "Sostener" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" -msgstr "Cortar nota" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" +msgstr "Escala Nivel" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" -msgstr "Soltar nota" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" +msgstr "Vibrato" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" -msgstr "Sólo soltar macro" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" +msgstr "Tasa Escala" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" -msgstr "Encender nota: %s" +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" +msgstr "OP2 Mitad Seno" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " -msgstr "Ins %d: " +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" +msgstr "OP1 Mitad Seno" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" -msgstr "" +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" +msgstr "TurnoEnv" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" -msgstr "Cambiar volumen: %d (%.2X, INVÁLIDO!)" +#: src/gui/insEdit.cpp:53 +msgid "Reverb" +msgstr "Reverb" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" -msgstr "Cambiar volumen: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:53 +msgid "Fine" +msgstr "Fino" -#: src/gui/gui.cpp:4812 -msgid "| modified" -msgstr "| modificado" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" +msgstr "LFO2 > Frec" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" -msgstr "Diálogo de archivos del sistema pendiente" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" +msgstr "LFO2 > Amp" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." -msgstr "" -"¡hubo un error en el diálogo de archivos! quizás quieras reportar esto en:\n" -"https://github.com/tildearrow/furnace/issues\n" -"revisa el Registro (ventana > registro) para más información.\n" -"\n" -"mientras tanto, por favor desactiva el selector de archivos del sistema en " -"Ajustes > General." +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" +msgstr "Modo Ruido OP4" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" -msgstr "¡no puedo hacer nada sin permisos de almacenamiento!" +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" +msgstr "Retraso Envelope" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." -msgstr "" -"¡Zenity/KDialog no están disponibles!\n" -"por favor instala alguno de ellos, o desactiva el selector de archivos del " -"sistema en Ajustes > General." +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" +msgstr "Nivel Salida" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" -msgstr "" -"¡hubo un error al guardar el instrumento! solo estos tipos de instrumento " -"están soportados:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" +msgstr "Nivel Entra Modulación" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" -msgstr "hubieron errores al cargar los samples:\n" +#: src/gui/insEdit.cpp:63 +msgid "Left Output" +msgstr "Salida Izq" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" -msgstr "...pero no has seleccionado un sample." +#: src/gui/insEdit.cpp:64 +msgid "Right Output" +msgstr "Salida Der" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." -msgstr "" -"no se pudo guardar el sample! abre el visor del registro para más " -"información." +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" +msgstr "Tono grueso (semitonos)" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" -msgstr "hubieron precauciones/errores emitidos al cargar instrumentos:\n" +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" +msgstr "Modo Frecuencia Fija" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" -msgstr "> %s: ¡no se pudo cargar el instrumento! (%s)\n" +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" +msgstr "Retraso Env." -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" -msgstr "¡no se pudo cargar el instrumento! (%s)" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" +msgstr "EntraMod" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." -msgstr "" -"¡felicitaciones! has cargado nada.\n" -"te mereces un reporte de bug." +#: src/gui/insEdit.cpp:75 +msgid "Left" +msgstr "Izquierda" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" -msgstr "...pero no has seleccionado un insrumento" +#: src/gui/insEdit.cpp:76 +msgid "Right" +msgstr "Derecha" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" -msgstr "hubieron errores al cargar las ondas:\n" +#: src/gui/insEdit.cpp:77 +msgid "Tune" +msgstr "Afinar" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" -msgstr "¡no se pudo cargar la onda! (%s)" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" +msgstr "Fijo" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" -msgstr "...pero no has seleccionado una onda." +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" +msgstr "1. Violín" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" -msgstr "¡no se puede abrir el archivo!" +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" +msgstr "2. Guitarra" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" -msgstr "¡no se puede escribir VGM! (%s)" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" +msgstr "3. Piano" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" -msgstr "¡no se puede escribir texto! (%s)" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" +msgstr "4. Flauta" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" -msgstr "¡no se puede escribir command stream! (%s)" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" +msgstr "5. Clarinete" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" -msgstr "¡no se pudo importar sistemas de usuario!" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" +msgstr "6. Oboe" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" -msgstr "¡no se pudo importar sistemas de usuario! (%s)" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" +msgstr "7. Trompeta" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" -msgstr "Abriste: %s" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" +msgstr "8. Órgano" -#: src/gui/gui.cpp:5743 -msgid "You opened:" -msgstr "Abriste:" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" +msgstr "9. Bocina" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" -msgstr "Guardaste: %s" +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" +msgstr "10. Sintetizador" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" -msgstr "Error" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" +msgstr "11. Clavecín" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" -msgstr "Seleccionar instrumento" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" +msgstr "12. Vibráfono" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" -msgstr "" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" +msgstr "13. Bajo Sintetizado" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" -msgstr "Importar sample en bruto" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" +msgstr "14. Bajo Acústico" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." -msgstr "Renderizando..." +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" +msgstr "15. Guitarra Eléctrica" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" -msgstr "" +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" +msgstr "1. Cuerda Eléctrica" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." -msgstr "Por favor espere..." +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" +msgstr "2. Wow arco" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" -msgstr "" +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" +msgstr "3. Guitarra Eléctrica" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" -msgstr "" +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" +msgstr "4. Órgano" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" -msgstr "Abortar" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" +msgstr "6. Saxofón" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" -msgstr "" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" +msgstr "8. Órgano Callejero" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" -msgstr "" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" +msgstr "9. Brass Sintetizado" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" -msgstr "%s" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" +msgstr "10. Piano Eléctrico" -#: src/gui/gui.cpp:6270 -msgid "Erasing" -msgstr "Eliminación" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" +msgstr "11. Bajo" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" -msgstr "Todas las subcanciones" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" +msgstr "13. Campanilla" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" -msgstr "Subcanción actual" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" +msgstr "14. Tom Tom II" -#: src/gui/gui.cpp:6347 -msgid "Optimization" -msgstr "Optimización" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" +msgstr "15. Ruido" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" -msgstr "De-duplicar patrones" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" +msgstr "1. Cuerdas" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" -msgstr "Remover instrumentos no usados" +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" +msgstr "4. Piano Eléctrico" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" -msgstr "Remover samples no usados" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" +msgstr "5. Flauta" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" -msgstr "Cancelar" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" +msgstr "6. Marimba" -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" -msgstr "Modo de batería:" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" +msgstr "8. Armónica" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" -msgstr "12 samples por octava" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" +msgstr "9. Tuba" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" -msgstr "Octava inicial" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" +msgstr "10. Brass Sintetizado" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" -msgstr "Batería" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" +msgstr "11. Sierra Corta" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" -msgstr "¡este es un banco de instrumentos! selecciona qué instrumento usar:" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" +msgstr "13. Guitarra Eléctrica 2" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" -msgstr "¡este es un banco de instrumentos! selecciona qué instrumentos cargar:" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" +msgstr "14. Bajo Sintetizado" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" -msgstr "" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" +msgstr "15. Sitara" + +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" +msgstr "1. Campana" + +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" +msgstr "6. Cascabel" + +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" +msgstr "8. Órgano de Caña" + +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" +msgstr "9. Campana Suave" + +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" +msgstr "10. Xilófono" + +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" +msgstr "11. Vibráfono" -#: src/gui/gui.cpp:6846 -msgid "Data type:" -msgstr "Tipo de datos:" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" +msgstr "12. Brass" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" -msgstr "(se convertirá a mono)" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" +msgstr "13. Guitarra Bajo" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" -msgstr "Sin signo" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" +msgstr "14. Sintetizador" -#: src/gui/gui.cpp:6878 -msgid "Big endian" -msgstr "" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" +msgstr "15. Coro" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" -msgstr "Intercambiar nibbles" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" +msgstr "Seno Mitad" -#: src/gui/gui.cpp:6890 -msgid "Swap words" -msgstr "Intercambiar palabras" +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" +msgstr "Seno Absoluto" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" -msgstr "Codificación:" +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" +msgstr "Seno Cuarta" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" -msgstr "Orden de bit reverso" +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" +msgstr "Seno Aplastado" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" -msgstr "¡Error! ¡No hay cuerda!" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" +msgstr "SenoAbs Aplastado" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" -msgstr "" -"parece que no puedo cargar esas fuentes. ¿hay algún ajuste que puedas " -"verificar?" +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" +msgstr "Cuadrado Derivado" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." -msgstr "" -"¡no se pudo cargar el renderizador!\n" -"cambiando a renderización por software. por favor reinicia Furnace." +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" +msgstr "Seno Pulso" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." -msgstr "" -"¡no se pudo cargar el renderizador! %s\n" -"cambiando a renderización por software. por favor reinicia Furnace." +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" +msgstr "Seno (Periodos Pares)" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" -msgstr "¡no se pudo cargar el renderizador!" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" +msgstr "SenoAbs (Periodos Pares)" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" -msgstr "¡no se pudo abrir la ventana! %s" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" +msgstr "Seno cortado" -#: src/gui/gui.cpp:7499 -msgid "" -"\n" -"falling back to software renderer. please restart Furnace." -msgstr "" -"\n" -"cambiando a renderización por software. por favor reinicia Furnace." +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" +msgstr "Triángulo cortado" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" -msgstr "Ajustar columna para que encaje###SizeOne" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" +msgstr "Triángulo aplastado" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" -msgstr "Ajustar todas las columnas para que encajen###SizeAll" +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" +msgstr "TriánguloAbs aplastado" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" -msgstr "Ajustar todas las columnas a tamaño original###SizeAll" +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" +msgstr "Ruido desactivado" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" -msgstr "Reestablecer orden###ResetOrder" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" +msgstr "Cuadrado + ruido" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" -msgstr "(Barra de menú principal)" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" +msgstr "Mod de Aro del OP3 + ruido" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" -msgstr "(Emergente)" +#: src/gui/insEdit.cpp:230 +msgid "" +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" +msgstr "" +"Mod de Aro del OP3 + doble tono EntradaMod\n" +"ALERTA - problemas de emulación; sujeto a cambio" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" -msgstr "(Sin título)" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" +msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" -msgstr "Ocultar barra de tabulación###HideTabBar" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" +msgstr "Y de bits" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" -msgstr "LocaleSettings: ccjk" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" +msgstr "O de bits" -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" -msgstr "Datos DPCM NES" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" +msgstr "XOR de bits" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" -msgstr "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" +msgstr "puerta" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" -msgstr "¡Cambios no guardados! ¿Guardar cambios antes de salir?" - -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" -msgstr "Preservar orden de canales" - -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" -msgstr "Clonar datos de canal" - -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" -msgstr "Clonar al final" - -#: src/gui/sysManager.cpp:56 -msgid "Actions" -msgstr "Acciones" - -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" -msgstr "(coger para intercambiar chips)" - -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" -msgstr "Clonar##SysDup" - -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" -msgstr "¡no se puede clonar chip! (%s)" - -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" -msgstr "Cambiar##SysChange" - -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" -msgstr "¿Estás seguro que deseas remover este chip?" - -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" -msgstr "Ordenar patrones" - -#: src/gui/patManager.cpp:50 -msgid "Sort orders" -msgstr "Ordenar órdenes" - -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" -msgstr "Hacer los patrones únicos" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" +msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -"Patrón %.2X\n" -"- no reservado" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -"Patrón %.2X\n" -"- número de usos: %d (%.0f%%)\n" -"\n" -"clic derecho para borrar" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" -msgstr "Abajo Abajo" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" +msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." -msgstr "Abajo." +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" +msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" -msgstr "Abajo Arriba" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" +msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" -msgstr "Abajo ARRIBA" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" +msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" -msgstr "Arriba Arriba" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" +msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." -msgstr "Arriba." +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" +msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" -msgstr "Arriba Abajo" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" +msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" -msgstr "Arriba ABAJO" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" -msgstr "Algoritmo" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" -msgstr "Retroalim" +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" -msgstr "LFO > Frec" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" -msgstr "LFO > Amp" +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" -msgstr "Caída 2" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" -msgstr "EscalaEnv" +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" -msgstr "Multiplicador" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" -msgstr "Desafinación 2" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" -msgstr "AM" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" -msgstr "Profundidad AM" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" -msgstr "Profundidad Vibrato" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" -msgstr "Sostener" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" -msgstr "Escala Nivel" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" -msgstr "Vibrato" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" +msgstr "Cómo pudiste" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" -msgstr "Tasa Escala" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" +msgstr "triángulo" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" -msgstr "OP2 Mitad Seno" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" +msgstr "sierra" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" -msgstr "OP1 Mitad Seno" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" +msgstr "pulso" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" -msgstr "TurnoEnv" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" +msgstr "ruido" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" -msgstr "Reverb" +#: src/gui/insEdit.cpp:440 +msgid "tone" +msgstr "tono" -#: src/gui/insEdit.cpp:50 -msgid "Fine" -msgstr "Fino" +#: src/gui/insEdit.cpp:442 +msgid "envelope" +msgstr "envelope" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" -msgstr "LFO2 > Frec" +#: src/gui/insEdit.cpp:451 +msgid "special wave" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" -msgstr "LFO2 > Amp" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" +msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" -msgstr "Modo Ruido OP4" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" +msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" -msgstr "Retraso Envelope" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" +msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" -msgstr "Nivel Salida" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" +msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" -msgstr "Nivel Entra Modulación" +#: src/gui/insEdit.cpp:464 +msgid "hold" +msgstr "sostener" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" -msgstr "Salida Izq" +#: src/gui/insEdit.cpp:465 +msgid "alternate" +msgstr "alternar" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" -msgstr "Salida Der" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" +msgstr "dirección" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" -msgstr "Tono grueso (semitonos)" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" +msgstr "activar" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" -msgstr "Modo Frecuencia Fija" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" +msgstr "activado" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" -msgstr "Retraso Env." +#: src/gui/insEdit.cpp:475 +msgid "mirror" +msgstr "espejo" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" -msgstr "EntraMod" +#: src/gui/insEdit.cpp:479 +msgid "resolution" +msgstr "resolución" -#: src/gui/insEdit.cpp:72 -msgid "Left" -msgstr "Izquierda" +#: src/gui/insEdit.cpp:480 +msgid "fixed" +msgstr "fijo" -#: src/gui/insEdit.cpp:73 -msgid "Right" -msgstr "Derecha" +#: src/gui/insEdit.cpp:481 +msgid "N/A" +msgstr "N/D" -#: src/gui/insEdit.cpp:74 -msgid "Tune" -msgstr "Afinar" +#: src/gui/insEdit.cpp:488 +msgid "echo" +msgstr "eco" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" -msgstr "Fijo" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" +msgstr "mod tono" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" -msgstr "Usuario" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" +msgstr "invertir derecha" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" -msgstr "1. Violín" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" +msgstr "invertir izquierda" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" -msgstr "2. Guitarra" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" +msgstr "banda" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" -msgstr "3. Piano" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" +msgstr "canal 3 apagado" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" -msgstr "4. Flauta" +#: src/gui/insEdit.cpp:507 +msgid "test" +msgstr "prueba" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" -msgstr "5. Clarinete" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" +msgstr "15KHz" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" -msgstr "6. Oboe" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" +msgstr "filtro 2+4" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" -msgstr "7. Trompeta" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" +msgstr "filtro 1+3" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" -msgstr "8. Órgano" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" +msgstr "16-bit 3+4" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" -msgstr "9. Bocina" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" +msgstr "16-bit 1+2" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" -msgstr "10. Sintetizador" +#: src/gui/insEdit.cpp:517 +msgid "high3" +msgstr "alto3" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" -msgstr "11. Clavecín" +#: src/gui/insEdit.cpp:518 +msgid "high1" +msgstr "alto1" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" -msgstr "12. Vibráfono" +#: src/gui/insEdit.cpp:519 +msgid "poly9" +msgstr "poli9" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" -msgstr "13. Bajo Sintetizado" +#: src/gui/insEdit.cpp:528 +msgid "16'" +msgstr "16'" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" -msgstr "14. Bajo Acústico" +#: src/gui/insEdit.cpp:529 +msgid "8'" +msgstr "8'" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" -msgstr "15. Guitarra Eléctrica" +#: src/gui/insEdit.cpp:530 +msgid "4'" +msgstr "4'" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" -msgstr "Percusión" +#: src/gui/insEdit.cpp:531 +msgid "2'" +msgstr "2'" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" -msgstr "1. Cuerda Eléctrica" +#: src/gui/insEdit.cpp:532 +msgid "sustain" +msgstr "sostener" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" -msgstr "2. Wow arco" +#: src/gui/insEdit.cpp:537 +msgid "square" +msgstr "cuadrado" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" -msgstr "3. Guitarra Eléctrica" +#: src/gui/insEdit.cpp:545 +msgid "surround" +msgstr "envolvente" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" -msgstr "4. Órgano" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" +msgstr "un disparo" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" -msgstr "6. Saxofón" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" +msgstr "separado I/D" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" -msgstr "8. Órgano Callejero" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" +msgstr "HvoltearD" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" -msgstr "9. Brass Sintetizado" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" +msgstr "VvoltearD" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" -msgstr "10. Piano Eléctrico" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" +msgstr "HvoltearI" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" -msgstr "11. Bajo" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" +msgstr "VvoltearI" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" -msgstr "13. Campanilla" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" +msgstr "mod aro" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" -msgstr "14. Tom Tom II" +#: src/gui/insEdit.cpp:562 +msgid "low pass" +msgstr "paso bajo" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" -msgstr "15. Ruido" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" +msgstr "paso alto" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" -msgstr "1. Cuerdas" +#: src/gui/insEdit.cpp:564 +msgid "band pass" +msgstr "paso banda" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" -msgstr "4. Piano Eléctrico" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" +msgstr "activar tap B" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" -msgstr "5. Flauta" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" +msgstr "AM con pendiente" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" -msgstr "6. Marimba" +#: src/gui/insEdit.cpp:579 +msgid "invert B" +msgstr "invertir B" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" -msgstr "8. Armónica" +#: src/gui/insEdit.cpp:580 +msgid "invert A" +msgstr "invertir A" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" -msgstr "9. Tuba" +#: src/gui/insEdit.cpp:581 +msgid "reset B" +msgstr "reiniciar B" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" -msgstr "10. Brass Sintetizado" +#: src/gui/insEdit.cpp:582 +msgid "reset A" +msgstr "reiniciar A" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" -msgstr "11. Sierra Corta" +#: src/gui/insEdit.cpp:583 +msgid "clip B" +msgstr "limitar B" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" -msgstr "13. Guitarra Eléctrica 2" +#: src/gui/insEdit.cpp:584 +msgid "clip A" +msgstr "limitar A" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" -msgstr "14. Bajo Sintetizado" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" +msgstr "intercambio de contadores (ruido)" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" -msgstr "15. Sitara" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" +msgstr "paso bajo (ruido)" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" -msgstr "1. Campana" +#: src/gui/insEdit.cpp:599 +msgid "rear right" +msgstr "trasero derecha" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" -msgstr "6. Cascabel" +#: src/gui/insEdit.cpp:600 +msgid "rear left" +msgstr "trasero izquierda" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" -msgstr "8. Órgano de Caña" +#: src/gui/insEdit.cpp:605 +msgid "on" +msgstr "encendido" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" -msgstr "9. Campana Suave" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" +msgstr "c1 lento" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" -msgstr "10. Xilófono" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" +msgstr "c2 lento" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" -msgstr "11. Vibráfono" +#: src/gui/insEdit.cpp:616 +msgid "pause" +msgstr "pausar" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" -msgstr "12. Brass" +#: src/gui/insEdit.cpp:617 +msgid "reverse" +msgstr "al revés" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" -msgstr "13. Guitarra Bajo" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" +msgstr "Sustraer" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" -msgstr "14. Sintetizador" +#: src/gui/insEdit.cpp:636 +msgid "Average" +msgstr "Promedio" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" -msgstr "15. Coro" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" +msgstr "Fase" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" -msgstr "Seno Mitad" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" +msgstr "Coro" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" -msgstr "Seno Absoluto" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" +msgstr "Ninguno (dual)" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" -msgstr "Seno Cuarta" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" +msgstr "Limpiar" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" -msgstr "Seno Aplastado" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" +msgstr "Desvanecer (ping-pong)" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" -msgstr "SenoAbs Aplastado" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" +msgstr "Superposición" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" -msgstr "Cuadrado Derivado" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" +msgstr "Superposición Negativa" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" -msgstr "Seno Pulso" +#: src/gui/insEdit.cpp:648 +msgid "Slide" +msgstr "Deslizar" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" -msgstr "Seno (Periodos Pares)" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" +msgstr "Coro Mezcla" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" -msgstr "SenoAbs (Periodos Pares)" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" +msgstr "Modulación de Fase" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" -msgstr "Seno cortado" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" +msgstr "Barrer" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" -msgstr "Triángulo cortado" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" +msgstr "Esperar" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" -msgstr "Triángulo aplastado" +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" +msgstr "Esperar al Lanzamiento" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" -msgstr "TriánguloAbs aplastado" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" +msgstr "Repetir hasta el Lanzamiento" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" -msgstr "Ruido desactivado" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" +msgstr "Barrido de Volumen" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" -msgstr "Cuadrado + ruido" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" +msgstr "Barrido de Frecuencia" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" -msgstr "Mod de Aro del OP3 + ruido" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" +msgstr "Barrido del Límite" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" -msgstr "" -"Mod de Aro del OP3 + doble tono EntradaMod\n" -"ALERTA - problemas de emulación; sujeto a cambio" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" +msgstr "Directo" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" -msgstr "Y de bits" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" +msgstr "Disminuir (lineal)" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" -msgstr "O de bits" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" +msgstr "Disminuir (logarítmico)" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" -msgstr "XOR de bits" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" +msgstr "Aumentar (lineal)" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" -msgstr "puerta" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" +msgstr "Aumentar (línea doblada)" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" -msgstr "sincronizar" +#: src/gui/insEdit.cpp:729 +msgid "Relative" +msgstr "Relativo" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" -msgstr "aro" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" +msgstr "%d: +%d (exponencial)" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" -msgstr "Cómo pudiste" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" +msgstr "%d: +%d (lineal)" -#: src/gui/insEdit.cpp:335 -msgid "triangle" -msgstr "triángulo" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" +msgstr "%d: -%d (exponencial)" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" -msgstr "sierra" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" +msgstr "%d: -%d (lineal)" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" -msgstr "pulso" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" +msgstr "%d: %d (directo)" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" -msgstr "ruido" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" +msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" -msgstr "tono" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" +msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" -msgstr "envelope" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" +msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" -msgstr "sostener" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" +msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" -msgstr "alternar" +#: src/gui/insEdit.cpp:778 +msgid "Random" +msgstr "Aleatorio" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" -msgstr "dirección" +#: src/gui/insEdit.cpp:795 +msgid "Self" +msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" -msgstr "activar" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" +msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" -msgstr "activado" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" +msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" -msgstr "espejo" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" +msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" -msgstr "resolución" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" +msgstr "" +"clic izquierdo para configurar escala del TL\n" +"clic derecho para la vista previa FM" -#: src/gui/insEdit.cpp:366 -msgid "fixed" -msgstr "fijo" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" +msgstr "clic derecho para la vista previa FM" -#: src/gui/insEdit.cpp:367 -msgid "N/A" -msgstr "N/D" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" +msgstr "¿nivel de operador cambia con volumen?" -#: src/gui/insEdit.cpp:374 -msgid "echo" -msgstr "eco" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" +msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" -msgstr "mod tono" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" +msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" -msgstr "invertir derecha" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" +msgstr "SÍ##OPKVS" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" -msgstr "invertir izquierda" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" +msgstr "Inferior" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" -msgstr "bajo" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" +msgstr "Sostener" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" -msgstr "banda" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" +msgstr "TiempoSos" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" -msgstr "alto" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" +msgstr "CaídaSos" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" -msgstr "canal 3 apagado" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" +msgstr "Forma" -#: src/gui/insEdit.cpp:393 -msgid "test" -msgstr "prueba" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" +msgstr "Tipo de macro: Secuencia" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" -msgstr "15KHz" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" +msgstr "Tipo de macro: ADSR" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" -msgstr "filtro 2+4" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" +msgstr "Tipo de macro: LFO" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" -msgstr "filtro 1+3" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" +msgstr "Tipo de macro: ¿Qué está pasando?" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" -msgstr "16-bit 3+4" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" +msgstr "Retraso/Longitud de Paso" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" -msgstr "16-bit 1+2" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" +msgstr "Longitud de Paso (ticks)##IMacroSpeed" -#: src/gui/insEdit.cpp:403 -msgid "high3" -msgstr "alto3" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" +msgstr "Retraso##IMacroDelay" -#: src/gui/insEdit.cpp:404 -msgid "high1" -msgstr "alto1" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" +msgstr "Modo de lanzamiento: Activo (saltar al punto de lanzamiento)" -#: src/gui/insEdit.cpp:405 -msgid "poly9" -msgstr "poli9" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" +msgstr "Modo de lanzamiento: Pasivo (lanzamiento tardío)" -#: src/gui/insEdit.cpp:414 -msgid "16'" -msgstr "16'" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" +msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" -msgstr "8'" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" +msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" -msgstr "4'" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" +msgstr "LongPaso" -#: src/gui/insEdit.cpp:417 -msgid "2'" -msgstr "2'" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" +msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" -msgstr "sostener" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" +msgstr "Retraso" -#: src/gui/insEdit.cpp:423 -msgid "square" -msgstr "cuadrado" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." +msgstr "¿Qué rayos? No, esto ni siquiera está funcionando correctamente..." -#: src/gui/insEdit.cpp:431 -msgid "surround" -msgstr "envolvente" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." +msgstr "El único problema con ese selectedMacro es que es un bug..." -#: src/gui/insEdit.cpp:437 -msgid "oneshot" -msgstr "un disparo" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" +msgstr "(copiando)" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" -msgstr "separado I/D" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" +msgstr "(intercambiando)" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" -msgstr "HvoltearD" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" +msgstr "" +"- coge para intercambiar operador\n" +"- shift-coge para copiar operador" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" -msgstr "VvoltearD" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" +msgstr "Activar sintetizador" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" -msgstr "HvoltearI" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" +msgstr "Una onda" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" -msgstr "VvoltearI" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" +msgstr "Dos ondas" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" -msgstr "mod aro" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" +msgstr "Onda 1" -#: src/gui/insEdit.cpp:448 -msgid "low pass" -msgstr "paso bajo" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." +msgstr "" +"¡la macro de onda está controlando la onda 1!\n" +"este valor no tendrá efecto." -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" -msgstr "paso alto" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" +msgstr "Onda 2" -#: src/gui/insEdit.cpp:450 -msgid "band pass" -msgstr "paso banda" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" +msgstr "Resumir vista previa" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" -msgstr "activar tap B" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" +msgstr "Pausar vista previa" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" -msgstr "AM con pendiente" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" +msgstr "Reiniciar vista previa" -#: src/gui/insEdit.cpp:465 -msgid "invert B" -msgstr "invertir B" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" +msgstr "Copiar a nueva onda" -#: src/gui/insEdit.cpp:466 -msgid "invert A" -msgstr "invertir A" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" +msgstr "Tasa de Cambio" -#: src/gui/insEdit.cpp:467 -msgid "reset B" -msgstr "reiniciar B" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" +msgstr "Cantidad" -#: src/gui/insEdit.cpp:468 -msgid "reset A" -msgstr "reiniciar A" +#: src/gui/insEdit.cpp:3281 +msgid "Global" +msgstr "Global" -#: src/gui/insEdit.cpp:469 -msgid "clip B" -msgstr "limitar B" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." +msgstr "" +"sintetizador de ondas desactivado.\n" +"usa la macro de Onda para cambiar la onda de este instrumento." -#: src/gui/insEdit.cpp:470 -msgid "clip A" -msgstr "limitar A" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" +msgstr "¡nuevas funciones DPCM desactivadas (compatibilidad)!" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" -msgstr "intercambio de contadores (ruido)" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." +msgstr "haz clic aquí para activarlas." -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" -msgstr "paso bajo (ruido)" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" +msgstr "ninguno seleccionado" -#: src/gui/insEdit.cpp:485 -msgid "rear right" -msgstr "trasero derecha" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" +msgstr "Usar sample" -#: src/gui/insEdit.cpp:486 -msgid "rear left" -msgstr "trasero izquierda" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" +msgstr "Casillero de banco de samples##BANKSLOT" -#: src/gui/insEdit.cpp:491 -msgid "on" -msgstr "encendido" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" +msgstr "Usar onda (solamente en Amiga/DAC Genérico)" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" -msgstr "c1 lento" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" +msgstr "Usar onda" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" -msgstr "c2 lento" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" +msgstr "Usar mapa de samples" -#: src/gui/insEdit.cpp:502 -msgid "pause" -msgstr "pausar" +#: src/gui/insEdit.cpp:3397 +msgid "delta" +msgstr "delta" -#: src/gui/insEdit.cpp:503 -msgid "reverse" -msgstr "al revés" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" +msgstr "nombre del sample" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" -msgstr "Sustraer" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" +msgstr "usar este tono para todo el mapa" -#: src/gui/insEdit.cpp:522 -msgid "Average" -msgstr "Promedio" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" +msgstr "usar este valor del contador delta para todo el mapa" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" -msgstr "Fase" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" +msgstr "usar esta nota para todo el mapa" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" -msgstr "Coro" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" +msgstr "usar este sample para todo el mapa" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" -msgstr "Ninguno (dual)" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" +msgstr "reiniciar tonos" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" -msgstr "Limpiar" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" +msgstr "borrar valores del contador delta" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" -msgstr "Desvanecer (ping-pong)" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" +msgstr "reiniciar notas" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" -msgstr "Superposición" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" +msgstr "borrar samples mapeados" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" -msgstr "Superposición Negativa" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" +msgstr "Pedir del TX81Z" -#: src/gui/insEdit.cpp:534 -msgid "Slide" -msgstr "Deslizar" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" +msgstr "Volumen##TL" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" -msgstr "Coro Mezcla" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" +msgstr "%s nombre" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" -msgstr "Modulación de Fase" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." +msgstr "" +"este control de volumen solamente funciona en el sistema de compatibilidad " +"(sin percusión)." -#: src/gui/insEdit.cpp:541 -msgid "Sweep" -msgstr "Barrer" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" +msgstr "Modo de frecuencia fija" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" -msgstr "Esperar" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." +msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" -msgstr "Esperar al Lanzamiento" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" +msgstr "Percusión" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" -msgstr "Repetir hasta el Lanzamiento" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" +msgstr "Bloque" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" -msgstr "Barrido de Volumen" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" +msgstr "NúmFrec" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" -msgstr "Barrido de Frecuencia" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" +msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" -msgstr "Barrido del Límite" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" +msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" -msgstr "Directo" +#: src/gui/insEdit.cpp:4329 +msgid "Env" +msgstr "Env" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" -msgstr "Disminuir (lineal)" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." +msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" -msgstr "Disminuir (logarítmico)" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" +msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" -msgstr "Aumentar (lineal)" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." +msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" -msgstr "Aumentar (línea doblada)" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" +msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" -msgstr "Relativo" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" +msgstr "" -#: src/gui/insEdit.cpp:616 +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 #, c-format -msgid "%d: +%d (exponential)" -msgstr "%d: +%d (exponencial)" +msgid "Envelope 2 (kick only)" +msgstr "Envelope 2 (solo patear)" -#: src/gui/insEdit.cpp:619 +#: src/gui/insEdit.cpp:4829 #, c-format -msgid "%d: +%d (linear)" -msgstr "%d: +%d (lineal)" +msgid "Operator %d" +msgstr "Operador %d" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" -msgstr "%d: -%d (exponencial)" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" +msgstr "Frec" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" -msgstr "%d: -%d (lineal)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" +msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" -msgstr "%d: %d (directo)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" +msgstr "Blq" -#: src/gui/insEdit.cpp:660 -msgid "Random" -msgstr "Aleatorio" +#: src/gui/insEdit.cpp:5231 +msgid "F" +msgstr "F" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" -msgstr "" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" +msgstr "Frecuencia (F-Num)" + +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" +msgstr "SSG Activo" + +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" +msgstr "tri" -#: src/gui/insEdit.cpp:1620 +#: src/gui/insEdit.cpp:6024 msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -"clic izquierdo para configurar escala del TL\n" -"clic derecho para la vista previa FM" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" -msgstr "clic derecho para la vista previa FM" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" +msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" -msgstr "¿nivel de operador cambia con volumen?" +#: src/gui/insEdit.cpp:6035 +msgid "special" +msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" -msgstr "SÍ##OPKVS" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." +msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" -msgstr "Inferior" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" +msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" -msgstr "Sostener" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" +msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" -msgstr "TiempoSos" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" +msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" -msgstr "CaídaSos" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" +msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" -msgstr "Forma" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" +msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" -msgstr "Tipo de macro: Secuencia" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" +msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" -msgstr "Tipo de macro: ADSR" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" +msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" -msgstr "Tipo de macro: LFO" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" +msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" -msgstr "Tipo de macro: ¿Qué está pasando?" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" +msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" -msgstr "Retraso/Longitud de Paso" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" +msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" -msgstr "Longitud de Paso (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" +msgstr "Modo de Mezcla de Onda" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" -msgstr "Retraso##IMacroDelay" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" +msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" -msgstr "Modo de lanzamiento: Activo (saltar al punto de lanzamiento)" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" +msgstr "Macro de Ancho Absoluta" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" -msgstr "Modo de lanzamiento: Pasivo (lanzamiento tardío)" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" +msgstr "Modulación de Aro" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" -msgstr "LongPaso" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" +msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" -msgstr "Retraso" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" +msgstr "Sincronizar Osciladores" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." -msgstr "¿Qué rayos? No, esto ni siquiera está funcionando correctamente..." +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" +msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." -msgstr "El único problema con ese selectedMacro es que es un bug..." +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" +msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" -msgstr "(copiando)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" +msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" -msgstr "(intercambiando)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" +msgstr "" -#: src/gui/insEdit.cpp:2609 +#: src/gui/insEdit.cpp:6179 msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -"- coge para intercambiar operador\n" -"- shift-coge para copiar operador" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" -msgstr "¡nuevas funciones DPCM desactivadas (compatibilidad)!" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" +msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." -msgstr "haz clic aquí para activarlas." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" +msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" -msgstr "ninguno seleccionado" +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" +msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" -msgstr "Usar sample" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" +msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" -msgstr "Casillero de banco de samples##BANKSLOT" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" +msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" -msgstr "Usar onda (solamente en Amiga/DAC Genérico)" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" +msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" -msgstr "Usar onda" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" +msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" -msgstr "Usar mapa de samples" +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" +msgstr "Modo de Filtro" -#: src/gui/insEdit.cpp:2744 -msgid "delta" -msgstr "delta" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" +msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" -msgstr "nombre del sample" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" +msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" -msgstr "usar este tono para todo el mapa" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" +msgstr "" + +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" +msgstr "" + +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" +msgstr "" + +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" +msgstr "" + +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." +msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" -msgstr "usar este valor del contador delta para todo el mapa" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" +msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" -msgstr "usar esta nota para todo el mapa" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." +msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" -msgstr "usar este sample para todo el mapa" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" +msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" -msgstr "reiniciar tonos" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." +msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" -msgstr "borrar valores del contador delta" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" +msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" -msgstr "reiniciar notas" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." +msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" -msgstr "borrar samples mapeados" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" +msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" -msgstr "Pedir del TX81Z" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." +msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6296 #, c-format -msgid "%s name" -msgstr "%s nombre" +msgid "Change resonance with pitch##bindres%d" +msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" -msgstr "Modo de frecuencia fija" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." +msgstr "" -#: src/gui/insEdit.cpp:3447 +#: src/gui/insEdit.cpp:6303 +#, c-format +msgid "Decrease resonance when pitch increases##decreaseres%d" +msgstr "" + +#: src/gui/insEdit.cpp:6306 msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" -msgstr "Percusión" +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" +msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" -msgstr "Bloque" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." +msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" -msgstr "NúmFrec" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" +msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" -msgstr "Volumen##TL" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." +msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -"este control de volumen solamente funciona en el sistema de compatibilidad " -"(sin percusión)." -#: src/gui/insEdit.cpp:3663 -msgid "Env" -msgstr "Env" +#: src/gui/insEdit.cpp:6346 +msgid "In" +msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" -msgstr "Solo OPL2/3 (últimas 4 ondas solamente en OPL3)" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" +msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6385 #, c-format -msgid "Envelope 2 (kick only)" -msgstr "Envelope 2 (solo patear)" +msgid "Feed signal from filter %d output to filter %d input" +msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Operator %d" -msgstr "Operador %d" +msgid "Feed signal from filter %d output to channel output" +msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" -msgstr "Frec" +#: src/gui/insEdit.cpp:6418 +#, c-format +msgid "Filter %d macros" +msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" -msgstr "Solo en YM2151 (OPM)" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" +msgstr "Límite" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" -msgstr "Blq" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" +msgstr "Activar Filtro" -#: src/gui/insEdit.cpp:4528 -msgid "F" -msgstr "F" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" +msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" -msgstr "Frecuencia (F-Num)" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" +msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" -msgstr "SSG Activo" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" +msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "esperando..." -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "no se ha seleccionado un instrumento" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" "¡ninguno de los chips presentes puede reproducir este tipo de instrumento!" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "Macros FM" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "Veloc LFO" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "Prof PM" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "Forma LFO" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "Màscara" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "Prof AM 2" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "Prof PM 2" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "Veloc LFO2" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "Forma LFO2" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "Macros del Operador" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "Macros del OP%d" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "Arpegio Op." -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "Tono Op." -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "Balance Op." -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "Usar envelope de software" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "Inicializar envelope en cada nota" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "Longitud de onda doble (solamente en GBA)" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "Longitud de Sonido" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "Infinito" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "Dirección" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "Arriba" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "Abajo" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "Secuencia de Hardware" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "Tick" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "Comando" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "Mover/Quitar" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "Long Env" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "Turno" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "Ticks" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "Posición" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "tri" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "Modulación de Aro" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "Sincronizar Osciladores" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "Activar filtro" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "Inicializar filtro" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "Límite" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "Modo de Filtro" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "Modo de Ruido" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "Modo de Mezcla de Onda" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "Macro de Límite Absoluta" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "Macro de Ancho Absoluta" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "No probar antes de cada nota" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" "Intercambiar rol de la frecuencia y el temporizador de reinicio de fase" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "Periodo" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "Cantidad" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "Límite" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "Voltear" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "Cargar onda" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." @@ -16548,23 +19770,23 @@ msgstr "" "activado: una onda se carga a la RAM.\n" "desactivado: solamente cambian la posición y longitud." -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "Onda##WAVE" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "Posición/longitud de onda por canal" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "Ca" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "Modo de compatibilidad" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" @@ -16574,119 +19796,139 @@ msgstr "" "- carga tabla de modulación con la primera onda\n" "- no altera parámetros de modulación al cambiar instrumento" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "Profundidad de modulación" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "Velocidad de modulación" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "Tabla de modulación" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "Aplicar tabla (sólo en el canal 5)" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "Filtro C1" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "Filtro C1" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "Longitud envelope" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "Rampa Volumen Izq" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "Rampa Volumen Der" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "Rampa Filtro C1" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "Rampa Filtro C2" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "Ralentizar Rampa C1" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "Ralentizar Rampa C2" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "Tasa de Ataque" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "Tasa de Caída 1" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "Nivel de Caída" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "Tasa de Caída 2" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "Tasa de Lanzamiento" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "Corrección de Tasa" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "Tasa de LFO" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "Usar envelope" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "Modo de sostenido/lanzamiento:" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "Directo (cortar al soltar)" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "Efectivo (caída lineal)" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "Efectivo (caída exponencial)" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "Tardío (escribir R al soltar)" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "Modo de Ganancia" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "Ganancia" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" @@ -16696,377 +19938,492 @@ msgstr "" "lo que estás haciendo.\n" "se recomienda usar la macro de Ganancia para disminución." -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "Activar sintetizador" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "Una onda" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "Dos ondas" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "Onda 1" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" -"¡la macro de onda está controlando la onda 1!\n" -"este valor no tendrá efecto." - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "Onda 2" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "Resumir vista previa" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "Pausar vista previa" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "Reiniciar vista previa" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "Copiar a nueva onda" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "Tasa de Cambio" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "Global" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" -"sintetizador de ondas desactivado.\n" -"usa la macro de Onda para cambiar la onda de este instrumento." - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "Macros" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "Arpegio" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "Reinicio de fase" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "Ancho/Ruido" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "Activar Filtro" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "Envolvente" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "Balance (izquierdo)" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "Balance (derecho)" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "Frec Ruido" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "Másc Ruido Y" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "Másc Ruido O" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "En/Ap" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "Sonido" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "Prof Mod" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "Vel Mod" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "Pos Mod" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "Long Ruido" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "Pos Onda" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "Long Onda" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "AUDCTL" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "Ancho de Pulso" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "Trabajo/Int" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "Cargar LFSR" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "Modo Envelope" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "Temporizador de reinicio de fase" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "Divisor Frec" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "Divisor Reloj" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "Volumen Global" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "Nivel Eco" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "Retroalim Eco" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "Long Eco" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "Ctrl Grupo" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "Ataq Grupo" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "Caída Grupo" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "Tipo Ruido" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "Cuadrado/Ruido" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "Ubicación Tap A" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "Ubicación Tap B" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "Long Porción A" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "Long Porción B" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "Desfaz Porción A" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "Desfaz Porción B" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "Parámetro" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "Cargar Valor" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "Mezcla Ondas" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "Desplazamiento de octava" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "ve a Macros para otros párametros." -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "¡tipo de instrumento inválido! cámbialo primero." -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "limpiar contenidos" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "desplazar..." -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "X" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "Y" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "desplazamiento" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "Mínimo" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "Máximo" +#~ msgid "the OPLL chips but with drums mode turned on." +#~ msgstr "el chip OPLL con el modo de percusión activado." + +#~ msgid "Dynamic (unconfirmed)" +#~ msgstr "Dinámico (sin confirmar)" + +#~ msgid "" +#~ "insert additional settings in `option=value` format.\n" +#~ "available options:\n" +#~ "- tickRate" +#~ msgstr "" +#~ "inserta opciones adicionales en formato `opción=valor`.\n" +#~ "opciones disponibles:\n" +#~ "- tickRate" + +#~ msgid "About screen party time" +#~ msgstr "Hora de fiesta en la pantalla 'Acerca de'" + +#~ msgid "Warning: may cause epileptic seizures." +#~ msgstr "Alerta: podría causar ataques epilépticos." + +#~ msgid "" +#~ "common values:\n" +#~ "- 1 for mono\n" +#~ "- 2 for stereo\n" +#~ "- 4 for quadraphonic\n" +#~ "- 6 for 5.1 surround\n" +#~ "- 8 for 7.1 surround" +#~ msgstr "" +#~ "valores comunes:\n" +#~ "- 1 para mono\n" +#~ "- 2 para estéreo\n" +#~ "- 4 para cuadrafónico\n" +#~ "- 6 para envolvente 5.1\n" +#~ "- 8 para envolvente 7.1" + +#~ msgid "Horizontal instrument list" +#~ msgstr "Usar lista de instrumentos horizontal" + +#~ msgid "Automatic macro step size/horizontal zoom" +#~ msgstr "Hacer zoom automatico horizontal/del tamaño de pasos de los macros" + +#~ msgid "-- demo songs --" +#~ msgstr "-- canciones demo --" + +#~ msgid "" +#~ "use a width of:\n" +#~ "- any on Amiga/N163\n" +#~ "- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, " +#~ "Virtual Boy and WonderSwan\n" +#~ "- 64 on FDS\n" +#~ "- 128 on X1-010\n" +#~ "any other widths will be scaled during playback." +#~ msgstr "" +#~ "usa una longitud de:\n" +#~ "- cualquiera en Amiga/N163\n" +#~ "- 32 en Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, " +#~ "Virtual Boy y WonderSwan\n" +#~ "- 64 en FDS\n" +#~ "- 128 en X1-010\n" +#~ "cualquier otra longitud será escalada durante la reproducción." + +#~ msgid "" +#~ "use a height of:\n" +#~ "- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +#~ "Envelope shape and N163\n" +#~ "- 32 for PC Engine\n" +#~ "- 64 for FDS and Virtual Boy\n" +#~ "- 256 for X1-010 and SCC\n" +#~ "any other heights will be scaled during playback." +#~ msgstr "" +#~ "usa una altura de:\n" +#~ "- 16 para Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +#~ "Envelope forma y N163\n" +#~ "- 32 para PC Engine\n" +#~ "- 64 para FDS y Virtual Boy\n" +#~ "- 256 para X1-010 y SCC\n" +#~ "cualquier otra altura será escalada durante la reproducción." + +#~ msgid "" +#~ "if you need help, you may:\n" +#~ "- read the manual (a file called manual.pdf)\n" +#~ "- ask for help in Discussions (https://github.com/tildearrow/furnace/" +#~ "discussions)" +#~ msgstr "" +#~ "si necesitas ayuda, puedes:\n" +#~ "- leer el manual (un archivo de nombre 'manual.pdf' que vino con el " +#~ "programa)\n" +#~ "- pedir ayuda en la página de discusiones de GitHub (https://github.com/" +#~ "tildearrow/furnace/discussions)" + +#~ msgid "" +#~ "if you find any issues, be sure to report them! the issue tracker is " +#~ "here: https://github.com/tildearrow/furnace/issues" +#~ msgstr "" +#~ "si encuentras algún error, por favor repórtalo! el rastreador de reportes " +#~ "se encuentra en https://github.com/tildearrow/furnace/issues" + +#~ msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#~ msgstr "Solo OPL2/3 (últimas 4 ondas solamente en OPL3)" + +#~ msgid "Only on YM2151 (OPM)" +#~ msgstr "Solo en YM2151 (OPM)" + #~ msgid "F1xx: Single tick note slide up" #~ msgstr "F1xx: Deslizamiento de nota hacia arriba de un solo tick" diff --git a/po/fi.po b/po/fi.po index 59f3433e1c..ccb6943682 100644 --- a/po/fi.po +++ b/po/fi.po @@ -12,12 +12,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "" @@ -27,1244 +27,1597 @@ msgstr "" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" msgstr "" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 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:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 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:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 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:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:527 +#: 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:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 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:529 +#: 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:530 +#: 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:533 +#: 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:534 +#: 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:535 +#: 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:536 +#: 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:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "" -#: src/engine/sysDef.cpp:544 +#: 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:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:564 +#: 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:565 +#: 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:566 +#: 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:567 +#: 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:568 +#: 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:569 +#: 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:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:573 +#: 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:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:590 +#: 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:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" msgstr "" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 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:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 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:639 +#: src/engine/sysDef.cpp:661 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:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 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:650 +#: src/engine/sysDef.cpp:672 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:651 +#: src/engine/sysDef.cpp:673 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:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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:674 +#: src/engine/sysDef.cpp:696 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:675 +#: src/engine/sysDef.cpp:697 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:676 +#: src/engine/sysDef.cpp:698 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:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:701 -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." +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" +#: src/engine/sysDef.cpp:725 +msgid "" +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" msgstr "" -#: src/engine/sysDef.cpp:722 -msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 2" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 3" +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 -msgid "Noise" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" msgstr "" -#: src/engine/sysDef.cpp:729 -msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" msgstr "" -#: src/engine/sysDef.cpp:734 -msgid "Sega Master System + FM Expansion" +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" msgstr "" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 -msgid "Game Boy" +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" msgstr "" -#: src/engine/sysDef.cpp:741 -msgid "the most popular portable game console of the era." +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 1" +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 2" +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 -msgid "Wavetable" +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" msgstr "" -#: src/engine/sysDef.cpp:749 -msgid "11xx: Set noise length (0: long; 1: short)" +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" msgstr "" -#: src/engine/sysDef.cpp:750 -msgid "12xx: Set duty cycle (0 to 3)" +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" msgstr "" -#: src/engine/sysDef.cpp:751 -msgid "13xy: Setup sweep (x: time; y: shift)" +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:752 -msgid "14xx: Set sweep direction (0: up; 1: down)" +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" msgstr "" -#: src/engine/sysDef.cpp:757 -msgid "PC Engine/TurboGrafx-16" +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" msgstr "" -#: src/engine/sysDef.cpp:758 -msgid "an '80s game console with a wavetable sound chip, popular in Japan." +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" msgstr "" -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 -msgid "11xx: Toggle noise mode" +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:767 -msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:768 -msgid "13xx: Set LFO speed" +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:774 -msgid "NES (Ricoh 2A03)" +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:775 -msgid "" -"also known as Famicom in Japan, it's the most well-known game console of the " -"'80s." +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 -msgid "Triangle" +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 -msgid "DPCM" +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 -msgid "11xx: Write to delta modulation counter (0 to 7F)" +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 -msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:829 +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:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 +msgid "Noise" +msgstr "" + +#: src/engine/sysDef.cpp:836 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:841 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:856 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "" + +#: src/engine/sysDef.cpp:857 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:858 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:859 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:864 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:865 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:874 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:875 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:882 +msgid "" +"also known as Famicom in Japan, it's the most well-known game console of the " +"'80s." +msgstr "" + +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 +msgid "Triangle" +msgstr "" + +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 +msgid "DPCM" +msgstr "" + +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 +msgid "11xx: Write to delta modulation counter (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 +msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." msgstr "" -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 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:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1272,992 +1625,1009 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 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:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." msgstr "" -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 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:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 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:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "" -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 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:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 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:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "" -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" msgstr "" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." msgstr "" -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "" -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 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:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 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:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "" -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 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:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." msgstr "" -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 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:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 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:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 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:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 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:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 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:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2265,76 +2635,77 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 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:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2343,11 +2714,11 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2355,169 +2726,169 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "" -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2525,1224 +2896,1375 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." msgstr "" -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 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:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "" -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "" -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 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:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 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:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" msgstr "" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 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:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "" -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." msgstr "" -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 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:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." msgstr "" -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "" -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "" -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." msgstr "" -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "" -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 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:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 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:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." msgstr "" -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "" -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 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:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 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:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." msgstr "" -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 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:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "" -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 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:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "" -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 msgid "E3xx: Set vibrato shape" msgstr "" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "" -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "" @@ -3755,7 +4277,7 @@ msgid "output" msgstr "" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "" @@ -3764,59 +4286,60 @@ msgid "Master Volume" msgstr "" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "" @@ -3832,8 +4355,8 @@ msgstr "" msgid "Display internal" msgstr "" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "" @@ -3841,10 +4364,10 @@ msgstr "" msgid "Sample Preview" msgstr "" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "" @@ -3857,26 +4380,26 @@ msgstr "" msgid "no data in oldPatMap for channel %d!" msgstr "" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "" @@ -3889,12507 +4412,15261 @@ msgstr "" msgid "no chips with memory" msgstr "" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" msgstr "" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" +#: src/gui/presets.cpp:241 +msgid "Vectrex" msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" +#: src/gui/presets.cpp:335 +msgid "Computers" msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." +#: src/gui/presets.cpp:431 +msgid "MSX" msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:412 -msgid "format version:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" msgstr "" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/log.cpp:27 -msgid "info" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" msgstr "" -#: src/gui/log.cpp:68 -msgid "time" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" msgstr "" -#: src/gui/log.cpp:70 -msgid "level" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" msgstr "" -#: src/gui/log.cpp:72 -msgid "message" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" msgstr "" -#: src/gui/pattern.cpp:504 -msgid "Options:" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" -msgstr[1] "" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" +#: src/gui/presets.cpp:1502 +msgid "FM-7" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" +#: src/gui/presets.cpp:1664 +msgid "Atari" msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" +#: src/gui/presets.cpp:1719 +msgid "Capcom" msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" msgstr "" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -#: src/gui/editControls.cpp:52 -msgid "piano" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" +#: src/gui/presets.cpp:1789 +msgid "Data East" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" +#: src/gui/presets.cpp:2047 +msgid "Konami" msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" msgstr "" -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" +#: src/gui/presets.cpp:2189 +msgid "Namco" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" msgstr "" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." +#: src/gui/presets.cpp:2273 +msgid "Sega" msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" msgstr "" -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" msgstr "" -#: src/gui/util.cpp:93 -msgid "" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" +#: src/gui/presets.cpp:2507 +msgid "SNK" msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" msgstr "" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" +#: src/gui/presets.cpp:2653 +msgid "Taito" msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" msgstr "" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" msgstr "" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" msgstr "" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" msgstr "" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" +#: src/gui/presets.cpp:3545 +msgid "Specialized" msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" +#: src/gui/intro.cpp:124 +msgid "Preview" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" msgstr "" -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" +#: src/gui/intro.cpp:310 +msgid "hold to skip" msgstr "" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" +#: src/gui/dataList.cpp:125 +msgid "Bug!" msgstr "" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" msgstr "" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" msgstr "" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." msgstr "" -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" msgstr "" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" msgstr "" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" msgstr "" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" msgstr "" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" +#: src/gui/dataList.cpp:314 +msgid "make instrument" msgstr "" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" msgstr "" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" msgstr "" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" msgstr "" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" msgstr "" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" msgstr "" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." msgstr "" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." msgstr "" -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" msgstr "" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." msgstr "" -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" msgstr "" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" msgstr "" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" msgstr "" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" msgstr "" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" msgstr "" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" msgstr "" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" msgstr "" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" msgstr "" -#: src/gui/sysConf.cpp:1571 -msgid "full" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." msgstr "" -#: src/gui/sysConf.cpp:1573 -msgid "half" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" msgstr "" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" msgstr "" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." msgstr "" -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." msgstr "" -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" msgstr "" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" +#: src/gui/exportOptions.cpp:32 +msgid "one file" msgstr "" -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" msgstr "" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" msgstr "" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" msgstr "" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" msgstr "" -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" msgstr "" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" msgstr "" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" msgstr "" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" msgstr "" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" msgstr "" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" msgstr "" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" msgstr "" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" msgstr "" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" msgstr "" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" msgstr "" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" msgstr "" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" msgstr "" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" msgstr "" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" msgstr "" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" +#: src/gui/exportOptions.cpp:150 +msgid "format version" msgstr "" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" msgstr "" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" msgstr "" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" msgstr "" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" msgstr "" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" +#: src/gui/exportOptions.cpp:168 +msgid "custom" msgstr "" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" msgstr "" -#: src/gui/sysConf.cpp:2086 -#, c-format -msgid "sum: %d" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." msgstr "" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" msgstr "" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" msgstr "" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" msgstr "" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." msgstr "" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" msgstr "" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" msgstr "" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" msgstr "" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" msgstr "" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" msgstr "" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" msgstr "" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." msgstr "" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" msgstr "" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" msgstr "" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." msgstr "" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" msgstr "" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" msgstr "" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" msgstr "" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" msgstr "" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" msgstr "" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" msgstr "" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" msgstr "" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" msgstr "" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." msgstr "" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" msgstr "" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" msgstr "" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" msgstr "" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" msgstr "" -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" -#: src/gui/userPresets.cpp:325 -msgid "User Systems" +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" msgstr "" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" msgstr "" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" msgstr "" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" +#: src/gui/speed.cpp:80 +msgid "Groove" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" +#: src/gui/speed.cpp:87 +msgid "click for one speed" msgstr "" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" +#: src/gui/speed.cpp:90 +msgid "Speeds" msgstr "" -#: src/gui/userPresets.cpp:476 -msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" msgstr "" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" msgstr "" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" +#: src/gui/speed.cpp:177 +msgid "Numerator" msgstr "" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" msgstr "" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" +#: src/gui/speed.cpp:193 +msgid "Divider" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" +#: src/gui/speed.cpp:208 +msgid "Highlight" msgstr "" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" msgstr "" -#: src/gui/effectList.cpp:47 -msgid "Description" +#: src/gui/speed.cpp:245 +msgid "Song Length" msgstr "" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" msgstr "" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" +#: src/gui/channels.cpp:49 +msgid "Pat" msgstr "" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" msgstr "" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" +#: src/gui/channels.cpp:53 +msgid "Swap" msgstr "" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" msgstr "" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" msgstr "" -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" msgstr "" -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" msgstr "" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." msgstr "" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." msgstr "" -#: src/gui/settings.cpp:208 -msgid "Lower" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." msgstr "" -#: src/gui/settings.cpp:210 -msgid "Medium" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." msgstr "" -#: src/gui/settings.cpp:212 -msgid "Ultra" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." msgstr "" -#: src/gui/settings.cpp:213 -msgid "Ultimate" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." msgstr "" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" msgstr "" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" msgstr "" -#: src/gui/settings.cpp:219 -msgid "/dev/port" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" msgstr "" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" msgstr "" -#: src/gui/settings.cpp:221 -msgid "outb()" +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" msgstr "" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" +#: src/gui/log.cpp:26 +msgid "warning" msgstr "" -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" +#: src/gui/log.cpp:27 +msgid "info" msgstr "" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" msgstr "" -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +#: src/gui/log.cpp:29 +msgid "trace" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" msgstr "" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" msgstr "" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" msgstr "" -#: src/gui/settings.cpp:242 -msgid "--select--" +#: src/gui/log.cpp:68 +msgid "time" msgstr "" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" +#: src/gui/log.cpp:70 +msgid "level" msgstr "" -#: src/gui/settings.cpp:250 -msgid "Note Off" +#: src/gui/log.cpp:72 +msgid "message" msgstr "" -#: src/gui/settings.cpp:251 -msgid "Note On" +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" msgstr "" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" msgstr "" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" +#: src/gui/pattern.cpp:508 +msgid "Options:" msgstr "" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" msgstr "" -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" msgstr "" -#: src/gui/settings.cpp:257 -msgid "SysEx" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" msgstr "" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" msgstr "" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" msgstr "" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" msgstr "" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" msgstr "" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" msgstr "" -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" msgstr "" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" msgstr "" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" msgstr "" -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" msgstr "" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." msgstr "" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." msgstr "" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" -msgstr "" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" +msgstr[1] "" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" msgstr "" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" msgstr "" -#: src/gui/settings.cpp:318 -msgid "Press key..." +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" msgstr "" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" msgstr "" -#: src/gui/settings.cpp:574 -msgid "General" +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" msgstr "" -#: src/gui/settings.cpp:591 -msgid "Language" +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" msgstr "" -#: src/gui/settings.cpp:610 -msgid "Render backend" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" msgstr "" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." +#: src/gui/chanOsc.cpp:45 +msgid "Off" msgstr "" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" msgstr "" -#: src/gui/settings.cpp:670 -msgid "Render driver" +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" msgstr "" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" msgstr "" -#: src/gui/settings.cpp:687 -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." +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" msgstr "" -#: src/gui/settings.cpp:688 -msgid "Red bits" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" msgstr "" -#: src/gui/settings.cpp:693 -msgid "Green bits" +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" msgstr "" -#: src/gui/settings.cpp:698 -msgid "Blue bits" +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" msgstr "" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" msgstr "" -#: src/gui/settings.cpp:708 -msgid "Color depth" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" msgstr "" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" msgstr "" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" msgstr "" -#: src/gui/settings.cpp:724 -msgid "Double buffer" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" msgstr "" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" msgstr "" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" msgstr "" -#: src/gui/settings.cpp:739 -msgid "VSync" +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" +#: src/gui/chanOsc.cpp:296 +msgid "Distance" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Unlimited" +#: src/gui/chanOsc.cpp:305 +msgid "Spread" msgstr "" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" msgstr "" -#: src/gui/settings.cpp:757 -msgid "Display render time" +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" msgstr "" -#: src/gui/settings.cpp:764 -msgid "Late render clear" +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" msgstr "" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" msgstr "" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" msgstr "" -#: src/gui/settings.cpp:779 +#: src/gui/chanOsc.cpp:358 msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" -msgstr "" - -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -#: src/gui/settings.cpp:789 -msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +#: src/gui/chanOsc.cpp:380 +msgid "Text color" msgstr "" -#: src/gui/settings.cpp:794 -msgid "Enable event delay" +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" msgstr "" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" msgstr "" -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" msgstr "" -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" msgstr "" -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" msgstr "" -#: src/gui/settings.cpp:820 -#, c-format -msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" msgstr "" -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" msgstr "" -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" msgstr "" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" msgstr "" -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" msgstr "" -#: src/gui/settings.cpp:840 +#: src/gui/editControls.cpp:51 msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +"select\n" +"all" msgstr "" -#: src/gui/settings.cpp:842 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." +#: src/gui/editControls.cpp:52 +msgid "piano" msgstr "" -#: src/gui/settings.cpp:849 -msgid "Vibration" +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" msgstr "" -#: src/gui/settings.cpp:851 -msgid "Strength" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" +#: src/gui/editControls.cpp:57 +msgid "" +"paste\n" +"mix" msgstr "" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" msgstr "" -#: src/gui/settings.cpp:868 -msgid "Use system file picker" +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" msgstr "" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" msgstr "" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" msgstr "" -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." +#: src/gui/editControls.cpp:62 +msgid "" +"paste\n" +"overflow" msgstr "" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" msgstr "" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" +#: src/gui/editControls.cpp:64 +msgid "" +"transpose\n" +"values" msgstr "" -#: src/gui/settings.cpp:900 +#: src/gui/editControls.cpp:67 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." +"change\n" +"ins" msgstr "" -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" +#: src/gui/editControls.cpp:68 +msgid "" +"find/\n" +"replace" msgstr "" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" msgstr "" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" msgstr "" -#: src/gui/settings.cpp:914 -msgid "No##pol0" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" msgstr "" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" msgstr "" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" msgstr "" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" msgstr "" -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" msgstr "" -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" msgstr "" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" +#: src/gui/editControls.cpp:79 +msgid "opmask" msgstr "" -#: src/gui/settings.cpp:960 +#: src/gui/editControls.cpp:80 msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." -msgstr "" - -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" +"scroll\n" +"mode" msgstr "" -#: src/gui/settings.cpp:969 +#: src/gui/editControls.cpp:81 msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +"input\n" +"latch" msgstr "" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" msgstr "" -#: src/gui/settings.cpp:978 +#: src/gui/editControls.cpp:83 msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." +"clear\n" +"latch" msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" msgstr "" -#: src/gui/settings.cpp:984 -msgid "Initial system:" +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" msgstr "" -#: src/gui/settings.cpp:986 -msgid "Current system" +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" msgstr "" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" msgstr "" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" msgstr "" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" msgstr "" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" msgstr "" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" msgstr "" -#: src/gui/settings.cpp:1198 -msgid "Default author name" +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" msgstr "" -#: src/gui/settings.cpp:1202 -msgid "Start-up" +#: src/gui/editControls.cpp:507 +msgid "Save as..." msgstr "" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" msgstr "" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" +#: src/gui/editControls.cpp:524 +msgid "Song Info" msgstr "" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" msgstr "" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" +#: src/gui/editControls.cpp:536 +msgid "Comments" msgstr "" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" +#: src/gui/editControls.cpp:545 +msgid "Channels here..." msgstr "" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" +#: src/gui/editControls.cpp:548 +msgid "Chips here..." msgstr "" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." msgstr "" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" msgstr "" -#: src/gui/settings.cpp:1239 -msgid "Behavior" +#: src/gui/editControls.cpp:562 +msgid "RegView" msgstr "" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" +#: src/gui/editControls.cpp:566 +msgid "Stats" msgstr "" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" msgstr "" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" msgstr "" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." +#: src/gui/editControls.cpp:577 +msgid "XYOsc" msgstr "" -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" +#: src/gui/editControls.cpp:581 +msgid "Meter" msgstr "" -#: src/gui/settings.cpp:1273 -msgid "Output" +#: src/gui/editControls.cpp:585 +msgid "Memory" msgstr "" -#: src/gui/settings.cpp:1281 -msgid "Backend" +#: src/gui/editControls.cpp:589 +msgid "CV" msgstr "" -#: src/gui/settings.cpp:1314 -msgid "Driver" +#: src/gui/editControls.cpp:593 +msgid "Presets" msgstr "" -#: src/gui/settings.cpp:1337 -msgid "Device" +#: src/gui/editControls.cpp:597 +msgid "PatManager" msgstr "" -#: src/gui/settings.cpp:1341 -msgid "" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" msgstr "" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" msgstr "" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." +#: src/gui/editControls.cpp:610 +msgid "Log" msgstr "" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" msgstr "" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" msgstr "" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" msgstr "" -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" msgstr "" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" msgstr "" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" msgstr "" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" msgstr "" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" msgstr "" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" msgstr "" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" msgstr "" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" msgstr "" -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" msgstr "" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" msgstr "" -#: src/gui/settings.cpp:1479 -#, 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:1480 -#, 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:1487 -msgid "Mixing" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" msgstr "" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" msgstr "" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" +#: src/gui/editControls.cpp:930 +msgid "Oct." msgstr "" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" msgstr "" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" msgstr "" -#: src/gui/settings.cpp:1531 -msgid "MIDI" +#: src/gui/editControls.cpp:971 +msgid "Foll." msgstr "" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" msgstr "" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" msgstr "" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" msgstr "" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" msgstr "" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" msgstr "" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" msgstr "" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" msgstr "" -#: src/gui/settings.cpp:1589 -msgid "Value input style" +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" msgstr "" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" +#: src/gui/util.cpp:97 +msgid "Ctrl-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" +#: src/gui/util.cpp:99 +msgid "Alt-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" +#: src/gui/util.cpp:100 +msgid "Shift-" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" +#: src/gui/stats.cpp:36 +msgid "Audio load" msgstr "" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" msgstr "" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" msgstr "" -#: src/gui/settings.cpp:1653 -msgid "Actions:" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" msgstr "" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" msgstr "" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" msgstr "" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" msgstr "" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" msgstr "" -#: src/gui/settings.cpp:1689 -msgid "Action" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" msgstr "" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" msgstr "" -#: src/gui/settings.cpp:1852 -msgid "Melodic" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" msgstr "" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" msgstr "" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" msgstr "" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" msgstr "" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" msgstr "" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" msgstr "" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" msgstr "" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" msgstr "" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" msgstr "" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:1908 -msgid "Emulation" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:1910 -msgid "Cores" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" msgstr "" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" msgstr "" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" msgstr "" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" msgstr "" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" msgstr "" -#: src/gui/settings.cpp:2107 -msgid "Playback" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" msgstr "" -#: src/gui/settings.cpp:2112 -msgid "Render" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" msgstr "" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" msgstr "" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" msgstr "" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" msgstr "" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" msgstr "" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" msgstr "" -#: src/gui/settings.cpp:2225 -msgid "Window activation" +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" msgstr "" -#: src/gui/settings.cpp:2291 -msgid "Key" +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" msgstr "" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" msgstr "" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" msgstr "" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" msgstr "" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" msgstr "" -#: src/gui/settings.cpp:2476 -msgid "Sample list" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" msgstr "" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" msgstr "" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" msgstr "" -#: src/gui/settings.cpp:2566 -msgid "Layout" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" msgstr "" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" msgstr "" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" msgstr "" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" msgstr "" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" msgstr "" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" msgstr "" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" msgstr "" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" msgstr "" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" msgstr "" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" msgstr "" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" msgstr "" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" msgstr "" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" msgstr "" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" msgstr "" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" msgstr "" -#: src/gui/settings.cpp:2649 -msgid "Mouse" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" msgstr "" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" msgstr "" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" msgstr "" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" msgstr "" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" msgstr "" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" msgstr "" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" msgstr "" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" msgstr "" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" msgstr "" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" msgstr "" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" -msgstr "" - -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" msgstr "" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" msgstr "" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" msgstr "" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" msgstr "" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" msgstr "" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" msgstr "" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" msgstr "" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" msgstr "" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" msgstr "" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" msgstr "" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" msgstr "" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" msgstr "" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." msgstr "" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" msgstr "" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" msgstr "" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" msgstr "" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" msgstr "" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" msgstr "" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" msgstr "" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" msgstr "" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" msgstr "" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" msgstr "" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" msgstr "" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" msgstr "" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" msgstr "" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" msgstr "" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" msgstr "" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" msgstr "" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" msgstr "" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" +#: src/gui/sysConf.cpp:962 +msgid "Separation" msgstr "" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" msgstr "" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" msgstr "" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" msgstr "" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" msgstr "" -#: src/gui/settings.cpp:2949 -msgid "Appearance" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" msgstr "" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" msgstr "" -#: src/gui/settings.cpp:2969 -msgid "Icon size" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" msgstr "" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" msgstr "" -#: src/gui/settings.cpp:2994 -msgid "Main font" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" msgstr "" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" msgstr "" -#: src/gui/settings.cpp:3013 -msgid "Header font" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" msgstr "" -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" msgstr "" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" msgstr "" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" msgstr "" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" +#: src/gui/sysConf.cpp:1156 +msgid "Cone" msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" msgstr "" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" msgstr "" -#: src/gui/settings.cpp:3101 -msgid "Oversample" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" msgstr "" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3117 -msgid "default." +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" msgstr "" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" msgstr "" -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" msgstr "" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" msgstr "" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" msgstr "" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" msgstr "" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" msgstr "" -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" msgstr "" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" msgstr "" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" msgstr "" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" msgstr "" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" msgstr "" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" msgstr "" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" msgstr "" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" msgstr "" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" msgstr "" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" msgstr "" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" msgstr "" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" msgstr "" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" +#: src/gui/sysConf.cpp:1580 +msgid "full" msgstr "" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" +#: src/gui/sysConf.cpp:1582 +msgid "half" msgstr "" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" msgstr "" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" msgstr "" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" msgstr "" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" msgstr "" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" msgstr "" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" msgstr "" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" msgstr "" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" msgstr "" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" msgstr "" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" msgstr "" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" msgstr "" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" msgstr "" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" msgstr "" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" msgstr "" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" msgstr "" -#: src/gui/settings.cpp:3398 -msgid "Effect value" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" msgstr "" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" msgstr "" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" msgstr "" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" msgstr "" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" msgstr "" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" msgstr "" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" msgstr "" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" msgstr "" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" msgstr "" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" msgstr "" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" msgstr "" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" msgstr "" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" msgstr "" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" msgstr "" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" msgstr "" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" msgstr "" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" msgstr "" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" msgstr "" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" msgstr "" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" msgstr "" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" msgstr "" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" msgstr "" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" msgstr "" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" msgstr "" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" msgstr "" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" msgstr "" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" msgstr "" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" msgstr "" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" msgstr "" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" msgstr "" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" msgstr "" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" +#: src/gui/userPresets.cpp:336 +msgid "User Systems" msgstr "" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" msgstr "" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" msgstr "" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" msgstr "" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" msgstr "" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" msgstr "" -#: src/gui/settings.cpp:3793 -msgid "Windows" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" msgstr "" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" msgstr "" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" msgstr "" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" +#: src/gui/effectList.cpp:48 +msgid "Description" msgstr "" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " msgstr "" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" msgstr "" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" msgstr "" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" msgstr "" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" msgstr "" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" msgstr "" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" msgstr "" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" msgstr "" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" msgstr "" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" +#: src/gui/settings.cpp:213 +msgid "Lower" msgstr "" -#: src/gui/settings.cpp:3876 -msgid "Primary" +#: src/gui/settings.cpp:215 +msgid "Medium" msgstr "" -#: src/gui/settings.cpp:3877 -msgid "Secondary" +#: src/gui/settings.cpp:217 +msgid "Ultra" msgstr "" -#: src/gui/settings.cpp:3891 -msgid "Button" +#: src/gui/settings.cpp:218 +msgid "Ultimate" msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" msgstr "" -#: src/gui/settings.cpp:3894 -msgid "Tab" +#: src/gui/settings.cpp:224 +msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" msgstr "" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" +#: src/gui/settings.cpp:226 +msgid "outb()" msgstr "" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" msgstr "" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" msgstr "" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" msgstr "" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" msgstr "" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" msgstr "" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" msgstr "" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" +#: src/gui/settings.cpp:247 +msgid "--select--" msgstr "" -#: src/gui/settings.cpp:3905 -msgid "Widget background" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" msgstr "" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" +#: src/gui/settings.cpp:255 +msgid "Note Off" msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" +#: src/gui/settings.cpp:256 +msgid "Note On" msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" msgstr "" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" msgstr "" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" +#: src/gui/settings.cpp:260 +msgid "ChanPressure" msgstr "" -#: src/gui/settings.cpp:3912 -msgid "Text selection" +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" msgstr "" -#: src/gui/settings.cpp:3913 -msgid "Line plot" +#: src/gui/settings.cpp:262 +msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" msgstr "" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" msgstr "" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" msgstr "" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" msgstr "" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" msgstr "" -#: src/gui/settings.cpp:3925 -msgid "Window background" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" msgstr "" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" msgstr "" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" msgstr "" -#: src/gui/settings.cpp:3929 -msgid "Header" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" msgstr "" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" msgstr "" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" msgstr "" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" msgstr "" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" msgstr "" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" msgstr "" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" msgstr "" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" +#: src/gui/settings.cpp:564 +msgid "General" msgstr "" -#: src/gui/settings.cpp:3941 -msgid "Separator" +#: src/gui/settings.cpp:581 +msgid "Language" msgstr "" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" +#: src/gui/settings.cpp:600 +msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" +#: src/gui/settings.cpp:660 +msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:3946 -msgid "Table header" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" msgstr "" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" +#: src/gui/settings.cpp:677 +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:3948 -msgid "Table border (soft)" +#: src/gui/settings.cpp:678 +msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" +#: src/gui/settings.cpp:683 +msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" +#: src/gui/settings.cpp:688 +msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" +#: src/gui/settings.cpp:698 +msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:3957 -msgid "Playback status" +#: src/gui/settings.cpp:714 +msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" msgstr "" -#: src/gui/settings.cpp:3960 -msgid "Error hint" +#: src/gui/settings.cpp:729 +msgid "VSync" msgstr "" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "Directory" +#: src/gui/settings.cpp:737 +msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" +#: src/gui/settings.cpp:747 +msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:3971 -msgid "ZSM" +#: src/gui/settings.cpp:754 +msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:3972 -msgid "Font" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." msgstr "" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." msgstr "" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:3984 -msgid "Reference" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:3985 -msgid "Guide" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" -msgstr "" - -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" +#: src/gui/settings.cpp:830 +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:3995 -msgid "Waveform (8)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" +#: src/gui/settings.cpp:839 +msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" +#: src/gui/settings.cpp:841 +msgid "Strength" msgstr "" -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" msgstr "" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" msgstr "" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:4011 -msgid "Clip" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:4015 -msgid "Order number" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" +#: src/gui/settings.cpp:890 +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:4017 -msgid "Song loop" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:4018 -msgid "Selected order" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" +#: src/gui/settings.cpp:904 +msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:4033 -msgid "Modulator" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "Carrier" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:959 msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" +"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:4041 -msgid "Mod. accent (primary)" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" +#: src/gui/settings.cpp:968 +msgid "" +"fill the file name field with an appropriate file name when saving or " +"exporting." msgstr "" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" msgstr "" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" +#: src/gui/settings.cpp:974 +msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" +#: src/gui/settings.cpp:976 +msgid "Current system" msgstr "" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" msgstr "" -#: src/gui/settings.cpp:4048 -msgid "Car. border" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" +#: src/gui/settings.cpp:1192 +msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" +#: src/gui/settings.cpp:1196 +msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:4070 -msgid "C64" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" +#: src/gui/settings.cpp:1224 +msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:4075 -msgid "TIA" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:4078 -msgid "PET" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:1268 +msgid "Output" msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" +#: src/gui/settings.cpp:1276 +msgid "Backend" msgstr "" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" +#: src/gui/settings.cpp:1309 +msgid "Driver" msgstr "" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" +#: src/gui/settings.cpp:1332 +msgid "Device" msgstr "" -#: src/gui/settings.cpp:4091 -msgid "Lynx" +#: src/gui/settings.cpp:1336 +msgid "" msgstr "" -#: src/gui/settings.cpp:4093 -msgid "X1-010" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" msgstr "" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:4106 -msgid "Sega PCM" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:4107 -msgid "QSound" +#: src/gui/settings.cpp:1439 +#, 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:4108 -msgid "YMZ280B" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:4111 -msgid "K007232" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:4112 -msgid "GA20" +#: src/gui/settings.cpp:1474 +#, 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:1475 +#, 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:1482 +msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:4114 -msgid "SM8521" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" msgstr "" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" +#: src/gui/settings.cpp:1489 +msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:4116 -msgid "K053260" +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" +#: src/gui/settings.cpp:1526 +msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:1584 +msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:4141 -msgid "Muted" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:4145 -msgid "Playhead" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:4146 -msgid "Editing" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:4148 -msgid "Cursor" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" +#: src/gui/settings.cpp:1648 +msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" msgstr "" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" +#: src/gui/settings.cpp:1680 +msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" +#: src/gui/settings.cpp:1684 +msgid "Action" msgstr "" -#: src/gui/settings.cpp:4156 -msgid "Row number" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" msgstr "" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" +#: src/gui/settings.cpp:1847 +msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:4175 -msgid "Song effect" +#: src/gui/settings.cpp:1903 +msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:4176 -msgid "Time effect" +#: src/gui/settings.cpp:1905 +msgid "Cores" msgstr "" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:4181 -msgid "External command output" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" +#: src/gui/settings.cpp:2113 +msgid "Playback" msgstr "" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" +#: src/gui/settings.cpp:2118 +msgid "Render" msgstr "" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:4185 -msgid "Status: on" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" msgstr "" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" msgstr "" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" +#: src/gui/settings.cpp:2232 +msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" +#: src/gui/settings.cpp:2287 +msgid "Key" msgstr "" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" msgstr "" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" +#: src/gui/settings.cpp:2341 +msgid "Add..." msgstr "" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" msgstr "" -#: src/gui/settings.cpp:4200 -msgid "Status: release" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" +#: src/gui/settings.cpp:2486 +msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" msgstr "" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:2578 +msgid "Layout" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:4211 -msgid "Time background" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" msgstr "" -#: src/gui/settings.cpp:4212 -msgid "Time text" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" msgstr "" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:4228 -msgid "Unused" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:4229 -msgid "Used" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:4230 -msgid "Overused" +#: src/gui/settings.cpp:2661 +msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:4231 -msgid "Really overused" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:4237 -msgid "Upper key" +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:4240 -msgid "Lower key" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:4246 -msgid "Clock text" +#: src/gui/settings.cpp:2711 +msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:4253 -msgid "PortSet" +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" msgstr "" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" msgstr "" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" msgstr "" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" msgstr "" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" msgstr "" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" msgstr "" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:4297 -msgid "Backup" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:4418 -msgid "Refresh" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:4422 -msgid "Delete all" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:4429 -msgid "Latest" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:4577 -msgid "Submit" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:4581 -msgid "invalid code" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" msgstr "" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" +#: src/gui/settings.cpp:3000 +msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" +#: src/gui/settings.cpp:3002 +msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" +#: src/gui/settings.cpp:3020 +msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:6982 -msgid "[Link]" +#: src/gui/settings.cpp:3045 +msgid "Main font" msgstr "" -#: src/gui/settings.cpp:6983 -msgid "[File]" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:6984 -msgid "Name:" +#: src/gui/settings.cpp:3064 +msgid "Header font" msgstr "" -#: src/gui/settings.cpp:6985 -msgid "Path:" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:6986 -msgid "Reset search" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:6987 -msgid "Drives" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" msgstr "" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:6992 -msgid "File name" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:6995 -msgid "Date" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" msgstr "" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" msgstr "" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" msgstr "" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" msgstr "" -#: src/gui/orders.cpp:114 -msgid "Add new order" +#: src/gui/settings.cpp:3152 +msgid "Oversample" msgstr "" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" msgstr "" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" msgstr "" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" +#: src/gui/settings.cpp:3168 +msgid "default." msgstr "" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" msgstr "" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." msgstr "" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" msgstr "" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." msgstr "" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" msgstr "" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" msgstr "" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/findReplace.cpp:29 -msgid "ignore" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/findReplace.cpp:30 -msgid "equals" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/findReplace.cpp:31 -msgid "not equal" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/findReplace.cpp:32 -msgid "between" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" msgstr "" -#: src/gui/findReplace.cpp:33 -msgid "not between" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/findReplace.cpp:34 -msgid "any" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" msgstr "" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" msgstr "" -#: src/gui/findReplace.cpp:39 -msgid "set" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/findReplace.cpp:40 -msgid "add" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/findReplace.cpp:42 -msgid "scale %" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" msgstr "" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" msgstr "" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" msgstr "" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" msgstr "" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/findReplace.cpp:541 -msgid "go" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" msgstr "" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" msgstr "" -#: src/gui/findReplace.cpp:587 -msgid "Back" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" msgstr "" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" msgstr "" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" msgstr "" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" msgstr "" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" msgstr "" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" msgstr "" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" msgstr "" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" msgstr "" -#: src/gui/findReplace.cpp:856 -msgid "Replace" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" msgstr "" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" msgstr "" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" msgstr "" -#: src/gui/about.cpp:26 -msgid "is proud to present" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" msgstr "" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" msgstr "" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" msgstr "" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" +#: src/gui/settings.cpp:3449 +msgid "Effect value" msgstr "" -#: src/gui/about.cpp:35 -msgid "-- program --" +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" msgstr "" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" msgstr "" -#: src/gui/about.cpp:60 -msgid "-- documentation --" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" msgstr "" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" msgstr "" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" msgstr "" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" msgstr "" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" msgstr "" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" msgstr "" -#: src/gui/about.cpp:241 -msgid "powered by:" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" msgstr "" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" msgstr "" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" msgstr "" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" msgstr "" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" msgstr "" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" msgstr "" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" msgstr "" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" msgstr "" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" msgstr "" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" msgstr "" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" msgstr "" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" msgstr "" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" msgstr "" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" msgstr "" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" msgstr "" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" msgstr "" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" msgstr "" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" msgstr "" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" msgstr "" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" msgstr "" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" msgstr "" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" msgstr "" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" msgstr "" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" msgstr "" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" msgstr "" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" msgstr "" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" msgstr "" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" msgstr "" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" msgstr "" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" msgstr "" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" msgstr "" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" msgstr "" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" msgstr "" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" msgstr "" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" msgstr "" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" msgstr "" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" msgstr "" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" msgstr "" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" msgstr "" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" msgstr "" -#: src/gui/about.cpp:322 -msgid "disclaimer:" +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" +#: src/gui/settings.cpp:3862 +msgid "Windows" msgstr "" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" msgstr "" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" msgstr "" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" msgstr "" -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" msgstr "" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" msgstr "" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" msgstr "" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" +#: src/gui/settings.cpp:3903 +msgid "Color scheme" msgstr "" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" +#: src/gui/settings.cpp:3916 +msgid "Guru mode" msgstr "" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" msgstr "" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" msgstr "" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" msgstr "" -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" msgstr "" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" msgstr "" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" +#: src/gui/settings.cpp:3945 +msgid "Primary" msgstr "" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." +#: src/gui/settings.cpp:3946 +msgid "Secondary" msgstr "" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" +#: src/gui/settings.cpp:3960 +msgid "Button" msgstr "" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" +#: src/gui/settings.cpp:3962 +msgid "Button (active)" msgstr "" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/settings.cpp:3963 +msgid "Tab" msgstr "" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" msgstr "" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" msgstr "" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" +#: src/gui/settings.cpp:3968 +msgid "ImGui header" msgstr "" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" msgstr "" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/settings.cpp:3971 +msgid "Resize grip" msgstr "" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" msgstr "" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +#: src/gui/settings.cpp:3974 +msgid "Widget background" msgstr "" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" +#: src/gui/settings.cpp:3977 +msgid "Slider grab" msgstr "" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +#: src/gui/settings.cpp:3981 +msgid "Text selection" msgstr "" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/settings.cpp:3982 +msgid "Line plot" +msgstr "" + +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" +msgstr "" + +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" +msgstr "" + +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" +msgstr "" + +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "" + +#: src/gui/settings.cpp:3994 +msgid "Window background" +msgstr "" + +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" +msgstr "" + +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" +msgstr "" + +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" +msgstr "" + +#: src/gui/settings.cpp:3998 +msgid "Header" +msgstr "" + +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" +msgstr "" + +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" +msgstr "" + +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" +msgstr "" + +#: src/gui/settings.cpp:4003 +msgid "Menu bar" +msgstr "" + +#: src/gui/settings.cpp:4005 +msgid "Border shadow" +msgstr "" + +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" +msgstr "" + +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" +msgstr "" + +#: src/gui/settings.cpp:4010 +msgid "Separator" +msgstr "" + +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" +msgstr "" + +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" +msgstr "" + +#: src/gui/settings.cpp:4013 +msgid "Docking preview" +msgstr "" + +#: src/gui/settings.cpp:4014 +msgid "Docking empty" +msgstr "" + +#: src/gui/settings.cpp:4015 +msgid "Table header" +msgstr "" + +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" +msgstr "" + +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" +msgstr "" + +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" +msgstr "" + +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" +msgstr "" + +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" +msgstr "" + +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "" + +#: src/gui/settings.cpp:4024 +msgid "Toggle on" +msgstr "" + +#: src/gui/settings.cpp:4025 +msgid "Toggle off" +msgstr "" + +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "" + +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" +msgstr "" + +#: src/gui/settings.cpp:4028 +msgid "Warning hint" +msgstr "" + +#: src/gui/settings.cpp:4029 +msgid "Error hint" +msgstr "" + +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "" + +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "" + +#: src/gui/settings.cpp:4034 +msgid "Song (native)" +msgstr "" + +#: src/gui/settings.cpp:4035 +msgid "Song (import)" +msgstr "" + +#: src/gui/settings.cpp:4040 +msgid "ZSM" +msgstr "" + +#: src/gui/settings.cpp:4041 +msgid "Font" +msgstr "" + +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" +msgstr "" + +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" +msgstr "" + +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" +msgstr "" + +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" +msgstr "" + +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "" + +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" +msgstr "" + +#: src/gui/settings.cpp:4053 +msgid "Reference" +msgstr "" + +#: src/gui/settings.cpp:4054 +msgid "Guide" +msgstr "" + +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "" + +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" +msgstr "" + +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" +msgstr "" + +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" +msgstr "" + +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" +msgstr "" + +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" +msgstr "" + +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" +msgstr "" + +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" +msgstr "" + +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" +msgstr "" + +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" +msgstr "" + +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" +msgstr "" + +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" +msgstr "" + +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" +msgstr "" + +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" +msgstr "" + +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" +msgstr "" + +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" +msgstr "" + +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" +msgstr "" + +#: src/gui/settings.cpp:4080 +msgid "Clip" +msgstr "" + +#: src/gui/settings.cpp:4084 +msgid "Order number" +msgstr "" + +#: src/gui/settings.cpp:4085 +msgid "Playing order background" +msgstr "" + +#: src/gui/settings.cpp:4086 +msgid "Song loop" +msgstr "" + +#: src/gui/settings.cpp:4087 +msgid "Selected order" +msgstr "" + +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" +msgstr "" + +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" +msgstr "" + +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "" + +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "" + +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" +msgstr "" + +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "" + +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "" + +#: src/gui/settings.cpp:4102 +msgid "Modulator" +msgstr "" + +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "" + +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "" + +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" +msgstr "" + +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "" + +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "" + +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "" + +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "" + +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" +msgstr "" + +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "" + +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "" + +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "" + +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "" + +#: src/gui/settings.cpp:4139 +msgid "C64" +msgstr "" + +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" +msgstr "" + +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" +msgstr "" + +#: src/gui/settings.cpp:4143 +msgid "AY8930" +msgstr "" + +#: src/gui/settings.cpp:4144 +msgid "TIA" +msgstr "" + +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "" + +#: src/gui/settings.cpp:4146 +msgid "VIC" +msgstr "" + +#: src/gui/settings.cpp:4147 +msgid "PET" +msgstr "" + +#: src/gui/settings.cpp:4148 +msgid "VRC6" +msgstr "" + +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" +msgstr "" + +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" +msgstr "" + +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" +msgstr "" + +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" +msgstr "" + +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" +msgstr "" + +#: src/gui/settings.cpp:4160 +msgid "Lynx" +msgstr "" + +#: src/gui/settings.cpp:4162 +msgid "X1-010" +msgstr "" + +#: src/gui/settings.cpp:4163 +msgid "ES5506" +msgstr "" + +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" +msgstr "" + +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" +msgstr "" + +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" +msgstr "" + +#: src/gui/settings.cpp:4171 +msgid "MSM6258" +msgstr "" + +#: src/gui/settings.cpp:4172 +msgid "MSM6295" +msgstr "" + +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" +msgstr "" + +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "" + +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "" + +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" +msgstr "" + +#: src/gui/settings.cpp:4178 +msgid "RF5C68" +msgstr "" + +#: src/gui/settings.cpp:4179 +msgid "MSM5232" +msgstr "" + +#: src/gui/settings.cpp:4180 +msgid "K007232" +msgstr "" + +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "" + +#: src/gui/settings.cpp:4183 +msgid "SM8521" +msgstr "" + +#: src/gui/settings.cpp:4184 +msgid "PV-1000" +msgstr "" + +#: src/gui/settings.cpp:4185 +msgid "K053260" +msgstr "" + +#: src/gui/settings.cpp:4186 +msgid "TED" +msgstr "" + +#: src/gui/settings.cpp:4187 +msgid "C140" +msgstr "" + +#: src/gui/settings.cpp:4188 +msgid "C219" +msgstr "" + +#: src/gui/settings.cpp:4189 +msgid "ESFM" +msgstr "" + +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" +msgstr "" + +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" +msgstr "" + +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" +msgstr "" + +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" +msgstr "" + +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" +msgstr "" + +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" +msgstr "" + +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" +msgstr "" + +#: src/gui/settings.cpp:4212 +msgid "FM operator" +msgstr "" + +#: src/gui/settings.cpp:4213 +msgid "Muted" +msgstr "" + +#: src/gui/settings.cpp:4217 +msgid "Playhead" +msgstr "" + +#: src/gui/settings.cpp:4218 +msgid "Editing" +msgstr "" + +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" +msgstr "" + +#: src/gui/settings.cpp:4220 +msgid "Cursor" +msgstr "" + +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" +msgstr "" + +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" +msgstr "" + +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" +msgstr "" + +#: src/gui/settings.cpp:4228 +msgid "Row number" +msgstr "" + +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4234 +msgid "Blank" +msgstr "" + +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" +msgstr "" + +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" +msgstr "" + +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" +msgstr "" + +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" +msgstr "" + +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" +msgstr "" + +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" +msgstr "" + +#: src/gui/settings.cpp:4245 +msgid "Volume effect" +msgstr "" + +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "" + +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "" + +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "" + +#: src/gui/settings.cpp:4249 +msgid "Speed effect" +msgstr "" + +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4253 +msgid "External command output" +msgstr "" + +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" +msgstr "" + +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4257 +msgid "Status: on" +msgstr "" + +#: src/gui/settings.cpp:4258 +msgid "Status: volume" +msgstr "" + +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" +msgstr "" + +#: src/gui/settings.cpp:4260 +msgid "Status: panning" +msgstr "" + +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" +msgstr "" + +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" +msgstr "" + +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" +msgstr "" + +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" +msgstr "" + +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" +msgstr "" + +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" +msgstr "" + +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" +msgstr "" + +#: src/gui/settings.cpp:4269 +msgid "Status: attack" +msgstr "" + +#: src/gui/settings.cpp:4270 +msgid "Status: decay" +msgstr "" + +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" +msgstr "" + +#: src/gui/settings.cpp:4272 +msgid "Status: release" +msgstr "" + +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" +msgstr "" + +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" +msgstr "" + +#: src/gui/settings.cpp:4275 +msgid "Status: increase" +msgstr "" + +#: src/gui/settings.cpp:4276 +msgid "Status: bent" +msgstr "" + +#: src/gui/settings.cpp:4277 +msgid "Status: direct" +msgstr "" + +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" +msgstr "" + +#: src/gui/settings.cpp:4283 +msgid "Time background" +msgstr "" + +#: src/gui/settings.cpp:4284 +msgid "Time text" +msgstr "" + +#: src/gui/settings.cpp:4285 +msgid "Loop region" +msgstr "" + +#: src/gui/settings.cpp:4286 +msgid "Center guide" +msgstr "" + +#: src/gui/settings.cpp:4287 +msgid "Grid" +msgstr "" + +#: src/gui/settings.cpp:4289 +msgid "Selection points" +msgstr "" + +#: src/gui/settings.cpp:4290 +msgid "Preview needle" +msgstr "" + +#: src/gui/settings.cpp:4291 +msgid "Playing needles" +msgstr "" + +#: src/gui/settings.cpp:4292 +msgid "Loop markers" +msgstr "" + +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" +msgstr "" + +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" +msgstr "" + +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" +msgstr "" + +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "" + +#: src/gui/settings.cpp:4299 +msgid "Unallocated" +msgstr "" + +#: src/gui/settings.cpp:4300 +msgid "Unused" +msgstr "" + +#: src/gui/settings.cpp:4301 +msgid "Used" +msgstr "" + +#: src/gui/settings.cpp:4302 +msgid "Overused" +msgstr "" + +#: src/gui/settings.cpp:4303 +msgid "Really overused" +msgstr "" + +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" +msgstr "" + +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" +msgstr "" + +#: src/gui/settings.cpp:4309 +msgid "Upper key" +msgstr "" + +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4312 +msgid "Lower key" +msgstr "" + +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "" + +#: src/gui/settings.cpp:4318 +msgid "Clock text" +msgstr "" + +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" +msgstr "" + +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" +msgstr "" + +#: src/gui/settings.cpp:4325 +msgid "PortSet" +msgstr "" + +#: src/gui/settings.cpp:4326 +msgid "Port" +msgstr "" + +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" +msgstr "" + +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" +msgstr "" + +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" +msgstr "" + +#: src/gui/settings.cpp:4335 +msgid "Waveform data" +msgstr "" + +#: src/gui/settings.cpp:4338 +msgid "Reserved" +msgstr "" + +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" +msgstr "" + +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" +msgstr "" + +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" +msgstr "" + +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" +msgstr "" + +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" +msgstr "" + +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" +msgstr "" + +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" +msgstr "" + +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" +msgstr "" + +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" +msgstr "" + +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" +msgstr "" + +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" +msgstr "" + +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" +msgstr "" + +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" +msgstr "" + +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" +msgstr "" + +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" +msgstr "" + +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" +msgstr "" + +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" +msgstr "" + +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "" + +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "" + +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "" + +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "" + +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "" + +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "" + +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "" + +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "" + +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "" + +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "" + +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "" + +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "" + +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "" + +#: src/gui/settings.cpp:4490 +msgid "Refresh" +msgstr "" + +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "" + +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "" + +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "" + +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" +msgstr "" + +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" +msgstr "" + +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" +msgstr "" + +#: src/gui/settings.cpp:4647 +msgid "Enter code:" +msgstr "" + +#: src/gui/settings.cpp:4649 +msgid "Submit" +msgstr "" + +#: src/gui/settings.cpp:4653 +msgid "invalid code" +msgstr "" + +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" +msgstr "" + +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +msgstr "" + +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" +msgstr "" + +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +msgstr "" + +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" +msgstr "" + +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" +msgstr "" + +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "" + +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "" + +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "" + +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" +msgstr "" + +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." +msgstr "" + +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" +msgstr "" + +#: src/gui/settings.cpp:7137 +msgid "[Dir]" +msgstr "" + +#: src/gui/settings.cpp:7138 +msgid "[Link]" +msgstr "" + +#: src/gui/settings.cpp:7139 +msgid "[File]" +msgstr "" + +#: src/gui/settings.cpp:7140 +msgid "Name:" +msgstr "" + +#: src/gui/settings.cpp:7141 +msgid "Path:" +msgstr "" + +#: src/gui/settings.cpp:7142 +msgid "Reset search" +msgstr "" + +#: src/gui/settings.cpp:7143 +msgid "Drives" +msgstr "" + +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" +msgstr "" + +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" +msgstr "" + +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" +msgstr "" + +#: src/gui/settings.cpp:7147 +msgid "Create Directory" +msgstr "" + +#: src/gui/settings.cpp:7148 +msgid "File name" +msgstr "" + +#: src/gui/settings.cpp:7151 +msgid "Date" +msgstr "" + +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "" + +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "" + +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "" + +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "" + +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "" + +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "" + +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "" + +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "" + +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "" + +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "" + +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "" + +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "" + +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "" + +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "" + +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "" + +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "" + +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "" + +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "" + +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "" + +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "" + +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "" + +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "" + +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "" + +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "" + +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "" + +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "" + +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" +msgstr "" + +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" +msgstr "" + +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" +msgstr "" + +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" +msgstr "" + +#: src/gui/findReplace.cpp:541 +msgid "go" +msgstr "" + +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" +msgstr "" + +#: src/gui/findReplace.cpp:588 +msgid "Back" +msgstr "" + +#: src/gui/findReplace.cpp:781 +msgid "Delete query" +msgstr "" + +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" +msgstr "" + +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" +msgstr "" + +#: src/gui/findReplace.cpp:817 +msgid "Search range:" +msgstr "" + +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" +msgstr "" + +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" +msgstr "" + +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" +msgstr "" + +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" +msgstr "" + +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." +msgstr "" + +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" +msgstr "" + +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." +msgstr "" + +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" +msgstr "" + +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." +msgstr "" + +#: src/gui/findReplace.cpp:887 +msgid "Replace" +msgstr "" + +#: src/gui/findReplace.cpp:956 +msgid "INVALID" +msgstr "" + +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" +msgstr "" + +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" +msgstr "" + +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" +msgstr "" + +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" +msgstr "" + +#: src/gui/about.cpp:26 +msgid "is proud to present" +msgstr "" + +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" +msgstr "" + +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." +msgstr "" + +#: src/gui/about.cpp:33 +msgid "> CREDITS <" +msgstr "" + +#: src/gui/about.cpp:35 +msgid "-- program --" +msgstr "" + +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" +msgstr "" + +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" +msgstr "" + +#: src/gui/about.cpp:61 +msgid "-- documentation --" +msgstr "" + +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" +msgstr "" + +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" +msgstr "" + +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" +msgstr "" + +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" +msgstr "" + +#: src/gui/about.cpp:108 +msgid "powered by:" +msgstr "" + +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" +msgstr "" + +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" +msgstr "" + +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" +msgstr "" + +#: src/gui/about.cpp:115 +msgid "and Mark Adler" +msgstr "" + +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" +msgstr "" + +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" +msgstr "" + +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" +msgstr "" + +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" +msgstr "" + +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" +msgstr "" + +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" +msgstr "" + +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" +msgstr "" + +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" +msgstr "" + +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" +msgstr "" + +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "" + +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +msgstr "" + +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "" + +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "" + +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "" + +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "" + +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "" + +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "" + +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "" + +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "" + +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "" + +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "" + +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "" + +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "" + +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +msgstr "" + +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" +msgstr "" + +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" +msgstr "" + +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "" + +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "" + +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "" + +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "" + +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "" + +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "" + +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "" + +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +msgstr "" + +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +msgstr "" + +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" +msgstr "" + +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" +msgstr "" + +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" +msgstr "" + +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" +msgstr "" + +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" +msgstr "" + +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +msgstr "" + +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" +msgstr "" + +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "" + +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "" + +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "" + +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" + +#: src/gui/about.cpp:175 +msgid "greetings to:" +msgstr "" + +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" +msgstr "" + +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" +msgstr "" + +#: src/gui/about.cpp:183 +msgid "(and contributors)." +msgstr "" + +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" +msgstr "" + +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." +msgstr "" + +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" +msgstr "" + +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" +msgstr "" + +#: src/gui/about.cpp:193 +msgid "disclaimer:" +msgstr "" + +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" +msgstr "" + +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" +msgstr "" + +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" +msgstr "" + +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" +msgstr "" + +#: src/gui/about.cpp:198 +msgid "the original program." +msgstr "" + +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." +msgstr "" + +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" +msgstr "" + +#: src/gui/about.cpp:209 +msgid "About Furnace" +msgstr "" + +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "" + +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "" + +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." +msgstr "" + +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "" + +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" +msgstr "" + +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." +msgstr "" + +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "" + +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." +msgstr "" + +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "" + +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." +msgstr "" + +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "" + +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." +msgstr "" + +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "" + +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." +msgstr "" + +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "" + +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "" + +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." +msgstr "" + +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" +msgstr "" + +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." +msgstr "" + +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "" + +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "" + +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "" + +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." +msgstr "" + +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "" + +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "" + +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." +msgstr "" + +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "" + +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "" + +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "" + +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "" + +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "" + +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "" + +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "" + +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" +msgstr "" + +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." +msgstr "" + +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" msgstr "" #: src/gui/compatFlags.cpp:106 msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" +msgstr "" + +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" +msgstr "" + +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." +msgstr "" + +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." +msgstr "" + +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +msgstr "" + +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" +msgstr "" + +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" +msgstr "" + +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." +msgstr "" + +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" +msgstr "" + +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" +msgstr "" + +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" +msgstr "" + +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" +msgstr "" + +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" +msgstr "" + +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" +msgstr "" + +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" +msgstr "" + +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" +msgstr "" + +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" +msgstr "" + +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" +msgstr "" + +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" +msgstr "" + +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" +msgstr "" + +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" +msgstr "" + +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" +msgstr "" + +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" +msgstr "" + +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" +msgstr "" + +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" +msgstr "" + +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" +msgstr "" + +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" +msgstr "" + +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" +msgstr "" + +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" +msgstr "" + +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" +msgstr "" + +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" +msgstr "" + +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." +msgstr "" + +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" +msgstr "" + +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" +msgstr "" + +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" +msgstr "" + +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" +msgstr "" + +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" +msgstr "" + +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" +msgstr "" + +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" +msgstr "" + +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" +msgstr "" + +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" +msgstr "" + +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" +msgstr "" + +#: src/gui/compatFlags.cpp:235 +msgid "Full" +msgstr "" + +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" +msgstr "" + +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" +msgstr "" + +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" +msgstr "" + +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" +msgstr "" + +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" +msgstr "" + +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" +msgstr "" + +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" +msgstr "" + +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" +msgstr "" + +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" +msgstr "" + +#: src/gui/compatFlags.cpp:292 +msgid "no checks" +msgstr "" + +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" +msgstr "" + +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" +msgstr "" + +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" +msgstr "" + +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" +msgstr "" + +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "" + +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." +msgstr "" + +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." +msgstr "" + +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "" + +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." +msgstr "" + +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" +msgstr "" + +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "" + +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" + +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "" + +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "" + +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" +msgstr "" + +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "" + +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "" + +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "" + +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "" + +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "" + +#: src/gui/guiConst.cpp:221 +msgid "linear" +msgstr "" + +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" +msgstr "" + +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" +msgstr "" + +#: src/gui/guiConst.cpp:224 +msgid "sinc" +msgstr "" + +#: src/gui/guiConst.cpp:225 +msgid "best possible" +msgstr "" + +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" +msgstr "" + +#: src/gui/guiConst.cpp:234 +msgid "Time" +msgstr "" + +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" +msgstr "" + +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" +msgstr "" + +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" + +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "" + +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" + +#: src/gui/guiConst.cpp:571 +msgid "---Global" +msgstr "" + +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "" + +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" +msgstr "" + +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "" + +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "" + +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" +msgstr "" + +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" +msgstr "" + +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "" + +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "" + +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "" + +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "" + +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" +msgstr "" + +#: src/gui/guiConst.cpp:591 +msgid "Step row" +msgstr "" + +#: src/gui/guiConst.cpp:592 +msgid "Octave up" +msgstr "" + +#: src/gui/guiConst.cpp:593 +msgid "Octave down" +msgstr "" + +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" +msgstr "" + +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" +msgstr "" + +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" +msgstr "" + +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" +msgstr "" + +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" +msgstr "" + +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" +msgstr "" + +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" +msgstr "" + +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" +msgstr "" + +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" +msgstr "" + +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" msgstr "" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" msgstr "" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." +#: src/gui/guiConst.cpp:621 +msgid "Song Information" msgstr "" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" msgstr "" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" msgstr "" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" +#: src/gui/guiConst.cpp:626 +msgid "Sample List" msgstr "" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" msgstr "" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" msgstr "" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" msgstr "" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" msgstr "" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" +#: src/gui/guiConst.cpp:656 +msgid "User Presets" msgstr "" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" msgstr "" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" +#: src/gui/guiConst.cpp:659 +msgid "Close current window" msgstr "" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" msgstr "" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" msgstr "" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" msgstr "" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" msgstr "" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" msgstr "" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" msgstr "" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" msgstr "" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" +#: src/gui/guiConst.cpp:671 +msgid "Select all" msgstr "" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" +#: src/gui/guiConst.cpp:672 +msgid "Cut" msgstr "" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" +#: src/gui/guiConst.cpp:673 +msgid "Copy" msgstr "" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/guiConst.cpp:674 +msgid "Paste" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" +msgstr "" + +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" +msgstr "" + +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" +msgstr "" + +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" +msgstr "" + +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" +msgstr "" + +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" +msgstr "" + +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" +msgstr "" + +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" +msgstr "" + +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "" + +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "" + +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "" + +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "" + +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "" + +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "" + +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" +msgstr "" + +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" msgstr "" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" msgstr "" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +#: src/gui/guiConst.cpp:709 +msgid "Insert" msgstr "" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" msgstr "" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" msgstr "" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" msgstr "" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" msgstr "" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" msgstr "" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" msgstr "" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" msgstr "" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" msgstr "" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" msgstr "" -#: src/gui/compatFlags.cpp:235 -msgid "Full" +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" msgstr "" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" msgstr "" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" msgstr "" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" msgstr "" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" +#: src/gui/guiConst.cpp:727 +msgid "Expand song" msgstr "" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" msgstr "" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" msgstr "" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" msgstr "" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" msgstr "" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" msgstr "" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" msgstr "" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" msgstr "" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" msgstr "" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" msgstr "" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" msgstr "" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" msgstr "" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" msgstr "" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" msgstr "" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" msgstr "" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" msgstr "" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" msgstr "" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" msgstr "" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" msgstr "" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" msgstr "" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" msgstr "" -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" msgstr "" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" msgstr "" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" msgstr "" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" msgstr "" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" msgstr "" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:191 -msgid "Forward" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" msgstr "" -#: src/gui/guiConst.cpp:192 -msgid "Backward" +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" msgstr "" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" msgstr "" -#: src/gui/guiConst.cpp:218 -msgid "linear" +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" msgstr "" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" msgstr "" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" msgstr "" -#: src/gui/guiConst.cpp:221 -msgid "sinc" +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:222 -msgid "best possible" +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" msgstr "" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" msgstr "" -#: src/gui/guiConst.cpp:231 -msgid "Time" +#: src/gui/guiConst.cpp:773 +msgid "Add sample" msgstr "" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" msgstr "" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" +#: src/gui/guiConst.cpp:775 +msgid "Open sample" msgstr "" -#: src/gui/guiConst.cpp:530 -msgid "---Global" +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" msgstr "" -#: src/gui/guiConst.cpp:532 -msgid "Open file" +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" msgstr "" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" msgstr "" -#: src/gui/guiConst.cpp:534 -msgid "Save file" +#: src/gui/guiConst.cpp:779 +msgid "Save sample" msgstr "" -#: src/gui/guiConst.cpp:535 -msgid "Save as" +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" msgstr "" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" msgstr "" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" msgstr "" -#: src/gui/guiConst.cpp:543 -msgid "Exit" +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" msgstr "" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" msgstr "" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" msgstr "" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:550 -msgid "Step row" +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" msgstr "" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" msgstr "" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" msgstr "" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" msgstr "" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" msgstr "" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" msgstr "" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" msgstr "" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" msgstr "" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" msgstr "" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" msgstr "" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" msgstr "" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" msgstr "" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" msgstr "" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" msgstr "" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" msgstr "" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" msgstr "" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" msgstr "" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" msgstr "" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" msgstr "" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" msgstr "" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" msgstr "" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" msgstr "" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" msgstr "" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" msgstr "" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" msgstr "" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" msgstr "" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" msgstr "" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" msgstr "" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" msgstr "" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" msgstr "" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" +#: src/gui/guiConst.cpp:828 +msgid "---Orders" msgstr "" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" +#: src/gui/guiConst.cpp:829 +msgid "Previous order" msgstr "" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" +#: src/gui/guiConst.cpp:830 +msgid "Next order" msgstr "" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" msgstr "" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" msgstr "" -#: src/gui/guiConst.cpp:630 -msgid "Select all" +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" msgstr "" -#: src/gui/guiConst.cpp:631 -msgid "Cut" +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" msgstr "" -#: src/gui/guiConst.cpp:632 -msgid "Copy" +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" msgstr "" -#: src/gui/guiConst.cpp:633 -msgid "Paste" +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" msgstr "" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" +#: src/gui/guiConst.cpp:837 +msgid "Add order" msgstr "" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" msgstr "" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" msgstr "" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" +#: src/gui/guiConst.cpp:845 +msgid "Replay order" msgstr "" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" +#: src/gui/guiConst.cpp:1472 +msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" msgstr "" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" +#: src/gui/piano.cpp:103 +msgid "Options" msgstr "" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" +#: src/gui/piano.cpp:106 +msgid "Key layout:" msgstr "" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" +#: src/gui/piano.cpp:111 +msgid "Standard" msgstr "" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" +#: src/gui/piano.cpp:114 +msgid "Continuous" msgstr "" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" +#: src/gui/piano.cpp:118 +msgid "Value input pad:" msgstr "" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" +#: src/gui/piano.cpp:120 +msgid "Disabled" msgstr "" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" +#: src/gui/piano.cpp:123 +msgid "Replace piano" msgstr "" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" msgstr "" -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" msgstr "" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" msgstr "" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" msgstr "" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" msgstr "" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" msgstr "" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" msgstr "" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" msgstr "" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" msgstr "" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" msgstr "" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" msgstr "" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" msgstr "" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:668 -msgid "Insert" +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" msgstr "" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" msgstr "" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" msgstr "" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" msgstr "" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." msgstr "" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" msgstr "" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" msgstr "" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" +#: src/gui/waveEdit.cpp:390 +msgid "Steps" msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +#: src/gui/waveEdit.cpp:394 +msgid "Lines" msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" msgstr "" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" +#: src/gui/waveEdit.cpp:413 +msgid "Height" msgstr "" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" msgstr "" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" msgstr "" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" msgstr "" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" msgstr "" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" +#: src/gui/waveEdit.cpp:586 +msgid "Mult" msgstr "" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" +#: src/gui/waveEdit.cpp:588 +msgid "FB" msgstr "" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" msgstr "" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" msgstr "" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" msgstr "" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" msgstr "" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" msgstr "" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" msgstr "" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" msgstr "" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" msgstr "" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" msgstr "" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" msgstr "" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" msgstr "" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" msgstr "" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" +#: src/gui/waveEdit.cpp:1029 +msgid "Half" msgstr "" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" +#: src/gui/waveEdit.cpp:1040 +msgid "Double" msgstr "" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" msgstr "" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" msgstr "" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" msgstr "" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" msgstr "" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" msgstr "" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" msgstr "" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" msgstr "" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" msgstr "" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" msgstr "" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" msgstr "" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" msgstr "" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" msgstr "" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" msgstr "" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" +#: src/gui/sampleEdit.cpp:474 +msgid "Info" msgstr "" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" msgstr "" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" msgstr "" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." msgstr "" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" msgstr "" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" msgstr "" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" msgstr "" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" msgstr "" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." msgstr "" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." msgstr "" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" msgstr "" -#: src/gui/guiConst.cpp:786 -msgid "Next order" +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." msgstr "" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" msgstr "" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." msgstr "" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" msgstr "" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" msgstr "" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:793 -msgid "Add order" +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" msgstr "" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" msgstr "" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" msgstr "" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" msgstr "" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" msgstr "" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:103 -msgid "Options" +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" msgstr "" -#: src/gui/piano.cpp:106 -msgid "Key layout:" +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" msgstr "" -#: src/gui/piano.cpp:111 -msgid "Standard" +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" msgstr "" -#: src/gui/piano.cpp:114 -msgid "Continuous" +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" msgstr "" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" msgstr "" -#: src/gui/piano.cpp:120 -msgid "Disabled" +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:123 -msgid "Replace piano" +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" msgstr "" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" msgstr "" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" msgstr "" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" msgstr "" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" msgstr "" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" msgstr "" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" msgstr "" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" msgstr "" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" msgstr "" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" msgstr "" -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" msgstr "" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" msgstr "" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" msgstr "" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." msgstr "" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." msgstr "" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" msgstr "" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" msgstr "" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" msgstr "" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" msgstr "" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" msgstr "" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" msgstr "" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" msgstr "" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" msgstr "" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" msgstr "" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" msgstr "" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" msgstr "" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." msgstr "" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" msgstr "" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" +#: src/gui/newSong.cpp:183 +msgid "Categories" msgstr "" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" msgstr "" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" +#: src/gui/newSong.cpp:216 +msgid "no results" msgstr "" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" msgstr "" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" msgstr "" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." +#: src/gui/tutorial.cpp:511 +msgid "" +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" msgstr "" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" +#: src/gui/tutorial.cpp:518 +msgid "High Score!" msgstr "" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" msgstr "" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" msgstr "" -#: src/gui/waveEdit.cpp:498 +#: src/gui/tutorial.cpp:696 msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" msgstr "" -#: src/gui/waveEdit.cpp:510 -msgid "Height" +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" msgstr "" -#: src/gui/waveEdit.cpp:512 +#: src/gui/tutorial.cpp:714 msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." -msgstr "" - -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" -msgstr "" - -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" msgstr "" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" msgstr "" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" msgstr "" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" msgstr "" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" +#: src/gui/songInfo.cpp:50 +msgid "Author" msgstr "" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" +#: src/gui/songInfo.cpp:60 +msgid "Album" msgstr "" -#: src/gui/waveEdit.cpp:685 -msgid "FB" +#: src/gui/songInfo.cpp:79 +msgid "Auto" msgstr "" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" msgstr "" -#: src/gui/waveEdit.cpp:765 -msgid "Out" +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" msgstr "" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" +#: src/gui/grooves.cpp:132 +msgid "remove" msgstr "" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" msgstr "" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" msgstr "" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" msgstr "" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" msgstr "" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" msgstr "" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." msgstr "" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." msgstr "" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." msgstr "" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" msgstr "" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" msgstr "" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" +#: src/gui/csPlayer.cpp:126 +msgid "Load" msgstr "" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" +#: src/gui/csPlayer.cpp:130 +msgid "Kill" msgstr "" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" -msgstr "" +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" +msgstr "Машина уже мертва!" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" msgstr "" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" +#: src/gui/csPlayer.cpp:154 +msgid "Status" msgstr "" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" +#: src/gui/csPlayer.cpp:161 +msgid "start" msgstr "" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:163 +msgid "PC" msgstr "" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:165 +msgid "wait" msgstr "" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" +#: src/gui/csPlayer.cpp:167 +msgid "SP" msgstr "" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" msgstr "" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" +#: src/gui/csPlayer.cpp:173 +msgid "vol" msgstr "" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" +#: src/gui/csPlayer.cpp:175 +msgid "vols" msgstr "" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" +#: src/gui/csPlayer.cpp:177 +msgid "volst" msgstr "" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" +#: src/gui/csPlayer.cpp:179 +msgid "vib" msgstr "" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" +#: src/gui/csPlayer.cpp:181 +msgid "porta" msgstr "" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/csPlayer.cpp:183 +msgid "arp" msgstr "" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:220 +msgid "Trace" msgstr "" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" msgstr "" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" msgstr "" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" +#: src/gui/gui.cpp:1733 +msgid "Open File" msgstr "" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" msgstr "" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" msgstr "" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" msgstr "" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1755 +msgid "Save File" msgstr "" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" msgstr "" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" msgstr "" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" msgstr "" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" +#: src/gui/gui.cpp:1793 +msgid "all compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" msgstr "" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" msgstr "" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" msgstr "" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" msgstr "" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" msgstr "" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" msgstr "" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" msgstr "" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" msgstr "" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" msgstr "" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" msgstr "" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" msgstr "" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +#: src/gui/gui.cpp:1902 +msgid "raw data" msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" msgstr "" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." +#: src/gui/gui.cpp:1919 +msgid "Load Sample" msgstr "" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" +#: src/gui/gui.cpp:1940 +msgid "Save Sample" msgstr "" -#: src/gui/sampleEdit.cpp:865 -#, c-format -msgid "" -"%s\n" -"%d bytes free" +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" msgstr "" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:871 -msgid "" -"\n" -"\n" -"not enough memory for this sample!" +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" msgstr "" -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" msgstr "" -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" +#: src/gui/gui.cpp:1998 +msgid "Export VGM" msgstr "" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" +#: src/gui/gui.cpp:1999 +msgid "VGM file" msgstr "" -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" +#: src/gui/gui.cpp:2009 +msgid "text file" msgstr "" -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" +#: src/gui/gui.cpp:2019 +msgid "binary file" msgstr "" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" msgstr "" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" +#: src/gui/gui.cpp:2073 +msgid "Select Color File" msgstr "" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" msgstr "" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" msgstr "" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" msgstr "" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" msgstr "" -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" msgstr "" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" msgstr "" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" +#: src/gui/gui.cpp:2119 +msgid "Export Colors" msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" msgstr "" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" +#: src/gui/gui.cpp:2137 +msgid "Export Layout" msgstr "" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" msgstr "" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" +#: src/gui/gui.cpp:2155 +msgid "Export Settings" msgstr "" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" +#: src/gui/gui.cpp:2166 +msgid "Load ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" +#: src/gui/gui.cpp:2177 +msgid "command stream" msgstr "" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" +#: src/gui/gui.cpp:2186 +msgid "Open Test" msgstr "" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" msgstr "" -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" msgstr "" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." +#: src/gui/gui.cpp:2223 +msgid "Save Test" msgstr "" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" msgstr "" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" +#: src/gui/gui.cpp:2265 +msgid "compression error" msgstr "" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" +#: src/gui/gui.cpp:2410 +msgid "everything OK" msgstr "" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" +#: src/gui/gui.cpp:2429 +msgid "" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." msgstr "" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" msgstr "" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" +#: src/gui/gui.cpp:2860 +msgid "paste special..." msgstr "" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." +#: src/gui/gui.cpp:2861 +msgid "paste mix" msgstr "" -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" msgstr "" -#: src/gui/newSong.cpp:179 -msgid "Categories" +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" msgstr "" -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" msgstr "" -#: src/gui/newSong.cpp:212 -msgid "no results" +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" msgstr "" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" +#: src/gui/gui.cpp:2887 +msgid "paste flood" msgstr "" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." +#: src/gui/gui.cpp:2888 +msgid "paste overflow" msgstr "" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" +#: src/gui/gui.cpp:2897 +msgid "operation mask..." msgstr "" -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" +#: src/gui/gui.cpp:2904 +msgid "pull delete" msgstr "" -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" +#: src/gui/gui.cpp:2908 +msgid "insert" msgstr "" -#: src/gui/tutorial.cpp:491 -msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" msgstr "" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" msgstr "" -#: src/gui/tutorial.cpp:498 -msgid "High Score!" +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" msgstr "" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" msgstr "" -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +#: src/gui/gui.cpp:2953 +msgid "input latch" msgstr "" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" +#: src/gui/gui.cpp:2980 +msgid "" +"&&: selected instrument\n" +"..: no instrument" msgstr "" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +#: src/gui/gui.cpp:3034 +msgid "Set" msgstr "" -#: src/gui/tutorial.cpp:680 -msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +#: src/gui/gui.cpp:3054 +msgid "note up" msgstr "" -#: src/gui/tutorial.cpp:687 -msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +#: src/gui/gui.cpp:3055 +msgid "note down" msgstr "" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" +#: src/gui/gui.cpp:3056 +msgid "octave up" msgstr "" -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" +#: src/gui/gui.cpp:3057 +msgid "octave down" msgstr "" -#: src/gui/songInfo.cpp:50 -msgid "Author" +#: src/gui/gui.cpp:3059 +msgid "values up" msgstr "" -#: src/gui/songInfo.cpp:60 -msgid "Album" +#: src/gui/gui.cpp:3060 +msgid "values down" msgstr "" -#: src/gui/songInfo.cpp:79 -msgid "Auto" +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" msgstr "" -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" msgstr "" -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." +#: src/gui/gui.cpp:3065 +msgid "transpose" msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" +#: src/gui/gui.cpp:3073 +msgid "Notes" msgstr "" -#: src/gui/grooves.cpp:132 -msgid "remove" +#: src/gui/gui.cpp:3078 +msgid "Values" msgstr "" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" +#: src/gui/gui.cpp:3085 +msgid "change instrument..." msgstr "" -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" msgstr "" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" +#: src/gui/gui.cpp:3124 +msgid "Go ahead" msgstr "" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." msgstr "" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" +#: src/gui/gui.cpp:3135 +msgid "Scale" msgstr "" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." msgstr "" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." +#: src/gui/gui.cpp:3142 +msgid "Minimum" msgstr "" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." +#: src/gui/gui.cpp:3151 +msgid "Maximum" msgstr "" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:3170 +msgid "Set effect" msgstr "" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" +#: src/gui/gui.cpp:3188 +msgid "flip selection" msgstr "" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" msgstr "" -#: src/gui/csPlayer.cpp:113 -msgid "Load" +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" msgstr "" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" +#: src/gui/gui.cpp:3201 +msgid "expand pattern" msgstr "" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" -msgstr "Машина уже мертва!" +#: src/gui/gui.cpp:3206 +msgid "collapse song" +msgstr "" -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" +#: src/gui/gui.cpp:3207 +msgid "expand song" msgstr "" -#: src/gui/csPlayer.cpp:141 -msgid "Status" +#: src/gui/gui.cpp:3212 +msgid "find/replace" msgstr "" -#: src/gui/csPlayer.cpp:148 -msgid "start" +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:150 -msgid "PC" +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:152 -msgid "wait" +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." msgstr "" -#: src/gui/csPlayer.cpp:154 -msgid "SP" +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" +#: src/gui/gui.cpp:4367 +msgid "file" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" +#: src/gui/gui.cpp:4368 +msgid "new..." msgstr "" -#: src/gui/csPlayer.cpp:160 -msgid "vol" +#: src/gui/gui.cpp:4375 +msgid "open..." msgstr "" -#: src/gui/csPlayer.cpp:162 -msgid "vols" +#: src/gui/gui.cpp:4382 +msgid "open recent" msgstr "" -#: src/gui/csPlayer.cpp:164 -msgid "volst" +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" msgstr "" -#: src/gui/csPlayer.cpp:166 -msgid "vib" +#: src/gui/gui.cpp:4401 +msgid "clear history" msgstr "" -#: src/gui/csPlayer.cpp:168 -msgid "porta" +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" msgstr "" -#: src/gui/csPlayer.cpp:170 -msgid "arp" +#: src/gui/gui.cpp:4417 +msgid "save as..." msgstr "" -#: src/gui/csPlayer.cpp:207 -msgid "Trace" +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." msgstr "" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." msgstr "" -#: src/gui/gui.cpp:1753 -msgid "Open File" +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." msgstr "" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" +#: src/gui/gui.cpp:4476 +msgid "export..." msgstr "" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" +#: src/gui/gui.cpp:4482 +msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:1775 -msgid "Save File" +#: src/gui/gui.cpp:4486 +msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" +#: src/gui/gui.cpp:4504 +msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" +#: src/gui/gui.cpp:4514 +msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" +#: src/gui/gui.cpp:4538 +msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" +#: src/gui/gui.cpp:4565 +msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" +#: src/gui/gui.cpp:4569 +msgid "exit..." msgstr "" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" +#: src/gui/gui.cpp:4577 +msgid "edit" msgstr "" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" +#: src/gui/gui.cpp:4585 +msgid "clear..." msgstr "" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" +#: src/gui/gui.cpp:4590 +msgid "settings" msgstr "" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" +#: src/gui/gui.cpp:4592 +msgid "full screen" msgstr "" -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" +#: src/gui/gui.cpp:4596 +msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" +#: src/gui/gui.cpp:4605 +msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" +#: src/gui/gui.cpp:4613 +msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" +#: src/gui/gui.cpp:4616 +msgid "settings..." msgstr "" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" +#: src/gui/gui.cpp:4622 +msgid "Window" msgstr "" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" +#: src/gui/gui.cpp:4622 +msgid "window" msgstr "" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" +#: src/gui/gui.cpp:4623 +msgid "song" msgstr "" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" +#: src/gui/gui.cpp:4624 +msgid "song comments" msgstr "" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" +#: src/gui/gui.cpp:4625 +msgid "song information" msgstr "" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" +#: src/gui/gui.cpp:4626 +msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:1922 -msgid "raw data" +#: src/gui/gui.cpp:4628 +msgid "channels" msgstr "" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" +#: src/gui/gui.cpp:4629 +msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" +#: src/gui/gui.cpp:4630 +msgid "orders" msgstr "" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" +#: src/gui/gui.cpp:4632 +msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" +#: src/gui/gui.cpp:4633 +msgid "mixer" msgstr "" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" msgstr "" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" +#: src/gui/gui.cpp:4641 +msgid "instruments" msgstr "" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" +#: src/gui/gui.cpp:4642 +msgid "samples" msgstr "" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" +#: src/gui/gui.cpp:4643 +msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:2019 -msgid "VGM file" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" +#: src/gui/gui.cpp:4647 +msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:2029 -msgid "text file" +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:2039 -msgid "binary file" +#: src/gui/gui.cpp:4651 +msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:2093 -msgid "Select Color File" +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" +#: src/gui/gui.cpp:4655 +msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" +#: src/gui/gui.cpp:4658 +msgid "tempo" msgstr "" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" +#: src/gui/gui.cpp:4659 +msgid "clock" msgstr "" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" +#: src/gui/gui.cpp:4660 +msgid "grooves" msgstr "" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" +#: src/gui/gui.cpp:4661 +msgid "speed" msgstr "" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" +#: src/gui/gui.cpp:4665 +msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" +#: src/gui/gui.cpp:4666 +msgid "register view" msgstr "" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" +#: src/gui/gui.cpp:4667 +msgid "statistics" msgstr "" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" +#: src/gui/gui.cpp:4668 +msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" msgstr "" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" +#: src/gui/gui.cpp:4675 +msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:2197 -msgid "command stream" +#: src/gui/gui.cpp:4679 +msgid "Help" msgstr "" -#: src/gui/gui.cpp:2206 -msgid "Open Test" +#: src/gui/gui.cpp:4679 +msgid "help" msgstr "" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" +#: src/gui/gui.cpp:4681 +msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" +#: src/gui/gui.cpp:4682 +msgid "inspector" msgstr "" -#: src/gui/gui.cpp:2243 -msgid "Save Test" +#: src/gui/gui.cpp:4683 +msgid "panic" msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" msgstr "" -#: src/gui/gui.cpp:2285 -msgid "compression error" +#: src/gui/gui.cpp:4685 +msgid "about..." msgstr "" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:2430 -msgid "everything OK" +#: src/gui/gui.cpp:4704 +msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2884 -msgid "paste special..." +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:2885 -msgid "paste mix" +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" +#: src/gui/gui.cpp:4721 +msgid "| " msgstr "" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" -msgstr "" +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2911 -msgid "paste flood" -msgstr "" +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" -msgstr "" +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:2932 -msgid "insert" +#: src/gui/gui.cpp:4765 +msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:2977 -msgid "input latch" +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:3004 -msgid "" -"&&: selected instrument\n" -"..: no instrument" +#: src/gui/gui.cpp:4812 +msgid "| modified" msgstr "" -#: src/gui/gui.cpp:3058 -msgid "Set" +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:3078 -msgid "note up" +#: src/gui/gui.cpp:5093 +msgid "" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:3079 -msgid "note down" +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:3080 -msgid "octave up" +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." msgstr "" -#: src/gui/gui.cpp:3081 -msgid "octave down" +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" msgstr "" -#: src/gui/gui.cpp:3083 -msgid "values up" +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:3084 -msgid "values down" +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:3089 -msgid "transpose" +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:3097 -msgid "Notes" +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:3102 -msgid "Values" +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:3159 -msgid "Scale" +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:3166 -msgid "Minimum" +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:3175 -msgid "Maximum" +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:3204 -msgid "flip selection" +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" +#: src/gui/gui.cpp:5740 +msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:3222 -msgid "collapse song" +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" msgstr "" -#: src/gui/gui.cpp:3223 -msgid "expand song" +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:3228 -msgid "find/replace" +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" msgstr "" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 -#, c-format -msgid "could NOT save layout! %s" +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:3254 -#, c-format -msgid "could NOT load layout! %s" +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" msgstr "" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." +#: src/gui/gui.cpp:5864 +msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:4368 -msgid "file" +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" msgstr "" -#: src/gui/gui.cpp:4369 -msgid "new..." +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" msgstr "" -#: src/gui/gui.cpp:4376 -msgid "open..." +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" msgstr "" -#: src/gui/gui.cpp:4383 -msgid "open recent" +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" msgstr "" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" msgstr "" -#: src/gui/gui.cpp:4402 -msgid "clear history" +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" msgstr "" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" +#: src/gui/gui.cpp:6265 +msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." +#: src/gui/gui.cpp:6268 +msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." +#: src/gui/gui.cpp:6275 +msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." +#: src/gui/gui.cpp:6342 +msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:4477 -msgid "export..." +#: src/gui/gui.cpp:6453 +msgid "Got it" msgstr "" -#: src/gui/gui.cpp:4483 -msgid "manage chips" +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:4487 -msgid "add chip..." +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" +#: src/gui/gui.cpp:6493 +msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:4515 -msgid "change chip..." +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." +#: src/gui/gui.cpp:6861 +msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" +#: src/gui/gui.cpp:6889 +msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:4566 -msgid "restore backup" +#: src/gui/gui.cpp:6893 +msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:4570 -msgid "exit..." +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" +#: src/gui/gui.cpp:6905 +msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." +#: src/gui/gui.cpp:6909 +msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:4591 -msgid "settings" +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:4597 -msgid "lock layout" +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:4614 -msgid "user systems..." +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:4617 -msgid "settings..." +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4623 -msgid "Window" +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:4623 -msgid "window" +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:4624 -msgid "song" +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:4625 -msgid "song comments" +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:4626 -msgid "song information" +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:4627 -msgid "subsongs" +#: src/gui/gui.cpp:7675 +msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:4629 -msgid "channels" +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:4630 -msgid "chip manager" +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:4631 -msgid "orders" +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:4634 -msgid "mixer" +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" msgstr "" -#: src/gui/gui.cpp:4642 -msgid "instruments" +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4643 -msgid "samples" +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4644 -msgid "wavetables" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4648 -msgid "sample editor" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" msgstr "" -#: src/gui/gui.cpp:4652 -msgid "visualizers" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" msgstr "" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" msgstr "" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" msgstr "" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" +#: src/gui/sysManager.cpp:56 +msgid "Actions" msgstr "" -#: src/gui/gui.cpp:4656 -msgid "volume meter" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" msgstr "" -#: src/gui/gui.cpp:4659 -msgid "tempo" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" msgstr "" -#: src/gui/gui.cpp:4668 -msgid "statistics" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" msgstr "" -#: src/gui/gui.cpp:4669 -msgid "memory composition" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" msgstr "" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" msgstr "" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" msgstr "" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" +#: src/gui/insEdit.cpp:43 +msgid "Down." msgstr "" -#: src/gui/gui.cpp:4676 -msgid "spoiler" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "Help" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "help" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" msgstr "" -#: src/gui/gui.cpp:4682 -msgid "debug menu" +#: src/gui/insEdit.cpp:47 +msgid "Up." msgstr "" -#: src/gui/gui.cpp:4683 -msgid "inspector" +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" msgstr "" -#: src/gui/gui.cpp:4684 -msgid "panic" +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" msgstr "" -#: src/gui/gui.cpp:4685 -msgid "about..." +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" msgstr "" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" msgstr "" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" msgstr "" -#: src/gui/gui.cpp:4704 -msgid "| Groove" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" msgstr "" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" msgstr "" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" msgstr "" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" msgstr "" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" msgstr "" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "AM" msgstr "" -#: src/gui/gui.cpp:4721 -msgid "| " +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" msgstr "" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" msgstr "" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Sustained" +msgstr "" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" +msgstr "" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" +msgstr "" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" msgstr "" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" msgstr "" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" msgstr "" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" msgstr "" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " +#: src/gui/insEdit.cpp:53 +msgid "Reverb" msgstr "" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" +#: src/gui/insEdit.cpp:53 +msgid "Fine" msgstr "" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" msgstr "" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" msgstr "" -#: src/gui/gui.cpp:4812 -msgid "| modified" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" msgstr "" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" msgstr "" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" msgstr "" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" msgstr "" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." +#: src/gui/insEdit.cpp:63 +msgid "Left Output" msgstr "" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" msgstr "" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" msgstr "" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" msgstr "" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" msgstr "" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" msgstr "" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" +#: src/gui/insEdit.cpp:75 +msgid "Left" msgstr "" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" +#: src/gui/insEdit.cpp:76 +msgid "Right" msgstr "" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." +#: src/gui/insEdit.cpp:77 +msgid "Tune" msgstr "" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" msgstr "" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" msgstr "" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" msgstr "" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" msgstr "" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" msgstr "" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" msgstr "" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" msgstr "" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" msgstr "" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" msgstr "" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" msgstr "" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" msgstr "" -#: src/gui/gui.cpp:5743 -msgid "You opened:" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" msgstr "" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" msgstr "" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" msgstr "" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" msgstr "" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" msgstr "" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" msgstr "" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" msgstr "" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" msgstr "" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" msgstr "" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" msgstr "" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" msgstr "" -#: src/gui/gui.cpp:6270 -msgid "Erasing" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" msgstr "" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" msgstr "" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" msgstr "" -#: src/gui/gui.cpp:6347 -msgid "Optimization" +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" msgstr "" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" msgstr "" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" msgstr "" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" msgstr "" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" msgstr "" -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" msgstr "" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" msgstr "" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" msgstr "" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" msgstr "" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" msgstr "" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" msgstr "" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" msgstr "" -#: src/gui/gui.cpp:6846 -msgid "Data type:" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" msgstr "" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" msgstr "" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" msgstr "" -#: src/gui/gui.cpp:6878 -msgid "Big endian" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" msgstr "" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" msgstr "" -#: src/gui/gui.cpp:6890 -msgid "Swap words" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" msgstr "" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" msgstr "" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" msgstr "" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" msgstr "" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" msgstr "" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" msgstr "" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" msgstr "" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" msgstr "" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" msgstr "" -#: src/gui/gui.cpp:7499 -msgid "" -"\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" msgstr "" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" msgstr "" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" msgstr "" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" msgstr "" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" msgstr "" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" msgstr "" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" msgstr "" -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" +#: src/gui/insEdit.cpp:230 +msgid "" +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" msgstr "" - -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" + +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:56 -msgid "Actions" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" msgstr "" -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" +#: src/gui/insEdit.cpp:440 +msgid "tone" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" +#: src/gui/insEdit.cpp:442 +msgid "envelope" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" +#: src/gui/insEdit.cpp:451 +msgid "special wave" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" +#: src/gui/insEdit.cpp:464 +msgid "hold" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" +#: src/gui/insEdit.cpp:465 +msgid "alternate" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Fine" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" +#: src/gui/insEdit.cpp:475 +msgid "mirror" msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" +#: src/gui/insEdit.cpp:479 +msgid "resolution" msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" +#: src/gui/insEdit.cpp:480 +msgid "fixed" msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" +#: src/gui/insEdit.cpp:481 +msgid "N/A" msgstr "" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" +#: src/gui/insEdit.cpp:488 +msgid "echo" msgstr "" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" msgstr "" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" msgstr "" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" msgstr "" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" msgstr "" -#: src/gui/insEdit.cpp:72 -msgid "Left" +#: src/gui/insEdit.cpp:507 +msgid "test" msgstr "" -#: src/gui/insEdit.cpp:73 -msgid "Right" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" msgstr "" -#: src/gui/insEdit.cpp:74 -msgid "Tune" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" msgstr "" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" msgstr "" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" msgstr "" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" +#: src/gui/insEdit.cpp:517 +msgid "high3" msgstr "" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" +#: src/gui/insEdit.cpp:518 +msgid "high1" msgstr "" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" +#: src/gui/insEdit.cpp:519 +msgid "poly9" msgstr "" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" +#: src/gui/insEdit.cpp:528 +msgid "16'" msgstr "" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" +#: src/gui/insEdit.cpp:529 +msgid "8'" msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" +#: src/gui/insEdit.cpp:530 +msgid "4'" msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" +#: src/gui/insEdit.cpp:531 +msgid "2'" msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" +#: src/gui/insEdit.cpp:532 +msgid "sustain" msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" +#: src/gui/insEdit.cpp:537 +msgid "square" msgstr "" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" +#: src/gui/insEdit.cpp:545 +msgid "surround" msgstr "" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" msgstr "" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" msgstr "" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" msgstr "" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" msgstr "" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" msgstr "" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" msgstr "" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" msgstr "" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" +#: src/gui/insEdit.cpp:562 +msgid "low pass" msgstr "" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" msgstr "" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" +#: src/gui/insEdit.cpp:564 +msgid "band pass" msgstr "" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" msgstr "" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" msgstr "" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" +#: src/gui/insEdit.cpp:579 +msgid "invert B" msgstr "" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" +#: src/gui/insEdit.cpp:580 +msgid "invert A" msgstr "" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" +#: src/gui/insEdit.cpp:581 +msgid "reset B" msgstr "" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" +#: src/gui/insEdit.cpp:582 +msgid "reset A" msgstr "" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" +#: src/gui/insEdit.cpp:583 +msgid "clip B" msgstr "" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" +#: src/gui/insEdit.cpp:584 +msgid "clip A" msgstr "" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" msgstr "" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" msgstr "" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" +#: src/gui/insEdit.cpp:599 +msgid "rear right" msgstr "" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" +#: src/gui/insEdit.cpp:600 +msgid "rear left" msgstr "" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" +#: src/gui/insEdit.cpp:605 +msgid "on" msgstr "" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" msgstr "" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" msgstr "" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" +#: src/gui/insEdit.cpp:616 +msgid "pause" msgstr "" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" +#: src/gui/insEdit.cpp:617 +msgid "reverse" msgstr "" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" msgstr "" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" +#: src/gui/insEdit.cpp:636 +msgid "Average" msgstr "" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" msgstr "" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" msgstr "" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" msgstr "" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" msgstr "" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" msgstr "" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" msgstr "" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" msgstr "" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" +#: src/gui/insEdit.cpp:648 +msgid "Slide" msgstr "" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" msgstr "" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" msgstr "" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" msgstr "" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" msgstr "" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" msgstr "" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" msgstr "" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" msgstr "" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" msgstr "" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" msgstr "" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" +#: src/gui/insEdit.cpp:729 +msgid "Relative" msgstr "" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" +#: src/gui/insEdit.cpp:778 +msgid "Random" msgstr "" -#: src/gui/insEdit.cpp:335 -msgid "triangle" +#: src/gui/insEdit.cpp:795 +msgid "Self" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" msgstr "" -#: src/gui/insEdit.cpp:366 -msgid "fixed" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" msgstr "" -#: src/gui/insEdit.cpp:367 -msgid "N/A" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" msgstr "" -#: src/gui/insEdit.cpp:374 -msgid "echo" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" msgstr "" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" msgstr "" -#: src/gui/insEdit.cpp:393 -msgid "test" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:403 -msgid "high3" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:404 -msgid "high1" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:405 -msgid "poly9" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:414 -msgid "16'" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:417 -msgid "2'" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:423 -msgid "square" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:431 -msgid "surround" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:437 -msgid "oneshot" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:448 -msgid "low pass" +#: src/gui/insEdit.cpp:3281 +msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:450 -msgid "band pass" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:465 -msgid "invert B" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:466 -msgid "invert A" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:467 -msgid "reset B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:468 -msgid "reset A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:469 -msgid "clip B" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:470 -msgid "clip A" +#: src/gui/insEdit.cpp:3397 +msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:485 -msgid "rear right" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:486 -msgid "rear left" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:491 -msgid "on" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:502 -msgid "pause" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:503 -msgid "reverse" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:522 -msgid "Average" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." msgstr "" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:534 -msgid "Slide" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" +#: src/gui/insEdit.cpp:4329 +msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" +#: src/gui/insEdit.cpp:5231 +msgid "F" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" msgstr "" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" msgstr "" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6303 #, c-format -msgid "%s name" +msgid "Decrease resonance when pitch increases##decreaseres%d" msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3447 -msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6346 +msgid "In" msgstr "" -#: src/gui/insEdit.cpp:3663 -msgid "Env" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Envelope 2 (kick only)" +msgid "Feed signal from filter %d output to channel output" msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Operator %d" +msgid "Filter %d macros" msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "" diff --git a/po/fr.po b/po/fr.po index 497c9baed4..6ba7f0a610 100644 --- a/po/fr.po +++ b/po/fr.po @@ -12,12 +12,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "" @@ -27,1244 +27,1597 @@ msgstr "" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" msgstr "" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 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:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 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:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 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:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:527 +#: 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:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 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:529 +#: 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:530 +#: 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:533 +#: 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:534 +#: 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:535 +#: 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:536 +#: 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:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "" -#: src/engine/sysDef.cpp:544 +#: 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:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:564 +#: 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:565 +#: 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:566 +#: 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:567 +#: 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:568 +#: 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:569 +#: 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:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:573 +#: 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:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:590 +#: 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:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" msgstr "" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 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:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 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:639 +#: src/engine/sysDef.cpp:661 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:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 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:650 +#: src/engine/sysDef.cpp:672 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:651 +#: src/engine/sysDef.cpp:673 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:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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:674 +#: src/engine/sysDef.cpp:696 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:675 +#: src/engine/sysDef.cpp:697 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:676 +#: src/engine/sysDef.cpp:698 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:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:701 -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." +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" +#: src/engine/sysDef.cpp:725 +msgid "" +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" msgstr "" -#: src/engine/sysDef.cpp:722 -msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 2" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 3" +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 -msgid "Noise" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" msgstr "" -#: src/engine/sysDef.cpp:729 -msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" msgstr "" -#: src/engine/sysDef.cpp:734 -msgid "Sega Master System + FM Expansion" +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" msgstr "" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 -msgid "Game Boy" +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" msgstr "" -#: src/engine/sysDef.cpp:741 -msgid "the most popular portable game console of the era." +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 1" +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 2" +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 -msgid "Wavetable" +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" msgstr "" -#: src/engine/sysDef.cpp:749 -msgid "11xx: Set noise length (0: long; 1: short)" +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" msgstr "" -#: src/engine/sysDef.cpp:750 -msgid "12xx: Set duty cycle (0 to 3)" +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" msgstr "" -#: src/engine/sysDef.cpp:751 -msgid "13xy: Setup sweep (x: time; y: shift)" +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:752 -msgid "14xx: Set sweep direction (0: up; 1: down)" +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" msgstr "" -#: src/engine/sysDef.cpp:757 -msgid "PC Engine/TurboGrafx-16" +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" msgstr "" -#: src/engine/sysDef.cpp:758 -msgid "an '80s game console with a wavetable sound chip, popular in Japan." +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" msgstr "" -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 -msgid "11xx: Toggle noise mode" +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:767 -msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:768 -msgid "13xx: Set LFO speed" +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:774 -msgid "NES (Ricoh 2A03)" +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:775 -msgid "" -"also known as Famicom in Japan, it's the most well-known game console of the " -"'80s." +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 -msgid "Triangle" +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 -msgid "DPCM" +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 -msgid "11xx: Write to delta modulation counter (0 to 7F)" +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 -msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:829 +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:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 +msgid "Noise" +msgstr "" + +#: src/engine/sysDef.cpp:836 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:841 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:856 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "" + +#: src/engine/sysDef.cpp:857 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:858 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:859 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:864 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:865 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:874 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:875 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:882 +msgid "" +"also known as Famicom in Japan, it's the most well-known game console of the " +"'80s." +msgstr "" + +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 +msgid "Triangle" +msgstr "" + +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 +msgid "DPCM" +msgstr "" + +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 +msgid "11xx: Write to delta modulation counter (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 +msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." msgstr "" -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 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:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1272,992 +1625,1009 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 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:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." msgstr "" -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 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:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 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:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "" -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 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:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 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:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "" -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" msgstr "" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." msgstr "" -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "" -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 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:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 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:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "" -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 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:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." msgstr "" -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 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:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 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:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 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:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 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:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 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:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2265,76 +2635,77 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 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:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2343,11 +2714,11 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2355,169 +2726,169 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "" -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2525,1224 +2896,1375 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." msgstr "" -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 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:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "" -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "" -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 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:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 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:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" msgstr "" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 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:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "" -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." msgstr "" -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 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:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." msgstr "" -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "" -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "" -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." msgstr "" -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "" -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 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:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 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:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." msgstr "" -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "" -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 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:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 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:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." msgstr "" -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 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:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "" -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 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:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "" -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 msgid "E3xx: Set vibrato shape" msgstr "" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "" -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "" @@ -3755,7 +4277,7 @@ msgid "output" msgstr "" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "" @@ -3764,59 +4286,60 @@ msgid "Master Volume" msgstr "" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "" @@ -3832,8 +4355,8 @@ msgstr "" msgid "Display internal" msgstr "" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "" @@ -3841,10 +4364,10 @@ msgstr "" msgid "Sample Preview" msgstr "" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "" @@ -3857,26 +4380,26 @@ msgstr "" msgid "no data in oldPatMap for channel %d!" msgstr "" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "" @@ -3889,12507 +4412,15261 @@ msgstr "" msgid "no chips with memory" msgstr "" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" msgstr "" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" +#: src/gui/presets.cpp:241 +msgid "Vectrex" msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" +#: src/gui/presets.cpp:335 +msgid "Computers" msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." +#: src/gui/presets.cpp:431 +msgid "MSX" msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:412 -msgid "format version:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" msgstr "" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/log.cpp:27 -msgid "info" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" msgstr "" -#: src/gui/log.cpp:68 -msgid "time" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" msgstr "" -#: src/gui/log.cpp:70 -msgid "level" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" msgstr "" -#: src/gui/log.cpp:72 -msgid "message" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" msgstr "" -#: src/gui/pattern.cpp:504 -msgid "Options:" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" -msgstr[1] "" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" +#: src/gui/presets.cpp:1502 +msgid "FM-7" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" +#: src/gui/presets.cpp:1664 +msgid "Atari" msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" +#: src/gui/presets.cpp:1719 +msgid "Capcom" msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" msgstr "" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -#: src/gui/editControls.cpp:52 -msgid "piano" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" +#: src/gui/presets.cpp:1789 +msgid "Data East" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" +#: src/gui/presets.cpp:2047 +msgid "Konami" msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" msgstr "" -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" +#: src/gui/presets.cpp:2189 +msgid "Namco" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" msgstr "" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." +#: src/gui/presets.cpp:2273 +msgid "Sega" msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" msgstr "" -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" msgstr "" -#: src/gui/util.cpp:93 -msgid "" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" +#: src/gui/presets.cpp:2507 +msgid "SNK" msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" msgstr "" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" +#: src/gui/presets.cpp:2653 +msgid "Taito" msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" msgstr "" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" msgstr "" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" msgstr "" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" msgstr "" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" +#: src/gui/presets.cpp:3545 +msgid "Specialized" msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" +#: src/gui/intro.cpp:124 +msgid "Preview" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" msgstr "" -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" +#: src/gui/intro.cpp:310 +msgid "hold to skip" msgstr "" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" +#: src/gui/dataList.cpp:125 +msgid "Bug!" msgstr "" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" msgstr "" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" msgstr "" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." msgstr "" -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" msgstr "" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" msgstr "" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" msgstr "" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" msgstr "" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" +#: src/gui/dataList.cpp:314 +msgid "make instrument" msgstr "" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" msgstr "" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" msgstr "" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" msgstr "" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" msgstr "" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" msgstr "" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." msgstr "" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." msgstr "" -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" msgstr "" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." msgstr "" -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" msgstr "" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" msgstr "" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" msgstr "" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" msgstr "" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" msgstr "" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" msgstr "" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" msgstr "" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" msgstr "" -#: src/gui/sysConf.cpp:1571 -msgid "full" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." msgstr "" -#: src/gui/sysConf.cpp:1573 -msgid "half" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" msgstr "" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" msgstr "" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." msgstr "" -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." msgstr "" -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" msgstr "" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" +#: src/gui/exportOptions.cpp:32 +msgid "one file" msgstr "" -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" msgstr "" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" msgstr "" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" msgstr "" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" msgstr "" -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" msgstr "" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" msgstr "" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" msgstr "" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" msgstr "" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" msgstr "" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" msgstr "" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" msgstr "" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" msgstr "" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" msgstr "" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" msgstr "" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" msgstr "" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" msgstr "" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" msgstr "" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" msgstr "" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" +#: src/gui/exportOptions.cpp:150 +msgid "format version" msgstr "" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" msgstr "" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" msgstr "" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" msgstr "" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" msgstr "" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" +#: src/gui/exportOptions.cpp:168 +msgid "custom" msgstr "" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" msgstr "" -#: src/gui/sysConf.cpp:2086 -#, c-format -msgid "sum: %d" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." msgstr "" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" msgstr "" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" msgstr "" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" msgstr "" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." msgstr "" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" msgstr "" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" msgstr "" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" msgstr "" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" msgstr "" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" msgstr "" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" msgstr "" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." msgstr "" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" msgstr "" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" msgstr "" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." msgstr "" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" msgstr "" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" msgstr "" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" msgstr "" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" msgstr "" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" msgstr "" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" msgstr "" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" msgstr "" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" msgstr "" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." msgstr "" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" msgstr "" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" msgstr "" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" msgstr "" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" msgstr "" -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" -#: src/gui/userPresets.cpp:325 -msgid "User Systems" +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" msgstr "" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" msgstr "" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" msgstr "" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" +#: src/gui/speed.cpp:80 +msgid "Groove" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" +#: src/gui/speed.cpp:87 +msgid "click for one speed" msgstr "" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" +#: src/gui/speed.cpp:90 +msgid "Speeds" msgstr "" -#: src/gui/userPresets.cpp:476 -msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" msgstr "" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" msgstr "" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" +#: src/gui/speed.cpp:177 +msgid "Numerator" msgstr "" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" msgstr "" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" +#: src/gui/speed.cpp:193 +msgid "Divider" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" +#: src/gui/speed.cpp:208 +msgid "Highlight" msgstr "" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" msgstr "" -#: src/gui/effectList.cpp:47 -msgid "Description" +#: src/gui/speed.cpp:245 +msgid "Song Length" msgstr "" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" msgstr "" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" +#: src/gui/channels.cpp:49 +msgid "Pat" msgstr "" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" msgstr "" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" +#: src/gui/channels.cpp:53 +msgid "Swap" msgstr "" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" msgstr "" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" msgstr "" -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" msgstr "" -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" msgstr "" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." msgstr "" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." msgstr "" -#: src/gui/settings.cpp:208 -msgid "Lower" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." msgstr "" -#: src/gui/settings.cpp:210 -msgid "Medium" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." msgstr "" -#: src/gui/settings.cpp:212 -msgid "Ultra" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." msgstr "" -#: src/gui/settings.cpp:213 -msgid "Ultimate" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." msgstr "" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" msgstr "" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" msgstr "" -#: src/gui/settings.cpp:219 -msgid "/dev/port" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" msgstr "" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" msgstr "" -#: src/gui/settings.cpp:221 -msgid "outb()" +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" msgstr "" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" +#: src/gui/log.cpp:26 +msgid "warning" msgstr "" -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" +#: src/gui/log.cpp:27 +msgid "info" msgstr "" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" msgstr "" -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +#: src/gui/log.cpp:29 +msgid "trace" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" msgstr "" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" msgstr "" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" msgstr "" -#: src/gui/settings.cpp:242 -msgid "--select--" +#: src/gui/log.cpp:68 +msgid "time" msgstr "" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" +#: src/gui/log.cpp:70 +msgid "level" msgstr "" -#: src/gui/settings.cpp:250 -msgid "Note Off" +#: src/gui/log.cpp:72 +msgid "message" msgstr "" -#: src/gui/settings.cpp:251 -msgid "Note On" +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" msgstr "" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" msgstr "" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" +#: src/gui/pattern.cpp:508 +msgid "Options:" msgstr "" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" msgstr "" -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" msgstr "" -#: src/gui/settings.cpp:257 -msgid "SysEx" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" msgstr "" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" msgstr "" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" msgstr "" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" msgstr "" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" msgstr "" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" msgstr "" -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" msgstr "" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" msgstr "" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" msgstr "" -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" msgstr "" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." msgstr "" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." msgstr "" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" -msgstr "" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" +msgstr[1] "" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" msgstr "" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" msgstr "" -#: src/gui/settings.cpp:318 -msgid "Press key..." +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" msgstr "" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" msgstr "" -#: src/gui/settings.cpp:574 -msgid "General" +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" msgstr "" -#: src/gui/settings.cpp:591 -msgid "Language" +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" msgstr "" -#: src/gui/settings.cpp:610 -msgid "Render backend" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" msgstr "" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." +#: src/gui/chanOsc.cpp:45 +msgid "Off" msgstr "" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" msgstr "" -#: src/gui/settings.cpp:670 -msgid "Render driver" +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" msgstr "" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" msgstr "" -#: src/gui/settings.cpp:687 -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." +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" msgstr "" -#: src/gui/settings.cpp:688 -msgid "Red bits" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" msgstr "" -#: src/gui/settings.cpp:693 -msgid "Green bits" +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" msgstr "" -#: src/gui/settings.cpp:698 -msgid "Blue bits" +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" msgstr "" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" msgstr "" -#: src/gui/settings.cpp:708 -msgid "Color depth" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" msgstr "" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" msgstr "" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" msgstr "" -#: src/gui/settings.cpp:724 -msgid "Double buffer" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" msgstr "" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" msgstr "" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" msgstr "" -#: src/gui/settings.cpp:739 -msgid "VSync" +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" +#: src/gui/chanOsc.cpp:296 +msgid "Distance" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Unlimited" +#: src/gui/chanOsc.cpp:305 +msgid "Spread" msgstr "" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" msgstr "" -#: src/gui/settings.cpp:757 -msgid "Display render time" +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" msgstr "" -#: src/gui/settings.cpp:764 -msgid "Late render clear" +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" msgstr "" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" msgstr "" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" msgstr "" -#: src/gui/settings.cpp:779 +#: src/gui/chanOsc.cpp:358 msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" -msgstr "" - -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -#: src/gui/settings.cpp:789 -msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +#: src/gui/chanOsc.cpp:380 +msgid "Text color" msgstr "" -#: src/gui/settings.cpp:794 -msgid "Enable event delay" +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" msgstr "" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" msgstr "" -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" msgstr "" -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" msgstr "" -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" msgstr "" -#: src/gui/settings.cpp:820 -#, c-format -msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" msgstr "" -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" msgstr "" -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" msgstr "" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" msgstr "" -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" msgstr "" -#: src/gui/settings.cpp:840 +#: src/gui/editControls.cpp:51 msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +"select\n" +"all" msgstr "" -#: src/gui/settings.cpp:842 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." +#: src/gui/editControls.cpp:52 +msgid "piano" msgstr "" -#: src/gui/settings.cpp:849 -msgid "Vibration" +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" msgstr "" -#: src/gui/settings.cpp:851 -msgid "Strength" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" +#: src/gui/editControls.cpp:57 +msgid "" +"paste\n" +"mix" msgstr "" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" msgstr "" -#: src/gui/settings.cpp:868 -msgid "Use system file picker" +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" msgstr "" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" msgstr "" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" msgstr "" -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." +#: src/gui/editControls.cpp:62 +msgid "" +"paste\n" +"overflow" msgstr "" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" msgstr "" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" +#: src/gui/editControls.cpp:64 +msgid "" +"transpose\n" +"values" msgstr "" -#: src/gui/settings.cpp:900 +#: src/gui/editControls.cpp:67 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." +"change\n" +"ins" msgstr "" -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" +#: src/gui/editControls.cpp:68 +msgid "" +"find/\n" +"replace" msgstr "" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" msgstr "" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" msgstr "" -#: src/gui/settings.cpp:914 -msgid "No##pol0" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" msgstr "" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" msgstr "" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" msgstr "" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" msgstr "" -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" msgstr "" -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" msgstr "" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" +#: src/gui/editControls.cpp:79 +msgid "opmask" msgstr "" -#: src/gui/settings.cpp:960 +#: src/gui/editControls.cpp:80 msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." -msgstr "" - -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" +"scroll\n" +"mode" msgstr "" -#: src/gui/settings.cpp:969 +#: src/gui/editControls.cpp:81 msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +"input\n" +"latch" msgstr "" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" msgstr "" -#: src/gui/settings.cpp:978 +#: src/gui/editControls.cpp:83 msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." +"clear\n" +"latch" msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" msgstr "" -#: src/gui/settings.cpp:984 -msgid "Initial system:" +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" msgstr "" -#: src/gui/settings.cpp:986 -msgid "Current system" +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" msgstr "" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" msgstr "" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" msgstr "" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" msgstr "" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" msgstr "" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" msgstr "" -#: src/gui/settings.cpp:1198 -msgid "Default author name" +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" msgstr "" -#: src/gui/settings.cpp:1202 -msgid "Start-up" +#: src/gui/editControls.cpp:507 +msgid "Save as..." msgstr "" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" msgstr "" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" +#: src/gui/editControls.cpp:524 +msgid "Song Info" msgstr "" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" msgstr "" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" +#: src/gui/editControls.cpp:536 +msgid "Comments" msgstr "" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" +#: src/gui/editControls.cpp:545 +msgid "Channels here..." msgstr "" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" +#: src/gui/editControls.cpp:548 +msgid "Chips here..." msgstr "" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." msgstr "" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" msgstr "" -#: src/gui/settings.cpp:1239 -msgid "Behavior" +#: src/gui/editControls.cpp:562 +msgid "RegView" msgstr "" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" +#: src/gui/editControls.cpp:566 +msgid "Stats" msgstr "" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" msgstr "" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" msgstr "" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." +#: src/gui/editControls.cpp:577 +msgid "XYOsc" msgstr "" -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" +#: src/gui/editControls.cpp:581 +msgid "Meter" msgstr "" -#: src/gui/settings.cpp:1273 -msgid "Output" +#: src/gui/editControls.cpp:585 +msgid "Memory" msgstr "" -#: src/gui/settings.cpp:1281 -msgid "Backend" +#: src/gui/editControls.cpp:589 +msgid "CV" msgstr "" -#: src/gui/settings.cpp:1314 -msgid "Driver" +#: src/gui/editControls.cpp:593 +msgid "Presets" msgstr "" -#: src/gui/settings.cpp:1337 -msgid "Device" +#: src/gui/editControls.cpp:597 +msgid "PatManager" msgstr "" -#: src/gui/settings.cpp:1341 -msgid "" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" msgstr "" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" msgstr "" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." +#: src/gui/editControls.cpp:610 +msgid "Log" msgstr "" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" msgstr "" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" msgstr "" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" msgstr "" -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" msgstr "" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" msgstr "" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" msgstr "" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" msgstr "" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" msgstr "" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" msgstr "" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" msgstr "" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" msgstr "" -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" msgstr "" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" msgstr "" -#: src/gui/settings.cpp:1479 -#, 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:1480 -#, 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:1487 -msgid "Mixing" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" msgstr "" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" msgstr "" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" +#: src/gui/editControls.cpp:930 +msgid "Oct." msgstr "" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" msgstr "" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" msgstr "" -#: src/gui/settings.cpp:1531 -msgid "MIDI" +#: src/gui/editControls.cpp:971 +msgid "Foll." msgstr "" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" msgstr "" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" msgstr "" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" msgstr "" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" msgstr "" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" msgstr "" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" msgstr "" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" msgstr "" -#: src/gui/settings.cpp:1589 -msgid "Value input style" +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" msgstr "" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" +#: src/gui/util.cpp:97 +msgid "Ctrl-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" +#: src/gui/util.cpp:99 +msgid "Alt-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" +#: src/gui/util.cpp:100 +msgid "Shift-" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" +#: src/gui/stats.cpp:36 +msgid "Audio load" msgstr "" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" msgstr "" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" msgstr "" -#: src/gui/settings.cpp:1653 -msgid "Actions:" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" msgstr "" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" msgstr "" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" msgstr "" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" msgstr "" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" msgstr "" -#: src/gui/settings.cpp:1689 -msgid "Action" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" msgstr "" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" msgstr "" -#: src/gui/settings.cpp:1852 -msgid "Melodic" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" msgstr "" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" msgstr "" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" msgstr "" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" msgstr "" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" msgstr "" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" msgstr "" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" msgstr "" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" msgstr "" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" msgstr "" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:1908 -msgid "Emulation" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:1910 -msgid "Cores" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" msgstr "" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" msgstr "" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" msgstr "" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" msgstr "" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" msgstr "" -#: src/gui/settings.cpp:2107 -msgid "Playback" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" msgstr "" -#: src/gui/settings.cpp:2112 -msgid "Render" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" msgstr "" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" msgstr "" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" msgstr "" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" msgstr "" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" msgstr "" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" msgstr "" -#: src/gui/settings.cpp:2225 -msgid "Window activation" +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" msgstr "" -#: src/gui/settings.cpp:2291 -msgid "Key" +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" msgstr "" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" msgstr "" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" msgstr "" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" msgstr "" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" msgstr "" -#: src/gui/settings.cpp:2476 -msgid "Sample list" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" msgstr "" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" msgstr "" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" msgstr "" -#: src/gui/settings.cpp:2566 -msgid "Layout" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" msgstr "" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" msgstr "" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" msgstr "" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" msgstr "" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" msgstr "" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" msgstr "" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" msgstr "" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" msgstr "" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" msgstr "" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" msgstr "" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" msgstr "" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" msgstr "" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" msgstr "" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" msgstr "" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" msgstr "" -#: src/gui/settings.cpp:2649 -msgid "Mouse" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" msgstr "" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" msgstr "" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" msgstr "" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" msgstr "" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" msgstr "" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" msgstr "" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" msgstr "" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" msgstr "" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" msgstr "" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" msgstr "" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" -msgstr "" - -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" msgstr "" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" msgstr "" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" msgstr "" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" msgstr "" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" msgstr "" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" msgstr "" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" msgstr "" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" msgstr "" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" msgstr "" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" msgstr "" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" msgstr "" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" msgstr "" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." msgstr "" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" msgstr "" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" msgstr "" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" msgstr "" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" msgstr "" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" msgstr "" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" msgstr "" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" msgstr "" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" msgstr "" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" msgstr "" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" msgstr "" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" msgstr "" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" msgstr "" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" msgstr "" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" msgstr "" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" msgstr "" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" msgstr "" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" +#: src/gui/sysConf.cpp:962 +msgid "Separation" msgstr "" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" msgstr "" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" msgstr "" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" msgstr "" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" msgstr "" -#: src/gui/settings.cpp:2949 -msgid "Appearance" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" msgstr "" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" msgstr "" -#: src/gui/settings.cpp:2969 -msgid "Icon size" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" msgstr "" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" msgstr "" -#: src/gui/settings.cpp:2994 -msgid "Main font" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" msgstr "" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" msgstr "" -#: src/gui/settings.cpp:3013 -msgid "Header font" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" msgstr "" -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" msgstr "" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" msgstr "" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" msgstr "" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" +#: src/gui/sysConf.cpp:1156 +msgid "Cone" msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" msgstr "" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" msgstr "" -#: src/gui/settings.cpp:3101 -msgid "Oversample" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" msgstr "" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3117 -msgid "default." +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" msgstr "" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" msgstr "" -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" msgstr "" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" msgstr "" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" msgstr "" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" msgstr "" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" msgstr "" -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" msgstr "" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" msgstr "" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" msgstr "" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" msgstr "" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" msgstr "" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" msgstr "" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" msgstr "" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" msgstr "" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" msgstr "" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" msgstr "" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" msgstr "" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" msgstr "" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" +#: src/gui/sysConf.cpp:1580 +msgid "full" msgstr "" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" +#: src/gui/sysConf.cpp:1582 +msgid "half" msgstr "" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" msgstr "" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" msgstr "" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" msgstr "" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" msgstr "" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" msgstr "" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" msgstr "" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" msgstr "" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" msgstr "" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" msgstr "" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" msgstr "" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" msgstr "" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" msgstr "" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" msgstr "" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" msgstr "" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" msgstr "" -#: src/gui/settings.cpp:3398 -msgid "Effect value" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" msgstr "" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" msgstr "" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" msgstr "" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" msgstr "" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" msgstr "" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" msgstr "" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" msgstr "" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" msgstr "" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" msgstr "" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" msgstr "" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" msgstr "" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" msgstr "" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" msgstr "" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" msgstr "" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" msgstr "" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" msgstr "" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" msgstr "" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" msgstr "" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" msgstr "" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" msgstr "" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" msgstr "" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" msgstr "" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" msgstr "" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" msgstr "" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" msgstr "" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" msgstr "" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" msgstr "" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" msgstr "" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" msgstr "" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" msgstr "" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" msgstr "" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" +#: src/gui/userPresets.cpp:336 +msgid "User Systems" msgstr "" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" msgstr "" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" msgstr "" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" msgstr "" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" msgstr "" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" msgstr "" -#: src/gui/settings.cpp:3793 -msgid "Windows" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" msgstr "" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" msgstr "" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" msgstr "" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" +#: src/gui/effectList.cpp:48 +msgid "Description" msgstr "" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " msgstr "" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" msgstr "" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" msgstr "" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" msgstr "" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" msgstr "" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" msgstr "" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" msgstr "" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" msgstr "" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" msgstr "" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" +#: src/gui/settings.cpp:213 +msgid "Lower" msgstr "" -#: src/gui/settings.cpp:3876 -msgid "Primary" +#: src/gui/settings.cpp:215 +msgid "Medium" msgstr "" -#: src/gui/settings.cpp:3877 -msgid "Secondary" +#: src/gui/settings.cpp:217 +msgid "Ultra" msgstr "" -#: src/gui/settings.cpp:3891 -msgid "Button" +#: src/gui/settings.cpp:218 +msgid "Ultimate" msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" msgstr "" -#: src/gui/settings.cpp:3894 -msgid "Tab" +#: src/gui/settings.cpp:224 +msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" msgstr "" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" +#: src/gui/settings.cpp:226 +msgid "outb()" msgstr "" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" msgstr "" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" msgstr "" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" msgstr "" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" msgstr "" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" msgstr "" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" msgstr "" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" +#: src/gui/settings.cpp:247 +msgid "--select--" msgstr "" -#: src/gui/settings.cpp:3905 -msgid "Widget background" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" msgstr "" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" +#: src/gui/settings.cpp:255 +msgid "Note Off" msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" +#: src/gui/settings.cpp:256 +msgid "Note On" msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" msgstr "" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" msgstr "" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" +#: src/gui/settings.cpp:260 +msgid "ChanPressure" msgstr "" -#: src/gui/settings.cpp:3912 -msgid "Text selection" +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" msgstr "" -#: src/gui/settings.cpp:3913 -msgid "Line plot" +#: src/gui/settings.cpp:262 +msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" msgstr "" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" msgstr "" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" msgstr "" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" msgstr "" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" msgstr "" -#: src/gui/settings.cpp:3925 -msgid "Window background" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" msgstr "" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" msgstr "" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" msgstr "" -#: src/gui/settings.cpp:3929 -msgid "Header" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" msgstr "" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" msgstr "" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" msgstr "" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" msgstr "" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" msgstr "" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" msgstr "" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" msgstr "" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" +#: src/gui/settings.cpp:564 +msgid "General" msgstr "" -#: src/gui/settings.cpp:3941 -msgid "Separator" +#: src/gui/settings.cpp:581 +msgid "Language" msgstr "" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" +#: src/gui/settings.cpp:600 +msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" +#: src/gui/settings.cpp:660 +msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:3946 -msgid "Table header" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" msgstr "" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" +#: src/gui/settings.cpp:677 +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:3948 -msgid "Table border (soft)" +#: src/gui/settings.cpp:678 +msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" +#: src/gui/settings.cpp:683 +msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" +#: src/gui/settings.cpp:688 +msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" +#: src/gui/settings.cpp:698 +msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:3957 -msgid "Playback status" +#: src/gui/settings.cpp:714 +msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" msgstr "" -#: src/gui/settings.cpp:3960 -msgid "Error hint" +#: src/gui/settings.cpp:729 +msgid "VSync" msgstr "" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "Directory" +#: src/gui/settings.cpp:737 +msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" +#: src/gui/settings.cpp:747 +msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:3971 -msgid "ZSM" +#: src/gui/settings.cpp:754 +msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:3972 -msgid "Font" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." msgstr "" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." msgstr "" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:3984 -msgid "Reference" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:3985 -msgid "Guide" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" -msgstr "" - -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" +#: src/gui/settings.cpp:830 +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:3995 -msgid "Waveform (8)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" +#: src/gui/settings.cpp:839 +msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" +#: src/gui/settings.cpp:841 +msgid "Strength" msgstr "" -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" msgstr "" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" msgstr "" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:4011 -msgid "Clip" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:4015 -msgid "Order number" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" +#: src/gui/settings.cpp:890 +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:4017 -msgid "Song loop" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:4018 -msgid "Selected order" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" +#: src/gui/settings.cpp:904 +msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:4033 -msgid "Modulator" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "Carrier" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:959 msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" +"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:4041 -msgid "Mod. accent (primary)" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" +#: src/gui/settings.cpp:968 +msgid "" +"fill the file name field with an appropriate file name when saving or " +"exporting." msgstr "" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" msgstr "" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" +#: src/gui/settings.cpp:974 +msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" +#: src/gui/settings.cpp:976 +msgid "Current system" msgstr "" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" msgstr "" -#: src/gui/settings.cpp:4048 -msgid "Car. border" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" +#: src/gui/settings.cpp:1192 +msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" +#: src/gui/settings.cpp:1196 +msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:4070 -msgid "C64" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" +#: src/gui/settings.cpp:1224 +msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:4075 -msgid "TIA" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:4078 -msgid "PET" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:1268 +msgid "Output" msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" +#: src/gui/settings.cpp:1276 +msgid "Backend" msgstr "" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" +#: src/gui/settings.cpp:1309 +msgid "Driver" msgstr "" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" +#: src/gui/settings.cpp:1332 +msgid "Device" msgstr "" -#: src/gui/settings.cpp:4091 -msgid "Lynx" +#: src/gui/settings.cpp:1336 +msgid "" msgstr "" -#: src/gui/settings.cpp:4093 -msgid "X1-010" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" msgstr "" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:4106 -msgid "Sega PCM" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:4107 -msgid "QSound" +#: src/gui/settings.cpp:1439 +#, 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:4108 -msgid "YMZ280B" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:4111 -msgid "K007232" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:4112 -msgid "GA20" +#: src/gui/settings.cpp:1474 +#, 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:1475 +#, 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:1482 +msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:4114 -msgid "SM8521" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" msgstr "" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" +#: src/gui/settings.cpp:1489 +msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:4116 -msgid "K053260" +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" +#: src/gui/settings.cpp:1526 +msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:1584 +msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:4141 -msgid "Muted" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:4145 -msgid "Playhead" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:4146 -msgid "Editing" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:4148 -msgid "Cursor" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" +#: src/gui/settings.cpp:1648 +msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" msgstr "" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" +#: src/gui/settings.cpp:1680 +msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" +#: src/gui/settings.cpp:1684 +msgid "Action" msgstr "" -#: src/gui/settings.cpp:4156 -msgid "Row number" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" msgstr "" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" +#: src/gui/settings.cpp:1847 +msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:4175 -msgid "Song effect" +#: src/gui/settings.cpp:1903 +msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:4176 -msgid "Time effect" +#: src/gui/settings.cpp:1905 +msgid "Cores" msgstr "" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:4181 -msgid "External command output" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" +#: src/gui/settings.cpp:2113 +msgid "Playback" msgstr "" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" +#: src/gui/settings.cpp:2118 +msgid "Render" msgstr "" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:4185 -msgid "Status: on" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" msgstr "" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" msgstr "" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" +#: src/gui/settings.cpp:2232 +msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" +#: src/gui/settings.cpp:2287 +msgid "Key" msgstr "" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" msgstr "" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" +#: src/gui/settings.cpp:2341 +msgid "Add..." msgstr "" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" msgstr "" -#: src/gui/settings.cpp:4200 -msgid "Status: release" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" +#: src/gui/settings.cpp:2486 +msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" msgstr "" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:2578 +msgid "Layout" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:4211 -msgid "Time background" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" msgstr "" -#: src/gui/settings.cpp:4212 -msgid "Time text" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" msgstr "" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:4228 -msgid "Unused" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:4229 -msgid "Used" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:4230 -msgid "Overused" +#: src/gui/settings.cpp:2661 +msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:4231 -msgid "Really overused" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:4237 -msgid "Upper key" +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:4240 -msgid "Lower key" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:4246 -msgid "Clock text" +#: src/gui/settings.cpp:2711 +msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:4253 -msgid "PortSet" +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" msgstr "" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" msgstr "" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" msgstr "" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" msgstr "" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" msgstr "" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" msgstr "" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:4297 -msgid "Backup" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:4418 -msgid "Refresh" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:4422 -msgid "Delete all" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:4429 -msgid "Latest" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:4577 -msgid "Submit" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:4581 -msgid "invalid code" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" msgstr "" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" +#: src/gui/settings.cpp:3000 +msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" +#: src/gui/settings.cpp:3002 +msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" +#: src/gui/settings.cpp:3020 +msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:6982 -msgid "[Link]" +#: src/gui/settings.cpp:3045 +msgid "Main font" msgstr "" -#: src/gui/settings.cpp:6983 -msgid "[File]" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:6984 -msgid "Name:" +#: src/gui/settings.cpp:3064 +msgid "Header font" msgstr "" -#: src/gui/settings.cpp:6985 -msgid "Path:" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:6986 -msgid "Reset search" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:6987 -msgid "Drives" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" msgstr "" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:6992 -msgid "File name" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:6995 -msgid "Date" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" msgstr "" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" msgstr "" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" msgstr "" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" msgstr "" -#: src/gui/orders.cpp:114 -msgid "Add new order" +#: src/gui/settings.cpp:3152 +msgid "Oversample" msgstr "" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" msgstr "" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" msgstr "" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" +#: src/gui/settings.cpp:3168 +msgid "default." msgstr "" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" msgstr "" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." msgstr "" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" msgstr "" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." msgstr "" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" msgstr "" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" msgstr "" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/findReplace.cpp:29 -msgid "ignore" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/findReplace.cpp:30 -msgid "equals" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/findReplace.cpp:31 -msgid "not equal" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/findReplace.cpp:32 -msgid "between" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" msgstr "" -#: src/gui/findReplace.cpp:33 -msgid "not between" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/findReplace.cpp:34 -msgid "any" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" msgstr "" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" msgstr "" -#: src/gui/findReplace.cpp:39 -msgid "set" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/findReplace.cpp:40 -msgid "add" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/findReplace.cpp:42 -msgid "scale %" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" msgstr "" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" msgstr "" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" msgstr "" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" msgstr "" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/findReplace.cpp:541 -msgid "go" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" msgstr "" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" msgstr "" -#: src/gui/findReplace.cpp:587 -msgid "Back" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" msgstr "" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" msgstr "" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" msgstr "" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" msgstr "" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" msgstr "" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" msgstr "" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" msgstr "" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" msgstr "" -#: src/gui/findReplace.cpp:856 -msgid "Replace" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" msgstr "" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" msgstr "" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" msgstr "" -#: src/gui/about.cpp:26 -msgid "is proud to present" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" msgstr "" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" msgstr "" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" msgstr "" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" +#: src/gui/settings.cpp:3449 +msgid "Effect value" msgstr "" -#: src/gui/about.cpp:35 -msgid "-- program --" +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" msgstr "" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" msgstr "" -#: src/gui/about.cpp:60 -msgid "-- documentation --" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" msgstr "" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" msgstr "" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" msgstr "" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" msgstr "" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" msgstr "" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" msgstr "" -#: src/gui/about.cpp:241 -msgid "powered by:" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" msgstr "" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" msgstr "" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" msgstr "" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" msgstr "" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" msgstr "" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" msgstr "" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" msgstr "" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" msgstr "" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" msgstr "" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" msgstr "" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" msgstr "" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" msgstr "" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" msgstr "" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" msgstr "" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" msgstr "" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" msgstr "" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" msgstr "" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" msgstr "" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" msgstr "" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" msgstr "" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" msgstr "" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" msgstr "" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" msgstr "" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" msgstr "" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" msgstr "" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" msgstr "" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" msgstr "" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" msgstr "" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" msgstr "" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" msgstr "" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" msgstr "" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" msgstr "" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" msgstr "" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" msgstr "" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" msgstr "" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" msgstr "" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" msgstr "" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" msgstr "" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" msgstr "" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" msgstr "" -#: src/gui/about.cpp:322 -msgid "disclaimer:" +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" +#: src/gui/settings.cpp:3862 +msgid "Windows" msgstr "" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" msgstr "" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" msgstr "" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" msgstr "" -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" msgstr "" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" msgstr "" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" msgstr "" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" +#: src/gui/settings.cpp:3903 +msgid "Color scheme" msgstr "" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" +#: src/gui/settings.cpp:3916 +msgid "Guru mode" msgstr "" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" msgstr "" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" msgstr "" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" msgstr "" -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" msgstr "" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" msgstr "" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" +#: src/gui/settings.cpp:3945 +msgid "Primary" msgstr "" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." +#: src/gui/settings.cpp:3946 +msgid "Secondary" msgstr "" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" +#: src/gui/settings.cpp:3960 +msgid "Button" msgstr "" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" +#: src/gui/settings.cpp:3962 +msgid "Button (active)" msgstr "" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/settings.cpp:3963 +msgid "Tab" msgstr "" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" msgstr "" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" msgstr "" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" +#: src/gui/settings.cpp:3968 +msgid "ImGui header" msgstr "" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" msgstr "" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/settings.cpp:3971 +msgid "Resize grip" msgstr "" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" msgstr "" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +#: src/gui/settings.cpp:3974 +msgid "Widget background" msgstr "" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" +#: src/gui/settings.cpp:3977 +msgid "Slider grab" msgstr "" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +#: src/gui/settings.cpp:3981 +msgid "Text selection" msgstr "" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/settings.cpp:3982 +msgid "Line plot" +msgstr "" + +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" +msgstr "" + +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" +msgstr "" + +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" +msgstr "" + +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "" + +#: src/gui/settings.cpp:3994 +msgid "Window background" +msgstr "" + +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" +msgstr "" + +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" +msgstr "" + +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" +msgstr "" + +#: src/gui/settings.cpp:3998 +msgid "Header" +msgstr "" + +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" +msgstr "" + +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" +msgstr "" + +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" +msgstr "" + +#: src/gui/settings.cpp:4003 +msgid "Menu bar" +msgstr "" + +#: src/gui/settings.cpp:4005 +msgid "Border shadow" +msgstr "" + +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" +msgstr "" + +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" +msgstr "" + +#: src/gui/settings.cpp:4010 +msgid "Separator" +msgstr "" + +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" +msgstr "" + +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" +msgstr "" + +#: src/gui/settings.cpp:4013 +msgid "Docking preview" +msgstr "" + +#: src/gui/settings.cpp:4014 +msgid "Docking empty" +msgstr "" + +#: src/gui/settings.cpp:4015 +msgid "Table header" +msgstr "" + +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" +msgstr "" + +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" +msgstr "" + +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" +msgstr "" + +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" +msgstr "" + +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" +msgstr "" + +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "" + +#: src/gui/settings.cpp:4024 +msgid "Toggle on" +msgstr "" + +#: src/gui/settings.cpp:4025 +msgid "Toggle off" +msgstr "" + +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "" + +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" +msgstr "" + +#: src/gui/settings.cpp:4028 +msgid "Warning hint" +msgstr "" + +#: src/gui/settings.cpp:4029 +msgid "Error hint" +msgstr "" + +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "" + +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "" + +#: src/gui/settings.cpp:4034 +msgid "Song (native)" +msgstr "" + +#: src/gui/settings.cpp:4035 +msgid "Song (import)" +msgstr "" + +#: src/gui/settings.cpp:4040 +msgid "ZSM" +msgstr "" + +#: src/gui/settings.cpp:4041 +msgid "Font" +msgstr "" + +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" +msgstr "" + +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" +msgstr "" + +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" +msgstr "" + +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" +msgstr "" + +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "" + +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" +msgstr "" + +#: src/gui/settings.cpp:4053 +msgid "Reference" +msgstr "" + +#: src/gui/settings.cpp:4054 +msgid "Guide" +msgstr "" + +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "" + +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" +msgstr "" + +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" +msgstr "" + +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" +msgstr "" + +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" +msgstr "" + +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" +msgstr "" + +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" +msgstr "" + +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" +msgstr "" + +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" +msgstr "" + +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" +msgstr "" + +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" +msgstr "" + +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" +msgstr "" + +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" +msgstr "" + +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" +msgstr "" + +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" +msgstr "" + +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" +msgstr "" + +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" +msgstr "" + +#: src/gui/settings.cpp:4080 +msgid "Clip" +msgstr "" + +#: src/gui/settings.cpp:4084 +msgid "Order number" +msgstr "" + +#: src/gui/settings.cpp:4085 +msgid "Playing order background" +msgstr "" + +#: src/gui/settings.cpp:4086 +msgid "Song loop" +msgstr "" + +#: src/gui/settings.cpp:4087 +msgid "Selected order" +msgstr "" + +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" +msgstr "" + +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" +msgstr "" + +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "" + +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "" + +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" +msgstr "" + +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "" + +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "" + +#: src/gui/settings.cpp:4102 +msgid "Modulator" +msgstr "" + +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "" + +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "" + +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" +msgstr "" + +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "" + +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "" + +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "" + +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "" + +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" +msgstr "" + +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "" + +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "" + +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "" + +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "" + +#: src/gui/settings.cpp:4139 +msgid "C64" +msgstr "" + +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" +msgstr "" + +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" +msgstr "" + +#: src/gui/settings.cpp:4143 +msgid "AY8930" +msgstr "" + +#: src/gui/settings.cpp:4144 +msgid "TIA" +msgstr "" + +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "" + +#: src/gui/settings.cpp:4146 +msgid "VIC" +msgstr "" + +#: src/gui/settings.cpp:4147 +msgid "PET" +msgstr "" + +#: src/gui/settings.cpp:4148 +msgid "VRC6" +msgstr "" + +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" +msgstr "" + +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" +msgstr "" + +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" +msgstr "" + +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" +msgstr "" + +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" +msgstr "" + +#: src/gui/settings.cpp:4160 +msgid "Lynx" +msgstr "" + +#: src/gui/settings.cpp:4162 +msgid "X1-010" +msgstr "" + +#: src/gui/settings.cpp:4163 +msgid "ES5506" +msgstr "" + +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" +msgstr "" + +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" +msgstr "" + +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" +msgstr "" + +#: src/gui/settings.cpp:4171 +msgid "MSM6258" +msgstr "" + +#: src/gui/settings.cpp:4172 +msgid "MSM6295" +msgstr "" + +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" +msgstr "" + +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "" + +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "" + +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" +msgstr "" + +#: src/gui/settings.cpp:4178 +msgid "RF5C68" +msgstr "" + +#: src/gui/settings.cpp:4179 +msgid "MSM5232" +msgstr "" + +#: src/gui/settings.cpp:4180 +msgid "K007232" +msgstr "" + +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "" + +#: src/gui/settings.cpp:4183 +msgid "SM8521" +msgstr "" + +#: src/gui/settings.cpp:4184 +msgid "PV-1000" +msgstr "" + +#: src/gui/settings.cpp:4185 +msgid "K053260" +msgstr "" + +#: src/gui/settings.cpp:4186 +msgid "TED" +msgstr "" + +#: src/gui/settings.cpp:4187 +msgid "C140" +msgstr "" + +#: src/gui/settings.cpp:4188 +msgid "C219" +msgstr "" + +#: src/gui/settings.cpp:4189 +msgid "ESFM" +msgstr "" + +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" +msgstr "" + +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" +msgstr "" + +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" +msgstr "" + +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" +msgstr "" + +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" +msgstr "" + +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" +msgstr "" + +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" +msgstr "" + +#: src/gui/settings.cpp:4212 +msgid "FM operator" +msgstr "" + +#: src/gui/settings.cpp:4213 +msgid "Muted" +msgstr "" + +#: src/gui/settings.cpp:4217 +msgid "Playhead" +msgstr "" + +#: src/gui/settings.cpp:4218 +msgid "Editing" +msgstr "" + +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" +msgstr "" + +#: src/gui/settings.cpp:4220 +msgid "Cursor" +msgstr "" + +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" +msgstr "" + +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" +msgstr "" + +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" +msgstr "" + +#: src/gui/settings.cpp:4228 +msgid "Row number" +msgstr "" + +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4234 +msgid "Blank" +msgstr "" + +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" +msgstr "" + +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" +msgstr "" + +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" +msgstr "" + +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" +msgstr "" + +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" +msgstr "" + +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" +msgstr "" + +#: src/gui/settings.cpp:4245 +msgid "Volume effect" +msgstr "" + +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "" + +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "" + +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "" + +#: src/gui/settings.cpp:4249 +msgid "Speed effect" +msgstr "" + +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4253 +msgid "External command output" +msgstr "" + +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" +msgstr "" + +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4257 +msgid "Status: on" +msgstr "" + +#: src/gui/settings.cpp:4258 +msgid "Status: volume" +msgstr "" + +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" +msgstr "" + +#: src/gui/settings.cpp:4260 +msgid "Status: panning" +msgstr "" + +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" +msgstr "" + +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" +msgstr "" + +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" +msgstr "" + +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" +msgstr "" + +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" +msgstr "" + +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" +msgstr "" + +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" +msgstr "" + +#: src/gui/settings.cpp:4269 +msgid "Status: attack" +msgstr "" + +#: src/gui/settings.cpp:4270 +msgid "Status: decay" +msgstr "" + +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" +msgstr "" + +#: src/gui/settings.cpp:4272 +msgid "Status: release" +msgstr "" + +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" +msgstr "" + +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" +msgstr "" + +#: src/gui/settings.cpp:4275 +msgid "Status: increase" +msgstr "" + +#: src/gui/settings.cpp:4276 +msgid "Status: bent" +msgstr "" + +#: src/gui/settings.cpp:4277 +msgid "Status: direct" +msgstr "" + +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" +msgstr "" + +#: src/gui/settings.cpp:4283 +msgid "Time background" +msgstr "" + +#: src/gui/settings.cpp:4284 +msgid "Time text" +msgstr "" + +#: src/gui/settings.cpp:4285 +msgid "Loop region" +msgstr "" + +#: src/gui/settings.cpp:4286 +msgid "Center guide" +msgstr "" + +#: src/gui/settings.cpp:4287 +msgid "Grid" +msgstr "" + +#: src/gui/settings.cpp:4289 +msgid "Selection points" +msgstr "" + +#: src/gui/settings.cpp:4290 +msgid "Preview needle" +msgstr "" + +#: src/gui/settings.cpp:4291 +msgid "Playing needles" +msgstr "" + +#: src/gui/settings.cpp:4292 +msgid "Loop markers" +msgstr "" + +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" +msgstr "" + +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" +msgstr "" + +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" +msgstr "" + +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "" + +#: src/gui/settings.cpp:4299 +msgid "Unallocated" +msgstr "" + +#: src/gui/settings.cpp:4300 +msgid "Unused" +msgstr "" + +#: src/gui/settings.cpp:4301 +msgid "Used" +msgstr "" + +#: src/gui/settings.cpp:4302 +msgid "Overused" +msgstr "" + +#: src/gui/settings.cpp:4303 +msgid "Really overused" +msgstr "" + +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" +msgstr "" + +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" +msgstr "" + +#: src/gui/settings.cpp:4309 +msgid "Upper key" +msgstr "" + +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4312 +msgid "Lower key" +msgstr "" + +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "" + +#: src/gui/settings.cpp:4318 +msgid "Clock text" +msgstr "" + +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" +msgstr "" + +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" +msgstr "" + +#: src/gui/settings.cpp:4325 +msgid "PortSet" +msgstr "" + +#: src/gui/settings.cpp:4326 +msgid "Port" +msgstr "" + +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" +msgstr "" + +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" +msgstr "" + +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" +msgstr "" + +#: src/gui/settings.cpp:4335 +msgid "Waveform data" +msgstr "" + +#: src/gui/settings.cpp:4338 +msgid "Reserved" +msgstr "" + +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" +msgstr "" + +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" +msgstr "" + +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" +msgstr "" + +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" +msgstr "" + +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" +msgstr "" + +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" +msgstr "" + +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" +msgstr "" + +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" +msgstr "" + +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" +msgstr "" + +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" +msgstr "" + +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" +msgstr "" + +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" +msgstr "" + +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" +msgstr "" + +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" +msgstr "" + +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" +msgstr "" + +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" +msgstr "" + +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" +msgstr "" + +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "" + +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "" + +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "" + +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "" + +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "" + +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "" + +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "" + +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "" + +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "" + +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "" + +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "" + +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "" + +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "" + +#: src/gui/settings.cpp:4490 +msgid "Refresh" +msgstr "" + +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "" + +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "" + +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "" + +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" +msgstr "" + +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" +msgstr "" + +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" +msgstr "" + +#: src/gui/settings.cpp:4647 +msgid "Enter code:" +msgstr "" + +#: src/gui/settings.cpp:4649 +msgid "Submit" +msgstr "" + +#: src/gui/settings.cpp:4653 +msgid "invalid code" +msgstr "" + +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" +msgstr "" + +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +msgstr "" + +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" +msgstr "" + +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +msgstr "" + +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" +msgstr "" + +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" +msgstr "" + +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "" + +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "" + +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "" + +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" +msgstr "" + +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." +msgstr "" + +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" +msgstr "" + +#: src/gui/settings.cpp:7137 +msgid "[Dir]" +msgstr "" + +#: src/gui/settings.cpp:7138 +msgid "[Link]" +msgstr "" + +#: src/gui/settings.cpp:7139 +msgid "[File]" +msgstr "" + +#: src/gui/settings.cpp:7140 +msgid "Name:" +msgstr "" + +#: src/gui/settings.cpp:7141 +msgid "Path:" +msgstr "" + +#: src/gui/settings.cpp:7142 +msgid "Reset search" +msgstr "" + +#: src/gui/settings.cpp:7143 +msgid "Drives" +msgstr "" + +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" +msgstr "" + +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" +msgstr "" + +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" +msgstr "" + +#: src/gui/settings.cpp:7147 +msgid "Create Directory" +msgstr "" + +#: src/gui/settings.cpp:7148 +msgid "File name" +msgstr "" + +#: src/gui/settings.cpp:7151 +msgid "Date" +msgstr "" + +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "" + +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "" + +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "" + +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "" + +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "" + +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "" + +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "" + +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "" + +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "" + +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "" + +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "" + +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "" + +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "" + +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "" + +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "" + +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "" + +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "" + +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "" + +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "" + +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "" + +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "" + +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "" + +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "" + +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "" + +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "" + +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "" + +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" +msgstr "" + +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" +msgstr "" + +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" +msgstr "" + +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" +msgstr "" + +#: src/gui/findReplace.cpp:541 +msgid "go" +msgstr "" + +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" +msgstr "" + +#: src/gui/findReplace.cpp:588 +msgid "Back" +msgstr "" + +#: src/gui/findReplace.cpp:781 +msgid "Delete query" +msgstr "" + +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" +msgstr "" + +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" +msgstr "" + +#: src/gui/findReplace.cpp:817 +msgid "Search range:" +msgstr "" + +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" +msgstr "" + +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" +msgstr "" + +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" +msgstr "" + +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" +msgstr "" + +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." +msgstr "" + +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" +msgstr "" + +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." +msgstr "" + +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" +msgstr "" + +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." +msgstr "" + +#: src/gui/findReplace.cpp:887 +msgid "Replace" +msgstr "" + +#: src/gui/findReplace.cpp:956 +msgid "INVALID" +msgstr "" + +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" +msgstr "" + +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" +msgstr "" + +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" +msgstr "" + +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" +msgstr "" + +#: src/gui/about.cpp:26 +msgid "is proud to present" +msgstr "" + +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" +msgstr "" + +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." +msgstr "" + +#: src/gui/about.cpp:33 +msgid "> CREDITS <" +msgstr "" + +#: src/gui/about.cpp:35 +msgid "-- program --" +msgstr "" + +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" +msgstr "" + +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" +msgstr "" + +#: src/gui/about.cpp:61 +msgid "-- documentation --" +msgstr "" + +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" +msgstr "" + +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" +msgstr "" + +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" +msgstr "" + +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" +msgstr "" + +#: src/gui/about.cpp:108 +msgid "powered by:" +msgstr "" + +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" +msgstr "" + +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" +msgstr "" + +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" +msgstr "" + +#: src/gui/about.cpp:115 +msgid "and Mark Adler" +msgstr "" + +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" +msgstr "" + +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" +msgstr "" + +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" +msgstr "" + +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" +msgstr "" + +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" +msgstr "" + +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" +msgstr "" + +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" +msgstr "" + +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" +msgstr "" + +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" +msgstr "" + +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "" + +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +msgstr "" + +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "" + +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "" + +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "" + +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "" + +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "" + +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "" + +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "" + +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "" + +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "" + +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "" + +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "" + +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "" + +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +msgstr "" + +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" +msgstr "" + +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" +msgstr "" + +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "" + +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "" + +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "" + +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "" + +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "" + +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "" + +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "" + +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +msgstr "" + +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +msgstr "" + +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" +msgstr "" + +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" +msgstr "" + +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" +msgstr "" + +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" +msgstr "" + +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" +msgstr "" + +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +msgstr "" + +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" +msgstr "" + +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "" + +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "" + +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "" + +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" + +#: src/gui/about.cpp:175 +msgid "greetings to:" +msgstr "" + +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" +msgstr "" + +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" +msgstr "" + +#: src/gui/about.cpp:183 +msgid "(and contributors)." +msgstr "" + +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" +msgstr "" + +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." +msgstr "" + +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" +msgstr "" + +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" +msgstr "" + +#: src/gui/about.cpp:193 +msgid "disclaimer:" +msgstr "" + +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" +msgstr "" + +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" +msgstr "" + +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" +msgstr "" + +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" +msgstr "" + +#: src/gui/about.cpp:198 +msgid "the original program." +msgstr "" + +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." +msgstr "" + +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" +msgstr "" + +#: src/gui/about.cpp:209 +msgid "About Furnace" +msgstr "" + +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "" + +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "" + +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." +msgstr "" + +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "" + +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" +msgstr "" + +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." +msgstr "" + +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "" + +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." +msgstr "" + +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "" + +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." +msgstr "" + +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "" + +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." +msgstr "" + +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "" + +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." +msgstr "" + +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "" + +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "" + +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." +msgstr "" + +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" +msgstr "" + +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." +msgstr "" + +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "" + +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "" + +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "" + +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." +msgstr "" + +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "" + +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "" + +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." +msgstr "" + +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "" + +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "" + +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "" + +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "" + +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "" + +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "" + +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "" + +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" +msgstr "" + +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." +msgstr "" + +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" msgstr "" #: src/gui/compatFlags.cpp:106 msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" +msgstr "" + +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" +msgstr "" + +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." +msgstr "" + +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." +msgstr "" + +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +msgstr "" + +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" +msgstr "" + +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" +msgstr "" + +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." +msgstr "" + +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" +msgstr "" + +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" +msgstr "" + +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" +msgstr "" + +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" +msgstr "" + +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" +msgstr "" + +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" +msgstr "" + +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" +msgstr "" + +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" +msgstr "" + +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" +msgstr "" + +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" +msgstr "" + +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" +msgstr "" + +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" +msgstr "" + +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" +msgstr "" + +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" +msgstr "" + +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" +msgstr "" + +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" +msgstr "" + +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" +msgstr "" + +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" +msgstr "" + +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" +msgstr "" + +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" +msgstr "" + +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" +msgstr "" + +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" +msgstr "" + +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" +msgstr "" + +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." +msgstr "" + +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" +msgstr "" + +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" +msgstr "" + +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" +msgstr "" + +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" +msgstr "" + +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" +msgstr "" + +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" +msgstr "" + +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" +msgstr "" + +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" +msgstr "" + +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" +msgstr "" + +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" +msgstr "" + +#: src/gui/compatFlags.cpp:235 +msgid "Full" +msgstr "" + +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" +msgstr "" + +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" +msgstr "" + +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" +msgstr "" + +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" +msgstr "" + +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" +msgstr "" + +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" +msgstr "" + +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" +msgstr "" + +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" +msgstr "" + +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" +msgstr "" + +#: src/gui/compatFlags.cpp:292 +msgid "no checks" +msgstr "" + +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" +msgstr "" + +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" +msgstr "" + +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" +msgstr "" + +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" +msgstr "" + +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "" + +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." +msgstr "" + +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." +msgstr "" + +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "" + +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." +msgstr "" + +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" +msgstr "" + +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "" + +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" + +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "" + +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "" + +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" +msgstr "" + +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "" + +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "" + +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "" + +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "" + +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "" + +#: src/gui/guiConst.cpp:221 +msgid "linear" +msgstr "" + +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" +msgstr "" + +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" +msgstr "" + +#: src/gui/guiConst.cpp:224 +msgid "sinc" +msgstr "" + +#: src/gui/guiConst.cpp:225 +msgid "best possible" +msgstr "" + +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" +msgstr "" + +#: src/gui/guiConst.cpp:234 +msgid "Time" +msgstr "" + +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" +msgstr "" + +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" +msgstr "" + +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" + +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "" + +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" + +#: src/gui/guiConst.cpp:571 +msgid "---Global" +msgstr "" + +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "" + +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" +msgstr "" + +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "" + +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "" + +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" +msgstr "" + +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" +msgstr "" + +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "" + +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "" + +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "" + +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "" + +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" +msgstr "" + +#: src/gui/guiConst.cpp:591 +msgid "Step row" +msgstr "" + +#: src/gui/guiConst.cpp:592 +msgid "Octave up" +msgstr "" + +#: src/gui/guiConst.cpp:593 +msgid "Octave down" +msgstr "" + +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" +msgstr "" + +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" +msgstr "" + +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" +msgstr "" + +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" +msgstr "" + +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" +msgstr "" + +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" +msgstr "" + +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" +msgstr "" + +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" +msgstr "" + +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" +msgstr "" + +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" msgstr "" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" msgstr "" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." +#: src/gui/guiConst.cpp:621 +msgid "Song Information" msgstr "" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" msgstr "" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" msgstr "" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" +#: src/gui/guiConst.cpp:626 +msgid "Sample List" msgstr "" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" msgstr "" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" msgstr "" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" msgstr "" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" msgstr "" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" +#: src/gui/guiConst.cpp:656 +msgid "User Presets" msgstr "" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" msgstr "" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" +#: src/gui/guiConst.cpp:659 +msgid "Close current window" msgstr "" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" msgstr "" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" msgstr "" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" msgstr "" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" msgstr "" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" msgstr "" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" msgstr "" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" msgstr "" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" +#: src/gui/guiConst.cpp:671 +msgid "Select all" msgstr "" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" +#: src/gui/guiConst.cpp:672 +msgid "Cut" msgstr "" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" +#: src/gui/guiConst.cpp:673 +msgid "Copy" msgstr "" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/guiConst.cpp:674 +msgid "Paste" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" +msgstr "" + +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" +msgstr "" + +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" +msgstr "" + +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" +msgstr "" + +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" +msgstr "" + +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" +msgstr "" + +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" +msgstr "" + +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" +msgstr "" + +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "" + +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "" + +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "" + +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "" + +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "" + +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "" + +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" +msgstr "" + +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" msgstr "" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" msgstr "" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +#: src/gui/guiConst.cpp:709 +msgid "Insert" msgstr "" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" msgstr "" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" msgstr "" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" msgstr "" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" msgstr "" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" msgstr "" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" msgstr "" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" msgstr "" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" msgstr "" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" msgstr "" -#: src/gui/compatFlags.cpp:235 -msgid "Full" +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" msgstr "" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" msgstr "" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" msgstr "" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" msgstr "" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" +#: src/gui/guiConst.cpp:727 +msgid "Expand song" msgstr "" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" msgstr "" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" msgstr "" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" msgstr "" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" msgstr "" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" msgstr "" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" msgstr "" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" msgstr "" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" msgstr "" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" msgstr "" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" msgstr "" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" msgstr "" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" msgstr "" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" msgstr "" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" msgstr "" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" msgstr "" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" msgstr "" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" msgstr "" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" msgstr "" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" msgstr "" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" msgstr "" -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" msgstr "" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" msgstr "" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" msgstr "" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" msgstr "" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" msgstr "" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:191 -msgid "Forward" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" msgstr "" -#: src/gui/guiConst.cpp:192 -msgid "Backward" +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" msgstr "" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" msgstr "" -#: src/gui/guiConst.cpp:218 -msgid "linear" +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" msgstr "" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" msgstr "" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" msgstr "" -#: src/gui/guiConst.cpp:221 -msgid "sinc" +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:222 -msgid "best possible" +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" msgstr "" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" msgstr "" -#: src/gui/guiConst.cpp:231 -msgid "Time" +#: src/gui/guiConst.cpp:773 +msgid "Add sample" msgstr "" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" msgstr "" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" +#: src/gui/guiConst.cpp:775 +msgid "Open sample" msgstr "" -#: src/gui/guiConst.cpp:530 -msgid "---Global" +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" msgstr "" -#: src/gui/guiConst.cpp:532 -msgid "Open file" +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" msgstr "" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" msgstr "" -#: src/gui/guiConst.cpp:534 -msgid "Save file" +#: src/gui/guiConst.cpp:779 +msgid "Save sample" msgstr "" -#: src/gui/guiConst.cpp:535 -msgid "Save as" +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" msgstr "" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" msgstr "" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" msgstr "" -#: src/gui/guiConst.cpp:543 -msgid "Exit" +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" msgstr "" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" msgstr "" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" msgstr "" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:550 -msgid "Step row" +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" msgstr "" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" msgstr "" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" msgstr "" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" msgstr "" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" msgstr "" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" msgstr "" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" msgstr "" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" msgstr "" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" msgstr "" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" msgstr "" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" msgstr "" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" msgstr "" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" msgstr "" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" msgstr "" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" msgstr "" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" msgstr "" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" msgstr "" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" msgstr "" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" msgstr "" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" msgstr "" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" msgstr "" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" msgstr "" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" msgstr "" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" msgstr "" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" msgstr "" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" msgstr "" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" msgstr "" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" msgstr "" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" msgstr "" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" msgstr "" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" +#: src/gui/guiConst.cpp:828 +msgid "---Orders" msgstr "" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" +#: src/gui/guiConst.cpp:829 +msgid "Previous order" msgstr "" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" +#: src/gui/guiConst.cpp:830 +msgid "Next order" msgstr "" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" msgstr "" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" msgstr "" -#: src/gui/guiConst.cpp:630 -msgid "Select all" +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" msgstr "" -#: src/gui/guiConst.cpp:631 -msgid "Cut" +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" msgstr "" -#: src/gui/guiConst.cpp:632 -msgid "Copy" +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" msgstr "" -#: src/gui/guiConst.cpp:633 -msgid "Paste" +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" msgstr "" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" +#: src/gui/guiConst.cpp:837 +msgid "Add order" msgstr "" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" msgstr "" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" msgstr "" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" +#: src/gui/guiConst.cpp:845 +msgid "Replay order" msgstr "" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" +#: src/gui/guiConst.cpp:1472 +msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" msgstr "" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" +#: src/gui/piano.cpp:103 +msgid "Options" msgstr "" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" +#: src/gui/piano.cpp:106 +msgid "Key layout:" msgstr "" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" +#: src/gui/piano.cpp:111 +msgid "Standard" msgstr "" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" +#: src/gui/piano.cpp:114 +msgid "Continuous" msgstr "" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" +#: src/gui/piano.cpp:118 +msgid "Value input pad:" msgstr "" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" +#: src/gui/piano.cpp:120 +msgid "Disabled" msgstr "" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" +#: src/gui/piano.cpp:123 +msgid "Replace piano" msgstr "" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" msgstr "" -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" msgstr "" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" msgstr "" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" msgstr "" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" msgstr "" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" msgstr "" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" msgstr "" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" msgstr "" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" msgstr "" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" msgstr "" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" msgstr "" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" msgstr "" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:668 -msgid "Insert" +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" msgstr "" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" msgstr "" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" msgstr "" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" msgstr "" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." msgstr "" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" msgstr "" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" msgstr "" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" +#: src/gui/waveEdit.cpp:390 +msgid "Steps" msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +#: src/gui/waveEdit.cpp:394 +msgid "Lines" msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" msgstr "" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" +#: src/gui/waveEdit.cpp:413 +msgid "Height" msgstr "" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" msgstr "" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" msgstr "" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" msgstr "" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" msgstr "" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" +#: src/gui/waveEdit.cpp:586 +msgid "Mult" msgstr "" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" +#: src/gui/waveEdit.cpp:588 +msgid "FB" msgstr "" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" msgstr "" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" msgstr "" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" msgstr "" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" msgstr "" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" msgstr "" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" msgstr "" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" msgstr "" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" msgstr "" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" msgstr "" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" msgstr "" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" msgstr "" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" msgstr "" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" +#: src/gui/waveEdit.cpp:1029 +msgid "Half" msgstr "" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" +#: src/gui/waveEdit.cpp:1040 +msgid "Double" msgstr "" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" msgstr "" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" msgstr "" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" msgstr "" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" msgstr "" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" msgstr "" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" msgstr "" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" msgstr "" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" msgstr "" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" msgstr "" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" msgstr "" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" msgstr "" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" msgstr "" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" msgstr "" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" +#: src/gui/sampleEdit.cpp:474 +msgid "Info" msgstr "" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" msgstr "" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" msgstr "" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." msgstr "" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" msgstr "" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" msgstr "" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" msgstr "" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" msgstr "" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." msgstr "" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." msgstr "" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" msgstr "" -#: src/gui/guiConst.cpp:786 -msgid "Next order" +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." msgstr "" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" msgstr "" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." msgstr "" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" msgstr "" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" msgstr "" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:793 -msgid "Add order" +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" msgstr "" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" msgstr "" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" msgstr "" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" msgstr "" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" msgstr "" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:103 -msgid "Options" +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" msgstr "" -#: src/gui/piano.cpp:106 -msgid "Key layout:" +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" msgstr "" -#: src/gui/piano.cpp:111 -msgid "Standard" +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" msgstr "" -#: src/gui/piano.cpp:114 -msgid "Continuous" +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" msgstr "" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" msgstr "" -#: src/gui/piano.cpp:120 -msgid "Disabled" +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:123 -msgid "Replace piano" +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" msgstr "" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" msgstr "" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" msgstr "" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" msgstr "" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" msgstr "" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" msgstr "" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" msgstr "" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" msgstr "" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" msgstr "" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" msgstr "" -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" msgstr "" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" msgstr "" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" msgstr "" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." msgstr "" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." msgstr "" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" msgstr "" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" msgstr "" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" msgstr "" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" msgstr "" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" msgstr "" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" msgstr "" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" msgstr "" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" msgstr "" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" msgstr "" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" msgstr "" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" msgstr "" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." msgstr "" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" msgstr "" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" +#: src/gui/newSong.cpp:183 +msgid "Categories" msgstr "" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" msgstr "" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" +#: src/gui/newSong.cpp:216 +msgid "no results" msgstr "" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" msgstr "" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" msgstr "" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." +#: src/gui/tutorial.cpp:511 +msgid "" +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" msgstr "" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" +#: src/gui/tutorial.cpp:518 +msgid "High Score!" msgstr "" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" msgstr "" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" msgstr "" -#: src/gui/waveEdit.cpp:498 +#: src/gui/tutorial.cpp:696 msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" msgstr "" -#: src/gui/waveEdit.cpp:510 -msgid "Height" +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" msgstr "" -#: src/gui/waveEdit.cpp:512 +#: src/gui/tutorial.cpp:714 msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." -msgstr "" - -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" -msgstr "" - -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" msgstr "" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" msgstr "" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" msgstr "" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" msgstr "" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" +#: src/gui/songInfo.cpp:50 +msgid "Author" msgstr "" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" +#: src/gui/songInfo.cpp:60 +msgid "Album" msgstr "" -#: src/gui/waveEdit.cpp:685 -msgid "FB" +#: src/gui/songInfo.cpp:79 +msgid "Auto" msgstr "" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" msgstr "" -#: src/gui/waveEdit.cpp:765 -msgid "Out" +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" msgstr "" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" +#: src/gui/grooves.cpp:132 +msgid "remove" msgstr "" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" msgstr "" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" msgstr "" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" msgstr "" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" msgstr "" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" msgstr "" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." msgstr "" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." msgstr "" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." msgstr "" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" msgstr "" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" msgstr "" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" +#: src/gui/csPlayer.cpp:126 +msgid "Load" msgstr "" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" +#: src/gui/csPlayer.cpp:130 +msgid "Kill" msgstr "" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" -msgstr "" +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" +msgstr "The machine is already dead!" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" msgstr "" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" +#: src/gui/csPlayer.cpp:154 +msgid "Status" msgstr "" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" +#: src/gui/csPlayer.cpp:161 +msgid "start" msgstr "" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:163 +msgid "PC" msgstr "" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:165 +msgid "wait" msgstr "" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" +#: src/gui/csPlayer.cpp:167 +msgid "SP" msgstr "" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" msgstr "" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" +#: src/gui/csPlayer.cpp:173 +msgid "vol" msgstr "" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" +#: src/gui/csPlayer.cpp:175 +msgid "vols" msgstr "" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" +#: src/gui/csPlayer.cpp:177 +msgid "volst" msgstr "" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" +#: src/gui/csPlayer.cpp:179 +msgid "vib" msgstr "" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" +#: src/gui/csPlayer.cpp:181 +msgid "porta" msgstr "" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/csPlayer.cpp:183 +msgid "arp" msgstr "" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:220 +msgid "Trace" msgstr "" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" msgstr "" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" msgstr "" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" +#: src/gui/gui.cpp:1733 +msgid "Open File" msgstr "" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" msgstr "" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" msgstr "" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" msgstr "" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1755 +msgid "Save File" msgstr "" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" msgstr "" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" msgstr "" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" msgstr "" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" +#: src/gui/gui.cpp:1793 +msgid "all compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" msgstr "" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" msgstr "" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" msgstr "" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" msgstr "" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" msgstr "" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" msgstr "" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" msgstr "" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" msgstr "" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" msgstr "" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" msgstr "" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" msgstr "" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +#: src/gui/gui.cpp:1902 +msgid "raw data" msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" msgstr "" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." +#: src/gui/gui.cpp:1919 +msgid "Load Sample" msgstr "" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" +#: src/gui/gui.cpp:1940 +msgid "Save Sample" msgstr "" -#: src/gui/sampleEdit.cpp:865 -#, c-format -msgid "" -"%s\n" -"%d bytes free" +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" msgstr "" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:871 -msgid "" -"\n" -"\n" -"not enough memory for this sample!" +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" msgstr "" -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" msgstr "" -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" +#: src/gui/gui.cpp:1998 +msgid "Export VGM" msgstr "" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" +#: src/gui/gui.cpp:1999 +msgid "VGM file" msgstr "" -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" +#: src/gui/gui.cpp:2009 +msgid "text file" msgstr "" -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" +#: src/gui/gui.cpp:2019 +msgid "binary file" msgstr "" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" msgstr "" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" +#: src/gui/gui.cpp:2073 +msgid "Select Color File" msgstr "" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" msgstr "" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" msgstr "" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" msgstr "" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" msgstr "" -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" msgstr "" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" msgstr "" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" +#: src/gui/gui.cpp:2119 +msgid "Export Colors" msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" msgstr "" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" +#: src/gui/gui.cpp:2137 +msgid "Export Layout" msgstr "" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" msgstr "" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" +#: src/gui/gui.cpp:2155 +msgid "Export Settings" msgstr "" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" +#: src/gui/gui.cpp:2166 +msgid "Load ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" +#: src/gui/gui.cpp:2177 +msgid "command stream" msgstr "" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" +#: src/gui/gui.cpp:2186 +msgid "Open Test" msgstr "" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" msgstr "" -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" msgstr "" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." +#: src/gui/gui.cpp:2223 +msgid "Save Test" msgstr "" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" msgstr "" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" +#: src/gui/gui.cpp:2265 +msgid "compression error" msgstr "" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" +#: src/gui/gui.cpp:2410 +msgid "everything OK" msgstr "" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" +#: src/gui/gui.cpp:2429 +msgid "" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." msgstr "" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" msgstr "" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" +#: src/gui/gui.cpp:2860 +msgid "paste special..." msgstr "" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." +#: src/gui/gui.cpp:2861 +msgid "paste mix" msgstr "" -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" msgstr "" -#: src/gui/newSong.cpp:179 -msgid "Categories" +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" msgstr "" -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" msgstr "" -#: src/gui/newSong.cpp:212 -msgid "no results" +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" msgstr "" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" +#: src/gui/gui.cpp:2887 +msgid "paste flood" msgstr "" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." +#: src/gui/gui.cpp:2888 +msgid "paste overflow" msgstr "" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" +#: src/gui/gui.cpp:2897 +msgid "operation mask..." msgstr "" -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" +#: src/gui/gui.cpp:2904 +msgid "pull delete" msgstr "" -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" +#: src/gui/gui.cpp:2908 +msgid "insert" msgstr "" -#: src/gui/tutorial.cpp:491 -msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" msgstr "" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" msgstr "" -#: src/gui/tutorial.cpp:498 -msgid "High Score!" +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" msgstr "" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" msgstr "" -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +#: src/gui/gui.cpp:2953 +msgid "input latch" msgstr "" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" +#: src/gui/gui.cpp:2980 +msgid "" +"&&: selected instrument\n" +"..: no instrument" msgstr "" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +#: src/gui/gui.cpp:3034 +msgid "Set" msgstr "" -#: src/gui/tutorial.cpp:680 -msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +#: src/gui/gui.cpp:3054 +msgid "note up" msgstr "" -#: src/gui/tutorial.cpp:687 -msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +#: src/gui/gui.cpp:3055 +msgid "note down" msgstr "" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" +#: src/gui/gui.cpp:3056 +msgid "octave up" msgstr "" -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" +#: src/gui/gui.cpp:3057 +msgid "octave down" msgstr "" -#: src/gui/songInfo.cpp:50 -msgid "Author" +#: src/gui/gui.cpp:3059 +msgid "values up" msgstr "" -#: src/gui/songInfo.cpp:60 -msgid "Album" +#: src/gui/gui.cpp:3060 +msgid "values down" msgstr "" -#: src/gui/songInfo.cpp:79 -msgid "Auto" +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" msgstr "" -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" msgstr "" -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." +#: src/gui/gui.cpp:3065 +msgid "transpose" msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" +#: src/gui/gui.cpp:3073 +msgid "Notes" msgstr "" -#: src/gui/grooves.cpp:132 -msgid "remove" +#: src/gui/gui.cpp:3078 +msgid "Values" msgstr "" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" +#: src/gui/gui.cpp:3085 +msgid "change instrument..." msgstr "" -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" msgstr "" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" +#: src/gui/gui.cpp:3124 +msgid "Go ahead" msgstr "" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." msgstr "" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" +#: src/gui/gui.cpp:3135 +msgid "Scale" msgstr "" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." msgstr "" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." +#: src/gui/gui.cpp:3142 +msgid "Minimum" msgstr "" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." +#: src/gui/gui.cpp:3151 +msgid "Maximum" msgstr "" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:3170 +msgid "Set effect" msgstr "" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" +#: src/gui/gui.cpp:3188 +msgid "flip selection" msgstr "" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" msgstr "" -#: src/gui/csPlayer.cpp:113 -msgid "Load" +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" msgstr "" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" +#: src/gui/gui.cpp:3201 +msgid "expand pattern" msgstr "" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" -msgstr "The machine is already dead!" +#: src/gui/gui.cpp:3206 +msgid "collapse song" +msgstr "" -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" +#: src/gui/gui.cpp:3207 +msgid "expand song" msgstr "" -#: src/gui/csPlayer.cpp:141 -msgid "Status" +#: src/gui/gui.cpp:3212 +msgid "find/replace" msgstr "" -#: src/gui/csPlayer.cpp:148 -msgid "start" +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:150 -msgid "PC" +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:152 -msgid "wait" +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." msgstr "" -#: src/gui/csPlayer.cpp:154 -msgid "SP" +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" +#: src/gui/gui.cpp:4367 +msgid "file" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" +#: src/gui/gui.cpp:4368 +msgid "new..." msgstr "" -#: src/gui/csPlayer.cpp:160 -msgid "vol" +#: src/gui/gui.cpp:4375 +msgid "open..." msgstr "" -#: src/gui/csPlayer.cpp:162 -msgid "vols" +#: src/gui/gui.cpp:4382 +msgid "open recent" msgstr "" -#: src/gui/csPlayer.cpp:164 -msgid "volst" +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" msgstr "" -#: src/gui/csPlayer.cpp:166 -msgid "vib" +#: src/gui/gui.cpp:4401 +msgid "clear history" msgstr "" -#: src/gui/csPlayer.cpp:168 -msgid "porta" +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" msgstr "" -#: src/gui/csPlayer.cpp:170 -msgid "arp" +#: src/gui/gui.cpp:4417 +msgid "save as..." msgstr "" -#: src/gui/csPlayer.cpp:207 -msgid "Trace" +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." msgstr "" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." msgstr "" -#: src/gui/gui.cpp:1753 -msgid "Open File" +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." msgstr "" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" +#: src/gui/gui.cpp:4476 +msgid "export..." msgstr "" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" +#: src/gui/gui.cpp:4482 +msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:1775 -msgid "Save File" +#: src/gui/gui.cpp:4486 +msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" +#: src/gui/gui.cpp:4504 +msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" +#: src/gui/gui.cpp:4514 +msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" +#: src/gui/gui.cpp:4538 +msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" +#: src/gui/gui.cpp:4565 +msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" +#: src/gui/gui.cpp:4569 +msgid "exit..." msgstr "" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" +#: src/gui/gui.cpp:4577 +msgid "edit" msgstr "" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" +#: src/gui/gui.cpp:4585 +msgid "clear..." msgstr "" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" +#: src/gui/gui.cpp:4590 +msgid "settings" msgstr "" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" +#: src/gui/gui.cpp:4592 +msgid "full screen" msgstr "" -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" +#: src/gui/gui.cpp:4596 +msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" +#: src/gui/gui.cpp:4605 +msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" +#: src/gui/gui.cpp:4613 +msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" +#: src/gui/gui.cpp:4616 +msgid "settings..." msgstr "" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" +#: src/gui/gui.cpp:4622 +msgid "Window" msgstr "" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" +#: src/gui/gui.cpp:4622 +msgid "window" msgstr "" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" +#: src/gui/gui.cpp:4623 +msgid "song" msgstr "" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" +#: src/gui/gui.cpp:4624 +msgid "song comments" msgstr "" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" +#: src/gui/gui.cpp:4625 +msgid "song information" msgstr "" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" +#: src/gui/gui.cpp:4626 +msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:1922 -msgid "raw data" +#: src/gui/gui.cpp:4628 +msgid "channels" msgstr "" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" +#: src/gui/gui.cpp:4629 +msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" +#: src/gui/gui.cpp:4630 +msgid "orders" msgstr "" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" +#: src/gui/gui.cpp:4632 +msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" +#: src/gui/gui.cpp:4633 +msgid "mixer" msgstr "" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" msgstr "" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" +#: src/gui/gui.cpp:4641 +msgid "instruments" msgstr "" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" +#: src/gui/gui.cpp:4642 +msgid "samples" msgstr "" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" +#: src/gui/gui.cpp:4643 +msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:2019 -msgid "VGM file" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" +#: src/gui/gui.cpp:4647 +msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:2029 -msgid "text file" +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:2039 -msgid "binary file" +#: src/gui/gui.cpp:4651 +msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:2093 -msgid "Select Color File" +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" +#: src/gui/gui.cpp:4655 +msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" +#: src/gui/gui.cpp:4658 +msgid "tempo" msgstr "" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" +#: src/gui/gui.cpp:4659 +msgid "clock" msgstr "" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" +#: src/gui/gui.cpp:4660 +msgid "grooves" msgstr "" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" +#: src/gui/gui.cpp:4661 +msgid "speed" msgstr "" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" +#: src/gui/gui.cpp:4665 +msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" +#: src/gui/gui.cpp:4666 +msgid "register view" msgstr "" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" +#: src/gui/gui.cpp:4667 +msgid "statistics" msgstr "" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" +#: src/gui/gui.cpp:4668 +msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" msgstr "" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" +#: src/gui/gui.cpp:4675 +msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:2197 -msgid "command stream" +#: src/gui/gui.cpp:4679 +msgid "Help" msgstr "" -#: src/gui/gui.cpp:2206 -msgid "Open Test" +#: src/gui/gui.cpp:4679 +msgid "help" msgstr "" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" +#: src/gui/gui.cpp:4681 +msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" +#: src/gui/gui.cpp:4682 +msgid "inspector" msgstr "" -#: src/gui/gui.cpp:2243 -msgid "Save Test" +#: src/gui/gui.cpp:4683 +msgid "panic" msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" msgstr "" -#: src/gui/gui.cpp:2285 -msgid "compression error" +#: src/gui/gui.cpp:4685 +msgid "about..." msgstr "" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:2430 -msgid "everything OK" +#: src/gui/gui.cpp:4704 +msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2884 -msgid "paste special..." +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:2885 -msgid "paste mix" +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" +#: src/gui/gui.cpp:4721 +msgid "| " msgstr "" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" -msgstr "" +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2911 -msgid "paste flood" -msgstr "" +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" -msgstr "" +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:2932 -msgid "insert" +#: src/gui/gui.cpp:4765 +msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:2977 -msgid "input latch" +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:3004 -msgid "" -"&&: selected instrument\n" -"..: no instrument" +#: src/gui/gui.cpp:4812 +msgid "| modified" msgstr "" -#: src/gui/gui.cpp:3058 -msgid "Set" +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:3078 -msgid "note up" +#: src/gui/gui.cpp:5093 +msgid "" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:3079 -msgid "note down" +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:3080 -msgid "octave up" +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." msgstr "" -#: src/gui/gui.cpp:3081 -msgid "octave down" +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" msgstr "" -#: src/gui/gui.cpp:3083 -msgid "values up" +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:3084 -msgid "values down" +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:3089 -msgid "transpose" +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:3097 -msgid "Notes" +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:3102 -msgid "Values" +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:3159 -msgid "Scale" +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:3166 -msgid "Minimum" +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:3175 -msgid "Maximum" +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:3204 -msgid "flip selection" +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" +#: src/gui/gui.cpp:5740 +msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:3222 -msgid "collapse song" +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" msgstr "" -#: src/gui/gui.cpp:3223 -msgid "expand song" +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:3228 -msgid "find/replace" +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" msgstr "" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 -#, c-format -msgid "could NOT save layout! %s" +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:3254 -#, c-format -msgid "could NOT load layout! %s" +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" msgstr "" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." +#: src/gui/gui.cpp:5864 +msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:4368 -msgid "file" +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" msgstr "" -#: src/gui/gui.cpp:4369 -msgid "new..." +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" msgstr "" -#: src/gui/gui.cpp:4376 -msgid "open..." +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" msgstr "" -#: src/gui/gui.cpp:4383 -msgid "open recent" +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" msgstr "" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" msgstr "" -#: src/gui/gui.cpp:4402 -msgid "clear history" +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" msgstr "" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" +#: src/gui/gui.cpp:6265 +msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." +#: src/gui/gui.cpp:6268 +msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." +#: src/gui/gui.cpp:6275 +msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." +#: src/gui/gui.cpp:6342 +msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:4477 -msgid "export..." +#: src/gui/gui.cpp:6453 +msgid "Got it" msgstr "" -#: src/gui/gui.cpp:4483 -msgid "manage chips" +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:4487 -msgid "add chip..." +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" +#: src/gui/gui.cpp:6493 +msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:4515 -msgid "change chip..." +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." +#: src/gui/gui.cpp:6861 +msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" +#: src/gui/gui.cpp:6889 +msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:4566 -msgid "restore backup" +#: src/gui/gui.cpp:6893 +msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:4570 -msgid "exit..." +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" +#: src/gui/gui.cpp:6905 +msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." +#: src/gui/gui.cpp:6909 +msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:4591 -msgid "settings" +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:4597 -msgid "lock layout" +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:4614 -msgid "user systems..." +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:4617 -msgid "settings..." +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4623 -msgid "Window" +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:4623 -msgid "window" +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:4624 -msgid "song" +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:4625 -msgid "song comments" +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:4626 -msgid "song information" +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:4627 -msgid "subsongs" +#: src/gui/gui.cpp:7675 +msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:4629 -msgid "channels" +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:4630 -msgid "chip manager" +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:4631 -msgid "orders" +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:4634 -msgid "mixer" +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" msgstr "" -#: src/gui/gui.cpp:4642 -msgid "instruments" +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4643 -msgid "samples" +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4644 -msgid "wavetables" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4648 -msgid "sample editor" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" msgstr "" -#: src/gui/gui.cpp:4652 -msgid "visualizers" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" msgstr "" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" msgstr "" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" msgstr "" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" +#: src/gui/sysManager.cpp:56 +msgid "Actions" msgstr "" -#: src/gui/gui.cpp:4656 -msgid "volume meter" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" msgstr "" -#: src/gui/gui.cpp:4659 -msgid "tempo" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" msgstr "" -#: src/gui/gui.cpp:4668 -msgid "statistics" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" msgstr "" -#: src/gui/gui.cpp:4669 -msgid "memory composition" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" msgstr "" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" msgstr "" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" msgstr "" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" +#: src/gui/insEdit.cpp:43 +msgid "Down." msgstr "" -#: src/gui/gui.cpp:4676 -msgid "spoiler" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "Help" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "help" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" msgstr "" -#: src/gui/gui.cpp:4682 -msgid "debug menu" +#: src/gui/insEdit.cpp:47 +msgid "Up." msgstr "" -#: src/gui/gui.cpp:4683 -msgid "inspector" +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" msgstr "" -#: src/gui/gui.cpp:4684 -msgid "panic" +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" msgstr "" -#: src/gui/gui.cpp:4685 -msgid "about..." +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" msgstr "" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" msgstr "" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" msgstr "" -#: src/gui/gui.cpp:4704 -msgid "| Groove" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" msgstr "" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" msgstr "" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" msgstr "" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" msgstr "" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" msgstr "" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "AM" msgstr "" -#: src/gui/gui.cpp:4721 -msgid "| " +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" msgstr "" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" msgstr "" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Sustained" +msgstr "" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" +msgstr "" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" +msgstr "" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" msgstr "" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" msgstr "" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" msgstr "" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" msgstr "" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " +#: src/gui/insEdit.cpp:53 +msgid "Reverb" msgstr "" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" +#: src/gui/insEdit.cpp:53 +msgid "Fine" msgstr "" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" msgstr "" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" msgstr "" -#: src/gui/gui.cpp:4812 -msgid "| modified" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" msgstr "" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" msgstr "" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" msgstr "" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" msgstr "" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." +#: src/gui/insEdit.cpp:63 +msgid "Left Output" msgstr "" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" msgstr "" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" msgstr "" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" msgstr "" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" msgstr "" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" msgstr "" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" +#: src/gui/insEdit.cpp:75 +msgid "Left" msgstr "" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" +#: src/gui/insEdit.cpp:76 +msgid "Right" msgstr "" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." +#: src/gui/insEdit.cpp:77 +msgid "Tune" msgstr "" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" msgstr "" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" msgstr "" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" msgstr "" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" msgstr "" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" msgstr "" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" msgstr "" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" msgstr "" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" msgstr "" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" msgstr "" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" msgstr "" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" msgstr "" -#: src/gui/gui.cpp:5743 -msgid "You opened:" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" msgstr "" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" msgstr "" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" msgstr "" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" msgstr "" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" msgstr "" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" msgstr "" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" msgstr "" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" msgstr "" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" msgstr "" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" msgstr "" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" msgstr "" -#: src/gui/gui.cpp:6270 -msgid "Erasing" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" msgstr "" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" msgstr "" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" msgstr "" -#: src/gui/gui.cpp:6347 -msgid "Optimization" +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" msgstr "" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" msgstr "" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" msgstr "" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" msgstr "" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" msgstr "" -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" msgstr "" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" msgstr "" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" msgstr "" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" msgstr "" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" msgstr "" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" msgstr "" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" msgstr "" -#: src/gui/gui.cpp:6846 -msgid "Data type:" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" msgstr "" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" msgstr "" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" msgstr "" -#: src/gui/gui.cpp:6878 -msgid "Big endian" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" msgstr "" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" msgstr "" -#: src/gui/gui.cpp:6890 -msgid "Swap words" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" msgstr "" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" msgstr "" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" msgstr "" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" msgstr "" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" msgstr "" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" msgstr "" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" msgstr "" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" msgstr "" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" msgstr "" -#: src/gui/gui.cpp:7499 -msgid "" -"\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" msgstr "" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" msgstr "" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" msgstr "" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" msgstr "" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" msgstr "" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" msgstr "" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" msgstr "" -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" +#: src/gui/insEdit.cpp:230 +msgid "" +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" msgstr "" - -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" + +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:56 -msgid "Actions" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" msgstr "" -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" +#: src/gui/insEdit.cpp:440 +msgid "tone" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" +#: src/gui/insEdit.cpp:442 +msgid "envelope" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" +#: src/gui/insEdit.cpp:451 +msgid "special wave" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" +#: src/gui/insEdit.cpp:464 +msgid "hold" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" +#: src/gui/insEdit.cpp:465 +msgid "alternate" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Fine" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" +#: src/gui/insEdit.cpp:475 +msgid "mirror" msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" +#: src/gui/insEdit.cpp:479 +msgid "resolution" msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" +#: src/gui/insEdit.cpp:480 +msgid "fixed" msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" +#: src/gui/insEdit.cpp:481 +msgid "N/A" msgstr "" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" +#: src/gui/insEdit.cpp:488 +msgid "echo" msgstr "" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" msgstr "" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" msgstr "" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" msgstr "" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" msgstr "" -#: src/gui/insEdit.cpp:72 -msgid "Left" +#: src/gui/insEdit.cpp:507 +msgid "test" msgstr "" -#: src/gui/insEdit.cpp:73 -msgid "Right" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" msgstr "" -#: src/gui/insEdit.cpp:74 -msgid "Tune" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" msgstr "" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" msgstr "" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" msgstr "" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" +#: src/gui/insEdit.cpp:517 +msgid "high3" msgstr "" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" +#: src/gui/insEdit.cpp:518 +msgid "high1" msgstr "" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" +#: src/gui/insEdit.cpp:519 +msgid "poly9" msgstr "" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" +#: src/gui/insEdit.cpp:528 +msgid "16'" msgstr "" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" +#: src/gui/insEdit.cpp:529 +msgid "8'" msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" +#: src/gui/insEdit.cpp:530 +msgid "4'" msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" +#: src/gui/insEdit.cpp:531 +msgid "2'" msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" +#: src/gui/insEdit.cpp:532 +msgid "sustain" msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" +#: src/gui/insEdit.cpp:537 +msgid "square" msgstr "" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" +#: src/gui/insEdit.cpp:545 +msgid "surround" msgstr "" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" msgstr "" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" msgstr "" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" msgstr "" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" msgstr "" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" msgstr "" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" msgstr "" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" msgstr "" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" +#: src/gui/insEdit.cpp:562 +msgid "low pass" msgstr "" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" msgstr "" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" +#: src/gui/insEdit.cpp:564 +msgid "band pass" msgstr "" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" msgstr "" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" msgstr "" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" +#: src/gui/insEdit.cpp:579 +msgid "invert B" msgstr "" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" +#: src/gui/insEdit.cpp:580 +msgid "invert A" msgstr "" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" +#: src/gui/insEdit.cpp:581 +msgid "reset B" msgstr "" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" +#: src/gui/insEdit.cpp:582 +msgid "reset A" msgstr "" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" +#: src/gui/insEdit.cpp:583 +msgid "clip B" msgstr "" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" +#: src/gui/insEdit.cpp:584 +msgid "clip A" msgstr "" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" msgstr "" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" msgstr "" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" +#: src/gui/insEdit.cpp:599 +msgid "rear right" msgstr "" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" +#: src/gui/insEdit.cpp:600 +msgid "rear left" msgstr "" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" +#: src/gui/insEdit.cpp:605 +msgid "on" msgstr "" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" msgstr "" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" msgstr "" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" +#: src/gui/insEdit.cpp:616 +msgid "pause" msgstr "" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" +#: src/gui/insEdit.cpp:617 +msgid "reverse" msgstr "" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" msgstr "" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" +#: src/gui/insEdit.cpp:636 +msgid "Average" msgstr "" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" msgstr "" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" msgstr "" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" msgstr "" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" msgstr "" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" msgstr "" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" msgstr "" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" msgstr "" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" +#: src/gui/insEdit.cpp:648 +msgid "Slide" msgstr "" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" msgstr "" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" msgstr "" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" msgstr "" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" msgstr "" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" msgstr "" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" msgstr "" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" msgstr "" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" msgstr "" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" msgstr "" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" +#: src/gui/insEdit.cpp:729 +msgid "Relative" msgstr "" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" +#: src/gui/insEdit.cpp:778 +msgid "Random" msgstr "" -#: src/gui/insEdit.cpp:335 -msgid "triangle" +#: src/gui/insEdit.cpp:795 +msgid "Self" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" msgstr "" -#: src/gui/insEdit.cpp:366 -msgid "fixed" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" msgstr "" -#: src/gui/insEdit.cpp:367 -msgid "N/A" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" msgstr "" -#: src/gui/insEdit.cpp:374 -msgid "echo" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" msgstr "" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" msgstr "" -#: src/gui/insEdit.cpp:393 -msgid "test" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:403 -msgid "high3" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:404 -msgid "high1" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:405 -msgid "poly9" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:414 -msgid "16'" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:417 -msgid "2'" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:423 -msgid "square" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:431 -msgid "surround" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:437 -msgid "oneshot" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:448 -msgid "low pass" +#: src/gui/insEdit.cpp:3281 +msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:450 -msgid "band pass" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:465 -msgid "invert B" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:466 -msgid "invert A" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:467 -msgid "reset B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:468 -msgid "reset A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:469 -msgid "clip B" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:470 -msgid "clip A" +#: src/gui/insEdit.cpp:3397 +msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:485 -msgid "rear right" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:486 -msgid "rear left" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:491 -msgid "on" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:502 -msgid "pause" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:503 -msgid "reverse" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:522 -msgid "Average" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." msgstr "" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:534 -msgid "Slide" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" +#: src/gui/insEdit.cpp:4329 +msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" +#: src/gui/insEdit.cpp:5231 +msgid "F" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" msgstr "" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" msgstr "" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6303 #, c-format -msgid "%s name" +msgid "Decrease resonance when pitch increases##decreaseres%d" msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3447 -msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6346 +msgid "In" msgstr "" -#: src/gui/insEdit.cpp:3663 -msgid "Env" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Envelope 2 (kick only)" +msgid "Feed signal from filter %d output to channel output" msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Operator %d" +msgid "Filter %d macros" msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "" diff --git a/po/furnace.pot b/po/furnace.pot index b5cdbd2627..b8bf9ca348 100644 --- a/po/furnace.pot +++ b/po/furnace.pot @@ -1,19 +1,19 @@ # msgid "" msgstr "" -"Project-Id-Version: furnace 0.6.6\n" +"Project-Id-Version: furnace 0.6.7\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "" @@ -23,1244 +23,1597 @@ msgstr "" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" msgstr "" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 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:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 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:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 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:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:527 +#: 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:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 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:529 +#: 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:530 +#: 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:533 +#: 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:534 +#: 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:535 +#: 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:536 +#: 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:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "" -#: src/engine/sysDef.cpp:544 +#: 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:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:564 +#: 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:565 +#: 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:566 +#: 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:567 +#: 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:568 +#: 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:569 +#: 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:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:573 +#: 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:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:590 +#: 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:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" msgstr "" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 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:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 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:639 +#: src/engine/sysDef.cpp:661 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:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 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:650 +#: src/engine/sysDef.cpp:672 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:651 +#: src/engine/sysDef.cpp:673 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:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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:674 +#: src/engine/sysDef.cpp:696 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:675 +#: src/engine/sysDef.cpp:697 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:676 +#: src/engine/sysDef.cpp:698 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:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:701 -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." +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" +#: src/engine/sysDef.cpp:725 +msgid "" +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" msgstr "" -#: src/engine/sysDef.cpp:722 -msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 2" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 3" +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 -msgid "Noise" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" msgstr "" -#: src/engine/sysDef.cpp:729 -msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" msgstr "" -#: src/engine/sysDef.cpp:734 -msgid "Sega Master System + FM Expansion" +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" msgstr "" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 -msgid "Game Boy" +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" msgstr "" -#: src/engine/sysDef.cpp:741 -msgid "the most popular portable game console of the era." +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 1" +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 2" +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 -msgid "Wavetable" +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" msgstr "" -#: src/engine/sysDef.cpp:749 -msgid "11xx: Set noise length (0: long; 1: short)" +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" msgstr "" -#: src/engine/sysDef.cpp:750 -msgid "12xx: Set duty cycle (0 to 3)" +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" msgstr "" -#: src/engine/sysDef.cpp:751 -msgid "13xy: Setup sweep (x: time; y: shift)" +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:752 -msgid "14xx: Set sweep direction (0: up; 1: down)" +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" msgstr "" -#: src/engine/sysDef.cpp:757 -msgid "PC Engine/TurboGrafx-16" +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" msgstr "" -#: src/engine/sysDef.cpp:758 -msgid "an '80s game console with a wavetable sound chip, popular in Japan." +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" msgstr "" -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 -msgid "11xx: Toggle noise mode" +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:767 -msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:768 -msgid "13xx: Set LFO speed" +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:774 -msgid "NES (Ricoh 2A03)" +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:775 -msgid "" -"also known as Famicom in Japan, it's the most well-known game console of the " -"'80s." +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 -msgid "Triangle" +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 -msgid "DPCM" +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 -msgid "11xx: Write to delta modulation counter (0 to 7F)" +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 -msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:829 +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:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 +msgid "Noise" +msgstr "" + +#: src/engine/sysDef.cpp:836 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:841 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:856 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "" + +#: src/engine/sysDef.cpp:857 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:858 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:859 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:864 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:865 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:874 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:875 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:882 +msgid "" +"also known as Famicom in Japan, it's the most well-known game console of the " +"'80s." +msgstr "" + +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 +msgid "Triangle" +msgstr "" + +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 +msgid "DPCM" +msgstr "" + +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 +msgid "11xx: Write to delta modulation counter (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 +msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." msgstr "" -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 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:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1268,992 +1621,1009 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 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:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." msgstr "" -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 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:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 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:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "" -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 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:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 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:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "" -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" msgstr "" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." msgstr "" -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "" -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 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:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 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:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "" -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 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:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." msgstr "" -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 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:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 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:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 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:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 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:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 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:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2261,76 +2631,77 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 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:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2339,11 +2710,11 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2351,169 +2722,169 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "" -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2521,1224 +2892,1375 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." msgstr "" -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 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:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "" -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "" -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 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:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 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:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" msgstr "" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 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:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "" -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." msgstr "" -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 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:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." msgstr "" -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "" -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "" -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." msgstr "" -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "" -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 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:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 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:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." msgstr "" -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "" -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 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:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 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:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." msgstr "" -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 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:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "" -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 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:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "" -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 msgid "E3xx: Set vibrato shape" msgstr "" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "" -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "" @@ -3751,7 +4273,7 @@ msgid "output" msgstr "" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "" @@ -3760,59 +4282,60 @@ msgid "Master Volume" msgstr "" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "" @@ -3828,8 +4351,8 @@ msgstr "" msgid "Display internal" msgstr "" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "" @@ -3837,10 +4360,10 @@ msgstr "" msgid "Sample Preview" msgstr "" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "" @@ -3853,26 +4376,26 @@ msgstr "" msgid "no data in oldPatMap for channel %d!" msgstr "" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "" @@ -3885,12507 +4408,15261 @@ msgstr "" msgid "no chips with memory" msgstr "" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" msgstr "" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" +#: src/gui/presets.cpp:241 +msgid "Vectrex" msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" +#: src/gui/presets.cpp:335 +msgid "Computers" msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." +#: src/gui/presets.cpp:431 +msgid "MSX" msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:412 -msgid "format version:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" msgstr "" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/log.cpp:27 -msgid "info" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" msgstr "" -#: src/gui/log.cpp:68 -msgid "time" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" msgstr "" -#: src/gui/log.cpp:70 -msgid "level" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" msgstr "" -#: src/gui/log.cpp:72 -msgid "message" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" msgstr "" -#: src/gui/pattern.cpp:504 -msgid "Options:" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" -msgstr[1] "" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" +#: src/gui/presets.cpp:1502 +msgid "FM-7" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" +#: src/gui/presets.cpp:1664 +msgid "Atari" msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" +#: src/gui/presets.cpp:1719 +msgid "Capcom" msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" msgstr "" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -#: src/gui/editControls.cpp:52 -msgid "piano" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" +#: src/gui/presets.cpp:1789 +msgid "Data East" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" +#: src/gui/presets.cpp:2047 +msgid "Konami" msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" msgstr "" -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" +#: src/gui/presets.cpp:2189 +msgid "Namco" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" msgstr "" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." +#: src/gui/presets.cpp:2273 +msgid "Sega" msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" msgstr "" -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" msgstr "" -#: src/gui/util.cpp:93 -msgid "" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" +#: src/gui/presets.cpp:2507 +msgid "SNK" msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" msgstr "" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" +#: src/gui/presets.cpp:2653 +msgid "Taito" msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" msgstr "" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" msgstr "" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" msgstr "" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" msgstr "" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" +#: src/gui/presets.cpp:3545 +msgid "Specialized" msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" +#: src/gui/intro.cpp:124 +msgid "Preview" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" msgstr "" -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" +#: src/gui/intro.cpp:310 +msgid "hold to skip" msgstr "" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" +#: src/gui/dataList.cpp:125 +msgid "Bug!" msgstr "" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" msgstr "" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" msgstr "" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." msgstr "" -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" msgstr "" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" msgstr "" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" msgstr "" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" msgstr "" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" +#: src/gui/dataList.cpp:314 +msgid "make instrument" msgstr "" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" msgstr "" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" msgstr "" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" msgstr "" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" msgstr "" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" msgstr "" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." msgstr "" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." msgstr "" -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" msgstr "" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." msgstr "" -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" msgstr "" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" msgstr "" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" msgstr "" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" msgstr "" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" msgstr "" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" msgstr "" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" msgstr "" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" msgstr "" -#: src/gui/sysConf.cpp:1571 -msgid "full" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." msgstr "" -#: src/gui/sysConf.cpp:1573 -msgid "half" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" msgstr "" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" msgstr "" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." msgstr "" -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." msgstr "" -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" msgstr "" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" +#: src/gui/exportOptions.cpp:32 +msgid "one file" msgstr "" -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" msgstr "" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" msgstr "" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" msgstr "" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" msgstr "" -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" msgstr "" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" msgstr "" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" msgstr "" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" msgstr "" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" msgstr "" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" msgstr "" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" msgstr "" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" msgstr "" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" msgstr "" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" msgstr "" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" msgstr "" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" msgstr "" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" msgstr "" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" msgstr "" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" +#: src/gui/exportOptions.cpp:150 +msgid "format version" msgstr "" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" msgstr "" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" msgstr "" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" msgstr "" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" msgstr "" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" +#: src/gui/exportOptions.cpp:168 +msgid "custom" msgstr "" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" msgstr "" -#: src/gui/sysConf.cpp:2086 -#, c-format -msgid "sum: %d" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." msgstr "" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" msgstr "" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" msgstr "" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" msgstr "" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." msgstr "" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" msgstr "" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" msgstr "" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" msgstr "" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" msgstr "" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" msgstr "" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" msgstr "" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." msgstr "" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" msgstr "" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" msgstr "" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." msgstr "" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" msgstr "" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" msgstr "" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" msgstr "" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" msgstr "" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" msgstr "" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" msgstr "" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" msgstr "" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" msgstr "" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." msgstr "" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" msgstr "" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" msgstr "" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" msgstr "" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" msgstr "" -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" -#: src/gui/userPresets.cpp:325 -msgid "User Systems" +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" msgstr "" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" msgstr "" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" msgstr "" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" +#: src/gui/speed.cpp:80 +msgid "Groove" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" +#: src/gui/speed.cpp:87 +msgid "click for one speed" msgstr "" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" +#: src/gui/speed.cpp:90 +msgid "Speeds" msgstr "" -#: src/gui/userPresets.cpp:476 -msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" msgstr "" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" msgstr "" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" +#: src/gui/speed.cpp:177 +msgid "Numerator" msgstr "" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" msgstr "" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" +#: src/gui/speed.cpp:193 +msgid "Divider" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" +#: src/gui/speed.cpp:208 +msgid "Highlight" msgstr "" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" msgstr "" -#: src/gui/effectList.cpp:47 -msgid "Description" +#: src/gui/speed.cpp:245 +msgid "Song Length" msgstr "" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" msgstr "" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" +#: src/gui/channels.cpp:49 +msgid "Pat" msgstr "" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" msgstr "" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" +#: src/gui/channels.cpp:53 +msgid "Swap" msgstr "" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" msgstr "" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" msgstr "" -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" msgstr "" -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" msgstr "" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." msgstr "" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." msgstr "" -#: src/gui/settings.cpp:208 -msgid "Lower" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." msgstr "" -#: src/gui/settings.cpp:210 -msgid "Medium" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." msgstr "" -#: src/gui/settings.cpp:212 -msgid "Ultra" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." msgstr "" -#: src/gui/settings.cpp:213 -msgid "Ultimate" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." msgstr "" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" msgstr "" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" msgstr "" -#: src/gui/settings.cpp:219 -msgid "/dev/port" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" msgstr "" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" msgstr "" -#: src/gui/settings.cpp:221 -msgid "outb()" +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" msgstr "" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" +#: src/gui/log.cpp:26 +msgid "warning" msgstr "" -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" +#: src/gui/log.cpp:27 +msgid "info" msgstr "" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" msgstr "" -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +#: src/gui/log.cpp:29 +msgid "trace" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" msgstr "" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" msgstr "" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" msgstr "" -#: src/gui/settings.cpp:242 -msgid "--select--" +#: src/gui/log.cpp:68 +msgid "time" msgstr "" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" +#: src/gui/log.cpp:70 +msgid "level" msgstr "" -#: src/gui/settings.cpp:250 -msgid "Note Off" +#: src/gui/log.cpp:72 +msgid "message" msgstr "" -#: src/gui/settings.cpp:251 -msgid "Note On" +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" msgstr "" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" msgstr "" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" +#: src/gui/pattern.cpp:508 +msgid "Options:" msgstr "" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" msgstr "" -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" msgstr "" -#: src/gui/settings.cpp:257 -msgid "SysEx" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" msgstr "" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" msgstr "" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" msgstr "" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" msgstr "" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" msgstr "" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" msgstr "" -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" msgstr "" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" msgstr "" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" msgstr "" -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" msgstr "" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." msgstr "" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." msgstr "" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" -msgstr "" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" +msgstr[1] "" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" msgstr "" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" msgstr "" -#: src/gui/settings.cpp:318 -msgid "Press key..." +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" msgstr "" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" msgstr "" -#: src/gui/settings.cpp:574 -msgid "General" +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" msgstr "" -#: src/gui/settings.cpp:591 -msgid "Language" +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" msgstr "" -#: src/gui/settings.cpp:610 -msgid "Render backend" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" msgstr "" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." +#: src/gui/chanOsc.cpp:45 +msgid "Off" msgstr "" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" msgstr "" -#: src/gui/settings.cpp:670 -msgid "Render driver" +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" msgstr "" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" msgstr "" -#: src/gui/settings.cpp:687 -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." +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" msgstr "" -#: src/gui/settings.cpp:688 -msgid "Red bits" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" msgstr "" -#: src/gui/settings.cpp:693 -msgid "Green bits" +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" msgstr "" -#: src/gui/settings.cpp:698 -msgid "Blue bits" +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" msgstr "" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" msgstr "" -#: src/gui/settings.cpp:708 -msgid "Color depth" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" msgstr "" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" msgstr "" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" msgstr "" -#: src/gui/settings.cpp:724 -msgid "Double buffer" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" msgstr "" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" msgstr "" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" msgstr "" -#: src/gui/settings.cpp:739 -msgid "VSync" +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" +#: src/gui/chanOsc.cpp:296 +msgid "Distance" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Unlimited" +#: src/gui/chanOsc.cpp:305 +msgid "Spread" msgstr "" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" msgstr "" -#: src/gui/settings.cpp:757 -msgid "Display render time" +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" msgstr "" -#: src/gui/settings.cpp:764 -msgid "Late render clear" +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" msgstr "" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" msgstr "" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" msgstr "" -#: src/gui/settings.cpp:779 +#: src/gui/chanOsc.cpp:358 msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" -msgstr "" - -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -#: src/gui/settings.cpp:789 -msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +#: src/gui/chanOsc.cpp:380 +msgid "Text color" msgstr "" -#: src/gui/settings.cpp:794 -msgid "Enable event delay" +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" msgstr "" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" msgstr "" -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" msgstr "" -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" msgstr "" -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" msgstr "" -#: src/gui/settings.cpp:820 -#, c-format -msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" msgstr "" -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" msgstr "" -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" msgstr "" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" msgstr "" -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" msgstr "" -#: src/gui/settings.cpp:840 +#: src/gui/editControls.cpp:51 msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +"select\n" +"all" msgstr "" -#: src/gui/settings.cpp:842 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." +#: src/gui/editControls.cpp:52 +msgid "piano" msgstr "" -#: src/gui/settings.cpp:849 -msgid "Vibration" +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" msgstr "" -#: src/gui/settings.cpp:851 -msgid "Strength" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" +#: src/gui/editControls.cpp:57 +msgid "" +"paste\n" +"mix" msgstr "" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" msgstr "" -#: src/gui/settings.cpp:868 -msgid "Use system file picker" +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" msgstr "" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" msgstr "" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" msgstr "" -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." +#: src/gui/editControls.cpp:62 +msgid "" +"paste\n" +"overflow" msgstr "" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" msgstr "" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" +#: src/gui/editControls.cpp:64 +msgid "" +"transpose\n" +"values" msgstr "" -#: src/gui/settings.cpp:900 +#: src/gui/editControls.cpp:67 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." +"change\n" +"ins" msgstr "" -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" +#: src/gui/editControls.cpp:68 +msgid "" +"find/\n" +"replace" msgstr "" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" msgstr "" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" msgstr "" -#: src/gui/settings.cpp:914 -msgid "No##pol0" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" msgstr "" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" msgstr "" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" msgstr "" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" msgstr "" -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" msgstr "" -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" msgstr "" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" +#: src/gui/editControls.cpp:79 +msgid "opmask" msgstr "" -#: src/gui/settings.cpp:960 +#: src/gui/editControls.cpp:80 msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." -msgstr "" - -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" +"scroll\n" +"mode" msgstr "" -#: src/gui/settings.cpp:969 +#: src/gui/editControls.cpp:81 msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +"input\n" +"latch" msgstr "" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" msgstr "" -#: src/gui/settings.cpp:978 +#: src/gui/editControls.cpp:83 msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." +"clear\n" +"latch" msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" msgstr "" -#: src/gui/settings.cpp:984 -msgid "Initial system:" +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" msgstr "" -#: src/gui/settings.cpp:986 -msgid "Current system" +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" msgstr "" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" msgstr "" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" msgstr "" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" msgstr "" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" msgstr "" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" msgstr "" -#: src/gui/settings.cpp:1198 -msgid "Default author name" +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" msgstr "" -#: src/gui/settings.cpp:1202 -msgid "Start-up" +#: src/gui/editControls.cpp:507 +msgid "Save as..." msgstr "" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" msgstr "" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" +#: src/gui/editControls.cpp:524 +msgid "Song Info" msgstr "" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" msgstr "" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" +#: src/gui/editControls.cpp:536 +msgid "Comments" msgstr "" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" +#: src/gui/editControls.cpp:545 +msgid "Channels here..." msgstr "" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" +#: src/gui/editControls.cpp:548 +msgid "Chips here..." msgstr "" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." msgstr "" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" msgstr "" -#: src/gui/settings.cpp:1239 -msgid "Behavior" +#: src/gui/editControls.cpp:562 +msgid "RegView" msgstr "" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" +#: src/gui/editControls.cpp:566 +msgid "Stats" msgstr "" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" msgstr "" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" msgstr "" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." +#: src/gui/editControls.cpp:577 +msgid "XYOsc" msgstr "" -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" +#: src/gui/editControls.cpp:581 +msgid "Meter" msgstr "" -#: src/gui/settings.cpp:1273 -msgid "Output" +#: src/gui/editControls.cpp:585 +msgid "Memory" msgstr "" -#: src/gui/settings.cpp:1281 -msgid "Backend" +#: src/gui/editControls.cpp:589 +msgid "CV" msgstr "" -#: src/gui/settings.cpp:1314 -msgid "Driver" +#: src/gui/editControls.cpp:593 +msgid "Presets" msgstr "" -#: src/gui/settings.cpp:1337 -msgid "Device" +#: src/gui/editControls.cpp:597 +msgid "PatManager" msgstr "" -#: src/gui/settings.cpp:1341 -msgid "" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" msgstr "" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" msgstr "" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." +#: src/gui/editControls.cpp:610 +msgid "Log" msgstr "" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" msgstr "" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" msgstr "" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" msgstr "" -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" msgstr "" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" msgstr "" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" msgstr "" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" msgstr "" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" msgstr "" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" msgstr "" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" msgstr "" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" msgstr "" -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" msgstr "" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" msgstr "" -#: src/gui/settings.cpp:1479 -#, 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:1480 -#, 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:1487 -msgid "Mixing" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" msgstr "" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" msgstr "" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" +#: src/gui/editControls.cpp:930 +msgid "Oct." msgstr "" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" msgstr "" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" msgstr "" -#: src/gui/settings.cpp:1531 -msgid "MIDI" +#: src/gui/editControls.cpp:971 +msgid "Foll." msgstr "" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" msgstr "" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" msgstr "" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" msgstr "" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" msgstr "" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" msgstr "" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" msgstr "" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" msgstr "" -#: src/gui/settings.cpp:1589 -msgid "Value input style" +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" msgstr "" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" +#: src/gui/util.cpp:97 +msgid "Ctrl-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" +#: src/gui/util.cpp:99 +msgid "Alt-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" +#: src/gui/util.cpp:100 +msgid "Shift-" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" +#: src/gui/stats.cpp:36 +msgid "Audio load" msgstr "" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" msgstr "" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" msgstr "" -#: src/gui/settings.cpp:1653 -msgid "Actions:" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" msgstr "" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" msgstr "" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" msgstr "" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" msgstr "" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" msgstr "" -#: src/gui/settings.cpp:1689 -msgid "Action" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" msgstr "" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" msgstr "" -#: src/gui/settings.cpp:1852 -msgid "Melodic" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" msgstr "" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" msgstr "" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" msgstr "" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" msgstr "" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" msgstr "" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" msgstr "" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" msgstr "" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" msgstr "" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" msgstr "" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:1908 -msgid "Emulation" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:1910 -msgid "Cores" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" msgstr "" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" msgstr "" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" msgstr "" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" msgstr "" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" msgstr "" -#: src/gui/settings.cpp:2107 -msgid "Playback" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" msgstr "" -#: src/gui/settings.cpp:2112 -msgid "Render" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" msgstr "" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" msgstr "" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" msgstr "" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" msgstr "" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" msgstr "" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" msgstr "" -#: src/gui/settings.cpp:2225 -msgid "Window activation" +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" msgstr "" -#: src/gui/settings.cpp:2291 -msgid "Key" +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" msgstr "" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" msgstr "" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" msgstr "" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" msgstr "" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" msgstr "" -#: src/gui/settings.cpp:2476 -msgid "Sample list" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" msgstr "" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" msgstr "" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" msgstr "" -#: src/gui/settings.cpp:2566 -msgid "Layout" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" msgstr "" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" msgstr "" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" msgstr "" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" msgstr "" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" msgstr "" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" msgstr "" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" msgstr "" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" msgstr "" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" msgstr "" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" msgstr "" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" msgstr "" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" msgstr "" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" msgstr "" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" msgstr "" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" msgstr "" -#: src/gui/settings.cpp:2649 -msgid "Mouse" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" msgstr "" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" msgstr "" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" msgstr "" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" msgstr "" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" msgstr "" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" msgstr "" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" msgstr "" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" msgstr "" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" msgstr "" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" msgstr "" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" -msgstr "" - -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" msgstr "" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" msgstr "" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" msgstr "" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" msgstr "" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" msgstr "" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" msgstr "" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" msgstr "" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" msgstr "" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" msgstr "" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" msgstr "" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" msgstr "" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" msgstr "" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." msgstr "" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" msgstr "" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" msgstr "" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" msgstr "" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" msgstr "" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" msgstr "" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" msgstr "" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" msgstr "" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" msgstr "" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" msgstr "" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" msgstr "" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" msgstr "" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" msgstr "" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" msgstr "" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" msgstr "" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" msgstr "" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" msgstr "" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" +#: src/gui/sysConf.cpp:962 +msgid "Separation" msgstr "" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" msgstr "" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" msgstr "" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" msgstr "" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" msgstr "" -#: src/gui/settings.cpp:2949 -msgid "Appearance" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" msgstr "" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" msgstr "" -#: src/gui/settings.cpp:2969 -msgid "Icon size" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" msgstr "" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" msgstr "" -#: src/gui/settings.cpp:2994 -msgid "Main font" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" msgstr "" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" msgstr "" -#: src/gui/settings.cpp:3013 -msgid "Header font" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" msgstr "" -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" msgstr "" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" msgstr "" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" msgstr "" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" +#: src/gui/sysConf.cpp:1156 +msgid "Cone" msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" msgstr "" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" msgstr "" -#: src/gui/settings.cpp:3101 -msgid "Oversample" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" msgstr "" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3117 -msgid "default." +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" msgstr "" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" msgstr "" -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" msgstr "" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" msgstr "" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" msgstr "" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" msgstr "" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" msgstr "" -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" msgstr "" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" msgstr "" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" msgstr "" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" msgstr "" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" msgstr "" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" msgstr "" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" msgstr "" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" msgstr "" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" msgstr "" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" msgstr "" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" msgstr "" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" msgstr "" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" +#: src/gui/sysConf.cpp:1580 +msgid "full" msgstr "" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" +#: src/gui/sysConf.cpp:1582 +msgid "half" msgstr "" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" msgstr "" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" msgstr "" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" msgstr "" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" msgstr "" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" msgstr "" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" msgstr "" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" msgstr "" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" msgstr "" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" msgstr "" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" msgstr "" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" msgstr "" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" msgstr "" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" msgstr "" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" msgstr "" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" msgstr "" -#: src/gui/settings.cpp:3398 -msgid "Effect value" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" msgstr "" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" msgstr "" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" msgstr "" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" msgstr "" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" msgstr "" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" msgstr "" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" msgstr "" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" msgstr "" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" msgstr "" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" msgstr "" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" msgstr "" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" msgstr "" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" msgstr "" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" msgstr "" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" msgstr "" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" msgstr "" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" msgstr "" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" msgstr "" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" msgstr "" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" msgstr "" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" msgstr "" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" msgstr "" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" msgstr "" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" msgstr "" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" msgstr "" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" msgstr "" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" msgstr "" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" msgstr "" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" msgstr "" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" msgstr "" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" msgstr "" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" +#: src/gui/userPresets.cpp:336 +msgid "User Systems" msgstr "" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" msgstr "" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" msgstr "" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" msgstr "" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" msgstr "" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" msgstr "" -#: src/gui/settings.cpp:3793 -msgid "Windows" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" msgstr "" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" msgstr "" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" msgstr "" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" +#: src/gui/effectList.cpp:48 +msgid "Description" msgstr "" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " msgstr "" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" msgstr "" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" msgstr "" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" msgstr "" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" msgstr "" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" msgstr "" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" msgstr "" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" msgstr "" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" msgstr "" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" +#: src/gui/settings.cpp:213 +msgid "Lower" msgstr "" -#: src/gui/settings.cpp:3876 -msgid "Primary" +#: src/gui/settings.cpp:215 +msgid "Medium" msgstr "" -#: src/gui/settings.cpp:3877 -msgid "Secondary" +#: src/gui/settings.cpp:217 +msgid "Ultra" msgstr "" -#: src/gui/settings.cpp:3891 -msgid "Button" +#: src/gui/settings.cpp:218 +msgid "Ultimate" msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" msgstr "" -#: src/gui/settings.cpp:3894 -msgid "Tab" +#: src/gui/settings.cpp:224 +msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" msgstr "" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" +#: src/gui/settings.cpp:226 +msgid "outb()" msgstr "" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" msgstr "" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" msgstr "" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" msgstr "" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" msgstr "" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" msgstr "" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" msgstr "" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" +#: src/gui/settings.cpp:247 +msgid "--select--" msgstr "" -#: src/gui/settings.cpp:3905 -msgid "Widget background" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" msgstr "" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" +#: src/gui/settings.cpp:255 +msgid "Note Off" msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" +#: src/gui/settings.cpp:256 +msgid "Note On" msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" msgstr "" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" msgstr "" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" +#: src/gui/settings.cpp:260 +msgid "ChanPressure" msgstr "" -#: src/gui/settings.cpp:3912 -msgid "Text selection" +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" msgstr "" -#: src/gui/settings.cpp:3913 -msgid "Line plot" +#: src/gui/settings.cpp:262 +msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" msgstr "" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" msgstr "" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" msgstr "" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" msgstr "" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" msgstr "" -#: src/gui/settings.cpp:3925 -msgid "Window background" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" msgstr "" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" msgstr "" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" msgstr "" -#: src/gui/settings.cpp:3929 -msgid "Header" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" msgstr "" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" msgstr "" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" msgstr "" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" msgstr "" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" msgstr "" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" msgstr "" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" msgstr "" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" +#: src/gui/settings.cpp:564 +msgid "General" msgstr "" -#: src/gui/settings.cpp:3941 -msgid "Separator" +#: src/gui/settings.cpp:581 +msgid "Language" msgstr "" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" +#: src/gui/settings.cpp:600 +msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" +#: src/gui/settings.cpp:660 +msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:3946 -msgid "Table header" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" msgstr "" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" +#: src/gui/settings.cpp:677 +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:3948 -msgid "Table border (soft)" +#: src/gui/settings.cpp:678 +msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" +#: src/gui/settings.cpp:683 +msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" +#: src/gui/settings.cpp:688 +msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" +#: src/gui/settings.cpp:698 +msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:3957 -msgid "Playback status" +#: src/gui/settings.cpp:714 +msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" msgstr "" -#: src/gui/settings.cpp:3960 -msgid "Error hint" +#: src/gui/settings.cpp:729 +msgid "VSync" msgstr "" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "Directory" +#: src/gui/settings.cpp:737 +msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" +#: src/gui/settings.cpp:747 +msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:3971 -msgid "ZSM" +#: src/gui/settings.cpp:754 +msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:3972 -msgid "Font" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." msgstr "" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." msgstr "" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:3984 -msgid "Reference" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:3985 -msgid "Guide" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" -msgstr "" - -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" +#: src/gui/settings.cpp:830 +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:3995 -msgid "Waveform (8)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" +#: src/gui/settings.cpp:839 +msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" +#: src/gui/settings.cpp:841 +msgid "Strength" msgstr "" -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" msgstr "" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" msgstr "" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:4011 -msgid "Clip" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:4015 -msgid "Order number" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" +#: src/gui/settings.cpp:890 +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:4017 -msgid "Song loop" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:4018 -msgid "Selected order" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" +#: src/gui/settings.cpp:904 +msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:4033 -msgid "Modulator" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "Carrier" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:959 msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" +"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:4041 -msgid "Mod. accent (primary)" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" +#: src/gui/settings.cpp:968 +msgid "" +"fill the file name field with an appropriate file name when saving or " +"exporting." msgstr "" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" msgstr "" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" +#: src/gui/settings.cpp:974 +msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" +#: src/gui/settings.cpp:976 +msgid "Current system" msgstr "" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" msgstr "" -#: src/gui/settings.cpp:4048 -msgid "Car. border" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" +#: src/gui/settings.cpp:1192 +msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" +#: src/gui/settings.cpp:1196 +msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:4070 -msgid "C64" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" +#: src/gui/settings.cpp:1224 +msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:4075 -msgid "TIA" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:4078 -msgid "PET" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:1268 +msgid "Output" msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" +#: src/gui/settings.cpp:1276 +msgid "Backend" msgstr "" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" +#: src/gui/settings.cpp:1309 +msgid "Driver" msgstr "" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" +#: src/gui/settings.cpp:1332 +msgid "Device" msgstr "" -#: src/gui/settings.cpp:4091 -msgid "Lynx" +#: src/gui/settings.cpp:1336 +msgid "" msgstr "" -#: src/gui/settings.cpp:4093 -msgid "X1-010" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" msgstr "" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:4106 -msgid "Sega PCM" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:4107 -msgid "QSound" +#: src/gui/settings.cpp:1439 +#, 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:4108 -msgid "YMZ280B" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:4111 -msgid "K007232" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:4112 -msgid "GA20" +#: src/gui/settings.cpp:1474 +#, 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:1475 +#, 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:1482 +msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:4114 -msgid "SM8521" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" msgstr "" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" +#: src/gui/settings.cpp:1489 +msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:4116 -msgid "K053260" +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" +#: src/gui/settings.cpp:1526 +msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:1584 +msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:4141 -msgid "Muted" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:4145 -msgid "Playhead" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:4146 -msgid "Editing" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:4148 -msgid "Cursor" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" +#: src/gui/settings.cpp:1648 +msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" msgstr "" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" +#: src/gui/settings.cpp:1680 +msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" +#: src/gui/settings.cpp:1684 +msgid "Action" msgstr "" -#: src/gui/settings.cpp:4156 -msgid "Row number" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" msgstr "" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" +#: src/gui/settings.cpp:1847 +msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:4175 -msgid "Song effect" +#: src/gui/settings.cpp:1903 +msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:4176 -msgid "Time effect" +#: src/gui/settings.cpp:1905 +msgid "Cores" msgstr "" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:4181 -msgid "External command output" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" +#: src/gui/settings.cpp:2113 +msgid "Playback" msgstr "" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" +#: src/gui/settings.cpp:2118 +msgid "Render" msgstr "" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:4185 -msgid "Status: on" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" msgstr "" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" msgstr "" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" +#: src/gui/settings.cpp:2232 +msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" +#: src/gui/settings.cpp:2287 +msgid "Key" msgstr "" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" msgstr "" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" +#: src/gui/settings.cpp:2341 +msgid "Add..." msgstr "" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" msgstr "" -#: src/gui/settings.cpp:4200 -msgid "Status: release" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" +#: src/gui/settings.cpp:2486 +msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" msgstr "" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:2578 +msgid "Layout" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:4211 -msgid "Time background" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" msgstr "" -#: src/gui/settings.cpp:4212 -msgid "Time text" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" msgstr "" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:4228 -msgid "Unused" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:4229 -msgid "Used" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:4230 -msgid "Overused" +#: src/gui/settings.cpp:2661 +msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:4231 -msgid "Really overused" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:4237 -msgid "Upper key" +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:4240 -msgid "Lower key" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:4246 -msgid "Clock text" +#: src/gui/settings.cpp:2711 +msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:4253 -msgid "PortSet" +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" msgstr "" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" msgstr "" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" msgstr "" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" msgstr "" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" msgstr "" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" msgstr "" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:4297 -msgid "Backup" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:4418 -msgid "Refresh" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:4422 -msgid "Delete all" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:4429 -msgid "Latest" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:4577 -msgid "Submit" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:4581 -msgid "invalid code" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" msgstr "" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" +#: src/gui/settings.cpp:3000 +msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" +#: src/gui/settings.cpp:3002 +msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" +#: src/gui/settings.cpp:3020 +msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:6982 -msgid "[Link]" +#: src/gui/settings.cpp:3045 +msgid "Main font" msgstr "" -#: src/gui/settings.cpp:6983 -msgid "[File]" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:6984 -msgid "Name:" +#: src/gui/settings.cpp:3064 +msgid "Header font" msgstr "" -#: src/gui/settings.cpp:6985 -msgid "Path:" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:6986 -msgid "Reset search" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:6987 -msgid "Drives" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" msgstr "" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:6992 -msgid "File name" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:6995 -msgid "Date" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" msgstr "" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" msgstr "" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" msgstr "" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" msgstr "" -#: src/gui/orders.cpp:114 -msgid "Add new order" +#: src/gui/settings.cpp:3152 +msgid "Oversample" msgstr "" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" msgstr "" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" msgstr "" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" +#: src/gui/settings.cpp:3168 +msgid "default." msgstr "" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" msgstr "" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." msgstr "" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" msgstr "" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." msgstr "" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" msgstr "" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" msgstr "" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/findReplace.cpp:29 -msgid "ignore" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/findReplace.cpp:30 -msgid "equals" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/findReplace.cpp:31 -msgid "not equal" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/findReplace.cpp:32 -msgid "between" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" msgstr "" -#: src/gui/findReplace.cpp:33 -msgid "not between" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/findReplace.cpp:34 -msgid "any" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" msgstr "" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" msgstr "" -#: src/gui/findReplace.cpp:39 -msgid "set" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/findReplace.cpp:40 -msgid "add" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/findReplace.cpp:42 -msgid "scale %" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" msgstr "" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" msgstr "" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" msgstr "" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" msgstr "" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/findReplace.cpp:541 -msgid "go" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" msgstr "" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" msgstr "" -#: src/gui/findReplace.cpp:587 -msgid "Back" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" msgstr "" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" msgstr "" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" msgstr "" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" msgstr "" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" msgstr "" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" msgstr "" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" msgstr "" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" msgstr "" -#: src/gui/findReplace.cpp:856 -msgid "Replace" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" msgstr "" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" msgstr "" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" msgstr "" -#: src/gui/about.cpp:26 -msgid "is proud to present" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" msgstr "" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" msgstr "" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" msgstr "" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" +#: src/gui/settings.cpp:3449 +msgid "Effect value" msgstr "" -#: src/gui/about.cpp:35 -msgid "-- program --" +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" msgstr "" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" msgstr "" -#: src/gui/about.cpp:60 -msgid "-- documentation --" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" msgstr "" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" msgstr "" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" msgstr "" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" msgstr "" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" msgstr "" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" msgstr "" -#: src/gui/about.cpp:241 -msgid "powered by:" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" msgstr "" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" msgstr "" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" msgstr "" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" msgstr "" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" msgstr "" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" msgstr "" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" msgstr "" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" msgstr "" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" msgstr "" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" msgstr "" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" msgstr "" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" msgstr "" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" msgstr "" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" msgstr "" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" msgstr "" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" msgstr "" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" msgstr "" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" msgstr "" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" msgstr "" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" msgstr "" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" msgstr "" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" msgstr "" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" msgstr "" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" msgstr "" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" msgstr "" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" msgstr "" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" msgstr "" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" msgstr "" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" msgstr "" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" msgstr "" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" msgstr "" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" msgstr "" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" msgstr "" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" msgstr "" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" msgstr "" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" msgstr "" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" msgstr "" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" msgstr "" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" msgstr "" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" msgstr "" -#: src/gui/about.cpp:322 -msgid "disclaimer:" +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" +#: src/gui/settings.cpp:3862 +msgid "Windows" msgstr "" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" msgstr "" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" msgstr "" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" msgstr "" -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" msgstr "" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" msgstr "" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" msgstr "" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" +#: src/gui/settings.cpp:3903 +msgid "Color scheme" msgstr "" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" +#: src/gui/settings.cpp:3916 +msgid "Guru mode" msgstr "" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" msgstr "" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" msgstr "" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" msgstr "" -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" msgstr "" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" msgstr "" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" +#: src/gui/settings.cpp:3945 +msgid "Primary" msgstr "" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." +#: src/gui/settings.cpp:3946 +msgid "Secondary" msgstr "" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" +#: src/gui/settings.cpp:3960 +msgid "Button" msgstr "" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" +#: src/gui/settings.cpp:3962 +msgid "Button (active)" msgstr "" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/settings.cpp:3963 +msgid "Tab" msgstr "" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" msgstr "" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" msgstr "" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" +#: src/gui/settings.cpp:3968 +msgid "ImGui header" msgstr "" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" msgstr "" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/settings.cpp:3971 +msgid "Resize grip" msgstr "" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" msgstr "" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +#: src/gui/settings.cpp:3974 +msgid "Widget background" msgstr "" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" +#: src/gui/settings.cpp:3977 +msgid "Slider grab" msgstr "" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +#: src/gui/settings.cpp:3981 +msgid "Text selection" msgstr "" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/settings.cpp:3982 +msgid "Line plot" +msgstr "" + +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" +msgstr "" + +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" +msgstr "" + +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" +msgstr "" + +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "" + +#: src/gui/settings.cpp:3994 +msgid "Window background" +msgstr "" + +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" +msgstr "" + +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" +msgstr "" + +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" +msgstr "" + +#: src/gui/settings.cpp:3998 +msgid "Header" +msgstr "" + +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" +msgstr "" + +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" +msgstr "" + +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" +msgstr "" + +#: src/gui/settings.cpp:4003 +msgid "Menu bar" +msgstr "" + +#: src/gui/settings.cpp:4005 +msgid "Border shadow" +msgstr "" + +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" +msgstr "" + +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" +msgstr "" + +#: src/gui/settings.cpp:4010 +msgid "Separator" +msgstr "" + +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" +msgstr "" + +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" +msgstr "" + +#: src/gui/settings.cpp:4013 +msgid "Docking preview" +msgstr "" + +#: src/gui/settings.cpp:4014 +msgid "Docking empty" +msgstr "" + +#: src/gui/settings.cpp:4015 +msgid "Table header" +msgstr "" + +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" +msgstr "" + +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" +msgstr "" + +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" +msgstr "" + +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" +msgstr "" + +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" +msgstr "" + +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "" + +#: src/gui/settings.cpp:4024 +msgid "Toggle on" +msgstr "" + +#: src/gui/settings.cpp:4025 +msgid "Toggle off" +msgstr "" + +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "" + +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" +msgstr "" + +#: src/gui/settings.cpp:4028 +msgid "Warning hint" +msgstr "" + +#: src/gui/settings.cpp:4029 +msgid "Error hint" +msgstr "" + +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "" + +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "" + +#: src/gui/settings.cpp:4034 +msgid "Song (native)" +msgstr "" + +#: src/gui/settings.cpp:4035 +msgid "Song (import)" +msgstr "" + +#: src/gui/settings.cpp:4040 +msgid "ZSM" +msgstr "" + +#: src/gui/settings.cpp:4041 +msgid "Font" +msgstr "" + +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" +msgstr "" + +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" +msgstr "" + +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" +msgstr "" + +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" +msgstr "" + +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "" + +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" +msgstr "" + +#: src/gui/settings.cpp:4053 +msgid "Reference" +msgstr "" + +#: src/gui/settings.cpp:4054 +msgid "Guide" +msgstr "" + +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "" + +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" +msgstr "" + +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" +msgstr "" + +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" +msgstr "" + +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" +msgstr "" + +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" +msgstr "" + +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" +msgstr "" + +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" +msgstr "" + +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" +msgstr "" + +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" +msgstr "" + +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" +msgstr "" + +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" +msgstr "" + +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" +msgstr "" + +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" +msgstr "" + +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" +msgstr "" + +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" +msgstr "" + +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" +msgstr "" + +#: src/gui/settings.cpp:4080 +msgid "Clip" +msgstr "" + +#: src/gui/settings.cpp:4084 +msgid "Order number" +msgstr "" + +#: src/gui/settings.cpp:4085 +msgid "Playing order background" +msgstr "" + +#: src/gui/settings.cpp:4086 +msgid "Song loop" +msgstr "" + +#: src/gui/settings.cpp:4087 +msgid "Selected order" +msgstr "" + +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" +msgstr "" + +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" +msgstr "" + +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "" + +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "" + +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" +msgstr "" + +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "" + +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "" + +#: src/gui/settings.cpp:4102 +msgid "Modulator" +msgstr "" + +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "" + +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "" + +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" +msgstr "" + +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "" + +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "" + +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "" + +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "" + +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" +msgstr "" + +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "" + +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "" + +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "" + +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "" + +#: src/gui/settings.cpp:4139 +msgid "C64" +msgstr "" + +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" +msgstr "" + +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" +msgstr "" + +#: src/gui/settings.cpp:4143 +msgid "AY8930" +msgstr "" + +#: src/gui/settings.cpp:4144 +msgid "TIA" +msgstr "" + +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "" + +#: src/gui/settings.cpp:4146 +msgid "VIC" +msgstr "" + +#: src/gui/settings.cpp:4147 +msgid "PET" +msgstr "" + +#: src/gui/settings.cpp:4148 +msgid "VRC6" +msgstr "" + +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" +msgstr "" + +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" +msgstr "" + +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" +msgstr "" + +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" +msgstr "" + +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" +msgstr "" + +#: src/gui/settings.cpp:4160 +msgid "Lynx" +msgstr "" + +#: src/gui/settings.cpp:4162 +msgid "X1-010" +msgstr "" + +#: src/gui/settings.cpp:4163 +msgid "ES5506" +msgstr "" + +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" +msgstr "" + +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" +msgstr "" + +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" +msgstr "" + +#: src/gui/settings.cpp:4171 +msgid "MSM6258" +msgstr "" + +#: src/gui/settings.cpp:4172 +msgid "MSM6295" +msgstr "" + +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" +msgstr "" + +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "" + +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "" + +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" +msgstr "" + +#: src/gui/settings.cpp:4178 +msgid "RF5C68" +msgstr "" + +#: src/gui/settings.cpp:4179 +msgid "MSM5232" +msgstr "" + +#: src/gui/settings.cpp:4180 +msgid "K007232" +msgstr "" + +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "" + +#: src/gui/settings.cpp:4183 +msgid "SM8521" +msgstr "" + +#: src/gui/settings.cpp:4184 +msgid "PV-1000" +msgstr "" + +#: src/gui/settings.cpp:4185 +msgid "K053260" +msgstr "" + +#: src/gui/settings.cpp:4186 +msgid "TED" +msgstr "" + +#: src/gui/settings.cpp:4187 +msgid "C140" +msgstr "" + +#: src/gui/settings.cpp:4188 +msgid "C219" +msgstr "" + +#: src/gui/settings.cpp:4189 +msgid "ESFM" +msgstr "" + +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" +msgstr "" + +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" +msgstr "" + +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" +msgstr "" + +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" +msgstr "" + +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" +msgstr "" + +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" +msgstr "" + +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" +msgstr "" + +#: src/gui/settings.cpp:4212 +msgid "FM operator" +msgstr "" + +#: src/gui/settings.cpp:4213 +msgid "Muted" +msgstr "" + +#: src/gui/settings.cpp:4217 +msgid "Playhead" +msgstr "" + +#: src/gui/settings.cpp:4218 +msgid "Editing" +msgstr "" + +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" +msgstr "" + +#: src/gui/settings.cpp:4220 +msgid "Cursor" +msgstr "" + +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" +msgstr "" + +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" +msgstr "" + +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" +msgstr "" + +#: src/gui/settings.cpp:4228 +msgid "Row number" +msgstr "" + +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4234 +msgid "Blank" +msgstr "" + +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" +msgstr "" + +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" +msgstr "" + +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" +msgstr "" + +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" +msgstr "" + +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" +msgstr "" + +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" +msgstr "" + +#: src/gui/settings.cpp:4245 +msgid "Volume effect" +msgstr "" + +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "" + +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "" + +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "" + +#: src/gui/settings.cpp:4249 +msgid "Speed effect" +msgstr "" + +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4253 +msgid "External command output" +msgstr "" + +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" +msgstr "" + +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4257 +msgid "Status: on" +msgstr "" + +#: src/gui/settings.cpp:4258 +msgid "Status: volume" +msgstr "" + +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" +msgstr "" + +#: src/gui/settings.cpp:4260 +msgid "Status: panning" +msgstr "" + +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" +msgstr "" + +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" +msgstr "" + +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" +msgstr "" + +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" +msgstr "" + +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" +msgstr "" + +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" +msgstr "" + +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" +msgstr "" + +#: src/gui/settings.cpp:4269 +msgid "Status: attack" +msgstr "" + +#: src/gui/settings.cpp:4270 +msgid "Status: decay" +msgstr "" + +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" +msgstr "" + +#: src/gui/settings.cpp:4272 +msgid "Status: release" +msgstr "" + +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" +msgstr "" + +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" +msgstr "" + +#: src/gui/settings.cpp:4275 +msgid "Status: increase" +msgstr "" + +#: src/gui/settings.cpp:4276 +msgid "Status: bent" +msgstr "" + +#: src/gui/settings.cpp:4277 +msgid "Status: direct" +msgstr "" + +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" +msgstr "" + +#: src/gui/settings.cpp:4283 +msgid "Time background" +msgstr "" + +#: src/gui/settings.cpp:4284 +msgid "Time text" +msgstr "" + +#: src/gui/settings.cpp:4285 +msgid "Loop region" +msgstr "" + +#: src/gui/settings.cpp:4286 +msgid "Center guide" +msgstr "" + +#: src/gui/settings.cpp:4287 +msgid "Grid" +msgstr "" + +#: src/gui/settings.cpp:4289 +msgid "Selection points" +msgstr "" + +#: src/gui/settings.cpp:4290 +msgid "Preview needle" +msgstr "" + +#: src/gui/settings.cpp:4291 +msgid "Playing needles" +msgstr "" + +#: src/gui/settings.cpp:4292 +msgid "Loop markers" +msgstr "" + +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" +msgstr "" + +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" +msgstr "" + +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" +msgstr "" + +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "" + +#: src/gui/settings.cpp:4299 +msgid "Unallocated" +msgstr "" + +#: src/gui/settings.cpp:4300 +msgid "Unused" +msgstr "" + +#: src/gui/settings.cpp:4301 +msgid "Used" +msgstr "" + +#: src/gui/settings.cpp:4302 +msgid "Overused" +msgstr "" + +#: src/gui/settings.cpp:4303 +msgid "Really overused" +msgstr "" + +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" +msgstr "" + +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" +msgstr "" + +#: src/gui/settings.cpp:4309 +msgid "Upper key" +msgstr "" + +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4312 +msgid "Lower key" +msgstr "" + +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "" + +#: src/gui/settings.cpp:4318 +msgid "Clock text" +msgstr "" + +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" +msgstr "" + +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" +msgstr "" + +#: src/gui/settings.cpp:4325 +msgid "PortSet" +msgstr "" + +#: src/gui/settings.cpp:4326 +msgid "Port" +msgstr "" + +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" +msgstr "" + +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" +msgstr "" + +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" +msgstr "" + +#: src/gui/settings.cpp:4335 +msgid "Waveform data" +msgstr "" + +#: src/gui/settings.cpp:4338 +msgid "Reserved" +msgstr "" + +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" +msgstr "" + +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" +msgstr "" + +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" +msgstr "" + +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" +msgstr "" + +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" +msgstr "" + +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" +msgstr "" + +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" +msgstr "" + +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" +msgstr "" + +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" +msgstr "" + +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" +msgstr "" + +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" +msgstr "" + +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" +msgstr "" + +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" +msgstr "" + +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" +msgstr "" + +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" +msgstr "" + +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" +msgstr "" + +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" +msgstr "" + +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "" + +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "" + +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "" + +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "" + +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "" + +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "" + +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "" + +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "" + +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "" + +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "" + +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "" + +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "" + +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "" + +#: src/gui/settings.cpp:4490 +msgid "Refresh" +msgstr "" + +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "" + +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "" + +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "" + +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" +msgstr "" + +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" +msgstr "" + +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" +msgstr "" + +#: src/gui/settings.cpp:4647 +msgid "Enter code:" +msgstr "" + +#: src/gui/settings.cpp:4649 +msgid "Submit" +msgstr "" + +#: src/gui/settings.cpp:4653 +msgid "invalid code" +msgstr "" + +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" +msgstr "" + +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +msgstr "" + +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" +msgstr "" + +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +msgstr "" + +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" +msgstr "" + +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" +msgstr "" + +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "" + +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "" + +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "" + +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" +msgstr "" + +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." +msgstr "" + +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" +msgstr "" + +#: src/gui/settings.cpp:7137 +msgid "[Dir]" +msgstr "" + +#: src/gui/settings.cpp:7138 +msgid "[Link]" +msgstr "" + +#: src/gui/settings.cpp:7139 +msgid "[File]" +msgstr "" + +#: src/gui/settings.cpp:7140 +msgid "Name:" +msgstr "" + +#: src/gui/settings.cpp:7141 +msgid "Path:" +msgstr "" + +#: src/gui/settings.cpp:7142 +msgid "Reset search" +msgstr "" + +#: src/gui/settings.cpp:7143 +msgid "Drives" +msgstr "" + +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" +msgstr "" + +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" +msgstr "" + +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" +msgstr "" + +#: src/gui/settings.cpp:7147 +msgid "Create Directory" +msgstr "" + +#: src/gui/settings.cpp:7148 +msgid "File name" +msgstr "" + +#: src/gui/settings.cpp:7151 +msgid "Date" +msgstr "" + +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "" + +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "" + +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "" + +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "" + +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "" + +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "" + +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "" + +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "" + +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "" + +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "" + +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "" + +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "" + +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "" + +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "" + +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "" + +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "" + +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "" + +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "" + +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "" + +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "" + +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "" + +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "" + +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "" + +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "" + +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "" + +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "" + +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" +msgstr "" + +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" +msgstr "" + +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" +msgstr "" + +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" +msgstr "" + +#: src/gui/findReplace.cpp:541 +msgid "go" +msgstr "" + +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" +msgstr "" + +#: src/gui/findReplace.cpp:588 +msgid "Back" +msgstr "" + +#: src/gui/findReplace.cpp:781 +msgid "Delete query" +msgstr "" + +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" +msgstr "" + +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" +msgstr "" + +#: src/gui/findReplace.cpp:817 +msgid "Search range:" +msgstr "" + +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" +msgstr "" + +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" +msgstr "" + +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" +msgstr "" + +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" +msgstr "" + +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." +msgstr "" + +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" +msgstr "" + +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." +msgstr "" + +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" +msgstr "" + +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." +msgstr "" + +#: src/gui/findReplace.cpp:887 +msgid "Replace" +msgstr "" + +#: src/gui/findReplace.cpp:956 +msgid "INVALID" +msgstr "" + +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" +msgstr "" + +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" +msgstr "" + +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" +msgstr "" + +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" +msgstr "" + +#: src/gui/about.cpp:26 +msgid "is proud to present" +msgstr "" + +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" +msgstr "" + +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." +msgstr "" + +#: src/gui/about.cpp:33 +msgid "> CREDITS <" +msgstr "" + +#: src/gui/about.cpp:35 +msgid "-- program --" +msgstr "" + +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" +msgstr "" + +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" +msgstr "" + +#: src/gui/about.cpp:61 +msgid "-- documentation --" +msgstr "" + +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" +msgstr "" + +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" +msgstr "" + +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" +msgstr "" + +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" +msgstr "" + +#: src/gui/about.cpp:108 +msgid "powered by:" +msgstr "" + +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" +msgstr "" + +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" +msgstr "" + +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" +msgstr "" + +#: src/gui/about.cpp:115 +msgid "and Mark Adler" +msgstr "" + +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" +msgstr "" + +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" +msgstr "" + +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" +msgstr "" + +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" +msgstr "" + +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" +msgstr "" + +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" +msgstr "" + +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" +msgstr "" + +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" +msgstr "" + +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" +msgstr "" + +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "" + +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +msgstr "" + +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "" + +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "" + +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "" + +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "" + +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "" + +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "" + +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "" + +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "" + +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "" + +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "" + +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "" + +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "" + +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +msgstr "" + +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" +msgstr "" + +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" +msgstr "" + +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "" + +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "" + +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "" + +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "" + +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "" + +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "" + +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "" + +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +msgstr "" + +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +msgstr "" + +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" +msgstr "" + +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" +msgstr "" + +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" +msgstr "" + +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" +msgstr "" + +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" +msgstr "" + +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +msgstr "" + +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" +msgstr "" + +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "" + +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "" + +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "" + +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" + +#: src/gui/about.cpp:175 +msgid "greetings to:" +msgstr "" + +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" +msgstr "" + +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" +msgstr "" + +#: src/gui/about.cpp:183 +msgid "(and contributors)." +msgstr "" + +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" +msgstr "" + +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." +msgstr "" + +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" +msgstr "" + +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" +msgstr "" + +#: src/gui/about.cpp:193 +msgid "disclaimer:" +msgstr "" + +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" +msgstr "" + +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" +msgstr "" + +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" +msgstr "" + +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" +msgstr "" + +#: src/gui/about.cpp:198 +msgid "the original program." +msgstr "" + +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." +msgstr "" + +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" +msgstr "" + +#: src/gui/about.cpp:209 +msgid "About Furnace" +msgstr "" + +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "" + +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "" + +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." +msgstr "" + +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "" + +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" +msgstr "" + +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." +msgstr "" + +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "" + +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." +msgstr "" + +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "" + +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." +msgstr "" + +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "" + +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." +msgstr "" + +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "" + +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." +msgstr "" + +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "" + +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "" + +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." +msgstr "" + +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" +msgstr "" + +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." +msgstr "" + +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "" + +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "" + +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "" + +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." +msgstr "" + +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "" + +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "" + +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." +msgstr "" + +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "" + +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "" + +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "" + +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "" + +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "" + +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "" + +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "" + +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" +msgstr "" + +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." +msgstr "" + +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" msgstr "" #: src/gui/compatFlags.cpp:106 msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" +msgstr "" + +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" +msgstr "" + +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." +msgstr "" + +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." +msgstr "" + +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +msgstr "" + +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" +msgstr "" + +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" +msgstr "" + +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." +msgstr "" + +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" +msgstr "" + +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" +msgstr "" + +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" +msgstr "" + +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" +msgstr "" + +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" +msgstr "" + +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" +msgstr "" + +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" +msgstr "" + +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" +msgstr "" + +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" +msgstr "" + +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" +msgstr "" + +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" +msgstr "" + +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" +msgstr "" + +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" +msgstr "" + +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" +msgstr "" + +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" +msgstr "" + +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" +msgstr "" + +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" +msgstr "" + +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" +msgstr "" + +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" +msgstr "" + +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" +msgstr "" + +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" +msgstr "" + +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" +msgstr "" + +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" +msgstr "" + +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." +msgstr "" + +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" +msgstr "" + +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" +msgstr "" + +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" +msgstr "" + +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" +msgstr "" + +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" +msgstr "" + +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" +msgstr "" + +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" +msgstr "" + +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" +msgstr "" + +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" +msgstr "" + +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" +msgstr "" + +#: src/gui/compatFlags.cpp:235 +msgid "Full" +msgstr "" + +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" +msgstr "" + +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" +msgstr "" + +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" +msgstr "" + +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" +msgstr "" + +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" +msgstr "" + +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" +msgstr "" + +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" +msgstr "" + +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" +msgstr "" + +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" +msgstr "" + +#: src/gui/compatFlags.cpp:292 +msgid "no checks" +msgstr "" + +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" +msgstr "" + +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" +msgstr "" + +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" +msgstr "" + +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" +msgstr "" + +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "" + +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." +msgstr "" + +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." +msgstr "" + +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "" + +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." +msgstr "" + +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" +msgstr "" + +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "" + +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" + +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "" + +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "" + +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" +msgstr "" + +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "" + +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "" + +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "" + +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "" + +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "" + +#: src/gui/guiConst.cpp:221 +msgid "linear" +msgstr "" + +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" +msgstr "" + +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" +msgstr "" + +#: src/gui/guiConst.cpp:224 +msgid "sinc" +msgstr "" + +#: src/gui/guiConst.cpp:225 +msgid "best possible" +msgstr "" + +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" +msgstr "" + +#: src/gui/guiConst.cpp:234 +msgid "Time" +msgstr "" + +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" +msgstr "" + +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" +msgstr "" + +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" + +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "" + +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" + +#: src/gui/guiConst.cpp:571 +msgid "---Global" +msgstr "" + +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "" + +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" +msgstr "" + +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "" + +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "" + +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" +msgstr "" + +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" +msgstr "" + +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "" + +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "" + +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "" + +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "" + +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" +msgstr "" + +#: src/gui/guiConst.cpp:591 +msgid "Step row" +msgstr "" + +#: src/gui/guiConst.cpp:592 +msgid "Octave up" +msgstr "" + +#: src/gui/guiConst.cpp:593 +msgid "Octave down" +msgstr "" + +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" +msgstr "" + +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" +msgstr "" + +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" +msgstr "" + +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" +msgstr "" + +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" +msgstr "" + +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" msgstr "" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" msgstr "" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" msgstr "" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" msgstr "" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" msgstr "" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" msgstr "" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" +#: src/gui/guiConst.cpp:621 +msgid "Song Information" msgstr "" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" msgstr "" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" msgstr "" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" +#: src/gui/guiConst.cpp:626 +msgid "Sample List" msgstr "" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" msgstr "" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" msgstr "" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" msgstr "" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" msgstr "" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" +#: src/gui/guiConst.cpp:656 +msgid "User Presets" msgstr "" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" msgstr "" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" +#: src/gui/guiConst.cpp:659 +msgid "Close current window" msgstr "" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" msgstr "" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" msgstr "" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" msgstr "" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" msgstr "" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" msgstr "" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" msgstr "" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/guiConst.cpp:671 +msgid "Select all" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/guiConst.cpp:672 +msgid "Cut" +msgstr "" + +#: src/gui/guiConst.cpp:673 +msgid "Copy" +msgstr "" + +#: src/gui/guiConst.cpp:674 +msgid "Paste" +msgstr "" + +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" +msgstr "" + +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" +msgstr "" + +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" +msgstr "" + +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" +msgstr "" + +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" +msgstr "" + +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" +msgstr "" + +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" +msgstr "" + +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" +msgstr "" + +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "" + +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "" + +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "" + +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "" + +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "" + +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "" + +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" msgstr "" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" msgstr "" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" msgstr "" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" msgstr "" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" msgstr "" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" +#: src/gui/guiConst.cpp:709 +msgid "Insert" msgstr "" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" msgstr "" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" msgstr "" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" msgstr "" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" msgstr "" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" msgstr "" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" msgstr "" -#: src/gui/compatFlags.cpp:235 -msgid "Full" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" msgstr "" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" msgstr "" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" msgstr "" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" msgstr "" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" msgstr "" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" msgstr "" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." +#: src/gui/guiConst.cpp:727 +msgid "Expand song" msgstr "" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" msgstr "" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" msgstr "" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" msgstr "" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" msgstr "" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" msgstr "" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" msgstr "" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" msgstr "" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" msgstr "" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" msgstr "" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" msgstr "" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" msgstr "" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" msgstr "" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" msgstr "" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" msgstr "" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" msgstr "" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" msgstr "" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" msgstr "" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" msgstr "" -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" msgstr "" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" msgstr "" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" msgstr "" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" msgstr "" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" msgstr "" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" msgstr "" -#: src/gui/guiConst.cpp:191 -msgid "Forward" +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" msgstr "" -#: src/gui/guiConst.cpp:192 -msgid "Backward" +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" msgstr "" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:218 -msgid "linear" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" msgstr "" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" msgstr "" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" msgstr "" -#: src/gui/guiConst.cpp:221 -msgid "sinc" +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" msgstr "" -#: src/gui/guiConst.cpp:222 -msgid "best possible" +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" msgstr "" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" msgstr "" -#: src/gui/guiConst.cpp:231 -msgid "Time" +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" msgstr "" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" msgstr "" -#: src/gui/guiConst.cpp:530 -msgid "---Global" +#: src/gui/guiConst.cpp:773 +msgid "Add sample" msgstr "" -#: src/gui/guiConst.cpp:532 -msgid "Open file" +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" msgstr "" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" +#: src/gui/guiConst.cpp:775 +msgid "Open sample" msgstr "" -#: src/gui/guiConst.cpp:534 -msgid "Save file" +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" msgstr "" -#: src/gui/guiConst.cpp:535 -msgid "Save as" +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" msgstr "" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" msgstr "" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" +#: src/gui/guiConst.cpp:779 +msgid "Save sample" msgstr "" -#: src/gui/guiConst.cpp:543 -msgid "Exit" +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" msgstr "" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" msgstr "" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" msgstr "" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" msgstr "" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" msgstr "" -#: src/gui/guiConst.cpp:550 -msgid "Step row" +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" msgstr "" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" msgstr "" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" msgstr "" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" msgstr "" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" msgstr "" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" msgstr "" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" msgstr "" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" msgstr "" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" msgstr "" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" msgstr "" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" msgstr "" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" msgstr "" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" msgstr "" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" msgstr "" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" msgstr "" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" msgstr "" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" msgstr "" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" msgstr "" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" msgstr "" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" msgstr "" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" msgstr "" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" msgstr "" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" msgstr "" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" msgstr "" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" msgstr "" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" msgstr "" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" msgstr "" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" msgstr "" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" msgstr "" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" msgstr "" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" msgstr "" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" +#: src/gui/guiConst.cpp:828 +msgid "---Orders" msgstr "" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" +#: src/gui/guiConst.cpp:829 +msgid "Previous order" msgstr "" -#: src/gui/guiConst.cpp:630 -msgid "Select all" +#: src/gui/guiConst.cpp:830 +msgid "Next order" msgstr "" -#: src/gui/guiConst.cpp:631 -msgid "Cut" +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" msgstr "" -#: src/gui/guiConst.cpp:632 -msgid "Copy" +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" msgstr "" -#: src/gui/guiConst.cpp:633 -msgid "Paste" +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" msgstr "" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" msgstr "" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" msgstr "" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" msgstr "" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" +#: src/gui/guiConst.cpp:837 +msgid "Add order" msgstr "" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" msgstr "" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" msgstr "" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" +#: src/gui/guiConst.cpp:845 +msgid "Replay order" msgstr "" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" +#: src/gui/guiConst.cpp:1472 +msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" msgstr "" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" +#: src/gui/piano.cpp:103 +msgid "Options" msgstr "" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" +#: src/gui/piano.cpp:106 +msgid "Key layout:" msgstr "" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" +#: src/gui/piano.cpp:111 +msgid "Standard" msgstr "" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" +#: src/gui/piano.cpp:114 +msgid "Continuous" msgstr "" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" +#: src/gui/piano.cpp:118 +msgid "Value input pad:" msgstr "" -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" +#: src/gui/piano.cpp:120 +msgid "Disabled" msgstr "" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" +#: src/gui/piano.cpp:123 +msgid "Replace piano" msgstr "" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" msgstr "" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" msgstr "" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" msgstr "" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" msgstr "" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" msgstr "" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" msgstr "" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" msgstr "" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" msgstr "" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" msgstr "" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" msgstr "" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" msgstr "" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:668 -msgid "Insert" +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" msgstr "" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" msgstr "" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" msgstr "" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" msgstr "" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." msgstr "" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" +#: src/gui/waveEdit.cpp:390 +msgid "Steps" msgstr "" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" +#: src/gui/waveEdit.cpp:394 +msgid "Lines" msgstr "" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" msgstr "" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" +#: src/gui/waveEdit.cpp:413 +msgid "Height" msgstr "" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" msgstr "" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" msgstr "" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" msgstr "" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" msgstr "" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" +#: src/gui/waveEdit.cpp:586 +msgid "Mult" msgstr "" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" +#: src/gui/waveEdit.cpp:588 +msgid "FB" msgstr "" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" msgstr "" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" msgstr "" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" msgstr "" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" msgstr "" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" msgstr "" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" msgstr "" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" msgstr "" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" msgstr "" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" msgstr "" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" msgstr "" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" msgstr "" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" msgstr "" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" +#: src/gui/waveEdit.cpp:1029 +msgid "Half" msgstr "" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" +#: src/gui/waveEdit.cpp:1040 +msgid "Double" msgstr "" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" msgstr "" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" msgstr "" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" msgstr "" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" msgstr "" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" msgstr "" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" msgstr "" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" +msgstr "" + +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" msgstr "" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" msgstr "" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" msgstr "" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" msgstr "" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" msgstr "" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" msgstr "" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" msgstr "" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" msgstr "" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" msgstr "" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" +#: src/gui/sampleEdit.cpp:474 +msgid "Info" msgstr "" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" msgstr "" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" msgstr "" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." msgstr "" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" msgstr "" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" msgstr "" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" msgstr "" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" msgstr "" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." msgstr "" -#: src/gui/guiConst.cpp:786 -msgid "Next order" +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." msgstr "" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" msgstr "" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." msgstr "" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" msgstr "" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." msgstr "" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" msgstr "" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" msgstr "" -#: src/gui/guiConst.cpp:793 -msgid "Add order" +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" msgstr "" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" msgstr "" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" msgstr "" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" msgstr "" -#: src/gui/piano.cpp:103 -msgid "Options" +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" msgstr "" -#: src/gui/piano.cpp:106 -msgid "Key layout:" +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:111 -msgid "Standard" +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" msgstr "" -#: src/gui/piano.cpp:114 -msgid "Continuous" +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" msgstr "" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" msgstr "" -#: src/gui/piano.cpp:120 -msgid "Disabled" +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" msgstr "" -#: src/gui/piano.cpp:123 -msgid "Replace piano" +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" msgstr "" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" msgstr "" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" msgstr "" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" msgstr "" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" msgstr "" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" msgstr "" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" msgstr "" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" msgstr "" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" msgstr "" -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" msgstr "" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" msgstr "" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" msgstr "" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" msgstr "" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" msgstr "" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." msgstr "" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" msgstr "" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" msgstr "" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" msgstr "" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" msgstr "" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" msgstr "" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" msgstr "" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" msgstr "" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" msgstr "" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" msgstr "" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" msgstr "" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" msgstr "" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" msgstr "" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." msgstr "" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" msgstr "" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" +#: src/gui/newSong.cpp:183 +msgid "Categories" msgstr "" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" +#: src/gui/newSong.cpp:216 +msgid "no results" msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" msgstr "" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." msgstr "" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" msgstr "" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" +#: src/gui/tutorial.cpp:511 +msgid "" +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" msgstr "" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" msgstr "" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" +#: src/gui/tutorial.cpp:518 +msgid "High Score!" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" msgstr "" -#: src/gui/waveEdit.cpp:498 -msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" msgstr "" -#: src/gui/waveEdit.cpp:510 -msgid "Height" +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" msgstr "" -#: src/gui/waveEdit.cpp:512 +#: src/gui/tutorial.cpp:696 msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" msgstr "" -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" +#: src/gui/tutorial.cpp:714 +msgid "" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" msgstr "" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" msgstr "" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" msgstr "" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" msgstr "" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" +#: src/gui/songInfo.cpp:50 +msgid "Author" msgstr "" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" +#: src/gui/songInfo.cpp:60 +msgid "Album" msgstr "" -#: src/gui/waveEdit.cpp:685 -msgid "FB" +#: src/gui/songInfo.cpp:79 +msgid "Auto" msgstr "" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" msgstr "" -#: src/gui/waveEdit.cpp:765 -msgid "Out" +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" msgstr "" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" +#: src/gui/grooves.cpp:132 +msgid "remove" msgstr "" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" msgstr "" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" msgstr "" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" msgstr "" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" msgstr "" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" msgstr "" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." msgstr "" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." msgstr "" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." msgstr "" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" msgstr "" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" msgstr "" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" +#: src/gui/csPlayer.cpp:126 +msgid "Load" msgstr "" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" +#: src/gui/csPlayer.cpp:130 +msgid "Kill" msgstr "" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" msgstr "" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" msgstr "" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" +#: src/gui/csPlayer.cpp:154 +msgid "Status" msgstr "" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" +#: src/gui/csPlayer.cpp:161 +msgid "start" msgstr "" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:163 +msgid "PC" msgstr "" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:165 +msgid "wait" msgstr "" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" +#: src/gui/csPlayer.cpp:167 +msgid "SP" msgstr "" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" msgstr "" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" +#: src/gui/csPlayer.cpp:173 +msgid "vol" msgstr "" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" +#: src/gui/csPlayer.cpp:175 +msgid "vols" msgstr "" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" +#: src/gui/csPlayer.cpp:177 +msgid "volst" msgstr "" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" +#: src/gui/csPlayer.cpp:179 +msgid "vib" msgstr "" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" +#: src/gui/csPlayer.cpp:181 +msgid "porta" msgstr "" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/csPlayer.cpp:183 +msgid "arp" msgstr "" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:220 +msgid "Trace" msgstr "" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" msgstr "" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" msgstr "" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" +#: src/gui/gui.cpp:1733 +msgid "Open File" msgstr "" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" msgstr "" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" msgstr "" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" msgstr "" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1755 +msgid "Save File" msgstr "" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" msgstr "" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" msgstr "" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" msgstr "" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" +#: src/gui/gui.cpp:1793 +msgid "all compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" msgstr "" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" msgstr "" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" msgstr "" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" msgstr "" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" msgstr "" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" msgstr "" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" msgstr "" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" msgstr "" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" msgstr "" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" msgstr "" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" msgstr "" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +#: src/gui/gui.cpp:1902 +msgid "raw data" msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" msgstr "" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." +#: src/gui/gui.cpp:1919 +msgid "Load Sample" msgstr "" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" +#: src/gui/gui.cpp:1940 +msgid "Save Sample" msgstr "" -#: src/gui/sampleEdit.cpp:865 -#, c-format -msgid "" -"%s\n" -"%d bytes free" +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" msgstr "" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:871 -msgid "" -"\n" -"\n" -"not enough memory for this sample!" +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" msgstr "" -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" msgstr "" -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" +#: src/gui/gui.cpp:1998 +msgid "Export VGM" msgstr "" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" +#: src/gui/gui.cpp:1999 +msgid "VGM file" msgstr "" -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" +#: src/gui/gui.cpp:2009 +msgid "text file" msgstr "" -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" +#: src/gui/gui.cpp:2019 +msgid "binary file" msgstr "" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" msgstr "" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" +#: src/gui/gui.cpp:2073 +msgid "Select Color File" msgstr "" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" msgstr "" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" msgstr "" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" msgstr "" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" msgstr "" -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" msgstr "" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" msgstr "" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" +#: src/gui/gui.cpp:2119 +msgid "Export Colors" msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" msgstr "" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" +#: src/gui/gui.cpp:2137 +msgid "Export Layout" msgstr "" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" msgstr "" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" +#: src/gui/gui.cpp:2155 +msgid "Export Settings" msgstr "" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" +#: src/gui/gui.cpp:2166 +msgid "Load ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" +#: src/gui/gui.cpp:2177 +msgid "command stream" msgstr "" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" +#: src/gui/gui.cpp:2186 +msgid "Open Test" msgstr "" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" msgstr "" -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" msgstr "" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." +#: src/gui/gui.cpp:2223 +msgid "Save Test" msgstr "" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" msgstr "" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" +#: src/gui/gui.cpp:2265 +msgid "compression error" msgstr "" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" +#: src/gui/gui.cpp:2410 +msgid "everything OK" msgstr "" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" +#: src/gui/gui.cpp:2429 +msgid "" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." msgstr "" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" msgstr "" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" +#: src/gui/gui.cpp:2860 +msgid "paste special..." msgstr "" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." +#: src/gui/gui.cpp:2861 +msgid "paste mix" msgstr "" -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" msgstr "" -#: src/gui/newSong.cpp:179 -msgid "Categories" +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" msgstr "" -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" msgstr "" -#: src/gui/newSong.cpp:212 -msgid "no results" +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" msgstr "" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" +#: src/gui/gui.cpp:2887 +msgid "paste flood" msgstr "" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." +#: src/gui/gui.cpp:2888 +msgid "paste overflow" msgstr "" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" +#: src/gui/gui.cpp:2897 +msgid "operation mask..." msgstr "" -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" +#: src/gui/gui.cpp:2904 +msgid "pull delete" msgstr "" -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" +#: src/gui/gui.cpp:2908 +msgid "insert" msgstr "" -#: src/gui/tutorial.cpp:491 -msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" msgstr "" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" msgstr "" -#: src/gui/tutorial.cpp:498 -msgid "High Score!" +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" msgstr "" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" msgstr "" -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +#: src/gui/gui.cpp:2953 +msgid "input latch" msgstr "" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" +#: src/gui/gui.cpp:2980 +msgid "" +"&&: selected instrument\n" +"..: no instrument" msgstr "" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +#: src/gui/gui.cpp:3034 +msgid "Set" msgstr "" -#: src/gui/tutorial.cpp:680 -msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +#: src/gui/gui.cpp:3054 +msgid "note up" msgstr "" -#: src/gui/tutorial.cpp:687 -msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +#: src/gui/gui.cpp:3055 +msgid "note down" msgstr "" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" +#: src/gui/gui.cpp:3056 +msgid "octave up" msgstr "" -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" +#: src/gui/gui.cpp:3057 +msgid "octave down" msgstr "" -#: src/gui/songInfo.cpp:50 -msgid "Author" +#: src/gui/gui.cpp:3059 +msgid "values up" msgstr "" -#: src/gui/songInfo.cpp:60 -msgid "Album" +#: src/gui/gui.cpp:3060 +msgid "values down" msgstr "" -#: src/gui/songInfo.cpp:79 -msgid "Auto" +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" msgstr "" -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" msgstr "" -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." +#: src/gui/gui.cpp:3065 +msgid "transpose" msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" +#: src/gui/gui.cpp:3073 +msgid "Notes" msgstr "" -#: src/gui/grooves.cpp:132 -msgid "remove" +#: src/gui/gui.cpp:3078 +msgid "Values" msgstr "" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" +#: src/gui/gui.cpp:3085 +msgid "change instrument..." msgstr "" -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" msgstr "" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" +#: src/gui/gui.cpp:3124 +msgid "Go ahead" msgstr "" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." msgstr "" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" +#: src/gui/gui.cpp:3135 +msgid "Scale" msgstr "" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." msgstr "" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." +#: src/gui/gui.cpp:3142 +msgid "Minimum" msgstr "" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." +#: src/gui/gui.cpp:3151 +msgid "Maximum" msgstr "" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:3170 +msgid "Set effect" msgstr "" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" +#: src/gui/gui.cpp:3188 +msgid "flip selection" msgstr "" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" msgstr "" -#: src/gui/csPlayer.cpp:113 -msgid "Load" +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" msgstr "" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" +#: src/gui/gui.cpp:3201 +msgid "expand pattern" msgstr "" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" +#: src/gui/gui.cpp:3206 +msgid "collapse song" msgstr "" -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" +#: src/gui/gui.cpp:3207 +msgid "expand song" msgstr "" -#: src/gui/csPlayer.cpp:141 -msgid "Status" +#: src/gui/gui.cpp:3212 +msgid "find/replace" msgstr "" -#: src/gui/csPlayer.cpp:148 -msgid "start" +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:150 -msgid "PC" +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:152 -msgid "wait" +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." msgstr "" -#: src/gui/csPlayer.cpp:154 -msgid "SP" +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" +#: src/gui/gui.cpp:4367 +msgid "file" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" +#: src/gui/gui.cpp:4368 +msgid "new..." msgstr "" -#: src/gui/csPlayer.cpp:160 -msgid "vol" +#: src/gui/gui.cpp:4375 +msgid "open..." msgstr "" -#: src/gui/csPlayer.cpp:162 -msgid "vols" +#: src/gui/gui.cpp:4382 +msgid "open recent" msgstr "" -#: src/gui/csPlayer.cpp:164 -msgid "volst" +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" msgstr "" -#: src/gui/csPlayer.cpp:166 -msgid "vib" +#: src/gui/gui.cpp:4401 +msgid "clear history" msgstr "" -#: src/gui/csPlayer.cpp:168 -msgid "porta" +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" msgstr "" -#: src/gui/csPlayer.cpp:170 -msgid "arp" +#: src/gui/gui.cpp:4417 +msgid "save as..." msgstr "" -#: src/gui/csPlayer.cpp:207 -msgid "Trace" +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." msgstr "" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." msgstr "" -#: src/gui/gui.cpp:1753 -msgid "Open File" +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." msgstr "" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" +#: src/gui/gui.cpp:4476 +msgid "export..." msgstr "" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" +#: src/gui/gui.cpp:4482 +msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:1775 -msgid "Save File" +#: src/gui/gui.cpp:4486 +msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" +#: src/gui/gui.cpp:4504 +msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" +#: src/gui/gui.cpp:4514 +msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" +#: src/gui/gui.cpp:4538 +msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" +#: src/gui/gui.cpp:4565 +msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" +#: src/gui/gui.cpp:4569 +msgid "exit..." msgstr "" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" +#: src/gui/gui.cpp:4577 +msgid "edit" msgstr "" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" +#: src/gui/gui.cpp:4585 +msgid "clear..." msgstr "" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" +#: src/gui/gui.cpp:4590 +msgid "settings" msgstr "" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" +#: src/gui/gui.cpp:4592 +msgid "full screen" msgstr "" -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" +#: src/gui/gui.cpp:4596 +msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" +#: src/gui/gui.cpp:4605 +msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" +#: src/gui/gui.cpp:4613 +msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" +#: src/gui/gui.cpp:4616 +msgid "settings..." msgstr "" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" +#: src/gui/gui.cpp:4622 +msgid "Window" msgstr "" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" +#: src/gui/gui.cpp:4622 +msgid "window" msgstr "" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" +#: src/gui/gui.cpp:4623 +msgid "song" msgstr "" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" +#: src/gui/gui.cpp:4624 +msgid "song comments" msgstr "" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" +#: src/gui/gui.cpp:4625 +msgid "song information" msgstr "" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" +#: src/gui/gui.cpp:4626 +msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:1922 -msgid "raw data" +#: src/gui/gui.cpp:4628 +msgid "channels" msgstr "" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" +#: src/gui/gui.cpp:4629 +msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" +#: src/gui/gui.cpp:4630 +msgid "orders" msgstr "" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" +#: src/gui/gui.cpp:4632 +msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" +#: src/gui/gui.cpp:4633 +msgid "mixer" msgstr "" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" msgstr "" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" +#: src/gui/gui.cpp:4641 +msgid "instruments" msgstr "" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" +#: src/gui/gui.cpp:4642 +msgid "samples" msgstr "" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" +#: src/gui/gui.cpp:4643 +msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:2019 -msgid "VGM file" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" +#: src/gui/gui.cpp:4647 +msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:2029 -msgid "text file" +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:2039 -msgid "binary file" +#: src/gui/gui.cpp:4651 +msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:2093 -msgid "Select Color File" +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" +#: src/gui/gui.cpp:4655 +msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" +#: src/gui/gui.cpp:4658 +msgid "tempo" msgstr "" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" +#: src/gui/gui.cpp:4659 +msgid "clock" msgstr "" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" +#: src/gui/gui.cpp:4660 +msgid "grooves" msgstr "" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" +#: src/gui/gui.cpp:4661 +msgid "speed" msgstr "" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" +#: src/gui/gui.cpp:4665 +msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" +#: src/gui/gui.cpp:4666 +msgid "register view" msgstr "" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" +#: src/gui/gui.cpp:4667 +msgid "statistics" msgstr "" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" +#: src/gui/gui.cpp:4668 +msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" msgstr "" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" +#: src/gui/gui.cpp:4675 +msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:2197 -msgid "command stream" +#: src/gui/gui.cpp:4679 +msgid "Help" msgstr "" -#: src/gui/gui.cpp:2206 -msgid "Open Test" +#: src/gui/gui.cpp:4679 +msgid "help" msgstr "" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" +#: src/gui/gui.cpp:4681 +msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" +#: src/gui/gui.cpp:4682 +msgid "inspector" msgstr "" -#: src/gui/gui.cpp:2243 -msgid "Save Test" +#: src/gui/gui.cpp:4683 +msgid "panic" msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" msgstr "" -#: src/gui/gui.cpp:2285 -msgid "compression error" +#: src/gui/gui.cpp:4685 +msgid "about..." msgstr "" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:2430 -msgid "everything OK" +#: src/gui/gui.cpp:4704 +msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2884 -msgid "paste special..." +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:2885 -msgid "paste mix" +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" +#: src/gui/gui.cpp:4721 +msgid "| " msgstr "" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" -msgstr "" +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2911 -msgid "paste flood" -msgstr "" +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" -msgstr "" +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:2932 -msgid "insert" +#: src/gui/gui.cpp:4765 +msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:2977 -msgid "input latch" +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:3004 -msgid "" -"&&: selected instrument\n" -"..: no instrument" +#: src/gui/gui.cpp:4812 +msgid "| modified" msgstr "" -#: src/gui/gui.cpp:3058 -msgid "Set" +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:3078 -msgid "note up" +#: src/gui/gui.cpp:5093 +msgid "" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:3079 -msgid "note down" +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:3080 -msgid "octave up" +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." msgstr "" -#: src/gui/gui.cpp:3081 -msgid "octave down" +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" msgstr "" -#: src/gui/gui.cpp:3083 -msgid "values up" +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:3084 -msgid "values down" +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:3089 -msgid "transpose" +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:3097 -msgid "Notes" +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:3102 -msgid "Values" +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:3159 -msgid "Scale" +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:3166 -msgid "Minimum" +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:3175 -msgid "Maximum" +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:3204 -msgid "flip selection" +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" +#: src/gui/gui.cpp:5740 +msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:3222 -msgid "collapse song" +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" msgstr "" -#: src/gui/gui.cpp:3223 -msgid "expand song" +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:3228 -msgid "find/replace" +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" msgstr "" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 -#, c-format -msgid "could NOT save layout! %s" +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:3254 -#, c-format -msgid "could NOT load layout! %s" +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" msgstr "" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." +#: src/gui/gui.cpp:5864 +msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:4368 -msgid "file" +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" msgstr "" -#: src/gui/gui.cpp:4369 -msgid "new..." +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" msgstr "" -#: src/gui/gui.cpp:4376 -msgid "open..." +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" msgstr "" -#: src/gui/gui.cpp:4383 -msgid "open recent" +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" msgstr "" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" msgstr "" -#: src/gui/gui.cpp:4402 -msgid "clear history" +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" msgstr "" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" +#: src/gui/gui.cpp:6265 +msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." +#: src/gui/gui.cpp:6268 +msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." +#: src/gui/gui.cpp:6275 +msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." +#: src/gui/gui.cpp:6342 +msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:4477 -msgid "export..." +#: src/gui/gui.cpp:6453 +msgid "Got it" msgstr "" -#: src/gui/gui.cpp:4483 -msgid "manage chips" +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:4487 -msgid "add chip..." +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" +#: src/gui/gui.cpp:6493 +msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:4515 -msgid "change chip..." +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." +#: src/gui/gui.cpp:6861 +msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" +#: src/gui/gui.cpp:6889 +msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:4566 -msgid "restore backup" +#: src/gui/gui.cpp:6893 +msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:4570 -msgid "exit..." +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" +#: src/gui/gui.cpp:6905 +msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." +#: src/gui/gui.cpp:6909 +msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:4591 -msgid "settings" +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:4597 -msgid "lock layout" +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:4614 -msgid "user systems..." +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:4617 -msgid "settings..." +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4623 -msgid "Window" +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:4623 -msgid "window" +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:4624 -msgid "song" +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:4625 -msgid "song comments" +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:4626 -msgid "song information" +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:4627 -msgid "subsongs" +#: src/gui/gui.cpp:7675 +msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:4629 -msgid "channels" +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:4630 -msgid "chip manager" +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:4631 -msgid "orders" +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:4634 -msgid "mixer" +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" msgstr "" -#: src/gui/gui.cpp:4642 -msgid "instruments" +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4643 -msgid "samples" +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4644 -msgid "wavetables" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4648 -msgid "sample editor" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" msgstr "" -#: src/gui/gui.cpp:4652 -msgid "visualizers" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" msgstr "" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" msgstr "" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" msgstr "" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" +#: src/gui/sysManager.cpp:56 +msgid "Actions" msgstr "" -#: src/gui/gui.cpp:4656 -msgid "volume meter" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" msgstr "" -#: src/gui/gui.cpp:4659 -msgid "tempo" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" msgstr "" -#: src/gui/gui.cpp:4668 -msgid "statistics" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" msgstr "" -#: src/gui/gui.cpp:4669 -msgid "memory composition" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" msgstr "" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" msgstr "" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" msgstr "" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" +#: src/gui/insEdit.cpp:43 +msgid "Down." msgstr "" -#: src/gui/gui.cpp:4676 -msgid "spoiler" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "Help" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "help" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" msgstr "" -#: src/gui/gui.cpp:4682 -msgid "debug menu" +#: src/gui/insEdit.cpp:47 +msgid "Up." msgstr "" -#: src/gui/gui.cpp:4683 -msgid "inspector" +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" msgstr "" -#: src/gui/gui.cpp:4684 -msgid "panic" +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" msgstr "" -#: src/gui/gui.cpp:4685 -msgid "about..." +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" msgstr "" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" msgstr "" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" msgstr "" -#: src/gui/gui.cpp:4704 -msgid "| Groove" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" msgstr "" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" msgstr "" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" msgstr "" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" msgstr "" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" msgstr "" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "AM" msgstr "" -#: src/gui/gui.cpp:4721 -msgid "| " +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" msgstr "" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" msgstr "" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Sustained" +msgstr "" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" +msgstr "" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" +msgstr "" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" msgstr "" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" msgstr "" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" msgstr "" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" msgstr "" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " +#: src/gui/insEdit.cpp:53 +msgid "Reverb" msgstr "" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" +#: src/gui/insEdit.cpp:53 +msgid "Fine" msgstr "" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" msgstr "" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" msgstr "" -#: src/gui/gui.cpp:4812 -msgid "| modified" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" msgstr "" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" msgstr "" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" msgstr "" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" msgstr "" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." +#: src/gui/insEdit.cpp:63 +msgid "Left Output" msgstr "" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" msgstr "" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" msgstr "" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" msgstr "" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" msgstr "" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" msgstr "" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" +#: src/gui/insEdit.cpp:75 +msgid "Left" msgstr "" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" +#: src/gui/insEdit.cpp:76 +msgid "Right" msgstr "" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." +#: src/gui/insEdit.cpp:77 +msgid "Tune" msgstr "" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" msgstr "" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" msgstr "" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" msgstr "" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" msgstr "" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" msgstr "" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" msgstr "" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" msgstr "" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" msgstr "" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" msgstr "" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" msgstr "" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" msgstr "" -#: src/gui/gui.cpp:5743 -msgid "You opened:" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" msgstr "" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" msgstr "" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" msgstr "" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" msgstr "" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" msgstr "" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" msgstr "" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" msgstr "" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" msgstr "" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" msgstr "" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" msgstr "" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" msgstr "" -#: src/gui/gui.cpp:6270 -msgid "Erasing" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" msgstr "" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" msgstr "" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" msgstr "" -#: src/gui/gui.cpp:6347 -msgid "Optimization" +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" msgstr "" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" msgstr "" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" msgstr "" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" msgstr "" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" msgstr "" -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" msgstr "" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" msgstr "" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" msgstr "" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" msgstr "" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" msgstr "" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" msgstr "" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" msgstr "" -#: src/gui/gui.cpp:6846 -msgid "Data type:" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" msgstr "" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" msgstr "" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" msgstr "" -#: src/gui/gui.cpp:6878 -msgid "Big endian" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" msgstr "" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" msgstr "" -#: src/gui/gui.cpp:6890 -msgid "Swap words" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" msgstr "" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" msgstr "" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" msgstr "" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" msgstr "" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" msgstr "" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" msgstr "" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" msgstr "" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" msgstr "" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" msgstr "" -#: src/gui/gui.cpp:7499 -msgid "" -"\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" msgstr "" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" msgstr "" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" msgstr "" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" msgstr "" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" msgstr "" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" msgstr "" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" msgstr "" -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" +#: src/gui/insEdit.cpp:230 +msgid "" +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" msgstr "" - -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" + +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:56 -msgid "Actions" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" msgstr "" -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" +#: src/gui/insEdit.cpp:440 +msgid "tone" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" +#: src/gui/insEdit.cpp:442 +msgid "envelope" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" +#: src/gui/insEdit.cpp:451 +msgid "special wave" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" +#: src/gui/insEdit.cpp:464 +msgid "hold" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" +#: src/gui/insEdit.cpp:465 +msgid "alternate" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Fine" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" +#: src/gui/insEdit.cpp:475 +msgid "mirror" msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" +#: src/gui/insEdit.cpp:479 +msgid "resolution" msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" +#: src/gui/insEdit.cpp:480 +msgid "fixed" msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" +#: src/gui/insEdit.cpp:481 +msgid "N/A" msgstr "" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" +#: src/gui/insEdit.cpp:488 +msgid "echo" msgstr "" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" msgstr "" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" msgstr "" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" msgstr "" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" msgstr "" -#: src/gui/insEdit.cpp:72 -msgid "Left" +#: src/gui/insEdit.cpp:507 +msgid "test" msgstr "" -#: src/gui/insEdit.cpp:73 -msgid "Right" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" msgstr "" -#: src/gui/insEdit.cpp:74 -msgid "Tune" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" msgstr "" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" msgstr "" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" msgstr "" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" +#: src/gui/insEdit.cpp:517 +msgid "high3" msgstr "" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" +#: src/gui/insEdit.cpp:518 +msgid "high1" msgstr "" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" +#: src/gui/insEdit.cpp:519 +msgid "poly9" msgstr "" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" +#: src/gui/insEdit.cpp:528 +msgid "16'" msgstr "" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" +#: src/gui/insEdit.cpp:529 +msgid "8'" msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" +#: src/gui/insEdit.cpp:530 +msgid "4'" msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" +#: src/gui/insEdit.cpp:531 +msgid "2'" msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" +#: src/gui/insEdit.cpp:532 +msgid "sustain" msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" +#: src/gui/insEdit.cpp:537 +msgid "square" msgstr "" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" +#: src/gui/insEdit.cpp:545 +msgid "surround" msgstr "" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" msgstr "" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" msgstr "" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" msgstr "" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" msgstr "" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" msgstr "" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" msgstr "" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" msgstr "" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" +#: src/gui/insEdit.cpp:562 +msgid "low pass" msgstr "" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" msgstr "" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" +#: src/gui/insEdit.cpp:564 +msgid "band pass" msgstr "" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" msgstr "" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" msgstr "" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" +#: src/gui/insEdit.cpp:579 +msgid "invert B" msgstr "" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" +#: src/gui/insEdit.cpp:580 +msgid "invert A" msgstr "" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" +#: src/gui/insEdit.cpp:581 +msgid "reset B" msgstr "" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" +#: src/gui/insEdit.cpp:582 +msgid "reset A" msgstr "" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" +#: src/gui/insEdit.cpp:583 +msgid "clip B" msgstr "" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" +#: src/gui/insEdit.cpp:584 +msgid "clip A" msgstr "" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" msgstr "" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" msgstr "" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" +#: src/gui/insEdit.cpp:599 +msgid "rear right" msgstr "" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" +#: src/gui/insEdit.cpp:600 +msgid "rear left" msgstr "" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" +#: src/gui/insEdit.cpp:605 +msgid "on" msgstr "" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" msgstr "" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" msgstr "" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" +#: src/gui/insEdit.cpp:616 +msgid "pause" msgstr "" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" +#: src/gui/insEdit.cpp:617 +msgid "reverse" msgstr "" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" msgstr "" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" +#: src/gui/insEdit.cpp:636 +msgid "Average" msgstr "" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" msgstr "" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" msgstr "" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" msgstr "" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" msgstr "" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" msgstr "" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" msgstr "" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" msgstr "" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" +#: src/gui/insEdit.cpp:648 +msgid "Slide" msgstr "" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" msgstr "" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" msgstr "" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" msgstr "" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" msgstr "" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" msgstr "" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" msgstr "" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" msgstr "" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" msgstr "" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" msgstr "" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" +#: src/gui/insEdit.cpp:729 +msgid "Relative" msgstr "" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" +#: src/gui/insEdit.cpp:778 +msgid "Random" msgstr "" -#: src/gui/insEdit.cpp:335 -msgid "triangle" +#: src/gui/insEdit.cpp:795 +msgid "Self" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" msgstr "" -#: src/gui/insEdit.cpp:366 -msgid "fixed" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" msgstr "" -#: src/gui/insEdit.cpp:367 -msgid "N/A" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" msgstr "" -#: src/gui/insEdit.cpp:374 -msgid "echo" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" msgstr "" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" msgstr "" -#: src/gui/insEdit.cpp:393 -msgid "test" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:403 -msgid "high3" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:404 -msgid "high1" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:405 -msgid "poly9" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:414 -msgid "16'" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:417 -msgid "2'" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:423 -msgid "square" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:431 -msgid "surround" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:437 -msgid "oneshot" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:448 -msgid "low pass" +#: src/gui/insEdit.cpp:3281 +msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:450 -msgid "band pass" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:465 -msgid "invert B" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:466 -msgid "invert A" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:467 -msgid "reset B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:468 -msgid "reset A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:469 -msgid "clip B" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:470 -msgid "clip A" +#: src/gui/insEdit.cpp:3397 +msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:485 -msgid "rear right" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:486 -msgid "rear left" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:491 -msgid "on" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:502 -msgid "pause" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:503 -msgid "reverse" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:522 -msgid "Average" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." msgstr "" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:534 -msgid "Slide" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" +#: src/gui/insEdit.cpp:4329 +msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" +#: src/gui/insEdit.cpp:5231 +msgid "F" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" msgstr "" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" msgstr "" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6303 #, c-format -msgid "%s name" +msgid "Decrease resonance when pitch increases##decreaseres%d" msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3447 -msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6346 +msgid "In" msgstr "" -#: src/gui/insEdit.cpp:3663 -msgid "Env" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Envelope 2 (kick only)" +msgid "Feed signal from filter %d output to channel output" msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Operator %d" +msgid "Filter %d macros" msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "" diff --git a/po/hy.po b/po/hy.po index 79acd582fc..589e8374b4 100644 --- a/po/hy.po +++ b/po/hy.po @@ -11,12 +11,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "" @@ -26,72 +26,72 @@ msgstr "" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "" "20xx: Սահմանել ձայնի ռեժիմը (բիթ 0: քառակուսի; բիթ 1: աղմուկ; բիթ 2: ծրար)" # ik this sounds very google translate-y but ITS NOT MY FAULT THIS LANGUAGE HAS NO PROPER TECHNICAL WORDS. YEARS OF TRANSLATED RUSSIAN LITERATURE LEADS TO THIS PIZDEC -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "21xx: Սահմանել աղմկի հաճախությունը (0-ից 1F)" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "22xy: Սահմանել ծրարի ռեժիմը (x: ձև, y: միացնել այս ձայնի համար)" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "23xx: Սահմանել ծրարի պարբերության ցածր բայթը" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "24xx: Սահմանել ծրարի պարբերության բարձր բայթը" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "25xx: Ծրարը սահեցնել վերև" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "26xx: Ծրարը սահեցնելներքև" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "29xy: Սահմանել ավտոմատ ծրարը (x: համարիչ y: հայտարար)" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "2Exx: Արժեք տալ մուտք֊ելքի A պորտին" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "2Fxx: Արժեք տալ մուտք֊ելքի B պորտին" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "21xx: Սահմանել աղմկի հաճախությունը (0-ից FF)" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "12xx: Սահմանել իմպուլսի լայությունը (0-ից 8)" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "27xx: Սահմանել աղմկի հետ տրամաբանական ԵՎ կատարելու արժեքը" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "27xx: Սահմանել աղմկի հետ տրամաբանական ԿԱՄ կատարելու արժեքը" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 #, fuzzy msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " @@ -100,1175 +100,1528 @@ msgstr "" "2Cxy: ավտոմատ աղմկի հաճախություն (x: (0: անջատել, 1: հաճախություն, 2: " "հաճախություն + տրամաբանական ԿԱՄ ); y: օֆսեթ" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "2Dxx: ԵՐԳԱՆԱՆԸ ՉՊԻՏԻ ՕԳՏԱԳՈՐԾԻ" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 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:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 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:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 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:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:527 +#: 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:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 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:529 +#: 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:530 +#: 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:533 +#: 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:534 +#: 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:535 +#: 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:536 +#: 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:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "" -#: src/engine/sysDef.cpp:544 +#: 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:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:564 +#: 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:565 +#: 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:566 +#: 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:567 +#: 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:568 +#: 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:569 +#: 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:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:573 +#: 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:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:590 +#: 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:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" msgstr "" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 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:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 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:639 +#: src/engine/sysDef.cpp:661 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:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 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:650 +#: src/engine/sysDef.cpp:672 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:651 +#: src/engine/sysDef.cpp:673 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:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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:674 +#: src/engine/sysDef.cpp:696 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:675 +#: src/engine/sysDef.cpp:697 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:676 +#: src/engine/sysDef.cpp:698 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:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:701 -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." +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" +#: src/engine/sysDef.cpp:725 +msgid "" +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" msgstr "" -#: src/engine/sysDef.cpp:722 -msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 2" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 3" +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 -msgid "Noise" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" msgstr "" -#: src/engine/sysDef.cpp:729 -msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" msgstr "" -#: src/engine/sysDef.cpp:734 -msgid "Sega Master System + FM Expansion" +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" msgstr "" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 -msgid "Game Boy" +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" msgstr "" -#: src/engine/sysDef.cpp:741 -msgid "the most popular portable game console of the era." +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 1" +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 2" +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 -msgid "Wavetable" +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" msgstr "" -#: src/engine/sysDef.cpp:749 -msgid "11xx: Set noise length (0: long; 1: short)" +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" msgstr "" -#: src/engine/sysDef.cpp:750 -msgid "12xx: Set duty cycle (0 to 3)" +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" msgstr "" -#: src/engine/sysDef.cpp:751 -msgid "13xy: Setup sweep (x: time; y: shift)" +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:752 -msgid "14xx: Set sweep direction (0: up; 1: down)" +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" msgstr "" -#: src/engine/sysDef.cpp:757 -msgid "PC Engine/TurboGrafx-16" +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" msgstr "" -#: src/engine/sysDef.cpp:758 -msgid "an '80s game console with a wavetable sound chip, popular in Japan." +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" msgstr "" -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 -msgid "11xx: Toggle noise mode" +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:767 -msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:768 -msgid "13xx: Set LFO speed" +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:774 -msgid "NES (Ricoh 2A03)" +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:775 -msgid "" -"also known as Famicom in Japan, it's the most well-known game console of the " -"'80s." +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 -msgid "Triangle" +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 -msgid "DPCM" +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 -msgid "11xx: Write to delta modulation counter (0 to 7F)" +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 -msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:829 +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:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 +msgid "Noise" +msgstr "" + +#: src/engine/sysDef.cpp:836 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:841 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:856 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "" + +#: src/engine/sysDef.cpp:857 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:858 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:859 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:864 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:865 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:874 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:875 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:882 +msgid "" +"also known as Famicom in Japan, it's the most well-known game console of the " +"'80s." +msgstr "" + +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 +msgid "Triangle" +msgstr "" + +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 +msgid "DPCM" +msgstr "" + +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 +msgid "11xx: Write to delta modulation counter (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 +msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." msgstr "" -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 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:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1276,992 +1629,1009 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 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:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." msgstr "" -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 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:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 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:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "" -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 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:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 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:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "" -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" msgstr "" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." msgstr "" -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "" -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 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:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 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:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "" -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 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:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." msgstr "" -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 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:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 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:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 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:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 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:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 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:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2269,76 +2639,77 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 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:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2347,11 +2718,11 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2359,169 +2730,169 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "" -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2529,1224 +2900,1375 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." msgstr "" -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 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:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "" -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "" -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 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:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 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:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" msgstr "" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 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:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "" -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." msgstr "" -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 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:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." msgstr "" -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "" -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "" -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." msgstr "" -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "" -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 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:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 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:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." msgstr "" -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "" -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 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:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 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:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." msgstr "" -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 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:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "" -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 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:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "" -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 msgid "E3xx: Set vibrato shape" msgstr "" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "" -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "" @@ -3759,7 +4281,7 @@ msgid "output" msgstr "" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "" @@ -3768,59 +4290,60 @@ msgid "Master Volume" msgstr "" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "" @@ -3836,8 +4359,8 @@ msgstr "" msgid "Display internal" msgstr "" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "" @@ -3845,10 +4368,10 @@ msgstr "" msgid "Sample Preview" msgstr "" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "" @@ -3861,26 +4384,26 @@ msgstr "" msgid "no data in oldPatMap for channel %d!" msgstr "" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "" @@ -3893,12507 +4416,15261 @@ msgstr "" msgid "no chips with memory" msgstr "" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" msgstr "" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" +#: src/gui/presets.cpp:241 +msgid "Vectrex" msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" +#: src/gui/presets.cpp:335 +msgid "Computers" msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." +#: src/gui/presets.cpp:431 +msgid "MSX" msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:412 -msgid "format version:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" msgstr "" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/log.cpp:27 -msgid "info" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" msgstr "" -#: src/gui/log.cpp:68 -msgid "time" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" msgstr "" -#: src/gui/log.cpp:70 -msgid "level" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" msgstr "" -#: src/gui/log.cpp:72 -msgid "message" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" msgstr "" -#: src/gui/pattern.cpp:504 -msgid "Options:" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" -msgstr[1] "" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" +#: src/gui/presets.cpp:1502 +msgid "FM-7" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" +#: src/gui/presets.cpp:1664 +msgid "Atari" msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" +#: src/gui/presets.cpp:1719 +msgid "Capcom" msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" msgstr "" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -#: src/gui/editControls.cpp:52 -msgid "piano" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" +#: src/gui/presets.cpp:1789 +msgid "Data East" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" +#: src/gui/presets.cpp:2047 +msgid "Konami" msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" msgstr "" -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" +#: src/gui/presets.cpp:2189 +msgid "Namco" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" msgstr "" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." +#: src/gui/presets.cpp:2273 +msgid "Sega" msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" msgstr "" -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" msgstr "" -#: src/gui/util.cpp:93 -msgid "" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" +#: src/gui/presets.cpp:2507 +msgid "SNK" msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" msgstr "" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" +#: src/gui/presets.cpp:2653 +msgid "Taito" msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" msgstr "" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" msgstr "" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" msgstr "" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" msgstr "" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" +#: src/gui/presets.cpp:3545 +msgid "Specialized" msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" +#: src/gui/intro.cpp:124 +msgid "Preview" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" msgstr "" -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" +#: src/gui/intro.cpp:310 +msgid "hold to skip" msgstr "" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" +#: src/gui/dataList.cpp:125 +msgid "Bug!" msgstr "" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" msgstr "" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" msgstr "" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." msgstr "" -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" msgstr "" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" msgstr "" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" msgstr "" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" msgstr "" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" +#: src/gui/dataList.cpp:314 +msgid "make instrument" msgstr "" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" msgstr "" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" msgstr "" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" msgstr "" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" msgstr "" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" msgstr "" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." msgstr "" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." msgstr "" -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" msgstr "" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." msgstr "" -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" msgstr "" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" msgstr "" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" msgstr "" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" msgstr "" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" msgstr "" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" msgstr "" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" msgstr "" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" msgstr "" -#: src/gui/sysConf.cpp:1571 -msgid "full" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." msgstr "" -#: src/gui/sysConf.cpp:1573 -msgid "half" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" msgstr "" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" msgstr "" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." msgstr "" -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." msgstr "" -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" msgstr "" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" +#: src/gui/exportOptions.cpp:32 +msgid "one file" msgstr "" -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" msgstr "" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" msgstr "" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" msgstr "" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" msgstr "" -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" msgstr "" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" msgstr "" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" msgstr "" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" msgstr "" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" msgstr "" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" msgstr "" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" msgstr "" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" msgstr "" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" msgstr "" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" msgstr "" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" msgstr "" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" msgstr "" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" msgstr "" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" msgstr "" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" +#: src/gui/exportOptions.cpp:150 +msgid "format version" msgstr "" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" msgstr "" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" msgstr "" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" msgstr "" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" msgstr "" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" +#: src/gui/exportOptions.cpp:168 +msgid "custom" msgstr "" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" msgstr "" -#: src/gui/sysConf.cpp:2086 -#, c-format -msgid "sum: %d" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." msgstr "" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" msgstr "" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" msgstr "" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" msgstr "" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." msgstr "" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" msgstr "" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" msgstr "" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" msgstr "" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" msgstr "" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" msgstr "" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" msgstr "" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." msgstr "" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" msgstr "" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" msgstr "" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." msgstr "" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" msgstr "" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" msgstr "" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" msgstr "" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" msgstr "" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" msgstr "" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" msgstr "" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" msgstr "" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" msgstr "" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." msgstr "" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" msgstr "" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" msgstr "" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" msgstr "" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" msgstr "" -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" -#: src/gui/userPresets.cpp:325 -msgid "User Systems" +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" msgstr "" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" msgstr "" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" msgstr "" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" +#: src/gui/speed.cpp:80 +msgid "Groove" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" +#: src/gui/speed.cpp:87 +msgid "click for one speed" msgstr "" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" +#: src/gui/speed.cpp:90 +msgid "Speeds" msgstr "" -#: src/gui/userPresets.cpp:476 -msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" msgstr "" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" msgstr "" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" +#: src/gui/speed.cpp:177 +msgid "Numerator" msgstr "" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" msgstr "" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" +#: src/gui/speed.cpp:193 +msgid "Divider" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" +#: src/gui/speed.cpp:208 +msgid "Highlight" msgstr "" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" msgstr "" -#: src/gui/effectList.cpp:47 -msgid "Description" +#: src/gui/speed.cpp:245 +msgid "Song Length" msgstr "" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" msgstr "" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" +#: src/gui/channels.cpp:49 +msgid "Pat" msgstr "" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" msgstr "" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" +#: src/gui/channels.cpp:53 +msgid "Swap" msgstr "" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" msgstr "" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" msgstr "" -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" msgstr "" -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" msgstr "" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." msgstr "" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." msgstr "" -#: src/gui/settings.cpp:208 -msgid "Lower" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." msgstr "" -#: src/gui/settings.cpp:210 -msgid "Medium" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." msgstr "" -#: src/gui/settings.cpp:212 -msgid "Ultra" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." msgstr "" -#: src/gui/settings.cpp:213 -msgid "Ultimate" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." msgstr "" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" msgstr "" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" msgstr "" -#: src/gui/settings.cpp:219 -msgid "/dev/port" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" msgstr "" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" msgstr "" -#: src/gui/settings.cpp:221 -msgid "outb()" +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" msgstr "" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" +#: src/gui/log.cpp:26 +msgid "warning" msgstr "" -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" +#: src/gui/log.cpp:27 +msgid "info" msgstr "" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" msgstr "" -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +#: src/gui/log.cpp:29 +msgid "trace" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" msgstr "" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" msgstr "" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" msgstr "" -#: src/gui/settings.cpp:242 -msgid "--select--" +#: src/gui/log.cpp:68 +msgid "time" msgstr "" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" +#: src/gui/log.cpp:70 +msgid "level" msgstr "" -#: src/gui/settings.cpp:250 -msgid "Note Off" +#: src/gui/log.cpp:72 +msgid "message" msgstr "" -#: src/gui/settings.cpp:251 -msgid "Note On" +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" msgstr "" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" msgstr "" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" +#: src/gui/pattern.cpp:508 +msgid "Options:" msgstr "" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" msgstr "" -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" msgstr "" -#: src/gui/settings.cpp:257 -msgid "SysEx" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" msgstr "" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" msgstr "" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" msgstr "" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" msgstr "" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" msgstr "" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" msgstr "" -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" msgstr "" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" msgstr "" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" msgstr "" -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" msgstr "" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." msgstr "" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." msgstr "" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" -msgstr "" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" +msgstr[1] "" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" msgstr "" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" msgstr "" -#: src/gui/settings.cpp:318 -msgid "Press key..." +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" msgstr "" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" msgstr "" -#: src/gui/settings.cpp:574 -msgid "General" +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" msgstr "" -#: src/gui/settings.cpp:591 -msgid "Language" +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" msgstr "" -#: src/gui/settings.cpp:610 -msgid "Render backend" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" msgstr "" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." +#: src/gui/chanOsc.cpp:45 +msgid "Off" msgstr "" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" msgstr "" -#: src/gui/settings.cpp:670 -msgid "Render driver" +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" msgstr "" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" msgstr "" -#: src/gui/settings.cpp:687 -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." +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" msgstr "" -#: src/gui/settings.cpp:688 -msgid "Red bits" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" msgstr "" -#: src/gui/settings.cpp:693 -msgid "Green bits" +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" msgstr "" -#: src/gui/settings.cpp:698 -msgid "Blue bits" +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" msgstr "" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" msgstr "" -#: src/gui/settings.cpp:708 -msgid "Color depth" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" msgstr "" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" msgstr "" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" msgstr "" -#: src/gui/settings.cpp:724 -msgid "Double buffer" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" msgstr "" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" msgstr "" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" msgstr "" -#: src/gui/settings.cpp:739 -msgid "VSync" +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" +#: src/gui/chanOsc.cpp:296 +msgid "Distance" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Unlimited" +#: src/gui/chanOsc.cpp:305 +msgid "Spread" msgstr "" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" msgstr "" -#: src/gui/settings.cpp:757 -msgid "Display render time" +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" msgstr "" -#: src/gui/settings.cpp:764 -msgid "Late render clear" +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" msgstr "" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" msgstr "" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" msgstr "" -#: src/gui/settings.cpp:779 +#: src/gui/chanOsc.cpp:358 msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" -msgstr "" - -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -#: src/gui/settings.cpp:789 -msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +#: src/gui/chanOsc.cpp:380 +msgid "Text color" msgstr "" -#: src/gui/settings.cpp:794 -msgid "Enable event delay" +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" msgstr "" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" msgstr "" -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" msgstr "" -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" msgstr "" -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" msgstr "" -#: src/gui/settings.cpp:820 -#, c-format -msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" msgstr "" -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" msgstr "" -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" msgstr "" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" msgstr "" -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" msgstr "" -#: src/gui/settings.cpp:840 +#: src/gui/editControls.cpp:51 msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +"select\n" +"all" msgstr "" -#: src/gui/settings.cpp:842 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." +#: src/gui/editControls.cpp:52 +msgid "piano" msgstr "" -#: src/gui/settings.cpp:849 -msgid "Vibration" +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" msgstr "" -#: src/gui/settings.cpp:851 -msgid "Strength" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" +#: src/gui/editControls.cpp:57 +msgid "" +"paste\n" +"mix" msgstr "" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" msgstr "" -#: src/gui/settings.cpp:868 -msgid "Use system file picker" +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" msgstr "" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" msgstr "" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" msgstr "" -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." +#: src/gui/editControls.cpp:62 +msgid "" +"paste\n" +"overflow" msgstr "" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" msgstr "" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" +#: src/gui/editControls.cpp:64 +msgid "" +"transpose\n" +"values" msgstr "" -#: src/gui/settings.cpp:900 +#: src/gui/editControls.cpp:67 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." +"change\n" +"ins" msgstr "" -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" +#: src/gui/editControls.cpp:68 +msgid "" +"find/\n" +"replace" msgstr "" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" msgstr "" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" msgstr "" -#: src/gui/settings.cpp:914 -msgid "No##pol0" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" msgstr "" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" msgstr "" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" msgstr "" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" msgstr "" -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" msgstr "" -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" msgstr "" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" +#: src/gui/editControls.cpp:79 +msgid "opmask" msgstr "" -#: src/gui/settings.cpp:960 +#: src/gui/editControls.cpp:80 msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." -msgstr "" - -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" +"scroll\n" +"mode" msgstr "" -#: src/gui/settings.cpp:969 +#: src/gui/editControls.cpp:81 msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +"input\n" +"latch" msgstr "" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" msgstr "" -#: src/gui/settings.cpp:978 +#: src/gui/editControls.cpp:83 msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." +"clear\n" +"latch" msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" msgstr "" -#: src/gui/settings.cpp:984 -msgid "Initial system:" +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" msgstr "" -#: src/gui/settings.cpp:986 -msgid "Current system" +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" msgstr "" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" msgstr "" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" msgstr "" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" msgstr "" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" msgstr "" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" msgstr "" -#: src/gui/settings.cpp:1198 -msgid "Default author name" +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" msgstr "" -#: src/gui/settings.cpp:1202 -msgid "Start-up" +#: src/gui/editControls.cpp:507 +msgid "Save as..." msgstr "" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" msgstr "" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" +#: src/gui/editControls.cpp:524 +msgid "Song Info" msgstr "" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" msgstr "" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" +#: src/gui/editControls.cpp:536 +msgid "Comments" msgstr "" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" +#: src/gui/editControls.cpp:545 +msgid "Channels here..." msgstr "" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" +#: src/gui/editControls.cpp:548 +msgid "Chips here..." msgstr "" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." msgstr "" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" msgstr "" -#: src/gui/settings.cpp:1239 -msgid "Behavior" +#: src/gui/editControls.cpp:562 +msgid "RegView" msgstr "" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" +#: src/gui/editControls.cpp:566 +msgid "Stats" msgstr "" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" msgstr "" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" msgstr "" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." +#: src/gui/editControls.cpp:577 +msgid "XYOsc" msgstr "" -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" +#: src/gui/editControls.cpp:581 +msgid "Meter" msgstr "" -#: src/gui/settings.cpp:1273 -msgid "Output" +#: src/gui/editControls.cpp:585 +msgid "Memory" msgstr "" -#: src/gui/settings.cpp:1281 -msgid "Backend" +#: src/gui/editControls.cpp:589 +msgid "CV" msgstr "" -#: src/gui/settings.cpp:1314 -msgid "Driver" +#: src/gui/editControls.cpp:593 +msgid "Presets" msgstr "" -#: src/gui/settings.cpp:1337 -msgid "Device" +#: src/gui/editControls.cpp:597 +msgid "PatManager" msgstr "" -#: src/gui/settings.cpp:1341 -msgid "" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" msgstr "" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" msgstr "" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." +#: src/gui/editControls.cpp:610 +msgid "Log" msgstr "" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" msgstr "" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" msgstr "" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" msgstr "" -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" msgstr "" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" msgstr "" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" msgstr "" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" msgstr "" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" msgstr "" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" msgstr "" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" msgstr "" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" msgstr "" -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" msgstr "" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" msgstr "" -#: src/gui/settings.cpp:1479 -#, 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:1480 -#, 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:1487 -msgid "Mixing" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" msgstr "" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" msgstr "" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" +#: src/gui/editControls.cpp:930 +msgid "Oct." msgstr "" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" msgstr "" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" msgstr "" -#: src/gui/settings.cpp:1531 -msgid "MIDI" +#: src/gui/editControls.cpp:971 +msgid "Foll." msgstr "" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" msgstr "" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" msgstr "" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" msgstr "" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" msgstr "" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" msgstr "" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" msgstr "" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" msgstr "" -#: src/gui/settings.cpp:1589 -msgid "Value input style" +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" msgstr "" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" +#: src/gui/util.cpp:97 +msgid "Ctrl-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" +#: src/gui/util.cpp:99 +msgid "Alt-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" +#: src/gui/util.cpp:100 +msgid "Shift-" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" +#: src/gui/stats.cpp:36 +msgid "Audio load" msgstr "" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" msgstr "" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" msgstr "" -#: src/gui/settings.cpp:1653 -msgid "Actions:" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" msgstr "" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" msgstr "" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" msgstr "" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" msgstr "" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" msgstr "" -#: src/gui/settings.cpp:1689 -msgid "Action" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" msgstr "" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" msgstr "" -#: src/gui/settings.cpp:1852 -msgid "Melodic" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" msgstr "" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" msgstr "" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" msgstr "" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" msgstr "" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" msgstr "" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" msgstr "" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" msgstr "" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" msgstr "" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" msgstr "" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:1908 -msgid "Emulation" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:1910 -msgid "Cores" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" msgstr "" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" msgstr "" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" msgstr "" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" msgstr "" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" msgstr "" -#: src/gui/settings.cpp:2107 -msgid "Playback" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" msgstr "" -#: src/gui/settings.cpp:2112 -msgid "Render" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" msgstr "" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" msgstr "" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" msgstr "" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" msgstr "" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" msgstr "" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" msgstr "" -#: src/gui/settings.cpp:2225 -msgid "Window activation" +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" msgstr "" -#: src/gui/settings.cpp:2291 -msgid "Key" +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" msgstr "" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" msgstr "" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" msgstr "" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" msgstr "" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" msgstr "" -#: src/gui/settings.cpp:2476 -msgid "Sample list" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" msgstr "" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" msgstr "" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" msgstr "" -#: src/gui/settings.cpp:2566 -msgid "Layout" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" msgstr "" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" msgstr "" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" msgstr "" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" msgstr "" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" msgstr "" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" msgstr "" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" msgstr "" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" msgstr "" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" msgstr "" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" msgstr "" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" msgstr "" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" msgstr "" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" msgstr "" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" msgstr "" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" msgstr "" -#: src/gui/settings.cpp:2649 -msgid "Mouse" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" msgstr "" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" msgstr "" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" msgstr "" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" msgstr "" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" msgstr "" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" msgstr "" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" msgstr "" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" msgstr "" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" msgstr "" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" msgstr "" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" -msgstr "" - -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" msgstr "" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" msgstr "" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" msgstr "" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" msgstr "" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" msgstr "" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" msgstr "" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" msgstr "" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" msgstr "" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" msgstr "" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" msgstr "" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" msgstr "" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" msgstr "" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." msgstr "" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" msgstr "" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" msgstr "" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" msgstr "" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" msgstr "" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" msgstr "" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" msgstr "" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" msgstr "" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" msgstr "" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" msgstr "" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" msgstr "" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" msgstr "" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" msgstr "" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" msgstr "" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" msgstr "" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" msgstr "" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" msgstr "" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" +#: src/gui/sysConf.cpp:962 +msgid "Separation" msgstr "" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" msgstr "" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" msgstr "" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" msgstr "" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" msgstr "" -#: src/gui/settings.cpp:2949 -msgid "Appearance" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" msgstr "" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" msgstr "" -#: src/gui/settings.cpp:2969 -msgid "Icon size" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" msgstr "" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" msgstr "" -#: src/gui/settings.cpp:2994 -msgid "Main font" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" msgstr "" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" msgstr "" -#: src/gui/settings.cpp:3013 -msgid "Header font" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" msgstr "" -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" msgstr "" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" msgstr "" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" msgstr "" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" +#: src/gui/sysConf.cpp:1156 +msgid "Cone" msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" msgstr "" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" msgstr "" -#: src/gui/settings.cpp:3101 -msgid "Oversample" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" msgstr "" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3117 -msgid "default." +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" msgstr "" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" msgstr "" -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" msgstr "" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" msgstr "" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" msgstr "" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" msgstr "" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" msgstr "" -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" msgstr "" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" msgstr "" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" msgstr "" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" msgstr "" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" msgstr "" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" msgstr "" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" msgstr "" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" msgstr "" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" msgstr "" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" msgstr "" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" msgstr "" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" msgstr "" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" +#: src/gui/sysConf.cpp:1580 +msgid "full" msgstr "" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" +#: src/gui/sysConf.cpp:1582 +msgid "half" msgstr "" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" msgstr "" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" msgstr "" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" msgstr "" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" msgstr "" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" msgstr "" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" msgstr "" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" msgstr "" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" msgstr "" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" msgstr "" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" msgstr "" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" msgstr "" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" msgstr "" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" msgstr "" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" msgstr "" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" msgstr "" -#: src/gui/settings.cpp:3398 -msgid "Effect value" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" msgstr "" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" msgstr "" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" msgstr "" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" msgstr "" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" msgstr "" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" msgstr "" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" msgstr "" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" msgstr "" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" msgstr "" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" msgstr "" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" msgstr "" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" msgstr "" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" msgstr "" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" msgstr "" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" msgstr "" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" msgstr "" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" msgstr "" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" msgstr "" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" msgstr "" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" msgstr "" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" msgstr "" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" msgstr "" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" msgstr "" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" msgstr "" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" msgstr "" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" msgstr "" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" msgstr "" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" msgstr "" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" msgstr "" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" msgstr "" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" msgstr "" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" +#: src/gui/userPresets.cpp:336 +msgid "User Systems" msgstr "" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" msgstr "" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" msgstr "" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" msgstr "" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" msgstr "" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" msgstr "" -#: src/gui/settings.cpp:3793 -msgid "Windows" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" msgstr "" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" msgstr "" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" msgstr "" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" +#: src/gui/effectList.cpp:48 +msgid "Description" msgstr "" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " msgstr "" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" msgstr "" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" msgstr "" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" msgstr "" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" msgstr "" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" msgstr "" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" msgstr "" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" msgstr "" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" msgstr "" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" +#: src/gui/settings.cpp:213 +msgid "Lower" msgstr "" -#: src/gui/settings.cpp:3876 -msgid "Primary" +#: src/gui/settings.cpp:215 +msgid "Medium" msgstr "" -#: src/gui/settings.cpp:3877 -msgid "Secondary" +#: src/gui/settings.cpp:217 +msgid "Ultra" msgstr "" -#: src/gui/settings.cpp:3891 -msgid "Button" +#: src/gui/settings.cpp:218 +msgid "Ultimate" msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" msgstr "" -#: src/gui/settings.cpp:3894 -msgid "Tab" +#: src/gui/settings.cpp:224 +msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" msgstr "" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" +#: src/gui/settings.cpp:226 +msgid "outb()" msgstr "" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" msgstr "" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" msgstr "" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" msgstr "" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" msgstr "" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" msgstr "" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" msgstr "" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" +#: src/gui/settings.cpp:247 +msgid "--select--" msgstr "" -#: src/gui/settings.cpp:3905 -msgid "Widget background" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" msgstr "" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" +#: src/gui/settings.cpp:255 +msgid "Note Off" msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" +#: src/gui/settings.cpp:256 +msgid "Note On" msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" msgstr "" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" msgstr "" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" +#: src/gui/settings.cpp:260 +msgid "ChanPressure" msgstr "" -#: src/gui/settings.cpp:3912 -msgid "Text selection" +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" msgstr "" -#: src/gui/settings.cpp:3913 -msgid "Line plot" +#: src/gui/settings.cpp:262 +msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" msgstr "" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" msgstr "" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" msgstr "" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" msgstr "" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" msgstr "" -#: src/gui/settings.cpp:3925 -msgid "Window background" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" msgstr "" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" msgstr "" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" msgstr "" -#: src/gui/settings.cpp:3929 -msgid "Header" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" msgstr "" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" msgstr "" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" msgstr "" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" msgstr "" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" msgstr "" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" msgstr "" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" msgstr "" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" +#: src/gui/settings.cpp:564 +msgid "General" msgstr "" -#: src/gui/settings.cpp:3941 -msgid "Separator" +#: src/gui/settings.cpp:581 +msgid "Language" msgstr "" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" +#: src/gui/settings.cpp:600 +msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" +#: src/gui/settings.cpp:660 +msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:3946 -msgid "Table header" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" msgstr "" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" +#: src/gui/settings.cpp:677 +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:3948 -msgid "Table border (soft)" +#: src/gui/settings.cpp:678 +msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" +#: src/gui/settings.cpp:683 +msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" +#: src/gui/settings.cpp:688 +msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" +#: src/gui/settings.cpp:698 +msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:3957 -msgid "Playback status" +#: src/gui/settings.cpp:714 +msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" msgstr "" -#: src/gui/settings.cpp:3960 -msgid "Error hint" +#: src/gui/settings.cpp:729 +msgid "VSync" msgstr "" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "Directory" +#: src/gui/settings.cpp:737 +msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" +#: src/gui/settings.cpp:747 +msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:3971 -msgid "ZSM" +#: src/gui/settings.cpp:754 +msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:3972 -msgid "Font" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." msgstr "" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." msgstr "" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:3984 -msgid "Reference" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:3985 -msgid "Guide" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" -msgstr "" - -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" +#: src/gui/settings.cpp:830 +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:3995 -msgid "Waveform (8)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" +#: src/gui/settings.cpp:839 +msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" +#: src/gui/settings.cpp:841 +msgid "Strength" msgstr "" -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" msgstr "" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" msgstr "" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:4011 -msgid "Clip" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:4015 -msgid "Order number" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" +#: src/gui/settings.cpp:890 +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:4017 -msgid "Song loop" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:4018 -msgid "Selected order" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" +#: src/gui/settings.cpp:904 +msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:4033 -msgid "Modulator" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "Carrier" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:959 msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" +"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:4041 -msgid "Mod. accent (primary)" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" +#: src/gui/settings.cpp:968 +msgid "" +"fill the file name field with an appropriate file name when saving or " +"exporting." msgstr "" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" msgstr "" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" +#: src/gui/settings.cpp:974 +msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" +#: src/gui/settings.cpp:976 +msgid "Current system" msgstr "" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" msgstr "" -#: src/gui/settings.cpp:4048 -msgid "Car. border" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" +#: src/gui/settings.cpp:1192 +msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" +#: src/gui/settings.cpp:1196 +msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:4070 -msgid "C64" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" +#: src/gui/settings.cpp:1224 +msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:4075 -msgid "TIA" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:4078 -msgid "PET" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:1268 +msgid "Output" msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" +#: src/gui/settings.cpp:1276 +msgid "Backend" msgstr "" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" +#: src/gui/settings.cpp:1309 +msgid "Driver" msgstr "" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" +#: src/gui/settings.cpp:1332 +msgid "Device" msgstr "" -#: src/gui/settings.cpp:4091 -msgid "Lynx" +#: src/gui/settings.cpp:1336 +msgid "" msgstr "" -#: src/gui/settings.cpp:4093 -msgid "X1-010" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" msgstr "" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:4106 -msgid "Sega PCM" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:4107 -msgid "QSound" +#: src/gui/settings.cpp:1439 +#, 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:4108 -msgid "YMZ280B" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:4111 -msgid "K007232" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:4112 -msgid "GA20" +#: src/gui/settings.cpp:1474 +#, 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:1475 +#, 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:1482 +msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:4114 -msgid "SM8521" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" msgstr "" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" +#: src/gui/settings.cpp:1489 +msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:4116 -msgid "K053260" +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" +#: src/gui/settings.cpp:1526 +msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:1584 +msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:4141 -msgid "Muted" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:4145 -msgid "Playhead" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:4146 -msgid "Editing" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:4148 -msgid "Cursor" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" +#: src/gui/settings.cpp:1648 +msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" msgstr "" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" +#: src/gui/settings.cpp:1680 +msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" +#: src/gui/settings.cpp:1684 +msgid "Action" msgstr "" -#: src/gui/settings.cpp:4156 -msgid "Row number" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" msgstr "" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" +#: src/gui/settings.cpp:1847 +msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:4175 -msgid "Song effect" +#: src/gui/settings.cpp:1903 +msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:4176 -msgid "Time effect" +#: src/gui/settings.cpp:1905 +msgid "Cores" msgstr "" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:4181 -msgid "External command output" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" +#: src/gui/settings.cpp:2113 +msgid "Playback" msgstr "" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" +#: src/gui/settings.cpp:2118 +msgid "Render" msgstr "" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:4185 -msgid "Status: on" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" msgstr "" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" msgstr "" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" +#: src/gui/settings.cpp:2232 +msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" +#: src/gui/settings.cpp:2287 +msgid "Key" msgstr "" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" msgstr "" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" +#: src/gui/settings.cpp:2341 +msgid "Add..." msgstr "" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" msgstr "" -#: src/gui/settings.cpp:4200 -msgid "Status: release" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" +#: src/gui/settings.cpp:2486 +msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" msgstr "" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:2578 +msgid "Layout" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:4211 -msgid "Time background" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" msgstr "" -#: src/gui/settings.cpp:4212 -msgid "Time text" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" msgstr "" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:4228 -msgid "Unused" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:4229 -msgid "Used" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:4230 -msgid "Overused" +#: src/gui/settings.cpp:2661 +msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:4231 -msgid "Really overused" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:4237 -msgid "Upper key" +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:4240 -msgid "Lower key" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:4246 -msgid "Clock text" +#: src/gui/settings.cpp:2711 +msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:4253 -msgid "PortSet" +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" msgstr "" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" msgstr "" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" msgstr "" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" msgstr "" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" msgstr "" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" msgstr "" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:4297 -msgid "Backup" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:4418 -msgid "Refresh" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:4422 -msgid "Delete all" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:4429 -msgid "Latest" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:4577 -msgid "Submit" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:4581 -msgid "invalid code" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" msgstr "" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" +#: src/gui/settings.cpp:3000 +msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" +#: src/gui/settings.cpp:3002 +msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" +#: src/gui/settings.cpp:3020 +msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:6982 -msgid "[Link]" +#: src/gui/settings.cpp:3045 +msgid "Main font" msgstr "" -#: src/gui/settings.cpp:6983 -msgid "[File]" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:6984 -msgid "Name:" +#: src/gui/settings.cpp:3064 +msgid "Header font" msgstr "" -#: src/gui/settings.cpp:6985 -msgid "Path:" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:6986 -msgid "Reset search" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:6987 -msgid "Drives" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" msgstr "" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:6992 -msgid "File name" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:6995 -msgid "Date" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" msgstr "" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" msgstr "" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" msgstr "" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" msgstr "" -#: src/gui/orders.cpp:114 -msgid "Add new order" +#: src/gui/settings.cpp:3152 +msgid "Oversample" msgstr "" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" msgstr "" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" msgstr "" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" +#: src/gui/settings.cpp:3168 +msgid "default." msgstr "" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" msgstr "" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." msgstr "" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" msgstr "" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." msgstr "" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" msgstr "" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" msgstr "" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/findReplace.cpp:29 -msgid "ignore" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/findReplace.cpp:30 -msgid "equals" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/findReplace.cpp:31 -msgid "not equal" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/findReplace.cpp:32 -msgid "between" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" msgstr "" -#: src/gui/findReplace.cpp:33 -msgid "not between" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/findReplace.cpp:34 -msgid "any" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" msgstr "" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" msgstr "" -#: src/gui/findReplace.cpp:39 -msgid "set" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/findReplace.cpp:40 -msgid "add" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/findReplace.cpp:42 -msgid "scale %" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" msgstr "" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" msgstr "" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" msgstr "" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" msgstr "" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/findReplace.cpp:541 -msgid "go" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" msgstr "" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" msgstr "" -#: src/gui/findReplace.cpp:587 -msgid "Back" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" msgstr "" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" msgstr "" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" msgstr "" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" msgstr "" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" msgstr "" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" msgstr "" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" msgstr "" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" msgstr "" -#: src/gui/findReplace.cpp:856 -msgid "Replace" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" msgstr "" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" msgstr "" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" msgstr "" -#: src/gui/about.cpp:26 -msgid "is proud to present" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" msgstr "" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" msgstr "" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" msgstr "" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" +#: src/gui/settings.cpp:3449 +msgid "Effect value" msgstr "" -#: src/gui/about.cpp:35 -msgid "-- program --" +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" msgstr "" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" msgstr "" -#: src/gui/about.cpp:60 -msgid "-- documentation --" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" msgstr "" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" msgstr "" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" msgstr "" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" msgstr "" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" msgstr "" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" msgstr "" -#: src/gui/about.cpp:241 -msgid "powered by:" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" msgstr "" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" msgstr "" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" msgstr "" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" msgstr "" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" msgstr "" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" msgstr "" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" msgstr "" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" msgstr "" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" msgstr "" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" msgstr "" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" msgstr "" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" msgstr "" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" msgstr "" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" msgstr "" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" msgstr "" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" msgstr "" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" msgstr "" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" msgstr "" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" msgstr "" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" msgstr "" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" msgstr "" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" msgstr "" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" msgstr "" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" msgstr "" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" msgstr "" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" msgstr "" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" msgstr "" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" msgstr "" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" msgstr "" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" msgstr "" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" msgstr "" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" msgstr "" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" msgstr "" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" msgstr "" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" msgstr "" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" msgstr "" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" msgstr "" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" msgstr "" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" msgstr "" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" msgstr "" -#: src/gui/about.cpp:322 -msgid "disclaimer:" +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" +#: src/gui/settings.cpp:3862 +msgid "Windows" msgstr "" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" msgstr "" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" msgstr "" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" msgstr "" -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" msgstr "" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" msgstr "" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" msgstr "" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" +#: src/gui/settings.cpp:3903 +msgid "Color scheme" msgstr "" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" +#: src/gui/settings.cpp:3916 +msgid "Guru mode" msgstr "" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" msgstr "" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" msgstr "" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" msgstr "" -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" msgstr "" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" msgstr "" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" +#: src/gui/settings.cpp:3945 +msgid "Primary" msgstr "" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." +#: src/gui/settings.cpp:3946 +msgid "Secondary" msgstr "" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" +#: src/gui/settings.cpp:3960 +msgid "Button" msgstr "" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" +#: src/gui/settings.cpp:3962 +msgid "Button (active)" msgstr "" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/settings.cpp:3963 +msgid "Tab" msgstr "" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" msgstr "" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" msgstr "" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" +#: src/gui/settings.cpp:3968 +msgid "ImGui header" msgstr "" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" msgstr "" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/settings.cpp:3971 +msgid "Resize grip" msgstr "" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" msgstr "" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +#: src/gui/settings.cpp:3974 +msgid "Widget background" msgstr "" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" +#: src/gui/settings.cpp:3977 +msgid "Slider grab" msgstr "" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +#: src/gui/settings.cpp:3981 +msgid "Text selection" msgstr "" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/settings.cpp:3982 +msgid "Line plot" +msgstr "" + +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" +msgstr "" + +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" +msgstr "" + +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" +msgstr "" + +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "" + +#: src/gui/settings.cpp:3994 +msgid "Window background" +msgstr "" + +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" +msgstr "" + +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" +msgstr "" + +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" +msgstr "" + +#: src/gui/settings.cpp:3998 +msgid "Header" +msgstr "" + +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" +msgstr "" + +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" +msgstr "" + +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" +msgstr "" + +#: src/gui/settings.cpp:4003 +msgid "Menu bar" +msgstr "" + +#: src/gui/settings.cpp:4005 +msgid "Border shadow" +msgstr "" + +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" +msgstr "" + +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" +msgstr "" + +#: src/gui/settings.cpp:4010 +msgid "Separator" +msgstr "" + +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" +msgstr "" + +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" +msgstr "" + +#: src/gui/settings.cpp:4013 +msgid "Docking preview" +msgstr "" + +#: src/gui/settings.cpp:4014 +msgid "Docking empty" +msgstr "" + +#: src/gui/settings.cpp:4015 +msgid "Table header" +msgstr "" + +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" +msgstr "" + +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" +msgstr "" + +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" +msgstr "" + +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" +msgstr "" + +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" +msgstr "" + +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "" + +#: src/gui/settings.cpp:4024 +msgid "Toggle on" +msgstr "" + +#: src/gui/settings.cpp:4025 +msgid "Toggle off" +msgstr "" + +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "" + +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" +msgstr "" + +#: src/gui/settings.cpp:4028 +msgid "Warning hint" +msgstr "" + +#: src/gui/settings.cpp:4029 +msgid "Error hint" +msgstr "" + +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "" + +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "" + +#: src/gui/settings.cpp:4034 +msgid "Song (native)" +msgstr "" + +#: src/gui/settings.cpp:4035 +msgid "Song (import)" +msgstr "" + +#: src/gui/settings.cpp:4040 +msgid "ZSM" +msgstr "" + +#: src/gui/settings.cpp:4041 +msgid "Font" +msgstr "" + +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" +msgstr "" + +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" +msgstr "" + +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" +msgstr "" + +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" +msgstr "" + +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "" + +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" +msgstr "" + +#: src/gui/settings.cpp:4053 +msgid "Reference" +msgstr "" + +#: src/gui/settings.cpp:4054 +msgid "Guide" +msgstr "" + +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "" + +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" +msgstr "" + +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" +msgstr "" + +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" +msgstr "" + +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" +msgstr "" + +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" +msgstr "" + +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" +msgstr "" + +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" +msgstr "" + +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" +msgstr "" + +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" +msgstr "" + +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" +msgstr "" + +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" +msgstr "" + +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" +msgstr "" + +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" +msgstr "" + +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" +msgstr "" + +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" +msgstr "" + +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" +msgstr "" + +#: src/gui/settings.cpp:4080 +msgid "Clip" +msgstr "" + +#: src/gui/settings.cpp:4084 +msgid "Order number" +msgstr "" + +#: src/gui/settings.cpp:4085 +msgid "Playing order background" +msgstr "" + +#: src/gui/settings.cpp:4086 +msgid "Song loop" +msgstr "" + +#: src/gui/settings.cpp:4087 +msgid "Selected order" +msgstr "" + +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" +msgstr "" + +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" +msgstr "" + +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "" + +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "" + +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" +msgstr "" + +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "" + +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "" + +#: src/gui/settings.cpp:4102 +msgid "Modulator" +msgstr "" + +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "" + +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "" + +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" +msgstr "" + +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "" + +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "" + +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "" + +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "" + +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" +msgstr "" + +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "" + +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "" + +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "" + +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "" + +#: src/gui/settings.cpp:4139 +msgid "C64" +msgstr "" + +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" +msgstr "" + +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" +msgstr "" + +#: src/gui/settings.cpp:4143 +msgid "AY8930" +msgstr "" + +#: src/gui/settings.cpp:4144 +msgid "TIA" +msgstr "" + +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "" + +#: src/gui/settings.cpp:4146 +msgid "VIC" +msgstr "" + +#: src/gui/settings.cpp:4147 +msgid "PET" +msgstr "" + +#: src/gui/settings.cpp:4148 +msgid "VRC6" +msgstr "" + +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" +msgstr "" + +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" +msgstr "" + +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" +msgstr "" + +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" +msgstr "" + +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" +msgstr "" + +#: src/gui/settings.cpp:4160 +msgid "Lynx" +msgstr "" + +#: src/gui/settings.cpp:4162 +msgid "X1-010" +msgstr "" + +#: src/gui/settings.cpp:4163 +msgid "ES5506" +msgstr "" + +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" +msgstr "" + +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" +msgstr "" + +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" +msgstr "" + +#: src/gui/settings.cpp:4171 +msgid "MSM6258" +msgstr "" + +#: src/gui/settings.cpp:4172 +msgid "MSM6295" +msgstr "" + +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" +msgstr "" + +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "" + +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "" + +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" +msgstr "" + +#: src/gui/settings.cpp:4178 +msgid "RF5C68" +msgstr "" + +#: src/gui/settings.cpp:4179 +msgid "MSM5232" +msgstr "" + +#: src/gui/settings.cpp:4180 +msgid "K007232" +msgstr "" + +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "" + +#: src/gui/settings.cpp:4183 +msgid "SM8521" +msgstr "" + +#: src/gui/settings.cpp:4184 +msgid "PV-1000" +msgstr "" + +#: src/gui/settings.cpp:4185 +msgid "K053260" +msgstr "" + +#: src/gui/settings.cpp:4186 +msgid "TED" +msgstr "" + +#: src/gui/settings.cpp:4187 +msgid "C140" +msgstr "" + +#: src/gui/settings.cpp:4188 +msgid "C219" +msgstr "" + +#: src/gui/settings.cpp:4189 +msgid "ESFM" +msgstr "" + +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" +msgstr "" + +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" +msgstr "" + +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" +msgstr "" + +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" +msgstr "" + +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" +msgstr "" + +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" +msgstr "" + +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" +msgstr "" + +#: src/gui/settings.cpp:4212 +msgid "FM operator" +msgstr "" + +#: src/gui/settings.cpp:4213 +msgid "Muted" +msgstr "" + +#: src/gui/settings.cpp:4217 +msgid "Playhead" +msgstr "" + +#: src/gui/settings.cpp:4218 +msgid "Editing" +msgstr "" + +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" +msgstr "" + +#: src/gui/settings.cpp:4220 +msgid "Cursor" +msgstr "" + +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" +msgstr "" + +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" +msgstr "" + +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" +msgstr "" + +#: src/gui/settings.cpp:4228 +msgid "Row number" +msgstr "" + +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4234 +msgid "Blank" +msgstr "" + +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" +msgstr "" + +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" +msgstr "" + +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" +msgstr "" + +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" +msgstr "" + +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" +msgstr "" + +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" +msgstr "" + +#: src/gui/settings.cpp:4245 +msgid "Volume effect" +msgstr "" + +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "" + +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "" + +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "" + +#: src/gui/settings.cpp:4249 +msgid "Speed effect" +msgstr "" + +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4253 +msgid "External command output" +msgstr "" + +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" +msgstr "" + +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4257 +msgid "Status: on" +msgstr "" + +#: src/gui/settings.cpp:4258 +msgid "Status: volume" +msgstr "" + +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" +msgstr "" + +#: src/gui/settings.cpp:4260 +msgid "Status: panning" +msgstr "" + +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" +msgstr "" + +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" +msgstr "" + +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" +msgstr "" + +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" +msgstr "" + +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" +msgstr "" + +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" +msgstr "" + +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" +msgstr "" + +#: src/gui/settings.cpp:4269 +msgid "Status: attack" +msgstr "" + +#: src/gui/settings.cpp:4270 +msgid "Status: decay" +msgstr "" + +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" +msgstr "" + +#: src/gui/settings.cpp:4272 +msgid "Status: release" +msgstr "" + +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" +msgstr "" + +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" +msgstr "" + +#: src/gui/settings.cpp:4275 +msgid "Status: increase" +msgstr "" + +#: src/gui/settings.cpp:4276 +msgid "Status: bent" +msgstr "" + +#: src/gui/settings.cpp:4277 +msgid "Status: direct" +msgstr "" + +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" +msgstr "" + +#: src/gui/settings.cpp:4283 +msgid "Time background" +msgstr "" + +#: src/gui/settings.cpp:4284 +msgid "Time text" +msgstr "" + +#: src/gui/settings.cpp:4285 +msgid "Loop region" +msgstr "" + +#: src/gui/settings.cpp:4286 +msgid "Center guide" +msgstr "" + +#: src/gui/settings.cpp:4287 +msgid "Grid" +msgstr "" + +#: src/gui/settings.cpp:4289 +msgid "Selection points" +msgstr "" + +#: src/gui/settings.cpp:4290 +msgid "Preview needle" +msgstr "" + +#: src/gui/settings.cpp:4291 +msgid "Playing needles" +msgstr "" + +#: src/gui/settings.cpp:4292 +msgid "Loop markers" +msgstr "" + +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" +msgstr "" + +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" +msgstr "" + +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" +msgstr "" + +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "" + +#: src/gui/settings.cpp:4299 +msgid "Unallocated" +msgstr "" + +#: src/gui/settings.cpp:4300 +msgid "Unused" +msgstr "" + +#: src/gui/settings.cpp:4301 +msgid "Used" +msgstr "" + +#: src/gui/settings.cpp:4302 +msgid "Overused" +msgstr "" + +#: src/gui/settings.cpp:4303 +msgid "Really overused" +msgstr "" + +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" +msgstr "" + +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" +msgstr "" + +#: src/gui/settings.cpp:4309 +msgid "Upper key" +msgstr "" + +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4312 +msgid "Lower key" +msgstr "" + +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "" + +#: src/gui/settings.cpp:4318 +msgid "Clock text" +msgstr "" + +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" +msgstr "" + +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" +msgstr "" + +#: src/gui/settings.cpp:4325 +msgid "PortSet" +msgstr "" + +#: src/gui/settings.cpp:4326 +msgid "Port" +msgstr "" + +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" +msgstr "" + +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" +msgstr "" + +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" +msgstr "" + +#: src/gui/settings.cpp:4335 +msgid "Waveform data" +msgstr "" + +#: src/gui/settings.cpp:4338 +msgid "Reserved" +msgstr "" + +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" +msgstr "" + +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" +msgstr "" + +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" +msgstr "" + +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" +msgstr "" + +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" +msgstr "" + +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" +msgstr "" + +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" +msgstr "" + +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" +msgstr "" + +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" +msgstr "" + +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" +msgstr "" + +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" +msgstr "" + +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" +msgstr "" + +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" +msgstr "" + +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" +msgstr "" + +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" +msgstr "" + +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" +msgstr "" + +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" +msgstr "" + +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "" + +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "" + +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "" + +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "" + +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "" + +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "" + +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "" + +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "" + +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "" + +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "" + +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "" + +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "" + +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "" + +#: src/gui/settings.cpp:4490 +msgid "Refresh" +msgstr "" + +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "" + +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "" + +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "" + +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" +msgstr "" + +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" +msgstr "" + +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" +msgstr "" + +#: src/gui/settings.cpp:4647 +msgid "Enter code:" +msgstr "" + +#: src/gui/settings.cpp:4649 +msgid "Submit" +msgstr "" + +#: src/gui/settings.cpp:4653 +msgid "invalid code" +msgstr "" + +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" +msgstr "" + +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +msgstr "" + +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" +msgstr "" + +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +msgstr "" + +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" +msgstr "" + +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" +msgstr "" + +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "" + +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "" + +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "" + +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" +msgstr "" + +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." +msgstr "" + +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" +msgstr "" + +#: src/gui/settings.cpp:7137 +msgid "[Dir]" +msgstr "" + +#: src/gui/settings.cpp:7138 +msgid "[Link]" +msgstr "" + +#: src/gui/settings.cpp:7139 +msgid "[File]" +msgstr "" + +#: src/gui/settings.cpp:7140 +msgid "Name:" +msgstr "" + +#: src/gui/settings.cpp:7141 +msgid "Path:" +msgstr "" + +#: src/gui/settings.cpp:7142 +msgid "Reset search" +msgstr "" + +#: src/gui/settings.cpp:7143 +msgid "Drives" +msgstr "" + +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" +msgstr "" + +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" +msgstr "" + +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" +msgstr "" + +#: src/gui/settings.cpp:7147 +msgid "Create Directory" +msgstr "" + +#: src/gui/settings.cpp:7148 +msgid "File name" +msgstr "" + +#: src/gui/settings.cpp:7151 +msgid "Date" +msgstr "" + +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "" + +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "" + +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "" + +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "" + +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "" + +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "" + +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "" + +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "" + +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "" + +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "" + +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "" + +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "" + +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "" + +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "" + +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "" + +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "" + +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "" + +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "" + +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "" + +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "" + +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "" + +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "" + +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "" + +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "" + +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "" + +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "" + +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" +msgstr "" + +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" +msgstr "" + +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" +msgstr "" + +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" +msgstr "" + +#: src/gui/findReplace.cpp:541 +msgid "go" +msgstr "" + +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" +msgstr "" + +#: src/gui/findReplace.cpp:588 +msgid "Back" +msgstr "" + +#: src/gui/findReplace.cpp:781 +msgid "Delete query" +msgstr "" + +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" +msgstr "" + +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" +msgstr "" + +#: src/gui/findReplace.cpp:817 +msgid "Search range:" +msgstr "" + +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" +msgstr "" + +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" +msgstr "" + +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" +msgstr "" + +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" +msgstr "" + +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." +msgstr "" + +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" +msgstr "" + +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." +msgstr "" + +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" +msgstr "" + +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." +msgstr "" + +#: src/gui/findReplace.cpp:887 +msgid "Replace" +msgstr "" + +#: src/gui/findReplace.cpp:956 +msgid "INVALID" +msgstr "" + +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" +msgstr "" + +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" +msgstr "" + +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" +msgstr "" + +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" +msgstr "" + +#: src/gui/about.cpp:26 +msgid "is proud to present" +msgstr "" + +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" +msgstr "" + +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." +msgstr "" + +#: src/gui/about.cpp:33 +msgid "> CREDITS <" +msgstr "" + +#: src/gui/about.cpp:35 +msgid "-- program --" +msgstr "" + +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" +msgstr "" + +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" +msgstr "" + +#: src/gui/about.cpp:61 +msgid "-- documentation --" +msgstr "" + +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" +msgstr "" + +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" +msgstr "" + +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" +msgstr "" + +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" +msgstr "" + +#: src/gui/about.cpp:108 +msgid "powered by:" +msgstr "" + +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" +msgstr "" + +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" +msgstr "" + +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" +msgstr "" + +#: src/gui/about.cpp:115 +msgid "and Mark Adler" +msgstr "" + +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" +msgstr "" + +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" +msgstr "" + +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" +msgstr "" + +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" +msgstr "" + +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" +msgstr "" + +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" +msgstr "" + +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" +msgstr "" + +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" +msgstr "" + +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" +msgstr "" + +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "" + +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +msgstr "" + +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "" + +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "" + +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "" + +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "" + +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "" + +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "" + +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "" + +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "" + +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "" + +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "" + +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "" + +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "" + +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +msgstr "" + +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" +msgstr "" + +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" +msgstr "" + +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "" + +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "" + +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "" + +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "" + +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "" + +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "" + +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "" + +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +msgstr "" + +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +msgstr "" + +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" +msgstr "" + +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" +msgstr "" + +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" +msgstr "" + +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" +msgstr "" + +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" +msgstr "" + +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +msgstr "" + +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" +msgstr "" + +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "" + +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "" + +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "" + +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" + +#: src/gui/about.cpp:175 +msgid "greetings to:" +msgstr "" + +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" +msgstr "" + +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" +msgstr "" + +#: src/gui/about.cpp:183 +msgid "(and contributors)." +msgstr "" + +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" +msgstr "" + +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." +msgstr "" + +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" +msgstr "" + +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" +msgstr "" + +#: src/gui/about.cpp:193 +msgid "disclaimer:" +msgstr "" + +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" +msgstr "" + +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" +msgstr "" + +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" +msgstr "" + +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" +msgstr "" + +#: src/gui/about.cpp:198 +msgid "the original program." +msgstr "" + +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." +msgstr "" + +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" +msgstr "" + +#: src/gui/about.cpp:209 +msgid "About Furnace" +msgstr "" + +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "" + +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "" + +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." +msgstr "" + +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "" + +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" +msgstr "" + +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." +msgstr "" + +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "" + +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." +msgstr "" + +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "" + +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." +msgstr "" + +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "" + +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." +msgstr "" + +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "" + +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." +msgstr "" + +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "" + +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "" + +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." +msgstr "" + +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" +msgstr "" + +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." +msgstr "" + +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "" + +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "" + +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "" + +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." +msgstr "" + +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "" + +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "" + +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." +msgstr "" + +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "" + +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "" + +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "" + +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "" + +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "" + +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "" + +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "" + +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" +msgstr "" + +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." +msgstr "" + +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" msgstr "" #: src/gui/compatFlags.cpp:106 msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" +msgstr "" + +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" +msgstr "" + +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." +msgstr "" + +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." +msgstr "" + +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +msgstr "" + +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" +msgstr "" + +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" +msgstr "" + +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." +msgstr "" + +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" +msgstr "" + +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" +msgstr "" + +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" +msgstr "" + +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" +msgstr "" + +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" +msgstr "" + +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" +msgstr "" + +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" +msgstr "" + +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" +msgstr "" + +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" +msgstr "" + +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" +msgstr "" + +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" +msgstr "" + +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" +msgstr "" + +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" +msgstr "" + +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" +msgstr "" + +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" +msgstr "" + +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" +msgstr "" + +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" +msgstr "" + +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" +msgstr "" + +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" +msgstr "" + +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" +msgstr "" + +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" +msgstr "" + +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" +msgstr "" + +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" +msgstr "" + +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." +msgstr "" + +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" +msgstr "" + +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" +msgstr "" + +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" +msgstr "" + +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" +msgstr "" + +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" +msgstr "" + +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" +msgstr "" + +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" +msgstr "" + +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" +msgstr "" + +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" +msgstr "" + +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" +msgstr "" + +#: src/gui/compatFlags.cpp:235 +msgid "Full" +msgstr "" + +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" +msgstr "" + +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" +msgstr "" + +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" +msgstr "" + +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" +msgstr "" + +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" +msgstr "" + +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" +msgstr "" + +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" +msgstr "" + +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" +msgstr "" + +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" +msgstr "" + +#: src/gui/compatFlags.cpp:292 +msgid "no checks" +msgstr "" + +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" +msgstr "" + +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" +msgstr "" + +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" +msgstr "" + +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" +msgstr "" + +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "" + +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." +msgstr "" + +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." +msgstr "" + +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "" + +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." +msgstr "" + +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" +msgstr "" + +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "" + +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" + +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "" + +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "" + +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" +msgstr "" + +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "" + +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "" + +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "" + +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "" + +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "" + +#: src/gui/guiConst.cpp:221 +msgid "linear" +msgstr "" + +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" +msgstr "" + +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" +msgstr "" + +#: src/gui/guiConst.cpp:224 +msgid "sinc" +msgstr "" + +#: src/gui/guiConst.cpp:225 +msgid "best possible" +msgstr "" + +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" +msgstr "" + +#: src/gui/guiConst.cpp:234 +msgid "Time" +msgstr "" + +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" +msgstr "" + +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" +msgstr "" + +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" + +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "" + +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" + +#: src/gui/guiConst.cpp:571 +msgid "---Global" +msgstr "" + +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "" + +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" +msgstr "" + +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "" + +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "" + +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" +msgstr "" + +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" +msgstr "" + +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "" + +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "" + +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "" + +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "" + +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" +msgstr "" + +#: src/gui/guiConst.cpp:591 +msgid "Step row" +msgstr "" + +#: src/gui/guiConst.cpp:592 +msgid "Octave up" +msgstr "" + +#: src/gui/guiConst.cpp:593 +msgid "Octave down" +msgstr "" + +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" +msgstr "" + +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" +msgstr "" + +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" +msgstr "" + +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" +msgstr "" + +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" +msgstr "" + +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" msgstr "" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" msgstr "" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" msgstr "" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" msgstr "" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" msgstr "" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" msgstr "" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" +#: src/gui/guiConst.cpp:621 +msgid "Song Information" msgstr "" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" msgstr "" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" msgstr "" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" +#: src/gui/guiConst.cpp:626 +msgid "Sample List" msgstr "" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" msgstr "" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" msgstr "" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" msgstr "" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" msgstr "" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" +#: src/gui/guiConst.cpp:656 +msgid "User Presets" msgstr "" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" msgstr "" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" +#: src/gui/guiConst.cpp:659 +msgid "Close current window" msgstr "" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" msgstr "" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" msgstr "" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" msgstr "" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" msgstr "" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" msgstr "" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" msgstr "" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/guiConst.cpp:671 +msgid "Select all" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/guiConst.cpp:672 +msgid "Cut" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" +#: src/gui/guiConst.cpp:673 +msgid "Copy" msgstr "" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" +#: src/gui/guiConst.cpp:674 +msgid "Paste" +msgstr "" + +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" +msgstr "" + +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" +msgstr "" + +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" +msgstr "" + +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" +msgstr "" + +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" +msgstr "" + +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" +msgstr "" + +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" +msgstr "" + +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" +msgstr "" + +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "" + +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "" + +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "" + +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "" + +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "" + +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "" + +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" msgstr "" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" msgstr "" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" msgstr "" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" msgstr "" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" msgstr "" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." +#: src/gui/guiConst.cpp:709 +msgid "Insert" msgstr "" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" msgstr "" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" msgstr "" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" msgstr "" -#: src/gui/compatFlags.cpp:235 -msgid "Full" +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" msgstr "" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" msgstr "" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" msgstr "" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" msgstr "" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" msgstr "" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" msgstr "" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" msgstr "" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" msgstr "" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" msgstr "" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" +#: src/gui/guiConst.cpp:727 +msgid "Expand song" msgstr "" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" msgstr "" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" msgstr "" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" msgstr "" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" msgstr "" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" msgstr "" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" msgstr "" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" msgstr "" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" msgstr "" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" msgstr "" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" msgstr "" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" msgstr "" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" msgstr "" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" msgstr "" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" msgstr "" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" msgstr "" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" msgstr "" -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" msgstr "" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" msgstr "" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" msgstr "" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" msgstr "" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" msgstr "" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" msgstr "" -#: src/gui/guiConst.cpp:191 -msgid "Forward" +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" msgstr "" -#: src/gui/guiConst.cpp:192 -msgid "Backward" +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" msgstr "" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" msgstr "" -#: src/gui/guiConst.cpp:218 -msgid "linear" +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" msgstr "" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" msgstr "" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:221 -msgid "sinc" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" msgstr "" -#: src/gui/guiConst.cpp:222 -msgid "best possible" +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" msgstr "" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" msgstr "" -#: src/gui/guiConst.cpp:231 -msgid "Time" +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" msgstr "" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" msgstr "" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" msgstr "" -#: src/gui/guiConst.cpp:530 -msgid "---Global" +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:532 -msgid "Open file" +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" msgstr "" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" msgstr "" -#: src/gui/guiConst.cpp:534 -msgid "Save file" +#: src/gui/guiConst.cpp:773 +msgid "Add sample" msgstr "" -#: src/gui/guiConst.cpp:535 -msgid "Save as" +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" msgstr "" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" +#: src/gui/guiConst.cpp:775 +msgid "Open sample" msgstr "" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" msgstr "" -#: src/gui/guiConst.cpp:543 -msgid "Exit" +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" msgstr "" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" msgstr "" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" +#: src/gui/guiConst.cpp:779 +msgid "Save sample" msgstr "" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" msgstr "" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" msgstr "" -#: src/gui/guiConst.cpp:550 -msgid "Step row" +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" msgstr "" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" msgstr "" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" msgstr "" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" msgstr "" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" msgstr "" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" msgstr "" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" msgstr "" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" msgstr "" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" msgstr "" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" msgstr "" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" msgstr "" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" msgstr "" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" msgstr "" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" msgstr "" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" msgstr "" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" msgstr "" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" msgstr "" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" msgstr "" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" msgstr "" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" msgstr "" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" msgstr "" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" msgstr "" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" msgstr "" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" msgstr "" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" msgstr "" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" msgstr "" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" msgstr "" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" msgstr "" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" msgstr "" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" msgstr "" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" msgstr "" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" msgstr "" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" msgstr "" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" msgstr "" -#: src/gui/guiConst.cpp:630 -msgid "Select all" +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" msgstr "" -#: src/gui/guiConst.cpp:631 -msgid "Cut" +#: src/gui/guiConst.cpp:828 +msgid "---Orders" msgstr "" -#: src/gui/guiConst.cpp:632 -msgid "Copy" +#: src/gui/guiConst.cpp:829 +msgid "Previous order" msgstr "" -#: src/gui/guiConst.cpp:633 -msgid "Paste" +#: src/gui/guiConst.cpp:830 +msgid "Next order" msgstr "" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" msgstr "" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" msgstr "" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" msgstr "" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" msgstr "" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" msgstr "" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" msgstr "" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" +#: src/gui/guiConst.cpp:837 +msgid "Add order" msgstr "" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" msgstr "" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" msgstr "" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" +#: src/gui/guiConst.cpp:845 +msgid "Replay order" msgstr "" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" +#: src/gui/guiConst.cpp:1472 +msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" msgstr "" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" +#: src/gui/piano.cpp:103 +msgid "Options" msgstr "" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" +#: src/gui/piano.cpp:106 +msgid "Key layout:" msgstr "" -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" +#: src/gui/piano.cpp:111 +msgid "Standard" msgstr "" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" +#: src/gui/piano.cpp:114 +msgid "Continuous" msgstr "" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" +#: src/gui/piano.cpp:118 +msgid "Value input pad:" msgstr "" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" +#: src/gui/piano.cpp:120 +msgid "Disabled" msgstr "" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" +#: src/gui/piano.cpp:123 +msgid "Replace piano" msgstr "" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" msgstr "" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" msgstr "" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" msgstr "" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" msgstr "" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" msgstr "" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" msgstr "" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" msgstr "" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" msgstr "" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" msgstr "" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" msgstr "" -#: src/gui/guiConst.cpp:668 -msgid "Insert" +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" msgstr "" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" msgstr "" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" msgstr "" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" msgstr "" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" msgstr "" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." msgstr "" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" msgstr "" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" msgstr "" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" +#: src/gui/waveEdit.cpp:390 +msgid "Steps" msgstr "" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" +#: src/gui/waveEdit.cpp:394 +msgid "Lines" msgstr "" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" msgstr "" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" +#: src/gui/waveEdit.cpp:413 +msgid "Height" msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" msgstr "" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" msgstr "" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" msgstr "" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" msgstr "" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" msgstr "" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" msgstr "" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" +#: src/gui/waveEdit.cpp:586 +msgid "Mult" msgstr "" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" +#: src/gui/waveEdit.cpp:588 +msgid "FB" msgstr "" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" msgstr "" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" msgstr "" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" msgstr "" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" msgstr "" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" msgstr "" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" msgstr "" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" msgstr "" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" msgstr "" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" msgstr "" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" msgstr "" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" msgstr "" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" msgstr "" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" +#: src/gui/waveEdit.cpp:1029 +msgid "Half" msgstr "" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" +#: src/gui/waveEdit.cpp:1040 +msgid "Double" msgstr "" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" msgstr "" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" msgstr "" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" msgstr "" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" msgstr "" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" msgstr "" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" msgstr "" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" msgstr "" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" msgstr "" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" msgstr "" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" msgstr "" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" msgstr "" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" msgstr "" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" msgstr "" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" msgstr "" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" +#: src/gui/sampleEdit.cpp:474 +msgid "Info" msgstr "" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" msgstr "" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" msgstr "" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." msgstr "" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" msgstr "" -#: src/gui/guiConst.cpp:786 -msgid "Next order" +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" msgstr "" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" msgstr "" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" msgstr "" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." msgstr "" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." msgstr "" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" msgstr "" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." msgstr "" -#: src/gui/guiConst.cpp:793 -msgid "Add order" +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" msgstr "" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." msgstr "" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" msgstr "" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" msgstr "" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" msgstr "" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" msgstr "" -#: src/gui/piano.cpp:103 -msgid "Options" +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" msgstr "" -#: src/gui/piano.cpp:106 -msgid "Key layout:" +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" msgstr "" -#: src/gui/piano.cpp:111 -msgid "Standard" +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:114 -msgid "Continuous" +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" msgstr "" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" msgstr "" -#: src/gui/piano.cpp:120 -msgid "Disabled" +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:123 -msgid "Replace piano" +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" msgstr "" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" msgstr "" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" msgstr "" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" msgstr "" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" msgstr "" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" msgstr "" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" msgstr "" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" msgstr "" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" msgstr "" -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" msgstr "" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" msgstr "" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" msgstr "" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" msgstr "" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" msgstr "" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" msgstr "" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" msgstr "" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" msgstr "" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." msgstr "" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." msgstr "" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" msgstr "" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" msgstr "" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" msgstr "" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" msgstr "" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" msgstr "" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" msgstr "" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" msgstr "" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" msgstr "" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" msgstr "" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" msgstr "" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" msgstr "" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" msgstr "" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" +#: src/gui/newSong.cpp:183 +msgid "Categories" msgstr "" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." +#: src/gui/newSong.cpp:216 +msgid "no results" msgstr "" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." msgstr "" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" msgstr "" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" msgstr "" -#: src/gui/waveEdit.cpp:498 +#: src/gui/tutorial.cpp:511 msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" msgstr "" -#: src/gui/waveEdit.cpp:510 -msgid "Height" +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" msgstr "" -#: src/gui/waveEdit.cpp:512 -msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." +#: src/gui/tutorial.cpp:518 +msgid "High Score!" msgstr "" -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" msgstr "" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" msgstr "" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" +#: src/gui/tutorial.cpp:696 +msgid "" +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" msgstr "" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" msgstr "" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" +#: src/gui/tutorial.cpp:714 +msgid "" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" msgstr "" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" msgstr "" -#: src/gui/waveEdit.cpp:685 -msgid "FB" +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" msgstr "" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" msgstr "" -#: src/gui/waveEdit.cpp:765 -msgid "Out" +#: src/gui/songInfo.cpp:50 +msgid "Author" msgstr "" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" +#: src/gui/songInfo.cpp:60 +msgid "Album" msgstr "" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" +#: src/gui/songInfo.cpp:79 +msgid "Auto" msgstr "" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" msgstr "" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" msgstr "" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" +#: src/gui/grooves.cpp:132 +msgid "remove" msgstr "" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" msgstr "" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" msgstr "" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" msgstr "" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" msgstr "" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" msgstr "" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." msgstr "" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." msgstr "" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." msgstr "" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" msgstr "" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" msgstr "" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" +#: src/gui/csPlayer.cpp:126 +msgid "Load" msgstr "" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" +#: src/gui/csPlayer.cpp:130 +msgid "Kill" msgstr "" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" msgstr "" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" msgstr "" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" +#: src/gui/csPlayer.cpp:154 +msgid "Status" msgstr "" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" +#: src/gui/csPlayer.cpp:161 +msgid "start" msgstr "" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/csPlayer.cpp:163 +msgid "PC" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" +#: src/gui/csPlayer.cpp:165 +msgid "wait" msgstr "" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" +#: src/gui/csPlayer.cpp:167 +msgid "SP" msgstr "" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" msgstr "" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" msgstr "" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" +#: src/gui/csPlayer.cpp:173 +msgid "vol" msgstr "" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/csPlayer.cpp:175 +msgid "vols" msgstr "" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:177 +msgid "volst" msgstr "" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" +#: src/gui/csPlayer.cpp:179 +msgid "vib" msgstr "" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +#: src/gui/csPlayer.cpp:181 +msgid "porta" msgstr "" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:183 +msgid "arp" msgstr "" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" +#: src/gui/csPlayer.cpp:220 +msgid "Trace" msgstr "" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" msgstr "" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" msgstr "" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1733 +msgid "Open File" msgstr "" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" msgstr "" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" msgstr "" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" msgstr "" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" +#: src/gui/gui.cpp:1755 +msgid "Save File" msgstr "" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" msgstr "" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" msgstr "" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" msgstr "" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" +#: src/gui/gui.cpp:1793 +msgid "all compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" msgstr "" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" msgstr "" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" msgstr "" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" msgstr "" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" msgstr "" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" msgstr "" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" msgstr "" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" msgstr "" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" msgstr "" - -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." + +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" msgstr "" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" msgstr "" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" +#: src/gui/gui.cpp:1902 +msgid "raw data" msgstr "" -#: src/gui/sampleEdit.cpp:865 -#, c-format -msgid "" -"%s\n" -"%d bytes free" +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" msgstr "" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" +#: src/gui/gui.cpp:1919 +msgid "Load Sample" msgstr "" -#: src/gui/sampleEdit.cpp:871 -msgid "" -"\n" -"\n" -"not enough memory for this sample!" +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" +#: src/gui/gui.cpp:1940 +msgid "Save Sample" msgstr "" -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" msgstr "" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" msgstr "" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" msgstr "" -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" +#: src/gui/gui.cpp:1998 +msgid "Export VGM" msgstr "" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:1999 +msgid "VGM file" msgstr "" -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" +#: src/gui/gui.cpp:2009 +msgid "text file" msgstr "" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" +#: src/gui/gui.cpp:2019 +msgid "binary file" msgstr "" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" msgstr "" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2073 +msgid "Select Color File" msgstr "" -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" msgstr "" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" msgstr "" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" msgstr "" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" msgstr "" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" msgstr "" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" +#: src/gui/gui.cpp:2119 +msgid "Export Colors" msgstr "" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" msgstr "" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" +#: src/gui/gui.cpp:2137 +msgid "Export Layout" msgstr "" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" msgstr "" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" +#: src/gui/gui.cpp:2155 +msgid "Export Settings" msgstr "" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" +#: src/gui/gui.cpp:2166 +msgid "Load ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." +#: src/gui/gui.cpp:2177 +msgid "command stream" msgstr "" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +#: src/gui/gui.cpp:2186 +msgid "Open Test" msgstr "" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" msgstr "" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" msgstr "" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" +#: src/gui/gui.cpp:2223 +msgid "Save Test" msgstr "" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" msgstr "" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" +#: src/gui/gui.cpp:2265 +msgid "compression error" msgstr "" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" +#: src/gui/gui.cpp:2410 +msgid "everything OK" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" +#: src/gui/gui.cpp:2429 +msgid "" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." msgstr "" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/newSong.cpp:179 -msgid "Categories" +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" msgstr "" -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" +#: src/gui/gui.cpp:2860 +msgid "paste special..." msgstr "" -#: src/gui/newSong.cpp:212 -msgid "no results" +#: src/gui/gui.cpp:2861 +msgid "paste mix" msgstr "" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" msgstr "" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" msgstr "" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" msgstr "" -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" msgstr "" -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" +#: src/gui/gui.cpp:2887 +msgid "paste flood" msgstr "" -#: src/gui/tutorial.cpp:491 -msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" +#: src/gui/gui.cpp:2888 +msgid "paste overflow" msgstr "" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" +#: src/gui/gui.cpp:2897 +msgid "operation mask..." msgstr "" -#: src/gui/tutorial.cpp:498 -msgid "High Score!" +#: src/gui/gui.cpp:2904 +msgid "pull delete" msgstr "" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" +#: src/gui/gui.cpp:2908 +msgid "insert" msgstr "" -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" msgstr "" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" msgstr "" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" msgstr "" -#: src/gui/tutorial.cpp:680 -msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" msgstr "" -#: src/gui/tutorial.cpp:687 -msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +#: src/gui/gui.cpp:2953 +msgid "input latch" msgstr "" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" +#: src/gui/gui.cpp:2980 +msgid "" +"&&: selected instrument\n" +"..: no instrument" msgstr "" -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" +#: src/gui/gui.cpp:3034 +msgid "Set" msgstr "" -#: src/gui/songInfo.cpp:50 -msgid "Author" +#: src/gui/gui.cpp:3054 +msgid "note up" msgstr "" -#: src/gui/songInfo.cpp:60 -msgid "Album" +#: src/gui/gui.cpp:3055 +msgid "note down" msgstr "" -#: src/gui/songInfo.cpp:79 -msgid "Auto" +#: src/gui/gui.cpp:3056 +msgid "octave up" msgstr "" -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" +#: src/gui/gui.cpp:3057 +msgid "octave down" msgstr "" -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." +#: src/gui/gui.cpp:3059 +msgid "values up" msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" +#: src/gui/gui.cpp:3060 +msgid "values down" msgstr "" -#: src/gui/grooves.cpp:132 -msgid "remove" +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" msgstr "" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" msgstr "" -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" +#: src/gui/gui.cpp:3065 +msgid "transpose" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" +#: src/gui/gui.cpp:3073 +msgid "Notes" msgstr "" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" +#: src/gui/gui.cpp:3078 +msgid "Values" msgstr "" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" +#: src/gui/gui.cpp:3085 +msgid "change instrument..." msgstr "" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." msgstr "" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" msgstr "" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." +#: src/gui/gui.cpp:3124 +msgid "Go ahead" msgstr "" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." msgstr "" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:3135 +msgid "Scale" msgstr "" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." msgstr "" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" +#: src/gui/gui.cpp:3142 +msgid "Minimum" msgstr "" -#: src/gui/csPlayer.cpp:113 -msgid "Load" +#: src/gui/gui.cpp:3151 +msgid "Maximum" msgstr "" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" +#: src/gui/gui.cpp:3170 +msgid "Set effect" msgstr "" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" +#: src/gui/gui.cpp:3188 +msgid "flip selection" msgstr "" -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" msgstr "" -#: src/gui/csPlayer.cpp:141 -msgid "Status" +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" msgstr "" -#: src/gui/csPlayer.cpp:148 -msgid "start" +#: src/gui/gui.cpp:3201 +msgid "expand pattern" msgstr "" -#: src/gui/csPlayer.cpp:150 -msgid "PC" +#: src/gui/gui.cpp:3206 +msgid "collapse song" msgstr "" -#: src/gui/csPlayer.cpp:152 -msgid "wait" +#: src/gui/gui.cpp:3207 +msgid "expand song" msgstr "" -#: src/gui/csPlayer.cpp:154 -msgid "SP" +#: src/gui/gui.cpp:3212 +msgid "find/replace" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:160 -msgid "vol" +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." msgstr "" -#: src/gui/csPlayer.cpp:162 -msgid "vols" +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/csPlayer.cpp:164 -msgid "volst" +#: src/gui/gui.cpp:4367 +msgid "file" msgstr "" -#: src/gui/csPlayer.cpp:166 -msgid "vib" +#: src/gui/gui.cpp:4368 +msgid "new..." msgstr "" -#: src/gui/csPlayer.cpp:168 -msgid "porta" +#: src/gui/gui.cpp:4375 +msgid "open..." msgstr "" -#: src/gui/csPlayer.cpp:170 -msgid "arp" +#: src/gui/gui.cpp:4382 +msgid "open recent" msgstr "" -#: src/gui/csPlayer.cpp:207 -msgid "Trace" +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" msgstr "" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" +#: src/gui/gui.cpp:4401 +msgid "clear history" msgstr "" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" msgstr "" -#: src/gui/gui.cpp:1753 -msgid "Open File" +#: src/gui/gui.cpp:4417 +msgid "save as..." msgstr "" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." msgstr "" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." msgstr "" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." msgstr "" -#: src/gui/gui.cpp:1775 -msgid "Save File" +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" +#: src/gui/gui.cpp:4476 +msgid "export..." msgstr "" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" +#: src/gui/gui.cpp:4482 +msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" +#: src/gui/gui.cpp:4486 +msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" +#: src/gui/gui.cpp:4504 +msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" +#: src/gui/gui.cpp:4514 +msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" +#: src/gui/gui.cpp:4538 +msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" +#: src/gui/gui.cpp:4565 +msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" +#: src/gui/gui.cpp:4569 +msgid "exit..." msgstr "" -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" +#: src/gui/gui.cpp:4577 +msgid "edit" msgstr "" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" +#: src/gui/gui.cpp:4585 +msgid "clear..." msgstr "" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" +#: src/gui/gui.cpp:4590 +msgid "settings" msgstr "" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" +#: src/gui/gui.cpp:4592 +msgid "full screen" msgstr "" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" +#: src/gui/gui.cpp:4596 +msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" +#: src/gui/gui.cpp:4605 +msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" +#: src/gui/gui.cpp:4613 +msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" +#: src/gui/gui.cpp:4616 +msgid "settings..." msgstr "" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" +#: src/gui/gui.cpp:4622 +msgid "Window" msgstr "" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" +#: src/gui/gui.cpp:4622 +msgid "window" msgstr "" -#: src/gui/gui.cpp:1922 -msgid "raw data" +#: src/gui/gui.cpp:4623 +msgid "song" msgstr "" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" +#: src/gui/gui.cpp:4624 +msgid "song comments" msgstr "" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" +#: src/gui/gui.cpp:4625 +msgid "song information" msgstr "" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" +#: src/gui/gui.cpp:4626 +msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" +#: src/gui/gui.cpp:4628 +msgid "channels" msgstr "" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" +#: src/gui/gui.cpp:4629 +msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" +#: src/gui/gui.cpp:4630 +msgid "orders" msgstr "" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" +#: src/gui/gui.cpp:4632 +msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" +#: src/gui/gui.cpp:4633 +msgid "mixer" msgstr "" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:2019 -msgid "VGM file" +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" msgstr "" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" +#: src/gui/gui.cpp:4641 +msgid "instruments" msgstr "" -#: src/gui/gui.cpp:2029 -msgid "text file" +#: src/gui/gui.cpp:4642 +msgid "samples" msgstr "" -#: src/gui/gui.cpp:2039 -msgid "binary file" +#: src/gui/gui.cpp:4643 +msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" +#: src/gui/gui.cpp:4647 +msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:2093 -msgid "Select Color File" +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" +#: src/gui/gui.cpp:4651 +msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" +#: src/gui/gui.cpp:4655 +msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" +#: src/gui/gui.cpp:4658 +msgid "tempo" msgstr "" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" +#: src/gui/gui.cpp:4659 +msgid "clock" msgstr "" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" +#: src/gui/gui.cpp:4660 +msgid "grooves" msgstr "" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" +#: src/gui/gui.cpp:4661 +msgid "speed" msgstr "" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" +#: src/gui/gui.cpp:4665 +msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" +#: src/gui/gui.cpp:4666 +msgid "register view" msgstr "" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" +#: src/gui/gui.cpp:4667 +msgid "statistics" msgstr "" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" +#: src/gui/gui.cpp:4668 +msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:2197 -msgid "command stream" +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" msgstr "" -#: src/gui/gui.cpp:2206 -msgid "Open Test" +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" +#: src/gui/gui.cpp:4675 +msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:2243 -msgid "Save Test" +#: src/gui/gui.cpp:4679 +msgid "Help" msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" +#: src/gui/gui.cpp:4679 +msgid "help" msgstr "" -#: src/gui/gui.cpp:2285 -msgid "compression error" +#: src/gui/gui.cpp:4681 +msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" +#: src/gui/gui.cpp:4682 +msgid "inspector" msgstr "" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" +#: src/gui/gui.cpp:4683 +msgid "panic" msgstr "" -#: src/gui/gui.cpp:2430 -msgid "everything OK" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" msgstr "" -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +#: src/gui/gui.cpp:4685 +msgid "about..." msgstr "" -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:2884 -msgid "paste special..." +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:2885 -msgid "paste mix" +#: src/gui/gui.cpp:4704 +msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2911 -msgid "paste flood" +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" +#: src/gui/gui.cpp:4721 +msgid "| " msgstr "" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" -msgstr "" +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2932 -msgid "insert" +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "" +msgstr[1] "" + +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "" +msgstr[1] "" + +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" +#: src/gui/gui.cpp:4765 +msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:2977 -msgid "input latch" +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:3004 -msgid "" -"&&: selected instrument\n" -"..: no instrument" +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:3058 -msgid "Set" +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:3078 -msgid "note up" +#: src/gui/gui.cpp:4812 +msgid "| modified" msgstr "" -#: src/gui/gui.cpp:3079 -msgid "note down" +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:3080 -msgid "octave up" +#: src/gui/gui.cpp:5093 +msgid "" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:3081 -msgid "octave down" +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:3083 -msgid "values up" +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." msgstr "" -#: src/gui/gui.cpp:3084 -msgid "values down" +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" msgstr "" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:3089 -msgid "transpose" +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:3097 -msgid "Notes" +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:3102 -msgid "Values" +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:3159 -msgid "Scale" +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:3166 -msgid "Minimum" +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:3175 -msgid "Maximum" +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:3204 -msgid "flip selection" +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:3222 -msgid "collapse song" +#: src/gui/gui.cpp:5740 +msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:3223 -msgid "expand song" +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:3228 -msgid "find/replace" +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" msgstr "" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 -#, c-format -msgid "could NOT save layout! %s" +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:3254 -#, c-format -msgid "could NOT load layout! %s" +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" msgstr "" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:4368 -msgid "file" +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" msgstr "" -#: src/gui/gui.cpp:4369 -msgid "new..." +#: src/gui/gui.cpp:5864 +msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:4376 -msgid "open..." +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" msgstr "" -#: src/gui/gui.cpp:4383 -msgid "open recent" +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" msgstr "" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" msgstr "" -#: src/gui/gui.cpp:4402 -msgid "clear history" +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" msgstr "" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" msgstr "" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." +#: src/gui/gui.cpp:6265 +msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." +#: src/gui/gui.cpp:6268 +msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." +#: src/gui/gui.cpp:6275 +msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." +#: src/gui/gui.cpp:6342 +msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:4477 -msgid "export..." +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:4483 -msgid "manage chips" +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:4487 -msgid "add chip..." +#: src/gui/gui.cpp:6453 +msgid "Got it" msgstr "" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:4515 -msgid "change chip..." +#: src/gui/gui.cpp:6493 +msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" +#: src/gui/gui.cpp:6861 +msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:4566 -msgid "restore backup" +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:4570 -msgid "exit..." +#: src/gui/gui.cpp:6889 +msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" +#: src/gui/gui.cpp:6893 +msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:4591 -msgid "settings" +#: src/gui/gui.cpp:6905 +msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" +#: src/gui/gui.cpp:6909 +msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:4597 -msgid "lock layout" +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4614 -msgid "user systems..." +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4617 -msgid "settings..." +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:4623 -msgid "Window" +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:4623 -msgid "window" +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4624 -msgid "song" +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:4625 -msgid "song comments" +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:4626 -msgid "song information" +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:4627 -msgid "subsongs" +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:4629 -msgid "channels" +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:4630 -msgid "chip manager" +#: src/gui/gui.cpp:7675 +msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:4631 -msgid "orders" +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:4634 -msgid "mixer" +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" +msgstr "LocaleSettings: ccjk 0530-058F" + +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4642 -msgid "instruments" +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" msgstr "" -#: src/gui/gui.cpp:4643 -msgid "samples" +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4644 -msgid "wavetables" +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4648 -msgid "sample editor" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4652 -msgid "visualizers" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" msgstr "" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" msgstr "" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" msgstr "" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" msgstr "" -#: src/gui/gui.cpp:4656 -msgid "volume meter" +#: src/gui/sysManager.cpp:56 +msgid "Actions" msgstr "" -#: src/gui/gui.cpp:4659 -msgid "tempo" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" msgstr "" -#: src/gui/gui.cpp:4668 -msgid "statistics" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" msgstr "" -#: src/gui/gui.cpp:4669 -msgid "memory composition" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" msgstr "" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" msgstr "" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" msgstr "" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" msgstr "" -#: src/gui/gui.cpp:4676 -msgid "spoiler" +#: src/gui/insEdit.cpp:43 +msgid "Down." msgstr "" -#: src/gui/gui.cpp:4680 -msgid "Help" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "help" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" msgstr "" -#: src/gui/gui.cpp:4682 -msgid "debug menu" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" msgstr "" -#: src/gui/gui.cpp:4683 -msgid "inspector" +#: src/gui/insEdit.cpp:47 +msgid "Up." msgstr "" -#: src/gui/gui.cpp:4684 -msgid "panic" +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" msgstr "" -#: src/gui/gui.cpp:4685 -msgid "about..." +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" msgstr "" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" msgstr "" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" msgstr "" -#: src/gui/gui.cpp:4704 -msgid "| Groove" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" msgstr "" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" msgstr "" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" msgstr "" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" msgstr "" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" msgstr "" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" msgstr "" -#: src/gui/gui.cpp:4721 -msgid "| " +#: src/gui/insEdit.cpp:53 +msgid "AM" msgstr "" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" msgstr "" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" +msgstr "" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Sustained" +msgstr "" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" +msgstr "" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" msgstr "" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" msgstr "" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" msgstr "" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" msgstr "" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" msgstr "" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" +#: src/gui/insEdit.cpp:53 +msgid "Reverb" msgstr "" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" +#: src/gui/insEdit.cpp:53 +msgid "Fine" msgstr "" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" msgstr "" -#: src/gui/gui.cpp:4812 -msgid "| modified" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" msgstr "" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" msgstr "" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" msgstr "" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" msgstr "" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" msgstr "" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:63 +msgid "Left Output" msgstr "" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" msgstr "" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" msgstr "" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" msgstr "" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" msgstr "" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" msgstr "" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" +#: src/gui/insEdit.cpp:75 +msgid "Left" msgstr "" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." +#: src/gui/insEdit.cpp:76 +msgid "Right" msgstr "" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" +#: src/gui/insEdit.cpp:77 +msgid "Tune" msgstr "" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" msgstr "" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" msgstr "" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" msgstr "" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" msgstr "" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" msgstr "" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" msgstr "" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" msgstr "" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" msgstr "" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" msgstr "" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" msgstr "" -#: src/gui/gui.cpp:5743 -msgid "You opened:" +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" msgstr "" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" msgstr "" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" msgstr "" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" msgstr "" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" msgstr "" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" msgstr "" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" msgstr "" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" msgstr "" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" msgstr "" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" msgstr "" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" msgstr "" -#: src/gui/gui.cpp:6270 -msgid "Erasing" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" msgstr "" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" msgstr "" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" msgstr "" -#: src/gui/gui.cpp:6347 -msgid "Optimization" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" msgstr "" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" msgstr "" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" msgstr "" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" msgstr "" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" msgstr "" -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" msgstr "" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" msgstr "" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" msgstr "" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" msgstr "" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" msgstr "" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" msgstr "" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" msgstr "" -#: src/gui/gui.cpp:6846 -msgid "Data type:" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" msgstr "" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" msgstr "" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" msgstr "" -#: src/gui/gui.cpp:6878 -msgid "Big endian" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" msgstr "" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" msgstr "" -#: src/gui/gui.cpp:6890 -msgid "Swap words" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" msgstr "" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" msgstr "" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" msgstr "" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" msgstr "" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" msgstr "" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" msgstr "" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" msgstr "" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" msgstr "" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" msgstr "" -#: src/gui/gui.cpp:7499 -msgid "" -"\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" msgstr "" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" msgstr "" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" msgstr "" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" msgstr "" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" msgstr "" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" msgstr "" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" -msgstr "LocaleSettings: ccjk 0530-058F" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" +msgstr "" -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" msgstr "" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:230 +msgid "" +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" msgstr "" -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" +msgstr "" + +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:56 -msgid "Actions" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" msgstr "" -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" +#: src/gui/insEdit.cpp:440 +msgid "tone" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" +#: src/gui/insEdit.cpp:442 +msgid "envelope" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" +#: src/gui/insEdit.cpp:451 +msgid "special wave" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" +#: src/gui/insEdit.cpp:464 +msgid "hold" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" +#: src/gui/insEdit.cpp:465 +msgid "alternate" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Fine" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" +#: src/gui/insEdit.cpp:475 +msgid "mirror" msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" +#: src/gui/insEdit.cpp:479 +msgid "resolution" msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" +#: src/gui/insEdit.cpp:480 +msgid "fixed" msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" +#: src/gui/insEdit.cpp:481 +msgid "N/A" msgstr "" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" +#: src/gui/insEdit.cpp:488 +msgid "echo" msgstr "" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" msgstr "" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" msgstr "" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" msgstr "" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" msgstr "" -#: src/gui/insEdit.cpp:72 -msgid "Left" +#: src/gui/insEdit.cpp:507 +msgid "test" msgstr "" -#: src/gui/insEdit.cpp:73 -msgid "Right" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" msgstr "" -#: src/gui/insEdit.cpp:74 -msgid "Tune" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" msgstr "" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" msgstr "" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" msgstr "" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" +#: src/gui/insEdit.cpp:517 +msgid "high3" msgstr "" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" +#: src/gui/insEdit.cpp:518 +msgid "high1" msgstr "" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" +#: src/gui/insEdit.cpp:519 +msgid "poly9" msgstr "" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" +#: src/gui/insEdit.cpp:528 +msgid "16'" msgstr "" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" +#: src/gui/insEdit.cpp:529 +msgid "8'" msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" +#: src/gui/insEdit.cpp:530 +msgid "4'" msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" +#: src/gui/insEdit.cpp:531 +msgid "2'" msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" +#: src/gui/insEdit.cpp:532 +msgid "sustain" msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" +#: src/gui/insEdit.cpp:537 +msgid "square" msgstr "" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" +#: src/gui/insEdit.cpp:545 +msgid "surround" msgstr "" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" msgstr "" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" msgstr "" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" msgstr "" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" msgstr "" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" msgstr "" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" msgstr "" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" msgstr "" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" +#: src/gui/insEdit.cpp:562 +msgid "low pass" msgstr "" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" msgstr "" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" +#: src/gui/insEdit.cpp:564 +msgid "band pass" msgstr "" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" msgstr "" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" msgstr "" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" +#: src/gui/insEdit.cpp:579 +msgid "invert B" msgstr "" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" +#: src/gui/insEdit.cpp:580 +msgid "invert A" msgstr "" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" +#: src/gui/insEdit.cpp:581 +msgid "reset B" msgstr "" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" +#: src/gui/insEdit.cpp:582 +msgid "reset A" msgstr "" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" +#: src/gui/insEdit.cpp:583 +msgid "clip B" msgstr "" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" +#: src/gui/insEdit.cpp:584 +msgid "clip A" msgstr "" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" msgstr "" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" msgstr "" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" +#: src/gui/insEdit.cpp:599 +msgid "rear right" msgstr "" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" +#: src/gui/insEdit.cpp:600 +msgid "rear left" msgstr "" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" +#: src/gui/insEdit.cpp:605 +msgid "on" msgstr "" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" msgstr "" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" msgstr "" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" +#: src/gui/insEdit.cpp:616 +msgid "pause" msgstr "" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" +#: src/gui/insEdit.cpp:617 +msgid "reverse" msgstr "" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" msgstr "" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" +#: src/gui/insEdit.cpp:636 +msgid "Average" msgstr "" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" msgstr "" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" msgstr "" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" msgstr "" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" msgstr "" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" msgstr "" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" msgstr "" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" msgstr "" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" +#: src/gui/insEdit.cpp:648 +msgid "Slide" msgstr "" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" msgstr "" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" msgstr "" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" msgstr "" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" msgstr "" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" msgstr "" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" msgstr "" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" msgstr "" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" msgstr "" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" msgstr "" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" +#: src/gui/insEdit.cpp:729 +msgid "Relative" msgstr "" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" +#: src/gui/insEdit.cpp:778 +msgid "Random" msgstr "" -#: src/gui/insEdit.cpp:335 -msgid "triangle" +#: src/gui/insEdit.cpp:795 +msgid "Self" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" msgstr "" -#: src/gui/insEdit.cpp:366 -msgid "fixed" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" msgstr "" -#: src/gui/insEdit.cpp:367 -msgid "N/A" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" msgstr "" -#: src/gui/insEdit.cpp:374 -msgid "echo" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" msgstr "" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" msgstr "" -#: src/gui/insEdit.cpp:393 -msgid "test" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:403 -msgid "high3" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:404 -msgid "high1" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:405 -msgid "poly9" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:414 -msgid "16'" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:417 -msgid "2'" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:423 -msgid "square" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:431 -msgid "surround" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:437 -msgid "oneshot" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:448 -msgid "low pass" +#: src/gui/insEdit.cpp:3281 +msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:450 -msgid "band pass" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:465 -msgid "invert B" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:466 -msgid "invert A" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:467 -msgid "reset B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:468 -msgid "reset A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:469 -msgid "clip B" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:470 -msgid "clip A" +#: src/gui/insEdit.cpp:3397 +msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:485 -msgid "rear right" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:486 -msgid "rear left" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:491 -msgid "on" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:502 -msgid "pause" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:503 -msgid "reverse" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:522 -msgid "Average" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." msgstr "" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:534 -msgid "Slide" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" +#: src/gui/insEdit.cpp:4329 +msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" +#: src/gui/insEdit.cpp:5231 +msgid "F" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" msgstr "" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" msgstr "" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6303 #, c-format -msgid "%s name" +msgid "Decrease resonance when pitch increases##decreaseres%d" msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3447 -msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6346 +msgid "In" msgstr "" -#: src/gui/insEdit.cpp:3663 -msgid "Env" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Envelope 2 (kick only)" +msgid "Feed signal from filter %d output to channel output" msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Operator %d" +msgid "Filter %d macros" msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "" diff --git a/po/id.po b/po/id.po index a3f2e73352..9b4a07f972 100644 --- a/po/id.po +++ b/po/id.po @@ -11,12 +11,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "" @@ -26,71 +26,71 @@ msgstr "" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "" "20xx: Atur mode channel (bit 0: persegi; bit 1: noise; bit 2: envelope)" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "21xx: Atur frekuensi noise (0 hingga 1F)" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "22xy: Atur mode envelope (x: bentuk, y: nyalakan untuk channel ini)" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "23xx: Atur byte bawah periode envelope" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "24xx: Atur byte atas periode envelope" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "25xx: Envelope geser ke atas" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "26xx: Envelope geser ke bawah" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "29xy: Atur auto-envelope (x: pembilang; y: penyebut)" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "2Exx: Tulis ke port I/O A" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "2Fxx: Tulis ke port I/O B" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "21xx: Atur frekuensi noise (0 hingga FF)" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "12xx: Atur periode persegi (0 hingga 8)" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "27xx: Atur pembatas AND noise" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "28xx: Atur pembatas OR noise" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 #, fuzzy msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " @@ -99,1175 +99,1528 @@ msgstr "" "2Cxy: Frekuensi noise otomatis (x: mode (0: matikan, 1: frek, 2: frek + " "pemb. OR); y: offset)" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "2Dxx: TIDAK UNTUK DIGUNAKAN" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "30xx: Nyala/matikan reset paksa envelope setiap nada baru" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "18xx: Nyala/matikan mode channel 3 ekstensi" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "17xx: Nyala/matikan mode PCM (KOMPATIBILITAS)" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "DFxx: Atur arah pemutaran sampel (0: normal; 1: terbalik)" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "18xx: Nyala/matikan mode perkusi (1: nyala; 0: mati)" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "11xx: Atur umpan-balik (0 hingga 7)" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "12xx: Atur level operator 1 (0 paling tinggi, 7F paling rendah)" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "13xx: Atur level operator 2 (0 paling tinggi, 7F paling rendah)" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "14xx: Atur level operator 3 (0 paling tinggi, 7F paling rendah)" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "15xx: Atur level operator 4 (0 paling tinggi, 7F paling rendah)" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "16xy: Atur pengali operator (x: operator 1 hingga 4; y: pengali)" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 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:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 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:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 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:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:527 +#: 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:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 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:529 +#: 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:530 +#: 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:533 +#: 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:534 +#: 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:535 +#: 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:536 +#: 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:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "" -#: src/engine/sysDef.cpp:544 +#: 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:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:564 +#: 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:565 +#: 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:566 +#: 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:567 +#: 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:568 +#: 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:569 +#: 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:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:573 +#: 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:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:590 +#: 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:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" msgstr "" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 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:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "10xx: Atur bentuk gelombang" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 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:639 +#: src/engine/sysDef.cpp:661 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:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 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:650 +#: src/engine/sysDef.cpp:672 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:651 +#: src/engine/sysDef.cpp:673 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:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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:674 +#: src/engine/sysDef.cpp:696 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:675 +#: src/engine/sysDef.cpp:697 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:676 +#: src/engine/sysDef.cpp:698 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:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:701 -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." +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" +#: src/engine/sysDef.cpp:725 +msgid "" +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" msgstr "" -#: src/engine/sysDef.cpp:722 -msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 2" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 3" +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 -msgid "Noise" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" msgstr "" -#: src/engine/sysDef.cpp:729 -msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" msgstr "" -#: src/engine/sysDef.cpp:734 -msgid "Sega Master System + FM Expansion" +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" msgstr "" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 -msgid "Game Boy" +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" msgstr "" -#: src/engine/sysDef.cpp:741 -msgid "the most popular portable game console of the era." +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 1" +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 2" +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 -msgid "Wavetable" +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" msgstr "" -#: src/engine/sysDef.cpp:749 -msgid "11xx: Set noise length (0: long; 1: short)" -msgstr "11xx: Atur panjang noise (0: panjang; 1: pendek)" - -#: src/engine/sysDef.cpp:750 -msgid "12xx: Set duty cycle (0 to 3)" -msgstr "12xx: Atur periode (0 hingga 3)" - -#: src/engine/sysDef.cpp:751 -msgid "13xy: Setup sweep (x: time; y: shift)" +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" msgstr "" -#: src/engine/sysDef.cpp:752 -msgid "14xx: Set sweep direction (0: up; 1: down)" +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" msgstr "" -#: src/engine/sysDef.cpp:757 -msgid "PC Engine/TurboGrafx-16" +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:758 -msgid "an '80s game console with a wavetable sound chip, popular in Japan." +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" msgstr "" -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 -msgid "11xx: Toggle noise mode" +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" msgstr "" -#: src/engine/sysDef.cpp:767 -msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" msgstr "" -#: src/engine/sysDef.cpp:768 -msgid "13xx: Set LFO speed" +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:774 -msgid "NES (Ricoh 2A03)" +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" msgstr "" #: src/engine/sysDef.cpp:775 -msgid "" -"also known as Famicom in Japan, it's the most well-known game console of the " -"'80s." +msgid "A6xx: Filter 1 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 -msgid "Triangle" +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 -msgid "DPCM" +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:829 +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:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 +msgid "Noise" +msgstr "" + +#: src/engine/sysDef.cpp:836 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:841 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:856 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "11xx: Atur panjang noise (0: panjang; 1: pendek)" + +#: src/engine/sysDef.cpp:857 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "12xx: Atur periode (0 hingga 3)" + +#: src/engine/sysDef.cpp:858 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:859 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:864 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:865 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:874 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:875 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:882 +msgid "" +"also known as Famicom in Japan, it's the most well-known game console of the " +"'80s." +msgstr "" + +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 +msgid "Triangle" +msgstr "" + +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 +msgid "DPCM" +msgstr "" + +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 msgid "11xx: Write to delta modulation counter (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." msgstr "" -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 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:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1275,724 +1628,735 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 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:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." msgstr "" -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 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:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 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:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "" -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 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:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 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:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "" -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" msgstr "" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." msgstr "" -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "" -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 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:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 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:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" @@ -2000,269 +2364,275 @@ msgstr "" "berapa banyak channel PCM yang kamu mau?\n" "MultiPCM: ya" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "" -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 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:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." msgstr "" -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 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:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 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:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 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:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 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:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 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:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2270,76 +2640,77 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 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:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2348,11 +2719,11 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2360,169 +2731,169 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "" -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2530,1227 +2901,1378 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." msgstr "" -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 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:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "" -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "" -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 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:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 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:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" msgstr "" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 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:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "" -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." msgstr "" -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 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:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." msgstr "" -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "" -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "" -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." msgstr "" -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "" -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 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:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 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:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." msgstr "" -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "" -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 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:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 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:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." msgstr "" -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 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:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "" -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 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:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "" -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "00xy: Arpegio" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "01xx: Geser nada ke atas" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "02xx: Geser nada ke bawah" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "03xx: Portamento" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "04xy: Vibrato (x: kecepatan; y: rentang)" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "05xy: Geser volume + vibrato (hanya untuk kompatibilitas!)" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "06xy: Geser volume + portamento (hanya untuk kompatibilitas!)" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "07xy: Vibrato (x: kecepatan; y: rentang)" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "08xy: Atur panning (x: kiri; y: kanan)" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "09xx: Atur pola groove (kecepatan pertama jika tidak ada groove)" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "0Axy: Geser volume (0y: ke bawah; x0: ke atas)" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "0Bxx: Lompat ke pola" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "0Cxx: Nada berulang" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "0Dxx: Lompat ke pola berikutnya" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "0Fxx: Atur kecepatan (kecepatan kedua jika tidak ada groove)" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "80xx: Atur panning (00: kiri; 80: tengah; FF: kanan)" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "81xx: Atur panning (channel kiri)" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "82xx: Atur panning (channel kanan)" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "88xx: Atur panning (channel belakang; x: kiri; y: kanan)" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "89xx: Atur panning (channel kiri belakang)" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "8Axx: Atur panning (channel kanan belakang)" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: Atur laju tick (hz)" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "E0xx: Atur kecepatan arp" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: Geser nada ke atas (x: kecepatan; y: banyaknya semitone)" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: Geser nada ke bawah (x: kecepatan; y: banyaknya semitone)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 #, fuzzy msgid "E3xx: Set vibrato shape" msgstr "E4xx: Atur rentang vibrato" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "E4xx: Atur rentang vibrato" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: Atur perubahan nada (80: normal)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" "E6xy: Legato cepat (x: waktu (0-7 ke atas; 8-F ke bawah); y: banyaknya " "semitone)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "E7xx: Pelepasan makro" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: Legato cepat ke atas (x: waktu; y: banyaknya semitone)" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: Legato cepat ke bawah (x: waktu; y: banyaknya semitone)" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "EAxx: Legato" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: Atur bank dari sampel HANYA UNTUK KOMPATIBILITAS" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "ECxx: Potong nada" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "EDxx: Tunda nada" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "EExx: Kirim perintah eksternal" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: Atur laju tick (bpm)" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "F3xx: Geser halus volume ke atas" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "F4xx: Geser halus volume ke bawah" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: Matikan makro (baca manual)" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: Nyalakan makro (baca manual)" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: Ulangi makro (baca manual)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: Geser volume cepat (0y: ke bawah; x0: ke atas)" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "FCxx: Pelepasan nada" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: Atur pembilang tempo virtual" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: Atur penyebut tempo virtual" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "FFxx: Hentikan lagu" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "9xxx: Atur titik mulai sampelx256" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: Atur titik mulai sampel (byte pertama)" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: Atur titik mulai sampel (byte kedua, x256)" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: Atur titik mulai sampel (byte ketiga, x65536)" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "Efek tidak ada" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "file kosong" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "sistem terakhir tak bisa dihapus" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "sumber dan tujuan adalah sama" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "indeks sumber tidak benar" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "indeks tujuan tidak benar" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "Instrumen %d" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "terlalu banyak gelombang terdefinisi!" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "" -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "" @@ -3763,7 +4285,7 @@ msgid "output" msgstr "" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "" @@ -3772,59 +4294,60 @@ msgid "Master Volume" msgstr "" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "Balikkan" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "" @@ -3840,8 +4363,8 @@ msgstr "" msgid "Display internal" msgstr "" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "Sistem" @@ -3849,10 +4372,10 @@ msgstr "Sistem" msgid "Sample Preview" msgstr "" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "Metronom" @@ -3865,26 +4388,26 @@ msgstr "" msgid "no data in oldPatMap for channel %d!" msgstr "" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "Komposisi Memori" @@ -3897,12560 +4420,15320 @@ msgstr "" msgid "no chips with memory" msgstr "tidak ada chip dengan komposisi memori" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" msgstr "" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" -msgstr "duplikasi" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." -msgstr "ganti..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" -msgstr "simpan" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" +msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" -msgstr "simpan (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" +msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" -msgstr "hapus" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" -msgstr "jadikan instrumen" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" +msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" -msgstr "jadikan drum kit" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" +msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" -msgstr "Instrumen" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" +msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" -msgstr "Tambah" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" +msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" -msgstr "Duplikasi" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" +msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" -msgstr "Buka" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" +msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." -msgstr "ganti instrumen..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" +msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" -msgstr "buka instrumen dari TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" +msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." -msgstr "ganti gelombang..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" +msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." -msgstr "ganti sampel..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" +msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." -msgstr "impor sampel langsung/raw..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" +msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." -msgstr "impor dan ganti sampel langsung/raw..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" +msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" -msgstr "ambil dari TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" +msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" -msgstr "Buka (tambah; klik kanan untuk menggantikan)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" +msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" -msgstr "Simpan" +#: src/gui/presets.cpp:241 +msgid "Vectrex" +msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." -msgstr "simpan instrumen sebagai .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" +msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." -msgstr "simpan gelombang sebagai .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" +msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." -msgstr "simpan gelombang raw..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" +msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." -msgstr "simpan sampel raw..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" +msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." -msgstr "simpan sebagai .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" +msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" -msgstr "Nyala/matikan tampilan folder/standar" +#: src/gui/presets.cpp:335 +msgid "Computers" +msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" -msgstr "Geser ke atas" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." +msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" -msgstr "Geser ke bawah" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" +msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" -msgstr "Buat" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" +msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" -msgstr "Folder baru" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" +msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" -msgstr "Pratinjau (klik kanan untuk berhenti)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" +msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" -msgstr "Hapus" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" -msgstr "" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" +msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." -msgstr "namai ulang..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" -msgstr "Gelombang" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" +msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" -msgstr "Sampel" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" +msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." -msgstr "simpan sebagai .dmw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." -msgstr "simpan raw..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" +msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." -msgstr "impor raw..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." -msgstr "impor raw (gantikan)..." +#: src/gui/presets.cpp:431 +msgid "MSX" +msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" -msgstr "Tipe ekspor:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" +msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" -msgstr "satu file" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" +msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" -msgstr "banyak file (satu per chip)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" +msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" -msgstr "banyak file (satu per channel)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" +msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" -msgstr "Kedalaman bit:" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" +msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" -msgstr "Laju sampel" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" +msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" -msgstr "Channel dalam file" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" +msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" -msgstr "Putaran" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" +msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" -msgstr "Fade out (detik)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" -msgstr "Channel untuk diekspor:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" +msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" -msgstr "Semua" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" -msgstr "Tidak Ada" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" -msgstr "Batal" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" +msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" -msgstr "Ekspor" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" +msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:412 -msgid "format version:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" -msgstr "Kecepatan" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" +msgstr "" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" -msgstr "Tempo Dasar##TempoOrHz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" -msgstr "Laju Tick##TempoOrHz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" +msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" -msgstr "klik untuk menampilkan laju tick" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" +msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" -msgstr "klik untuk menampilkan tempo dasar" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" -msgstr "Groove" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" +msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" -msgstr "klik untuk menggunakan satu kecepatan" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" +msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" -msgstr "Kecepatan" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" -msgstr "klik untuk menggunakan pola groove" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" +msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" -msgstr "klik untuk menggunakan dua kecepatan (secara bergantian)" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" +msgstr "" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" -msgstr "Tempo Virtual" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" -msgstr "Pembilang" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" +msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" -msgstr "Penyebut (jadikan tempo dasar)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" +msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" -msgstr "Pembagi" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" -msgstr "Garis Terang" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" +msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" -msgstr "Panjang Pola" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" +msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" -msgstr "Panjang Lagu" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" +msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" -msgstr "Channel" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" +msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" -msgstr "Pol" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" +msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" -msgstr "Osc" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" +msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" -msgstr "Tkr" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" +msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" -msgstr "Nama" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" +msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" -msgstr "Tampilkan pada pola" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" +msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" -msgstr "Tampilkan pada osiloskop per-channel" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" +msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -"%s #%d\n" -"(tarik untuk tukar channel)" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." -msgstr "Cari..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" +msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." -msgstr "Cari file terakhir..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" +msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." -msgstr "Cari instrumen..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" +msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." -msgstr "Cari sampel..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" +msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." -msgstr "Cari instrumen (untuk menggantikan)..." +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" +msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." -msgstr "Cari chip (untuk ditambahkan)" +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" +msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" -msgstr "- Kosong -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" +msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" -msgstr "Tampilan Register" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" +msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" -msgstr "- tidak ada pool register tersedia" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" +msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/log.cpp:27 -msgid "info" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" -msgstr "Ikuti" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" +msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" msgstr "" -#: src/gui/log.cpp:68 -msgid "time" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" msgstr "" -#: src/gui/log.cpp:70 -msgid "level" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" msgstr "" -#: src/gui/log.cpp:72 -msgid "message" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" -msgstr "Pola" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" +msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." -msgstr "tidak ada channel untuk ditampilkan." +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" +msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" -msgstr "klik untuk opsi pola (kolom efek/nama pola/visualisasi)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" +msgstr "" -#: src/gui/pattern.cpp:504 -msgid "Options:" -msgstr "Opsi:" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" +msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" -msgstr "Kolom efek/sembunyikan" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" +msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" -msgstr "Nama pola" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" +msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" -msgstr "Petunjuk grup channel" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" +msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" -msgstr "Visualisasi" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" +msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" -msgstr "Status channel:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" +msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" -msgstr "Tidak##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" +msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" -msgstr "Ya##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" +msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" -msgstr "PERHATIAN!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" +msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" -msgstr "instrumen ini tidak bisa dipreview karena" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" +msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" -msgstr "tidak ada chip yang bisa memainkannya" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" +msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." -msgstr "instrumen kamu dalam bahaya!! hati-hati..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" +msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" -msgstr "pembesaran: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" +msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" -msgstr "ukuran jendela: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" +msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" -msgstr "(-TakHingga)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" +msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" -msgstr[1] "" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" +#: src/gui/presets.cpp:1502 +msgid "FM-7" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" -msgstr "Osiloskop (per-channel)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" +msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" +#: src/gui/presets.cpp:1664 +msgid "Atari" msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" -msgstr "Hapus" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" +msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" +#: src/gui/presets.cpp:1719 +msgid "Capcom" msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" -msgstr "potong" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" +msgstr "" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" -msgstr "salin" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" +msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" -msgstr "tempel" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" +msgstr "" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -"seleksi\n" -"semua" -#: src/gui/editControls.cpp:52 -msgid "piano" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" -msgstr "urungkan" +#: src/gui/presets.cpp:1789 +msgid "Data East" +msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" -msgstr "ulangi" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" +msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" -msgstr "persempit" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" +msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" -msgstr "perluas" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" +msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" -msgstr "putar" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" -msgstr "balikkan" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" +msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" -msgstr "interpolasi" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" +msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" msgstr "" -#: src/gui/editControls.cpp:333 -#, fuzzy -msgid "Mobile Controls" -msgstr "kontrol pemutar/edit" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" -msgstr "Urutan" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" +msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" -msgstr "Lagu" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" -msgstr "Chip" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" +msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" -msgstr "Baru" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" -msgstr "Perubahan belum disimpan! Simpan sebelum membuat lagu baru?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" +msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." -msgstr "Simpan sebagai..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" +msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" -msgstr "Ambil dari Backup" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" +msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" -msgstr "Info Lagu" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" +msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" -msgstr "Sublagu" +#: src/gui/presets.cpp:2047 +msgid "Konami" +msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" -msgstr "Pengaturan" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" +msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" msgstr "" -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -#, fuzzy -msgid "Play/Edit Controls" -msgstr "kontrol pemutar/edit" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" +msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" -msgstr "Oktaf" +#: src/gui/presets.cpp:2189 +msgid "Namco" +msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" -msgstr "Langkah Kasar" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" +msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" -msgstr "Langkah Baris" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" +msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" -msgstr "Putar" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" +msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" -msgstr "Hentikan" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" +msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" -msgstr "Ubah" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" +msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" -msgstr "Ulangi pola" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" +msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" -msgstr "Langkahi satu baris" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" +msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" -msgstr "Poly##PolyInput" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" +msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" -msgstr "Mono##PolyInput" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" +msgstr "" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" -msgstr "Polifoni" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" +msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." -msgstr "Okt." +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" -msgstr "Kasar" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" +msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" -msgstr "Langkah" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." -msgstr "Ikuti" +#: src/gui/presets.cpp:2273 +msgid "Sega" +msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" -msgstr "Urt.##FollowOrders" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" +msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" -msgstr "Pol.##FollowPattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" +msgstr "" -#: src/gui/editControls.cpp:1002 -#, fuzzy -msgid "Play Controls" -msgstr "kontrol pemutar/edit" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" +msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" -msgstr "Putar dari awal pola sekarang" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" +msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" -msgstr "Ulangi dari awal pola sekarang" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" +msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" -msgstr "Ikuti urutan" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" -msgstr "Ikuti pola" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" +msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" -msgstr "Komentar Lagu" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" +msgstr "" -#: src/gui/util.cpp:93 -msgid "" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" -msgstr "Beban proses audio" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" -msgstr "Osiloskop (X-Y)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" -msgstr "Laju clock:" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" -msgstr "Jenis chip:" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" +msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" -msgstr "YM3438 (DAC 9-bit)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" +msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" -msgstr "YM2612 (DAC 9-bit dengan distorsi)" +#: src/gui/presets.cpp:2507 +msgid "SNK" +msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" -msgstr "YMF276 (DAC eksternal)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" +msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" -msgstr "Matikan makro ExtCh FM (kompatibilitas)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" +msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" -msgstr "Pergantian ins di operator ExtCh 2-4 mempengaruhi FB (kompatibilitas)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" -msgstr "1.79MHz (Setengah NTSC)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" +msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" -msgstr "TI SN76489 dengan noise pendek seperti Atari" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" +msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" -msgstr "Tandy PSSJ dengan 3 suara" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" +msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" -msgstr "Matikan pemetaan mudah periode ke nada pada oktaf atas" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" +#: src/gui/presets.cpp:2653 +msgid "Taito" msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" -msgstr "Matikan antiklik" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" +msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" -msgstr "Revisi chip:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" -msgstr "Laju CPU:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" +msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" -msgstr "Banyaknya memori:" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" +msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" -msgstr "Resolusi DAC:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" -msgstr "Nyalakan echo" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" +msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" -msgstr "Tukar channel echo" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" +msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" -msgstr "Penundaan echo:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" -msgstr "Resolusi echo:" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" +msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" -msgstr "Feedback echo:" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" -msgstr "Volume echo:" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" +msgstr "" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" -msgstr "Orientasi gelombang:" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" -msgstr "Terbalik" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" -msgstr "Data persis (terbalik)" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" +msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" -msgstr "Output persis (normal)" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" +msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" -msgstr "Satu lagi aturan kompatibilitas untuk arpegio dan panjang suara" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" -msgstr "Kedalaman bit DAC (mengurangi laju output):" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" -msgstr "Skala volume:" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" +msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" -msgstr "Campurkan buffer (memungkinkan delay echo lebih panjang):" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" +msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" -msgstr "Batasan jumlah channel:" - -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" -msgstr "Laju sampel:" - -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" -msgstr "Laju sampel sebenarnya: %d Hz" - -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" -msgstr "Penggunaan CPU maksimum: %.0f%%" - -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" -msgstr "Setengah NTSC (1.79MHz)" - -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" -msgstr "Set suara:" - -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" -msgstr "" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" +msgstr "Tandy PSSJ dengan 3 suara" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" msgstr "" -#: src/gui/sysConf.cpp:938 +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 msgid "AY-3-8914" msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3545 +msgid "Specialized" msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" msgstr "" -#: src/gui/sysConf.cpp:1085 -#, fuzzy -msgid "Old pitch table (compatibility)" -msgstr "Matikan makro ExtCh FM (kompatibilitas)" - -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." msgstr "" -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" msgstr "" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" msgstr "" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" +#: src/gui/intro.cpp:124 +msgid "Preview" msgstr "" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" msgstr "" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" +#: src/gui/intro.cpp:310 +msgid "hold to skip" msgstr "" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" +#: src/gui/dataList.cpp:125 +msgid "Bug!" msgstr "" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" msgstr "" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" -msgstr "" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" +msgstr "duplikasi" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" -msgstr "" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." +msgstr "ganti..." -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" -msgstr "" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" +msgstr "simpan" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" -msgstr "" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" +msgstr "simpan (.dmp)" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" -msgstr "" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" +msgstr "hapus" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" msgstr "" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" -msgstr "" +#: src/gui/dataList.cpp:314 +msgid "make instrument" +msgstr "jadikan instrumen" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" -msgstr "" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" +msgstr "jadikan drum kit" -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" -msgstr "" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" +msgstr "Instrumen" -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" -msgstr "" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" +msgstr "Tambah" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" -msgstr "" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" +msgstr "Duplikasi" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" -msgstr "" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" +msgstr "Buka" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" -msgstr "" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." +msgstr "ganti instrumen..." -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" -msgstr "" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" +msgstr "buka instrumen dari TX81Z" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" -msgstr "" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." +msgstr "ganti gelombang..." -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" -msgstr "" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." +msgstr "ganti sampel..." -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" -msgstr "" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." +msgstr "impor sampel langsung/raw..." -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" -msgstr "" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." +msgstr "impor dan ganti sampel langsung/raw..." -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" -msgstr "" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" +msgstr "ambil dari TX81Z" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" -msgstr "" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" +msgstr "Buka (tambah; klik kanan untuk menggantikan)" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" -msgstr "" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" +msgstr "Simpan" -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" -msgstr "" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." +msgstr "simpan instrumen sebagai .dmp..." -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" -msgstr "" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." +msgstr "simpan gelombang sebagai .dmw..." -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" -msgstr "" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." +msgstr "simpan gelombang raw..." -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." +msgstr "simpan sampel raw..." + +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" -msgstr "" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." +msgstr "simpan sebagai .dmp..." -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." msgstr "" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" -msgstr "" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" +msgstr "Nyala/matikan tampilan folder/standar" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" -msgstr "" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" +msgstr "Geser ke atas" -#: src/gui/sysConf.cpp:1571 -msgid "full" -msgstr "" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" +msgstr "Geser ke bawah" -#: src/gui/sysConf.cpp:1573 -msgid "half" -msgstr "" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" +msgstr "Buat" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" -msgstr "" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" +msgstr "Folder baru" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" -msgstr "" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" +msgstr "Pratinjau (klik kanan untuk berhenti)" -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" -msgstr "" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" +msgstr "Hapus" -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" -msgstr "" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" +msgstr "" -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" -msgstr "" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." +msgstr "namai ulang..." -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" -msgstr "" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" +msgstr "Gelombang" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" -msgstr "" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" +msgstr "Sampel" -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" -msgstr "" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." +msgstr "simpan sebagai .dmw..." -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" -msgstr "" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." +msgstr "simpan raw..." -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" -msgstr "" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." +msgstr "impor raw..." -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" -msgstr "" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." +msgstr "impor raw (gantikan)..." -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" -msgstr "" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" +msgstr "Tipe ekspor:" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" -msgstr "" +#: src/gui/exportOptions.cpp:32 +msgid "one file" +msgstr "satu file" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" -msgstr "" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" +msgstr "banyak file (satu per chip)" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" -msgstr "" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" +msgstr "banyak file (satu per channel)" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" -msgstr "" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" +msgstr "Kedalaman bit:" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" msgstr "" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" msgstr "" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" -msgstr "" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" +msgstr "Laju sampel" -#: src/gui/sysConf.cpp:1910 -#, fuzzy -msgid "Maximum volume:" -msgstr "Maksimum" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" +msgstr "Channel dalam file" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" -msgstr "Interpolasi:" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" +msgstr "Putaran" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" -msgstr "" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" +msgstr "Fade out (detik)" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" -msgstr "" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" +msgstr "Channel untuk diekspor:" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" -msgstr "" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" +msgstr "Semua" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" -msgstr "" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" +msgstr "Tidak Ada" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" msgstr "" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" msgstr "" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" -msgstr "" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" +msgstr "Batal" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" -msgstr "" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" +msgstr "Ekspor" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" msgstr "" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" msgstr "" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" +#: src/gui/exportOptions.cpp:150 +msgid "format version" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" msgstr "" -#: src/gui/sysConf.cpp:2086 -#, c-format -msgid "sum: %d" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" msgstr "" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" msgstr "" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" +#: src/gui/exportOptions.cpp:168 +msgid "custom" msgstr "" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" msgstr "" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." msgstr "" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" msgstr "" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." msgstr "" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" msgstr "" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" msgstr "" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" msgstr "" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." msgstr "" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" msgstr "" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" msgstr "" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" msgstr "" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" msgstr "" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" msgstr "" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" msgstr "" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." msgstr "" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" msgstr "" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" msgstr "" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." msgstr "" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" msgstr "" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" msgstr "" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" msgstr "" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" msgstr "" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" msgstr "" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" msgstr "" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" msgstr "" -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" -msgstr "Laju clock kustom" - -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." msgstr "" -#: src/gui/userPresets.cpp:325 -#, fuzzy -msgid "User Systems" -msgstr "sistem buatan..." - -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" -msgstr "Error! Kategori user tidak ada!" - -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" msgstr "" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" -msgstr "Preset Baru" - -#: src/gui/userPresets.cpp:361 -msgid "select a preset" -msgstr "pilih preset" - -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" msgstr "" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" -msgstr "Pengaturan ahli" - -#: src/gui/userPresets.cpp:476 -msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" msgstr "" -"Masukkan pengaturan tambahan dalam bentuk `opsi=nilai`.\n" -"opsi tersedia:\n" -"- tickRate" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" msgstr "" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" -msgstr "Daftar Efek" +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" +msgstr "Kecepatan" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" -msgstr "Chip pada kursor: %s" +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" +msgstr "Tempo Dasar##TempoOrHz" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" -msgstr "Cari" +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" +msgstr "Laju Tick##TempoOrHz" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" -msgstr "Jenis efek yang ingin dilihat:" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" +msgstr "klik untuk menampilkan laju tick" -#: src/gui/effectList.cpp:47 -msgid "Description" -msgstr "Deskripsi" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" +msgstr "klik untuk menampilkan tempo dasar" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " -msgstr "%d. " +#: src/gui/speed.cpp:80 +msgid "Groove" +msgstr "Groove" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" -msgstr "terlalu banyak sublagu!" +#: src/gui/speed.cpp:87 +msgid "click for one speed" +msgstr "klik untuk menggunakan satu kecepatan" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" -msgstr "ini sublagu satu-satunya!" +#: src/gui/speed.cpp:90 +msgid "Speeds" +msgstr "Kecepatan" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" -msgstr "yakin ingin menghapus sublagu ini?" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" +msgstr "klik untuk menggunakan pola groove" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" -msgstr "" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" +msgstr "klik untuk menggunakan dua kecepatan (secara bergantian)" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" -msgstr "" +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" +msgstr "Tempo Virtual" -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" -msgstr "" +#: src/gui/speed.cpp:177 +msgid "Numerator" +msgstr "Pembilang" -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" -msgstr "" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" +msgstr "Penyebut (jadikan tempo dasar)" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" -msgstr "" +#: src/gui/speed.cpp:193 +msgid "Divider" +msgstr "Pembagi" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" -msgstr "" +#: src/gui/speed.cpp:208 +msgid "Highlight" +msgstr "Garis Terang" -#: src/gui/settings.cpp:208 -msgid "Lower" -msgstr "" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" +msgstr "Panjang Pola" -#: src/gui/settings.cpp:210 -msgid "Medium" -msgstr "" +#: src/gui/speed.cpp:245 +msgid "Song Length" +msgstr "Panjang Lagu" -#: src/gui/settings.cpp:212 -msgid "Ultra" -msgstr "" +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" +msgstr "Channel" -#: src/gui/settings.cpp:213 -msgid "Ultimate" -msgstr "" +#: src/gui/channels.cpp:49 +msgid "Pat" +msgstr "Pol" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" -msgstr "" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" +msgstr "Osc" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" -msgstr "" +#: src/gui/channels.cpp:53 +msgid "Swap" +msgstr "Tkr" -#: src/gui/settings.cpp:219 -msgid "/dev/port" -msgstr "" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" +msgstr "Nama" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" -msgstr "" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" +msgstr "Tampilkan pada pola" -#: src/gui/settings.cpp:221 -msgid "outb()" -msgstr "" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" +msgstr "Tampilkan pada osiloskop per-channel" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" msgstr "" +"%s #%d\n" +"(tarik untuk tukar channel)" -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" -msgstr "" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." +msgstr "Cari..." -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" -msgstr "" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." +msgstr "Cari file terakhir..." -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" -msgstr "" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." +msgstr "Cari instrumen..." -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" -msgstr "" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." +msgstr "Cari sampel..." -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" -msgstr "" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." +msgstr "Cari instrumen (untuk menggantikan)..." -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" -msgstr "" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." +msgstr "Cari chip (untuk ditambahkan)" -#: src/gui/settings.cpp:242 -msgid "--select--" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" +msgstr "- Kosong -" + +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" msgstr "" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" -msgstr "" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" +msgstr "Tampilan Register" -#: src/gui/settings.cpp:250 -msgid "Note Off" -msgstr "" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" +msgstr "- tidak ada pool register tersedia" -#: src/gui/settings.cpp:251 -msgid "Note On" +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" msgstr "" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" +#: src/gui/log.cpp:26 +msgid "warning" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" +#: src/gui/log.cpp:27 +msgid "info" msgstr "" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" msgstr "" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" +#: src/gui/log.cpp:29 +msgid "trace" msgstr "" -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" msgstr "" -#: src/gui/settings.cpp:257 -msgid "SysEx" -msgstr "" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" +msgstr "Ikuti" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" +#: src/gui/log.cpp:68 +msgid "time" msgstr "" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" +#: src/gui/log.cpp:70 +msgid "level" msgstr "" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" +#: src/gui/log.cpp:72 +msgid "message" msgstr "" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" -msgstr "" +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" +msgstr "Pola" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" -msgstr "" +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." +msgstr "tidak ada channel untuk ditampilkan." -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" -msgstr "" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" +msgstr "klik untuk opsi pola (kolom efek/nama pola/visualisasi)" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" -msgstr "" +#: src/gui/pattern.cpp:508 +msgid "Options:" +msgstr "Opsi:" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" -msgstr "" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" +msgstr "Kolom efek/sembunyikan" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" -msgstr "" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" +msgstr "Nama pola" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" -msgstr "" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" +msgstr "Petunjuk grup channel" -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" -msgstr "" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" +msgstr "Visualisasi" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" -msgstr "" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" +msgstr "Status channel:" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" -msgstr "" +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" +msgstr "Tidak##_PCS0" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" -msgstr "" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" +msgstr "Ya##_PCS1" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" -msgstr "" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" +msgstr "PERHATIAN!!" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" -msgstr "" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" +msgstr "instrumen ini tidak bisa dipreview karena" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" -msgstr "" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" +msgstr "tidak ada chip yang bisa memainkannya" -#: src/gui/settings.cpp:318 -msgid "Press key..." -msgstr "" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." +msgstr "instrumen kamu dalam bahaya!! hati-hati..." -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:574 -msgid "General" -msgstr "" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" +msgstr "pembesaran: %.2fx (%.1fdB)" -#: src/gui/settings.cpp:591 -msgid "Language" -msgstr "" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" +msgstr "ukuran jendela: %.1fms" -#: src/gui/settings.cpp:610 -msgid "Render backend" -msgstr "" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" +msgstr "(-TakHingga)dB" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" msgstr "" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." msgstr "" -#: src/gui/settings.cpp:670 -msgid "Render driver" +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." msgstr "" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" -msgstr "Otomatis" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" +msgstr[1] "" -#: src/gui/settings.cpp:687 -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." +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" msgstr "" -#: src/gui/settings.cpp:688 -msgid "Red bits" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" msgstr "" -#: src/gui/settings.cpp:693 -msgid "Green bits" +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" msgstr "" -#: src/gui/settings.cpp:698 -msgid "Blue bits" +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" msgstr "" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" msgstr "" -#: src/gui/settings.cpp:708 -msgid "Color depth" +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" msgstr "" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" msgstr "" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" +#: src/gui/chanOsc.cpp:45 +msgid "Off" msgstr "" -#: src/gui/settings.cpp:724 -msgid "Double buffer" +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" msgstr "" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" msgstr "" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" msgstr "" -#: src/gui/settings.cpp:739 -msgid "VSync" +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" +msgstr "Osiloskop (per-channel)" + +#: src/gui/chanOsc.cpp:143 +msgid "Columns" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Unlimited" +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" msgstr "" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" msgstr "" -#: src/gui/settings.cpp:757 -msgid "Display render time" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" msgstr "" -#: src/gui/settings.cpp:764 -msgid "Late render clear" +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" msgstr "" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" msgstr "" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" msgstr "" -#: src/gui/settings.cpp:779 -msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" msgstr "" -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" msgstr "" -#: src/gui/settings.cpp:789 -msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" msgstr "" -#: src/gui/settings.cpp:794 -msgid "Enable event delay" +#: src/gui/chanOsc.cpp:296 +msgid "Distance" msgstr "" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." +#: src/gui/chanOsc.cpp:305 +msgid "Spread" msgstr "" -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" -msgstr "" - -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." -msgstr "" - -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" -msgstr "" - -#: src/gui/settings.cpp:820 -#, c-format -msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" -msgstr "" - -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" -msgstr "" +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" +msgstr "Hapus" -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" msgstr "" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" msgstr "" -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" msgstr "" -#: src/gui/settings.cpp:840 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" msgstr "" -#: src/gui/settings.cpp:842 +#: src/gui/chanOsc.cpp:358 msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -#: src/gui/settings.cpp:849 -msgid "Vibration" +#: src/gui/chanOsc.cpp:380 +msgid "Text color" msgstr "" -#: src/gui/settings.cpp:851 -msgid "Strength" +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" msgstr "" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" -msgstr "File" - -#: src/gui/settings.cpp:868 -msgid "Use system file picker" +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" msgstr "" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" msgstr "" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" msgstr "" -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" msgstr "" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" msgstr "" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" -msgstr "" +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" +msgstr "potong" -#: src/gui/settings.cpp:900 -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/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" +msgstr "salin" -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" -msgstr "" +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" +msgstr "tempel" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" +#: src/gui/editControls.cpp:51 +msgid "" +"select\n" +"all" msgstr "" +"seleksi\n" +"semua" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" +#: src/gui/editControls.cpp:52 +msgid "piano" msgstr "" -#: src/gui/settings.cpp:914 -msgid "No##pol0" -msgstr "" +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" +msgstr "urungkan" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" -msgstr "" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" +msgstr "ulangi" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" +#: src/gui/editControls.cpp:57 +msgid "" +"paste\n" +"mix" msgstr "" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" msgstr "" -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" msgstr "" -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" msgstr "" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" msgstr "" -#: src/gui/settings.cpp:960 +#: src/gui/editControls.cpp:62 msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." +"paste\n" +"overflow" msgstr "" -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" msgstr "" -#: src/gui/settings.cpp:969 +#: src/gui/editControls.cpp:64 msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +"transpose\n" +"values" msgstr "" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" +#: src/gui/editControls.cpp:67 +msgid "" +"change\n" +"ins" msgstr "" -#: src/gui/settings.cpp:978 +#: src/gui/editControls.cpp:68 msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." +"find/\n" +"replace" msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" -msgstr "" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" +msgstr "persempit" -#: src/gui/settings.cpp:984 -msgid "Initial system:" -msgstr "" +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" +msgstr "perluas" -#: src/gui/settings.cpp:986 -msgid "Current system" -msgstr "" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" +msgstr "putar" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" -msgstr "Acak" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" +msgstr "balikkan" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" -msgstr "" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" +msgstr "interpolasi" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" msgstr "" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" msgstr "" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" msgstr "" -#: src/gui/settings.cpp:1198 -msgid "Default author name" +#: src/gui/editControls.cpp:79 +msgid "opmask" msgstr "" -#: src/gui/settings.cpp:1202 -msgid "Start-up" +#: src/gui/editControls.cpp:80 +msgid "" +"scroll\n" +"mode" msgstr "" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" +#: src/gui/editControls.cpp:81 +msgid "" +"input\n" +"latch" msgstr "" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" msgstr "" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" +#: src/gui/editControls.cpp:83 +msgid "" +"clear\n" +"latch" msgstr "" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" msgstr "" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" -msgstr "" +#: src/gui/editControls.cpp:333 +#, fuzzy +msgid "Mobile Controls" +msgstr "kontrol pemutar/edit" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" msgstr "" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" -msgstr "" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" +msgstr "Urutan" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" msgstr "" -#: src/gui/settings.cpp:1239 -msgid "Behavior" -msgstr "" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" +msgstr "Lagu" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" -msgstr "" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" +msgstr "Chip" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" -msgstr "Konfigurasi" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" +msgstr "Baru" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" -msgstr "" +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" +msgstr "Perubahan belum disimpan! Simpan sebelum membuat lagu baru?" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." -msgstr "" +#: src/gui/editControls.cpp:507 +msgid "Save as..." +msgstr "Simpan sebagai..." -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" -msgstr "" +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" +msgstr "Ambil dari Backup" -#: src/gui/settings.cpp:1273 -msgid "Output" +#: src/gui/editControls.cpp:524 +msgid "Song Info" +msgstr "Info Lagu" + +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" +msgstr "Sublagu" + +#: src/gui/editControls.cpp:536 +msgid "Comments" msgstr "" -#: src/gui/settings.cpp:1281 -msgid "Backend" +#: src/gui/editControls.cpp:545 +msgid "Channels here..." msgstr "" -#: src/gui/settings.cpp:1314 -msgid "Driver" +#: src/gui/editControls.cpp:548 +msgid "Chips here..." msgstr "" -#: src/gui/settings.cpp:1337 -msgid "Device" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." msgstr "" -#: src/gui/settings.cpp:1341 -msgid "" +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" msgstr "" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" +#: src/gui/editControls.cpp:562 +msgid "RegView" msgstr "" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." +#: src/gui/editControls.cpp:566 +msgid "Stats" msgstr "" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" msgstr "" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" msgstr "" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" +#: src/gui/editControls.cpp:577 +msgid "XYOsc" msgstr "" -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" +#: src/gui/editControls.cpp:581 +msgid "Meter" msgstr "" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" +#: src/gui/editControls.cpp:585 +msgid "Memory" msgstr "" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." +#: src/gui/editControls.cpp:589 +msgid "CV" msgstr "" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" +#: src/gui/editControls.cpp:593 +msgid "Presets" msgstr "" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" +#: src/gui/editControls.cpp:597 +msgid "PatManager" msgstr "" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" msgstr "" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" +msgstr "Pengaturan" + +#: src/gui/editControls.cpp:610 +msgid "Log" msgstr "" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" msgstr "" -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" msgstr "" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" msgstr "" -#: src/gui/settings.cpp:1479 -#, c-format -msgid "want: %d samples @ %.0fHz (%d channel)" -msgid_plural "want: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" -msgstr[1] "" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +#, fuzzy +msgid "Play/Edit Controls" +msgstr "kontrol pemutar/edit" -#: src/gui/settings.cpp:1480 -#, c-format -msgid "got: %d samples @ %.0fHz (%d channel)" -msgid_plural "got: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" -msgstr[1] "" +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" +msgstr "Oktaf" -#: src/gui/settings.cpp:1487 -msgid "Mixing" -msgstr "" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" +msgstr "Langkah Kasar" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" -msgstr "" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" +msgstr "Langkah Baris" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" -msgstr "" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" +msgstr "Putar" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" -msgstr "" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" +msgstr "Hentikan" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" -msgstr "" +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" +msgstr "Ubah" -#: src/gui/settings.cpp:1531 -msgid "MIDI" -msgstr "" +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" +msgstr "Ulangi pola" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" -msgstr "" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" +msgstr "Langkahi satu baris" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" -msgstr "" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" +msgstr "Poly##PolyInput" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" -msgstr "" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" +msgstr "Mono##PolyInput" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" -msgstr "" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" +msgstr "Polifoni" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" -msgstr "" +#: src/gui/editControls.cpp:930 +msgid "Oct." +msgstr "Okt." -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" -msgstr "" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" +msgstr "Kasar" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" -msgstr "" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" +msgstr "Langkah" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" -msgstr "" +#: src/gui/editControls.cpp:971 +msgid "Foll." +msgstr "Ikuti" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" -msgstr "" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" +msgstr "Urt.##FollowOrders" -#: src/gui/settings.cpp:1589 -msgid "Value input style" -msgstr "" +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" +msgstr "Pol.##FollowPattern" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" -msgstr "" +#: src/gui/editControls.cpp:1006 +#, fuzzy +msgid "Play Controls" +msgstr "kontrol pemutar/edit" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" -msgstr "" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" +msgstr "Putar dari awal pola sekarang" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" -msgstr "" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" +msgstr "Ulangi dari awal pola sekarang" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" +msgstr "Ikuti urutan" + +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" +msgstr "Ikuti pola" + +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" +msgstr "Komentar Lagu" + +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" msgstr "" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" +#: src/gui/util.cpp:97 +msgid "Ctrl-" msgstr "" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" +#: src/gui/util.cpp:99 +msgid "Alt-" msgstr "" -#: src/gui/settings.cpp:1653 -msgid "Actions:" +#: src/gui/util.cpp:100 +msgid "Shift-" msgstr "" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" msgstr "" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" -msgstr "Jenis" +#: src/gui/stats.cpp:36 +msgid "Audio load" +msgstr "Beban proses audio" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" -msgstr "" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" +msgstr "Osiloskop (X-Y)" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" msgstr "" -#: src/gui/settings.cpp:1689 -msgid "Action" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" msgstr "" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" msgstr "" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" msgstr "" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" msgstr "" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" msgstr "" -#: src/gui/settings.cpp:1852 -msgid "Melodic" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" -msgstr "" +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" +msgstr "Laju clock:" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" -msgstr "" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" +msgstr "Jenis chip:" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" -msgstr "" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" +msgstr "YM3438 (DAC 9-bit)" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" -msgstr "" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" +msgstr "YM2612 (DAC 9-bit dengan distorsi)" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" -msgstr "" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" +msgstr "YMF276 (DAC eksternal)" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" -msgstr "" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" +msgstr "Matikan makro ExtCh FM (kompatibilitas)" -#: src/gui/settings.cpp:1908 -msgid "Emulation" -msgstr "" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +msgstr "Pergantian ins di operator ExtCh 2-4 mempengaruhi FB (kompatibilitas)" -#: src/gui/settings.cpp:1910 -msgid "Cores" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" msgstr "" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" msgstr "" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" msgstr "" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:2107 -msgid "Playback" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" msgstr "" -#: src/gui/settings.cpp:2112 -msgid "Render" -msgstr "" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" +msgstr "1.79MHz (Setengah NTSC)" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" msgstr "" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" msgstr "" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" msgstr "" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" msgstr "" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" -msgstr "" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" +msgstr "TI SN76489 dengan noise pendek seperti Atari" -#: src/gui/settings.cpp:2225 -msgid "Window activation" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" msgstr "" -#: src/gui/settings.cpp:2291 -msgid "Key" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" msgstr "" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" -msgstr "" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" +msgstr "Matikan pemetaan mudah periode ke nada pada oktaf atas" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" msgstr "" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" -msgstr "" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" +msgstr "Matikan antiklik" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" -msgstr "" +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" +msgstr "Revisi chip:" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" -msgstr "" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" +msgstr "Laju CPU:" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:2476 -msgid "Sample list" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" -msgstr "" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" +msgstr "Banyaknya memori:" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" msgstr "" -#: src/gui/settings.cpp:2566 -msgid "Layout" +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" msgstr "" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" +msgstr "Resolusi DAC:" + +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" msgstr "" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" -msgstr "Yakin ingin mengembalikan tata letak default?" +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" +msgstr "Nyalakan echo" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" -msgstr "" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" +msgstr "Tukar channel echo" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" -msgstr "" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" +msgstr "Penundaan echo:" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." -msgstr "" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" +msgstr "Resolusi echo:" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" -msgstr "" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" +msgstr "Feedback echo:" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" -msgstr "" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" +msgstr "Volume echo:" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" msgstr "" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" -msgstr "" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" +msgstr "Orientasi gelombang:" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" msgstr "" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" -msgstr "" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" +msgstr "Terbalik" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" -msgstr "" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" +msgstr "Data persis (terbalik)" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" -msgstr "" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" +msgstr "Output persis (normal)" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" -msgstr "" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" +msgstr "Satu lagi aturan kompatibilitas untuk arpegio dan panjang suara" -#: src/gui/settings.cpp:2649 -msgid "Mouse" -msgstr "" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" +msgstr "Kedalaman bit DAC (mengurangi laju output):" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" -msgstr "" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" +msgstr "Skala volume:" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" -msgstr "" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" +msgstr "Campurkan buffer (memungkinkan delay echo lebih panjang):" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" -msgstr "" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" +msgstr "Batasan jumlah channel:" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" -msgstr "" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" +msgstr "Laju sampel:" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" -msgstr "" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" +msgstr "Laju sampel sebenarnya: %d Hz" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" -msgstr "" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" +msgstr "Penggunaan CPU maksimum: %.0f%%" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" msgstr "" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" +msgstr "Setengah NTSC (1.79MHz)" + +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" +msgstr "Set suara:" + +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" msgstr "" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" msgstr "" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" msgstr "" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" msgstr "" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" msgstr "" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" msgstr "" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" msgstr "" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" msgstr "" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" msgstr "" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" msgstr "" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" msgstr "" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" msgstr "" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" msgstr "" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" msgstr "" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" msgstr "" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" msgstr "" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" msgstr "" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." msgstr "" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" msgstr "" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" msgstr "" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" msgstr "" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" msgstr "" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" msgstr "" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" msgstr "" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" msgstr "" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" msgstr "" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" msgstr "" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" msgstr "" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" msgstr "" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" msgstr "" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" msgstr "" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" msgstr "" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" msgstr "" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" msgstr "" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" +#: src/gui/sysConf.cpp:962 +msgid "Separation" msgstr "" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" msgstr "" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" msgstr "" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" msgstr "" -#: src/gui/settings.cpp:2949 -msgid "Appearance" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" msgstr "" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" msgstr "" -#: src/gui/settings.cpp:2969 -msgid "Icon size" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" msgstr "" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" msgstr "" -#: src/gui/settings.cpp:2994 -msgid "Main font" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" msgstr "" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" msgstr "" -#: src/gui/settings.cpp:3013 -msgid "Header font" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" +#: src/gui/sysConf.cpp:1094 +#, fuzzy +msgid "Old pitch table (compatibility)" +msgstr "Matikan makro ExtCh FM (kompatibilitas)" + +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" msgstr "" -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" msgstr "" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" msgstr "" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" msgstr "" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" +#: src/gui/sysConf.cpp:1156 +msgid "Cone" msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" msgstr "" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" msgstr "" -#: src/gui/settings.cpp:3101 -msgid "Oversample" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" msgstr "" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3117 -msgid "default." +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" msgstr "" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" msgstr "" -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" msgstr "" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" msgstr "" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" msgstr "" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" msgstr "" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" msgstr "" -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" msgstr "" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" msgstr "" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" msgstr "" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" msgstr "" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" msgstr "" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" msgstr "" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" msgstr "" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" msgstr "" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" msgstr "" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" msgstr "" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" msgstr "" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" msgstr "" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" +#: src/gui/sysConf.cpp:1580 +msgid "full" msgstr "" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" +#: src/gui/sysConf.cpp:1582 +msgid "half" msgstr "" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" msgstr "" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" msgstr "" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" msgstr "" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" msgstr "" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" msgstr "" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" msgstr "" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" msgstr "" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" msgstr "" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" msgstr "" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" msgstr "" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" msgstr "" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" msgstr "" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" msgstr "" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" -msgstr "" +#: src/gui/sysConf.cpp:1927 +#, fuzzy +msgid "Maximum volume:" +msgstr "Maksimum" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" -msgstr "" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" +msgstr "Interpolasi:" -#: src/gui/settings.cpp:3398 -msgid "Effect value" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" msgstr "" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" msgstr "" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" msgstr "" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" msgstr "" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" msgstr "" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" msgstr "" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" msgstr "" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" msgstr "" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" msgstr "" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" msgstr "" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" msgstr "" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" msgstr "" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" msgstr "" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" msgstr "" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" msgstr "" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" msgstr "" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" msgstr "" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" msgstr "" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" msgstr "" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" msgstr "" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" msgstr "" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" msgstr "" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" msgstr "" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" msgstr "" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" msgstr "" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" msgstr "" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" msgstr "" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" msgstr "" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" msgstr "" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" msgstr "" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" -msgstr "" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" +msgstr "Laju clock kustom" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" -msgstr "" +#: src/gui/userPresets.cpp:336 +#, fuzzy +msgid "User Systems" +msgstr "sistem buatan..." -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" -msgstr "" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" +msgstr "Error! Kategori user tidak ada!" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" -msgstr "" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" +msgstr "Preset Baru" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" +msgstr "pilih preset" + +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" -msgstr "" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" +msgstr "Pengaturan ahli" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" msgstr "" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" msgstr "" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" -msgstr "" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" +msgstr "Daftar Efek" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" -msgstr "" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" +msgstr "Chip pada kursor: %s" -#: src/gui/settings.cpp:3793 -msgid "Windows" -msgstr "" +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" +msgstr "Cari" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" -msgstr "" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" +msgstr "Jenis efek yang ingin dilihat:" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" -msgstr "" +#: src/gui/effectList.cpp:48 +msgid "Description" +msgstr "Deskripsi" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" -msgstr "" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " +msgstr "%d. " -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" -msgstr "" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" +msgstr "terlalu banyak sublagu!" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" -msgstr "" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" +msgstr "ini sublagu satu-satunya!" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" -msgstr "" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" +msgstr "yakin ingin menghapus sublagu ini?" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" msgstr "" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" msgstr "" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" msgstr "" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" msgstr "" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" msgstr "" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" +#: src/gui/settings.cpp:213 +msgid "Lower" msgstr "" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" +#: src/gui/settings.cpp:215 +msgid "Medium" msgstr "" -#: src/gui/settings.cpp:3876 -msgid "Primary" +#: src/gui/settings.cpp:217 +msgid "Ultra" msgstr "" -#: src/gui/settings.cpp:3877 -msgid "Secondary" +#: src/gui/settings.cpp:218 +msgid "Ultimate" msgstr "" -#: src/gui/settings.cpp:3891 -msgid "Button" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" msgstr "" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" +#: src/gui/settings.cpp:224 +msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:3894 -msgid "Tab" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" msgstr "" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" +#: src/gui/settings.cpp:226 +msgid "outb()" msgstr "" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" msgstr "" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" msgstr "" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" msgstr "" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" msgstr "" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" msgstr "" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" msgstr "" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" +#: src/gui/settings.cpp:247 +msgid "--select--" msgstr "" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" msgstr "" -#: src/gui/settings.cpp:3905 -msgid "Widget background" +#: src/gui/settings.cpp:255 +msgid "Note Off" msgstr "" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" +#: src/gui/settings.cpp:256 +msgid "Note On" msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" msgstr "" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" msgstr "" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" +#: src/gui/settings.cpp:260 +msgid "ChanPressure" msgstr "" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" msgstr "" -#: src/gui/settings.cpp:3912 -msgid "Text selection" +#: src/gui/settings.cpp:262 +msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:3913 -msgid "Line plot" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" msgstr "" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" msgstr "" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" msgstr "" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" msgstr "" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" msgstr "" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" msgstr "" -#: src/gui/settings.cpp:3925 -msgid "Window background" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" msgstr "" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" msgstr "" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" msgstr "" -#: src/gui/settings.cpp:3929 -msgid "Header" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" msgstr "" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" msgstr "" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" msgstr "" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" msgstr "" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" msgstr "" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" msgstr "" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" +#: src/gui/settings.cpp:564 +msgid "General" msgstr "" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" +#: src/gui/settings.cpp:581 +msgid "Language" msgstr "" -#: src/gui/settings.cpp:3941 -msgid "Separator" +#: src/gui/settings.cpp:600 +msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" +#: src/gui/settings.cpp:660 +msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" -msgstr "" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" +msgstr "Otomatis" -#: src/gui/settings.cpp:3946 -msgid "Table header" +#: src/gui/settings.cpp:677 +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:3947 -msgid "Table border (hard)" +#: src/gui/settings.cpp:678 +msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:3948 -msgid "Table border (soft)" +#: src/gui/settings.cpp:683 +msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" +#: src/gui/settings.cpp:688 +msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" +#: src/gui/settings.cpp:698 +msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" -msgstr "Lain-lain" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" +msgstr "" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" +#: src/gui/settings.cpp:714 +msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:3957 -msgid "Playback status" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" msgstr "" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" +#: src/gui/settings.cpp:729 +msgid "VSync" msgstr "" -#: src/gui/settings.cpp:3960 -msgid "Error hint" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" +#: src/gui/settings.cpp:737 +msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "Directory" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" +#: src/gui/settings.cpp:747 +msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" +#: src/gui/settings.cpp:754 +msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:3971 -msgid "ZSM" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." msgstr "" -#: src/gui/settings.cpp:3972 -msgid "Font" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." msgstr "" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" -msgstr "Gelombang" - -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:3984 -msgid "Reference" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:3985 -msgid "Guide" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" +#: src/gui/settings.cpp:830 +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:3994 -msgid "Waveform (7)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:3995 -msgid "Waveform (8)" +#: src/gui/settings.cpp:839 +msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" +#: src/gui/settings.cpp:841 +msgid "Strength" msgstr "" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" msgstr "" -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" +msgstr "File" + +#: src/gui/settings.cpp:858 +msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:4011 -msgid "Clip" +#: src/gui/settings.cpp:890 +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:4015 -msgid "Order number" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:4017 -msgid "Song loop" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:4018 -msgid "Selected order" +#: src/gui/settings.cpp:904 +msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" -#: src/gui/settings.cpp:4033 -msgid "Modulator" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "Carrier" +#: src/gui/settings.cpp:959 +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:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:968 msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" +"fill the file name field with an appropriate file name when saving or " +"exporting." msgstr "" -#: src/gui/settings.cpp:4041 -msgid "Mod. accent (primary)" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" msgstr "" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" +#: src/gui/settings.cpp:974 +msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" +#: src/gui/settings.cpp:976 +msgid "Current system" msgstr "" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" -msgstr "" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" +msgstr "Acak" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:4048 -msgid "Car. border" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" -msgstr "Nada" - -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" +#: src/gui/settings.cpp:1192 +msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" +#: src/gui/settings.cpp:1196 +msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:4070 -msgid "C64" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" -msgstr "Amiga/Sampel Generik" - -#: src/gui/settings.cpp:4072 -msgid "PC Engine" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" +#: src/gui/settings.cpp:1224 +msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:4075 -msgid "TIA" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" +msgstr "Konfigurasi" + +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "" -#: src/gui/settings.cpp:4078 -msgid "PET" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" +#: src/gui/settings.cpp:1268 +msgid "Output" msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:1276 +msgid "Backend" msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" +#: src/gui/settings.cpp:1309 +msgid "Driver" msgstr "" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" +#: src/gui/settings.cpp:1332 +msgid "Device" msgstr "" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" +#: src/gui/settings.cpp:1336 +msgid "" msgstr "" -#: src/gui/settings.cpp:4091 -msgid "Lynx" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:4093 -msgid "X1-010" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" msgstr "" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" msgstr "" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:4106 -msgid "Sega PCM" +#: src/gui/settings.cpp:1439 +#, 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:4107 -msgid "QSound" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:4108 -msgid "YMZ280B" +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:4111 -msgid "K007232" -msgstr "" +#: src/gui/settings.cpp:1474 +#, 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:4112 -msgid "GA20" -msgstr "" +#: src/gui/settings.cpp:1475 +#, 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:4114 -msgid "SM8521" +#: src/gui/settings.cpp:1482 +msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" msgstr "" -#: src/gui/settings.cpp:4116 -msgid "K053260" +#: src/gui/settings.cpp:1489 +msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" msgstr "" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:1526 +msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" msgstr "" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" +#: src/gui/settings.cpp:1584 +msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:4141 -msgid "Muted" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:4145 -msgid "Playhead" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:4146 -msgid "Editing" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:4148 -msgid "Cursor" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" +#: src/gui/settings.cpp:1648 +msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" +msgstr "Jenis" + +#: src/gui/settings.cpp:1680 +msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" +#: src/gui/settings.cpp:1684 +msgid "Action" msgstr "" -#: src/gui/settings.cpp:4156 -msgid "Row number" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" msgstr "" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" +#: src/gui/settings.cpp:1847 +msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:4175 -msgid "Song effect" +#: src/gui/settings.cpp:1903 +msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:4176 -msgid "Time effect" +#: src/gui/settings.cpp:1905 +msgid "Cores" msgstr "" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:4181 -msgid "External command output" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" +#: src/gui/settings.cpp:2113 +msgid "Playback" msgstr "" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" +#: src/gui/settings.cpp:2118 +msgid "Render" msgstr "" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:4185 -msgid "Status: on" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" msgstr "" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" msgstr "" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" +#: src/gui/settings.cpp:2232 +msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" +#: src/gui/settings.cpp:2287 +msgid "Key" msgstr "" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" msgstr "" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" +#: src/gui/settings.cpp:2341 +msgid "Add..." msgstr "" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" msgstr "" -#: src/gui/settings.cpp:4200 -msgid "Status: release" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" +#: src/gui/settings.cpp:2486 +msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" msgstr "" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:2578 +msgid "Layout" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:4211 -msgid "Time background" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" msgstr "" -#: src/gui/settings.cpp:4212 -msgid "Time text" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" +msgstr "Yakin ingin mengembalikan tata letak default?" + +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" -msgstr "Manajer Pola" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" +msgstr "" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:4228 -msgid "Unused" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:4229 -msgid "Used" +#: src/gui/settings.cpp:2661 +msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:4230 -msgid "Overused" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:4231 -msgid "Really overused" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -#: src/gui/settings.cpp:4237 -msgid "Upper key" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:4240 -msgid "Lower key" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" +#: src/gui/settings.cpp:2711 +msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:4246 -msgid "Clock text" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" msgstr "" -#: src/gui/settings.cpp:4253 -msgid "PortSet" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" msgstr "" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" msgstr "" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" msgstr "" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" msgstr "" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" msgstr "" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" msgstr "" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:4297 -msgid "Backup" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" -msgstr "Nyalakan sistem backup" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" +msgstr "" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" -msgstr "Interval (dalam detik)" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" +msgstr "" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" -msgstr "Backup per file" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" +msgstr "" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" -msgstr "Manajemen Backup" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" +msgstr "" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" -msgstr "Bersihkan sebelum:" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" +msgstr "" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" -msgstr "Oke##PDate" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +msgstr "" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" -msgstr "%PB terpakai" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" +msgstr "" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" -msgstr "%TB terpakai" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" +msgstr "" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" -msgstr "%GB terpakai" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" +msgstr "" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" -msgstr "%MB terpakai" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" +msgstr "" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" -msgstr "%KB terpakai" - -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" -msgstr "% bytes terpakai" - -#: src/gui/settings.cpp:4418 -msgid "Refresh" -msgstr "Segarkan" - -#: src/gui/settings.cpp:4422 -msgid "Delete all" -msgstr "Hapus semua" - -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" -msgstr "Ukuran" - -#: src/gui/settings.cpp:4429 -msgid "Latest" -msgstr "Terbaru" - -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" -msgstr "" - -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:4577 -msgid "Submit" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:4581 -msgid "invalid code" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" -msgstr "Batal##SettingsCancel" - -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" -msgstr "Terapkan##SettingsApply" - -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." +#: src/gui/settings.cpp:2973 +msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" msgstr "" -#: src/gui/settings.cpp:6982 -msgid "[Link]" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:6983 -#, fuzzy -msgid "[File]" -msgstr "File" - -#: src/gui/settings.cpp:6984 -#, fuzzy -msgid "Name:" -msgstr "Nama" - -#: src/gui/settings.cpp:6985 -msgid "Path:" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:6986 -msgid "Reset search" +#: src/gui/settings.cpp:3000 +msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:6987 -msgid "Drives" +#: src/gui/settings.cpp:3002 +msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" +#: src/gui/settings.cpp:3020 +msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:6992 -#, fuzzy -msgid "File name" -msgstr "File" - -#: src/gui/settings.cpp:6995 -#, fuzzy -msgid "Date" -msgstr "Oke##PDate" - -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" -msgstr "Perhatian" - -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" +#: src/gui/settings.cpp:3045 +msgid "Main font" msgstr "" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" -msgstr "Ya" - -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" -msgstr "Tidak" - -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" msgstr "" -#: src/gui/orders.cpp:114 -msgid "Add new order" -msgstr "Tambah urutan" - -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" -msgstr "Hapus urutan" - -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" -msgstr "Duplikasi urutan (klik kanan untuk duplikasi mendalam)" - -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" -msgstr "Geser urutan ke atas" - -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" -msgstr "Geser urutan ke bawah" - -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" +#: src/gui/settings.cpp:3064 +msgid "Header font" msgstr "" -"Tempatkan duplikat urutan sekarang pada akhir lagu (klik kanan untuk " -"duplikasi mendalam)" - -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" -msgstr "Penggantian urutan: satu baris penuh" - -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" -msgstr "Penggantian urutan: satu angka saja" - -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" -msgstr "Mode perubahan urutan: Pilih dan ketik (geser vertikal)" - -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" -msgstr "Mode perubahan urutan: Pilih dan ketik (geser horizontal)" - -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" -msgstr "Mode perubahan urutan: Pilih dan ketik (jangan bergeser)" - -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" -msgstr "Mode perubahan urutan: Klik untuk ganti" -#: src/gui/findReplace.cpp:29 -msgid "ignore" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" msgstr "" -#: src/gui/findReplace.cpp:30 -msgid "equals" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" msgstr "" -#: src/gui/findReplace.cpp:31 -msgid "not equal" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" msgstr "" -#: src/gui/findReplace.cpp:32 -msgid "between" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" msgstr "" -#: src/gui/findReplace.cpp:33 -msgid "not between" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" msgstr "" -#: src/gui/findReplace.cpp:34 -msgid "any" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" msgstr "" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" msgstr "" -#: src/gui/findReplace.cpp:39 -msgid "set" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" msgstr "" -#: src/gui/findReplace.cpp:40 -msgid "add" -msgstr "tambah" - -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" msgstr "" -#: src/gui/findReplace.cpp:42 -msgid "scale %" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" msgstr "" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" -msgstr "Cari/Ganti" - -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" msgstr "" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" msgstr "" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" msgstr "" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" msgstr "" -#: src/gui/findReplace.cpp:541 -msgid "go" +#: src/gui/settings.cpp:3152 +msgid "Oversample" msgstr "" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" msgstr "" -#: src/gui/findReplace.cpp:587 -msgid "Back" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" msgstr "" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" +#: src/gui/settings.cpp:3168 +msgid "default." msgstr "" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" msgstr "" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." msgstr "" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" msgstr "" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." msgstr "" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" msgstr "" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" msgstr "" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" msgstr "" -#: src/gui/findReplace.cpp:856 -msgid "Replace" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" msgstr "" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" msgstr "" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" msgstr "" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/about.cpp:26 -msgid "is proud to present" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" msgstr "" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" msgstr "" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" msgstr "" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/about.cpp:35 -msgid "-- program --" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" msgstr "" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" msgstr "" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" msgstr "" -#: src/gui/about.cpp:60 -msgid "-- documentation --" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" msgstr "" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/about.cpp:241 -msgid "powered by:" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" msgstr "" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" msgstr "" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" msgstr "" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" msgstr "" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" msgstr "" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" msgstr "" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" msgstr "" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" msgstr "" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" msgstr "" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" msgstr "" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" msgstr "" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" msgstr "" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" msgstr "" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" +#: src/gui/settings.cpp:3449 +msgid "Effect value" msgstr "" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" msgstr "" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" msgstr "" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" msgstr "" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" msgstr "" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" msgstr "" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" msgstr "" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" msgstr "" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" msgstr "" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" msgstr "" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" msgstr "" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" msgstr "" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" msgstr "" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" msgstr "" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" msgstr "" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" msgstr "" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" msgstr "" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" msgstr "" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" msgstr "" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" msgstr "" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" msgstr "" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" msgstr "" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" msgstr "" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" msgstr "" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" msgstr "" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" msgstr "" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" msgstr "" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" msgstr "" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" msgstr "" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" msgstr "" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" msgstr "" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" msgstr "" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" msgstr "" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -#: src/gui/about.cpp:322 -msgid "disclaimer:" +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" msgstr "" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" msgstr "" -#: src/gui/about.cpp:428 -#, fuzzy -msgid "Unsaved changes! Save changes before playing?" -msgstr "Perubahan belum disimpan! Simpan sebelum keluar?" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" +msgstr "" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" msgstr "" -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" msgstr "" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" msgstr "" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" msgstr "" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" msgstr "" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" msgstr "" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" msgstr "" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" msgstr "" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" msgstr "" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" msgstr "" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" msgstr "" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" msgstr "" -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" msgstr "" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/settings.cpp:3862 +msgid "Windows" msgstr "" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" msgstr "" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" msgstr "" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" msgstr "" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" msgstr "" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" msgstr "" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" +#: src/gui/settings.cpp:3903 +msgid "Color scheme" msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" +#: src/gui/settings.cpp:3916 +msgid "Guru mode" msgstr "" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" msgstr "" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" msgstr "" -#: src/gui/compatFlags.cpp:106 -msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" msgstr "" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" msgstr "" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" +#: src/gui/settings.cpp:3945 +msgid "Primary" msgstr "" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." +#: src/gui/settings.cpp:3946 +msgid "Secondary" msgstr "" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +#: src/gui/settings.cpp:3960 +msgid "Button" msgstr "" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" msgstr "" -"pengaturan-pengaturan kompatibilitas ini benar-benar DI LUAR NALAR dan tidak " -"terkendali.\n" -"mungkin sudah bisa diduga, yang ini ada karena SATU LAGI keanehan dari si " -"DefleMask.\n" -"tolong matikan ini bagaimanapun juga, karena aku tak akan memperdulikannya " -"ketika mengimplementasikan ekspor ROM.\n" -"oh ya, jangan pula mulai perdebatan soal ini. Furnace bukanlah pengganti " -"DefleMask, dan tidak, \n" -"aku tidak membuatnya menyerupai pengganti hanya gara-gara pengaturan " -"kompatibilitas.\n" -"\n" -"terus, bagaimana dengan pengaturan lain yang tidak berhubungan dengan " -"DefleMask?\n" -"pengaturan tersebut untuk impor .mod, impor FamiTracker yang akan datang, " -"danselera pribadi!\n" -"\n" -"akhir ocehan" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" +#: src/gui/settings.cpp:3962 +msgid "Button (active)" msgstr "" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." +#: src/gui/settings.cpp:3963 +msgid "Tab" msgstr "" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" msgstr "" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" msgstr "" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" +#: src/gui/settings.cpp:3968 +msgid "ImGui header" msgstr "" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" msgstr "" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" +#: src/gui/settings.cpp:3971 +msgid "Resize grip" msgstr "" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" msgstr "" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" +#: src/gui/settings.cpp:3974 +msgid "Widget background" msgstr "" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" msgstr "" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" +#: src/gui/settings.cpp:3977 +msgid "Slider grab" msgstr "" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" msgstr "" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" msgstr "" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" +#: src/gui/settings.cpp:3981 +msgid "Text selection" msgstr "" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" +#: src/gui/settings.cpp:3982 +msgid "Line plot" msgstr "" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" msgstr "" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" +#: src/gui/settings.cpp:3994 +msgid "Window background" msgstr "" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" msgstr "" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" msgstr "" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" msgstr "" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" +#: src/gui/settings.cpp:3998 +msgid "Header" msgstr "" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" msgstr "" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" msgstr "" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" msgstr "" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." +#: src/gui/settings.cpp:4003 +msgid "Menu bar" msgstr "" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" +#: src/gui/settings.cpp:4005 +msgid "Border shadow" msgstr "" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" msgstr "" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" +#: src/gui/settings.cpp:4010 +msgid "Separator" msgstr "" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" msgstr "" -#: src/gui/compatFlags.cpp:235 -msgid "Full" +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" msgstr "" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" +#: src/gui/settings.cpp:4013 +msgid "Docking preview" msgstr "" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" +#: src/gui/settings.cpp:4014 +msgid "Docking empty" msgstr "" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" +#: src/gui/settings.cpp:4015 +msgid "Table header" msgstr "" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" msgstr "" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" msgstr "" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" msgstr "" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" msgstr "" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "Lain-lain" + +#: src/gui/settings.cpp:4024 +msgid "Toggle on" msgstr "" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" +#: src/gui/settings.cpp:4025 +msgid "Toggle off" msgstr "" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" +#: src/gui/settings.cpp:4026 +msgid "Playback status" msgstr "" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" msgstr "" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" +#: src/gui/settings.cpp:4028 +msgid "Warning hint" msgstr "" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" +#: src/gui/settings.cpp:4029 +msgid "Error hint" msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" msgstr "" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" +#: src/gui/settings.cpp:4033 +msgid "Directory" msgstr "" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" +#: src/gui/settings.cpp:4034 +msgid "Song (native)" msgstr "" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" +#: src/gui/settings.cpp:4035 +msgid "Song (import)" msgstr "" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" +#: src/gui/settings.cpp:4040 +msgid "ZSM" msgstr "" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." +#: src/gui/settings.cpp:4041 +msgid "Font" msgstr "" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" msgstr "" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" msgstr "" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" msgstr "" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" msgstr "" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "Gelombang" + +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" msgstr "" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." +#: src/gui/settings.cpp:4053 +msgid "Reference" msgstr "" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" +#: src/gui/settings.cpp:4054 +msgid "Guide" msgstr "" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" msgstr "" -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" msgstr "" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" msgstr "" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" msgstr "" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" msgstr "" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" -msgstr "Sampel Generik" - -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" msgstr "" -#: src/gui/guiConst.cpp:191 -msgid "Forward" +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" msgstr "" -#: src/gui/guiConst.cpp:192 -msgid "Backward" +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" msgstr "" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" msgstr "" -#: src/gui/guiConst.cpp:218 -msgid "linear" +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" msgstr "" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" msgstr "" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" msgstr "" -#: src/gui/guiConst.cpp:221 -msgid "sinc" +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" msgstr "" -#: src/gui/guiConst.cpp:222 -msgid "best possible" +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" msgstr "" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" msgstr "" -#: src/gui/guiConst.cpp:231 -msgid "Time" -msgstr "Waktu" - -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" -msgstr "Sistem (Primer)" - -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" -msgstr "Sistem (Sekunder)" - -#: src/gui/guiConst.cpp:530 -msgid "---Global" +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" msgstr "" -#: src/gui/guiConst.cpp:532 -msgid "Open file" +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" msgstr "" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" +#: src/gui/settings.cpp:4080 +msgid "Clip" msgstr "" -#: src/gui/guiConst.cpp:534 -msgid "Save file" +#: src/gui/settings.cpp:4084 +msgid "Order number" msgstr "" -#: src/gui/guiConst.cpp:535 -msgid "Save as" +#: src/gui/settings.cpp:4085 +msgid "Playing order background" msgstr "" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" +#: src/gui/settings.cpp:4086 +msgid "Song loop" msgstr "" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" +#: src/gui/settings.cpp:4087 +msgid "Selected order" msgstr "" -#: src/gui/guiConst.cpp:543 -msgid "Exit" +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" msgstr "" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" msgstr "" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" +#: src/gui/settings.cpp:4092 +msgid "Envelope View" msgstr "" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" msgstr "" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" msgstr "" -#: src/gui/guiConst.cpp:550 -msgid "Step row" +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" msgstr "" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" msgstr "" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" +#: src/gui/settings.cpp:4102 +msgid "Modulator" msgstr "" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" +#: src/gui/settings.cpp:4103 +msgid "Carrier" msgstr "" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" msgstr "" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" msgstr "" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" msgstr "" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" +#: src/gui/settings.cpp:4112 +msgid "Mod. border" msgstr "" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" msgstr "" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" msgstr "" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" +#: src/gui/settings.cpp:4117 +msgid "Car. border" msgstr "" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" msgstr "" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" -msgstr "" +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "Nada" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" msgstr "" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" msgstr "" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" msgstr "" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" msgstr "" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" +#: src/gui/settings.cpp:4139 +msgid "C64" msgstr "" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" -msgstr "" +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" +msgstr "Amiga/Sampel Generik" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" +#: src/gui/settings.cpp:4143 +msgid "AY8930" msgstr "" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" +#: src/gui/settings.cpp:4144 +msgid "TIA" msgstr "" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" -msgstr "Manajer Chip" - -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" +#: src/gui/settings.cpp:4145 +msgid "SAA1099" msgstr "" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" +#: src/gui/settings.cpp:4146 +msgid "VIC" msgstr "" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" +#: src/gui/settings.cpp:4147 +msgid "PET" msgstr "" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" +#: src/gui/settings.cpp:4148 +msgid "VRC6" msgstr "" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" msgstr "" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" msgstr "" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" msgstr "" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" msgstr "" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" msgstr "" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" +#: src/gui/settings.cpp:4160 +msgid "Lynx" msgstr "" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" +#: src/gui/settings.cpp:4162 +msgid "X1-010" msgstr "" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" +#: src/gui/settings.cpp:4163 +msgid "ES5506" msgstr "" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" msgstr "" -#: src/gui/guiConst.cpp:630 -msgid "Select all" +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" msgstr "" -#: src/gui/guiConst.cpp:631 -msgid "Cut" +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" msgstr "" -#: src/gui/guiConst.cpp:632 -msgid "Copy" +#: src/gui/settings.cpp:4171 +msgid "MSM6258" msgstr "" -#: src/gui/guiConst.cpp:633 -msgid "Paste" +#: src/gui/settings.cpp:4172 +msgid "MSM6295" msgstr "" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" msgstr "" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" msgstr "" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" +#: src/gui/settings.cpp:4176 +msgid "QSound" msgstr "" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" msgstr "" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" +#: src/gui/settings.cpp:4178 +msgid "RF5C68" msgstr "" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" +#: src/gui/settings.cpp:4179 +msgid "MSM5232" msgstr "" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" +#: src/gui/settings.cpp:4180 +msgid "K007232" msgstr "" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" +#: src/gui/settings.cpp:4181 +msgid "GA20" msgstr "" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" +#: src/gui/settings.cpp:4183 +msgid "SM8521" msgstr "" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" +#: src/gui/settings.cpp:4184 +msgid "PV-1000" msgstr "" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" +#: src/gui/settings.cpp:4185 +msgid "K053260" msgstr "" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" +#: src/gui/settings.cpp:4186 +msgid "TED" msgstr "" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" +#: src/gui/settings.cpp:4187 +msgid "C140" msgstr "" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" +#: src/gui/settings.cpp:4188 +msgid "C219" msgstr "" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" +#: src/gui/settings.cpp:4189 +msgid "ESFM" msgstr "" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" msgstr "" -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" msgstr "" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" msgstr "" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" msgstr "" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" +#: src/gui/settings.cpp:4198 +msgid "Supervision" msgstr "" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" msgstr "" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" msgstr "" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" msgstr "" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" msgstr "" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" +#: src/gui/settings.cpp:4212 +msgid "FM operator" msgstr "" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" +#: src/gui/settings.cpp:4213 +msgid "Muted" msgstr "" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" +#: src/gui/settings.cpp:4217 +msgid "Playhead" msgstr "" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" +#: src/gui/settings.cpp:4218 +msgid "Editing" msgstr "" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" msgstr "" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" +#: src/gui/settings.cpp:4220 +msgid "Cursor" msgstr "" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" msgstr "" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" msgstr "" -#: src/gui/guiConst.cpp:668 -msgid "Insert" +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" msgstr "" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" msgstr "" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" +#: src/gui/settings.cpp:4228 +msgid "Row number" msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" msgstr "" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" msgstr "" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" -msgstr "Perbanyak kolom efek" - -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" -msgstr "Kurangi kolom efek" +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" -msgstr "Interpolasi" +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" +#: src/gui/settings.cpp:4234 +msgid "Blank" msgstr "" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" msgstr "" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" msgstr "" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" msgstr "" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" msgstr "" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" msgstr "" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" msgstr "" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" msgstr "" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" msgstr "" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" +#: src/gui/settings.cpp:4245 +msgid "Volume effect" msgstr "" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" +#: src/gui/settings.cpp:4246 +msgid "Panning effect" msgstr "" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" +#: src/gui/settings.cpp:4247 +msgid "Song effect" msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +#: src/gui/settings.cpp:4248 +msgid "Time effect" msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" +#: src/gui/settings.cpp:4249 +msgid "Speed effect" msgstr "" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" msgstr "" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" msgstr "" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" +#: src/gui/settings.cpp:4253 +msgid "External command output" msgstr "" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" msgstr "" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" msgstr "" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" msgstr "" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" +#: src/gui/settings.cpp:4257 +msgid "Status: on" msgstr "" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" +#: src/gui/settings.cpp:4258 +msgid "Status: volume" msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" +#: src/gui/settings.cpp:4260 +msgid "Status: panning" msgstr "" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" msgstr "" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" msgstr "" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" msgstr "" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" msgstr "" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" msgstr "" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" msgstr "" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" msgstr "" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" msgstr "" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" +#: src/gui/settings.cpp:4269 +msgid "Status: attack" msgstr "" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" +#: src/gui/settings.cpp:4270 +msgid "Status: decay" msgstr "" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" msgstr "" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" +#: src/gui/settings.cpp:4272 +msgid "Status: release" msgstr "" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" msgstr "" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" msgstr "" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" +#: src/gui/settings.cpp:4275 +msgid "Status: increase" msgstr "" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" +#: src/gui/settings.cpp:4276 +msgid "Status: bent" msgstr "" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" +#: src/gui/settings.cpp:4277 +msgid "Status: direct" msgstr "" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" msgstr "" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" +#: src/gui/settings.cpp:4283 +msgid "Time background" msgstr "" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" +#: src/gui/settings.cpp:4284 +msgid "Time text" msgstr "" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" +#: src/gui/settings.cpp:4285 +msgid "Loop region" msgstr "" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" +#: src/gui/settings.cpp:4286 +msgid "Center guide" msgstr "" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" +#: src/gui/settings.cpp:4287 +msgid "Grid" msgstr "" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" +#: src/gui/settings.cpp:4289 +msgid "Selection points" msgstr "" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" +#: src/gui/settings.cpp:4290 +msgid "Preview needle" msgstr "" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" +#: src/gui/settings.cpp:4291 +msgid "Playing needles" msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" +#: src/gui/settings.cpp:4292 +msgid "Loop markers" msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "Manajer Pola" + +#: src/gui/settings.cpp:4299 +msgid "Unallocated" msgstr "" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" +#: src/gui/settings.cpp:4300 +msgid "Unused" msgstr "" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" +#: src/gui/settings.cpp:4301 +msgid "Used" msgstr "" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" +#: src/gui/settings.cpp:4302 +msgid "Overused" msgstr "" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" +#: src/gui/settings.cpp:4303 +msgid "Really overused" msgstr "" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" msgstr "" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" msgstr "" -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" +#: src/gui/settings.cpp:4309 +msgid "Upper key" msgstr "" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" msgstr "" -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" +#: src/gui/settings.cpp:4312 +msgid "Lower key" msgstr "" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" msgstr "" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" msgstr "" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" +#: src/gui/settings.cpp:4318 +msgid "Clock text" msgstr "" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" msgstr "" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" msgstr "" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" +#: src/gui/settings.cpp:4325 +msgid "PortSet" msgstr "" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" +#: src/gui/settings.cpp:4326 +msgid "Port" msgstr "" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" msgstr "" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" msgstr "" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" +#: src/gui/settings.cpp:4335 +msgid "Waveform data" msgstr "" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" +#: src/gui/settings.cpp:4338 +msgid "Reserved" msgstr "" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" msgstr "" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" msgstr "" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" msgstr "" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" msgstr "" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" msgstr "" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" msgstr "" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" msgstr "" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" msgstr "" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" msgstr "" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" msgstr "" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" msgstr "" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" msgstr "" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" msgstr "" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" msgstr "" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" msgstr "" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" msgstr "" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" msgstr "" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" -msgstr "---Urutan" +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" -msgstr "Urutan sebelumnya" +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "" -#: src/gui/guiConst.cpp:786 -msgid "Next order" -msgstr "Urutan berikutnya" +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" -msgstr "Kursor urutan ke kiri" +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" -msgstr "Kursor urutan ke kanan" +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" -msgstr "Tambah nilai urutan" +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "Nyalakan sistem backup" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" -msgstr "Kurangi nilai urutan" +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "Interval (dalam detik)" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" -msgstr "Ganti mode edit urutan" +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "Backup per file" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" -msgstr "Urutan: nyalakan perubahan satu baris penuh" +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "Manajemen Backup" -#: src/gui/guiConst.cpp:793 -msgid "Add order" -msgstr "Tambah urutan" +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "Bersihkan sebelum:" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" -msgstr "Duplikasi urutan" +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "Oke##PDate" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" -msgstr "Duplikasi mendalam urutan" +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "%PB terpakai" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" -msgstr "Duplikasi urutan sekarang ke akhir lagu" +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "%TB terpakai" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" -msgstr "Duplikasi mendalam urutan sekarang ke akhir lagu" +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "%GB terpakai" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" -msgstr "Putar kembali urutan" +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "%MB terpakai" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" -msgstr "Semua chip" +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "%KB terpakai" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" -msgstr "" +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "% bytes terpakai" -#: src/gui/piano.cpp:103 -msgid "Options" -msgstr "Opsi" +#: src/gui/settings.cpp:4490 +msgid "Refresh" +msgstr "Segarkan" -#: src/gui/piano.cpp:106 -msgid "Key layout:" -msgstr "Tata tuts piano:" +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "Hapus semua" -#: src/gui/piano.cpp:111 -msgid "Standard" -msgstr "Standar" +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "Ukuran" -#: src/gui/piano.cpp:114 -msgid "Continuous" -msgstr "Kontinu" +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "Terbaru" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" -msgstr "Papan input nilai:" - -#: src/gui/piano.cpp:120 -msgid "Disabled" -msgstr "Tidak ada" - -#: src/gui/piano.cpp:123 -msgid "Replace piano" -msgstr "Gantikan piano" - -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" -msgstr "Terbelah (otomatis)" - -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" -msgstr "Terbelah (selalu tampil)" - -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" -msgstr "Offset/rentang main/edit yang sama" - -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" -msgstr "Baca-saja (tidak bisa menginput nada)" - -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" msgstr "" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" msgstr "" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" msgstr "" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" msgstr "" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" msgstr "" -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" msgstr "" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" msgstr "" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" +#: src/gui/settings.cpp:4647 +msgid "Enter code:" msgstr "" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" +#: src/gui/settings.cpp:4649 +msgid "Submit" msgstr "" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" +#: src/gui/settings.cpp:4653 +msgid "invalid code" msgstr "" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" msgstr "" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" msgstr "" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" msgstr "" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" -msgstr "" +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "Batal##SettingsCancel" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" -msgstr "" +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "Terapkan##SettingsApply" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." msgstr "" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" msgstr "" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" msgstr "" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" +#: src/gui/settings.cpp:7137 +msgid "[Dir]" msgstr "" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" +#: src/gui/settings.cpp:7138 +msgid "[Link]" msgstr "" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" -msgstr "" +#: src/gui/settings.cpp:7139 +#, fuzzy +msgid "[File]" +msgstr "File" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" -msgstr "" +#: src/gui/settings.cpp:7140 +#, fuzzy +msgid "Name:" +msgstr "Nama" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" +#: src/gui/settings.cpp:7141 +msgid "Path:" msgstr "" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" +#: src/gui/settings.cpp:7142 +msgid "Reset search" msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" +#: src/gui/settings.cpp:7143 +msgid "Drives" msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" msgstr "" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" msgstr "" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." +#: src/gui/settings.cpp:7147 +msgid "Create Directory" msgstr "" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" -msgstr "" +#: src/gui/settings.cpp:7148 +#, fuzzy +msgid "File name" +msgstr "File" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" -msgstr "" +#: src/gui/settings.cpp:7151 +#, fuzzy +msgid "Date" +msgstr "Oke##PDate" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" -msgstr "" +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "Perhatian" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" -msgstr "" +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "Ya" -#: src/gui/waveEdit.cpp:498 -msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." -msgstr "" +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "Tidak" -#: src/gui/waveEdit.cpp:510 -msgid "Height" +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" msgstr "" -#: src/gui/waveEdit.cpp:512 -msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." -msgstr "" +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "Tambah urutan" -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" -msgstr "" +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "Hapus urutan" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" -msgstr "" +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "Duplikasi urutan (klik kanan untuk duplikasi mendalam)" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" -msgstr "" +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "Geser urutan ke atas" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" -msgstr "" +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "Geser urutan ke bawah" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" msgstr "" +"Tempatkan duplikat urutan sekarang pada akhir lagu (klik kanan untuk " +"duplikasi mendalam)" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "Penggantian urutan: satu baris penuh" + +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "Penggantian urutan: satu angka saja" + +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "Mode perubahan urutan: Pilih dan ketik (geser vertikal)" + +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "Mode perubahan urutan: Pilih dan ketik (geser horizontal)" + +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "Mode perubahan urutan: Pilih dan ketik (jangan bergeser)" + +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "Mode perubahan urutan: Klik untuk ganti" + +#: src/gui/findReplace.cpp:29 +msgid "ignore" msgstr "" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" +#: src/gui/findReplace.cpp:30 +msgid "equals" msgstr "" -#: src/gui/waveEdit.cpp:685 -msgid "FB" +#: src/gui/findReplace.cpp:31 +msgid "not equal" msgstr "" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" +#: src/gui/findReplace.cpp:32 +msgid "between" msgstr "" -#: src/gui/waveEdit.cpp:765 -msgid "Out" +#: src/gui/findReplace.cpp:33 +msgid "not between" msgstr "" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" +#: src/gui/findReplace.cpp:34 +msgid "any" msgstr "" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" msgstr "" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" +#: src/gui/findReplace.cpp:39 +msgid "set" msgstr "" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "tambah" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" msgstr "" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" +#: src/gui/findReplace.cpp:42 +msgid "scale %" msgstr "" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "Cari/Ganti" + +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" msgstr "" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" msgstr "" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" msgstr "" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" msgstr "" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" +#: src/gui/findReplace.cpp:541 +msgid "go" msgstr "" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" msgstr "" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" +#: src/gui/findReplace.cpp:588 +msgid "Back" msgstr "" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" +#: src/gui/findReplace.cpp:781 +msgid "Delete query" msgstr "" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" msgstr "" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" msgstr "" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" +#: src/gui/findReplace.cpp:817 +msgid "Search range:" msgstr "" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" msgstr "" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" msgstr "" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" msgstr "" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" msgstr "" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." msgstr "" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" msgstr "" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." msgstr "" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" msgstr "" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" +#: src/gui/findReplace.cpp:887 +msgid "Replace" msgstr "" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" +#: src/gui/findReplace.cpp:956 +msgid "INVALID" msgstr "" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" msgstr "" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" msgstr "" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" msgstr "" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" msgstr "" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" msgstr "" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" msgstr "" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +#: src/gui/about.cpp:26 +msgid "is proud to present" msgstr "" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" msgstr "" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." msgstr "" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/about.cpp:33 +msgid "> CREDITS <" msgstr "" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" +#: src/gui/about.cpp:35 +msgid "-- program --" msgstr "" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" msgstr "" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" msgstr "" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" +#: src/gui/about.cpp:61 +msgid "-- documentation --" msgstr "" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" msgstr "" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" msgstr "" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" msgstr "" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" msgstr "" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" +#: src/gui/about.cpp:108 +msgid "powered by:" msgstr "" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" msgstr "" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" msgstr "" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" msgstr "" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" +#: src/gui/about.cpp:115 +msgid "and Mark Adler" msgstr "" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" msgstr "" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" msgstr "" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" msgstr "" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" msgstr "" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" msgstr "" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" msgstr "" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" msgstr "" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" msgstr "" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" msgstr "" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" msgstr "" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" msgstr "" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" msgstr "" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" msgstr "" -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" msgstr "" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" msgstr "" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" msgstr "" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" msgstr "" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" msgstr "" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" -msgstr "Nilai awal" +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" -msgstr "Nilai akhir" +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "" -#: src/gui/sampleEdit.cpp:865 -#, c-format -msgid "" -"%s\n" -"%d bytes free" +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" msgstr "" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" msgstr "" -#: src/gui/sampleEdit.cpp:871 -msgid "" -"\n" -"\n" -"not enough memory for this sample!" +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" msgstr "" -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" msgstr "" -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" msgstr "" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" msgstr "" -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" msgstr "" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" msgstr "" -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" msgstr "" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" msgstr "" -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" -msgstr "Terapkan" +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" msgstr "" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" msgstr "" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" msgstr "" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" msgstr "" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" msgstr "" -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" msgstr "" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" msgstr "" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" msgstr "" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" msgstr "" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" msgstr "" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" msgstr "" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" msgstr "" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" msgstr "" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" msgstr "" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" msgstr "" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" msgstr "" -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" msgstr "" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" msgstr "" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" msgstr "" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" msgstr "" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" msgstr "" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" msgstr "" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" msgstr "" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" -msgstr "seleksi semua" - -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" msgstr "" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" +#: src/gui/about.cpp:175 +msgid "greetings to:" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" msgstr "" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" +#: src/gui/about.cpp:183 +msgid "(and contributors)." msgstr "" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" msgstr "" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." msgstr "" -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" -msgstr "Pilih Sistem Kamu!" - -#: src/gui/newSong.cpp:179 -msgid "Categories" +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" msgstr "" -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" msgstr "" -#: src/gui/newSong.cpp:212 -msgid "no results" +#: src/gui/about.cpp:193 +msgid "disclaimer:" msgstr "" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" -msgstr "Aku lagi beruntung" - -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." -msgstr "tidak ada kategori! bagaimana mungkin?" - -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" -msgstr "mungkin kamu lagi sangat beruntung hari ini!" - -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" msgstr "" -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" msgstr "" -#: src/gui/tutorial.cpp:491 -msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" msgstr "" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" msgstr "" -#: src/gui/tutorial.cpp:498 -msgid "High Score!" +#: src/gui/about.cpp:198 +msgid "the original program." msgstr "" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." msgstr "" -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" msgstr "" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" +#: src/gui/about.cpp:209 +msgid "About Furnace" msgstr "" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" -msgstr "" +#: src/gui/about.cpp:293 +#, fuzzy +msgid "Unsaved changes! Save changes before playing?" +msgstr "Perubahan belum disimpan! Simpan sebelum keluar?" -#: src/gui/tutorial.cpp:680 -msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" msgstr "" -#: src/gui/tutorial.cpp:687 +#: src/gui/compatFlags.cpp:32 msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." msgstr "" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" msgstr "" -#: src/gui/songInfo.cpp:32 -#, fuzzy -msgid "Song Info##Song Information" -msgstr "informasi lagu" - -#: src/gui/songInfo.cpp:50 -msgid "Author" -msgstr "Pengarang" - -#: src/gui/songInfo.cpp:60 -msgid "Album" -msgstr "Album" - -#: src/gui/songInfo.cpp:79 -msgid "Auto" -msgstr "Auto" - -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" -msgstr "Tala (A-4)" - -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." msgstr "" -#: src/gui/grooves.cpp:132 -msgid "remove" -msgstr "hapus" - -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" -msgstr "Perubahan belum disimpan! Simpan sebelum membuka file baru?" - -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" -msgstr "Perubahan belum disimpan! Simpan sebelum membuka backup?" - -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" msgstr "" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." msgstr "" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" -msgstr "Pilih salah satu: (tidak bisa dikembalikan!)" - -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" msgstr "" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." msgstr "" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" msgstr "" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." msgstr "" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" msgstr "" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." msgstr "" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" msgstr "" -#: src/gui/csPlayer.cpp:113 -msgid "Load" +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." msgstr "" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" msgstr "" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." msgstr "" -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" msgstr "" -#: src/gui/csPlayer.cpp:141 -msgid "Status" +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." msgstr "" -#: src/gui/csPlayer.cpp:148 -msgid "start" +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" msgstr "" -#: src/gui/csPlayer.cpp:150 -msgid "PC" +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." msgstr "" -#: src/gui/csPlayer.cpp:152 -msgid "wait" +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" msgstr "" -#: src/gui/csPlayer.cpp:154 -msgid "SP" +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." msgstr "" -#: src/gui/csPlayer.cpp:160 -msgid "vol" +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" msgstr "" -#: src/gui/csPlayer.cpp:162 -msgid "vols" +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." msgstr "" -#: src/gui/csPlayer.cpp:164 -msgid "volst" +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" msgstr "" -#: src/gui/csPlayer.cpp:166 -msgid "vib" +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." msgstr "" -#: src/gui/csPlayer.cpp:168 -msgid "porta" +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" msgstr "" -#: src/gui/csPlayer.cpp:170 -msgid "arp" +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." msgstr "" -#: src/gui/csPlayer.cpp:207 -msgid "Trace" +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" msgstr "" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" msgstr "" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" msgstr "" -#: src/gui/gui.cpp:1753 -msgid "Open File" -msgstr "Buka File" - -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." msgstr "" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" msgstr "" -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." msgstr "" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" msgstr "" -#: src/gui/gui.cpp:1775 -msgid "Save File" +#: src/gui/compatFlags.cpp:106 +msgid "" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" msgstr "" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" msgstr "" -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." msgstr "" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" msgstr "" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." msgstr "" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" msgstr "" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" msgstr "" +"pengaturan-pengaturan kompatibilitas ini benar-benar DI LUAR NALAR dan tidak " +"terkendali.\n" +"mungkin sudah bisa diduga, yang ini ada karena SATU LAGI keanehan dari si " +"DefleMask.\n" +"tolong matikan ini bagaimanapun juga, karena aku tak akan memperdulikannya " +"ketika mengimplementasikan ekspor ROM.\n" +"oh ya, jangan pula mulai perdebatan soal ini. Furnace bukanlah pengganti " +"DefleMask, dan tidak, \n" +"aku tidak membuatnya menyerupai pengganti hanya gara-gara pengaturan " +"kompatibilitas.\n" +"\n" +"terus, bagaimana dengan pengaturan lain yang tidak berhubungan dengan " +"DefleMask?\n" +"pengaturan tersebut untuk impor .mod, impor FamiTracker yang akan datang, " +"danselera pribadi!\n" +"\n" +"akhir ocehan" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" msgstr "" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." msgstr "" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" msgstr "" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" msgstr "" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" msgstr "" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" msgstr "" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" msgstr "" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" msgstr "" -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" msgstr "" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" msgstr "" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" msgstr "" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" msgstr "" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" msgstr "" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" msgstr "" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" msgstr "" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" msgstr "" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" msgstr "" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" msgstr "" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" msgstr "" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" msgstr "" -#: src/gui/gui.cpp:1922 -msgid "raw data" +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" msgstr "" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" msgstr "" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" msgstr "" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" msgstr "" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" msgstr "" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" msgstr "" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" msgstr "" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" msgstr "" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" msgstr "" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" msgstr "" -#: src/gui/gui.cpp:2019 -msgid "VGM file" +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." msgstr "" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" msgstr "" -#: src/gui/gui.cpp:2029 -msgid "text file" +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" msgstr "" -#: src/gui/gui.cpp:2039 -msgid "binary file" +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" msgstr "" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." msgstr "" -#: src/gui/gui.cpp:2093 -msgid "Select Color File" +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" msgstr "" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." msgstr "" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" msgstr "" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" msgstr "" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" msgstr "" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" msgstr "" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" msgstr "" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" +#: src/gui/compatFlags.cpp:235 +msgid "Full" msgstr "" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" msgstr "" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" msgstr "" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" msgstr "" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" msgstr "" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" msgstr "" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" msgstr "" -#: src/gui/gui.cpp:2197 -msgid "command stream" +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." msgstr "" -#: src/gui/gui.cpp:2206 -msgid "Open Test" +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" msgstr "" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" -msgstr "" - -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." msgstr "" -#: src/gui/gui.cpp:2243 -msgid "Save Test" +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" msgstr "" -#: src/gui/gui.cpp:2285 -msgid "compression error" +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" msgstr "" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" msgstr "" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" +#: src/gui/compatFlags.cpp:292 +msgid "no checks" msgstr "" -#: src/gui/gui.cpp:2430 -msgid "everything OK" +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" msgstr "" -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" msgstr "" -"kamu telah mengambil backup!\n" -"jika diperlukan, simpanlah di tempat yang diinginkan.\n" -"\n" -"JANGAN BERGANTUNG PADA SISTEM BACKUP UNTUK PENYIMPANAN OTOMATIS!\n" -"Furnace tidak akan menyimpan backup dari backup." - -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" -msgstr "Perubahan belum disimpan! Simpan sebelum membuka file?" - -#: src/gui/gui.cpp:2884 -msgid "paste special..." -msgstr "tempel khusus..." -#: src/gui/gui.cpp:2885 -msgid "paste mix" -msgstr "tempel campur" +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" +msgstr "" -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" -msgstr "tempel campur (belakang)" +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" +msgstr "" -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" -msgstr "tempel dengan instr. (depan)" +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" -msgstr "instrument tidak tersedia" +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." +msgstr "" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" -msgstr "tempel dengan instr. (belakang)" +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "" -#: src/gui/gui.cpp:2911 -msgid "paste flood" -msgstr "tempel banjir" +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." +msgstr "" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" -msgstr "tempel meluap" +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." -msgstr "mask operasi..." +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." +msgstr "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" msgstr "" -#: src/gui/gui.cpp:2932 -msgid "insert" -msgstr "masukkan" +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" -msgstr "transpos (nada)" +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" -msgstr "transpos nilai" +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" -msgstr "balikkan nilai" +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" -msgstr "persempit/perluas" +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +msgstr "" -#: src/gui/gui.cpp:2977 -msgid "input latch" +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" msgstr "" -#: src/gui/gui.cpp:3004 +#: src/gui/compatFlags.cpp:349 msgid "" -"&&: selected instrument\n" -"..: no instrument" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" msgstr "" -#: src/gui/gui.cpp:3058 -msgid "Set" +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "Sampel Generik" + +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" msgstr "" -#: src/gui/gui.cpp:3078 -msgid "note up" -msgstr "naik nada" +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "" -#: src/gui/gui.cpp:3079 -msgid "note down" -msgstr "turun nada" +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "" -#: src/gui/gui.cpp:3080 -msgid "octave up" -msgstr "naik oktaf" +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "" -#: src/gui/gui.cpp:3081 -msgid "octave down" -msgstr "turun oktaf" +#: src/gui/guiConst.cpp:221 +msgid "linear" +msgstr "" -#: src/gui/gui.cpp:3083 -msgid "values up" -msgstr "naik nilai" +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" +msgstr "" -#: src/gui/gui.cpp:3084 -msgid "values down" -msgstr "turun nilai" +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" +msgstr "" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" -msgstr "naik nilai (+16)" +#: src/gui/guiConst.cpp:224 +msgid "sinc" +msgstr "" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" -msgstr "turun nilai (-16)" +#: src/gui/guiConst.cpp:225 +msgid "best possible" +msgstr "" -#: src/gui/gui.cpp:3089 -msgid "transpose" -msgstr "transpos" +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" +msgstr "" -#: src/gui/gui.cpp:3097 -msgid "Notes" -msgstr "Nada" +#: src/gui/guiConst.cpp:234 +msgid "Time" +msgstr "Waktu" -#: src/gui/gui.cpp:3102 -msgid "Values" -msgstr "Nilai" +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" +msgstr "Sistem (Primer)" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." -msgstr "ganti instrumen..." +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" +msgstr "Sistem (Sekunder)" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." -msgstr "gradien/fade..." +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" -msgstr "Mode nibble" +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" -msgstr "Lakukan" +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." -msgstr "perbesar/perkecil..." +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" -#: src/gui/gui.cpp:3159 -msgid "Scale" -msgstr "Ganti Ukuran" +#: src/gui/guiConst.cpp:571 +msgid "---Global" +msgstr "" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." -msgstr "acak..." +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "" -#: src/gui/gui.cpp:3166 -msgid "Minimum" +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" msgstr "" -#: src/gui/gui.cpp:3175 -msgid "Maximum" -msgstr "Maksimum" +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "" -#: src/gui/gui.cpp:3204 -msgid "flip selection" -msgstr "putar seleksi" +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" -msgstr "jumlah persempitan/perluasan##CollapseAmount" +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" +msgstr "" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" -msgstr "persempit pola" +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" +msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" -msgstr "perluas pola" +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "" -#: src/gui/gui.cpp:3222 -msgid "collapse song" -msgstr "persempit lagu" +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "" -#: src/gui/gui.cpp:3223 -msgid "expand song" -msgstr "perluas lagu" +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "" -#: src/gui/gui.cpp:3228 -msgid "find/replace" -msgstr "cari/ganti" +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 -#, c-format -msgid "could NOT save layout! %s" +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" msgstr "" -#: src/gui/gui.cpp:3254 -#, c-format -msgid "could NOT load layout! %s" +#: src/gui/guiConst.cpp:591 +msgid "Step row" msgstr "" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." +#: src/gui/guiConst.cpp:592 +msgid "Octave up" msgstr "" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." +#: src/gui/guiConst.cpp:593 +msgid "Octave down" msgstr "" -#: src/gui/gui.cpp:4368 -msgid "file" -msgstr "file" - -#: src/gui/gui.cpp:4369 -msgid "new..." -msgstr "baru..." - -#: src/gui/gui.cpp:4376 -msgid "open..." -msgstr "buka..." +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" +msgstr "" -#: src/gui/gui.cpp:4383 -msgid "open recent" -msgstr "buka terakhir" +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" +msgstr "" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" -msgstr "belum ada" +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" +msgstr "" -#: src/gui/gui.cpp:4402 -msgid "clear history" -msgstr "hapus riwayat" +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" +msgstr "" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." -msgstr "simpan sebagai..." +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" +msgstr "" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." -msgstr "ekspor audio..." +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" +msgstr "" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." -msgstr "ekspor VGM..." +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" +msgstr "" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" msgstr "" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." -msgstr "ekspor teks..." +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" +msgstr "" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." -msgstr "ekspor aliran perintah..." +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" +msgstr "" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." -msgstr "ekspor .dmf..." +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" +msgstr "" -#: src/gui/gui.cpp:4477 -msgid "export..." -msgstr "ekspor..." +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" +msgstr "" -#: src/gui/gui.cpp:4483 -msgid "manage chips" -msgstr "kelola chip" +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" +msgstr "" -#: src/gui/gui.cpp:4487 -msgid "add chip..." -msgstr "tambah chip..." +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" +msgstr "" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" -msgstr "tidak bisa menambahkan chip! (%s)" +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" +msgstr "" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." -msgstr "konfigurasi chip..." +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" +msgstr "" -#: src/gui/gui.cpp:4515 -msgid "change chip..." -msgstr "ganti chip..." +#: src/gui/guiConst.cpp:621 +msgid "Song Information" +msgstr "" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" -msgstr "Pertahankan posisi channel" +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" +msgstr "" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." +#: src/gui/guiConst.cpp:626 +msgid "Sample List" msgstr "" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" msgstr "" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:4566 -msgid "restore backup" -msgstr "ambil dari backup" +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" +msgstr "Manajer Chip" -#: src/gui/gui.cpp:4570 -msgid "exit..." -msgstr "keluar..." +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" +msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" -msgstr "ubah" +#: src/gui/guiConst.cpp:656 +msgid "User Presets" +msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." -msgstr "penghapusan..." +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" +msgstr "" -#: src/gui/gui.cpp:4591 -msgid "settings" -msgstr "pengaturan" +#: src/gui/guiConst.cpp:659 +msgid "Close current window" +msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" -msgstr "layar penuh" +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" +msgstr "" -#: src/gui/gui.cpp:4597 -msgid "lock layout" -msgstr "kunci tata letak" +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" +msgstr "" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" -msgstr "visualisasi pola" +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" +msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" -msgstr "kembalikan tata letak default" +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" +msgstr "" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" -msgstr "beralih ke tampilan HP" +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" +msgstr "" -#: src/gui/gui.cpp:4614 -msgid "user systems..." -msgstr "sistem buatan..." +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" +msgstr "" -#: src/gui/gui.cpp:4617 -msgid "settings..." -msgstr "pengaturan..." +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" +msgstr "" -#: src/gui/gui.cpp:4623 -msgid "Window" -msgstr "Jendela" +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" +msgstr "" -#: src/gui/gui.cpp:4623 -msgid "window" -msgstr "jendela" +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" +msgstr "" -#: src/gui/gui.cpp:4624 -msgid "song" -msgstr "lagu" +#: src/gui/guiConst.cpp:671 +msgid "Select all" +msgstr "" -#: src/gui/gui.cpp:4625 -msgid "song comments" -msgstr "komentar lagu" +#: src/gui/guiConst.cpp:672 +msgid "Cut" +msgstr "" -#: src/gui/gui.cpp:4626 -msgid "song information" -msgstr "informasi lagu" +#: src/gui/guiConst.cpp:673 +msgid "Copy" +msgstr "" -#: src/gui/gui.cpp:4627 -msgid "subsongs" -msgstr "sublagu" +#: src/gui/guiConst.cpp:674 +msgid "Paste" +msgstr "" -#: src/gui/gui.cpp:4629 -msgid "channels" -msgstr "manajer channel" +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" +msgstr "" -#: src/gui/gui.cpp:4630 -msgid "chip manager" -msgstr "manajer chip" +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" +msgstr "" -#: src/gui/gui.cpp:4631 -msgid "orders" -msgstr "urutan" +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" +msgstr "" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" -msgstr "manajer pola" +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" +msgstr "" -#: src/gui/gui.cpp:4634 -msgid "mixer" -msgstr "mixer" +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" +msgstr "" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" -msgstr "pengaturan kompatibilitas" +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" +msgstr "" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" -msgstr "aset" +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" +msgstr "" -#: src/gui/gui.cpp:4642 -msgid "instruments" -msgstr "instrumen" +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" +msgstr "" -#: src/gui/gui.cpp:4643 -msgid "samples" -msgstr "sampel" +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" +msgstr "" -#: src/gui/gui.cpp:4644 -msgid "wavetables" +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "" + +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "" + +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "" + +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "" + +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "" + +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "" + +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" +msgstr "" + +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" +msgstr "" + +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" +msgstr "" + +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" +msgstr "" + +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" +msgstr "" + +#: src/gui/guiConst.cpp:709 +msgid "Insert" +msgstr "" + +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" +msgstr "" + +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" +msgstr "" + +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" +msgstr "" + +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" +msgstr "" + +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" +msgstr "" + +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" +msgstr "" + +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" +msgstr "Perbanyak kolom efek" + +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" +msgstr "Kurangi kolom efek" + +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" +msgstr "Interpolasi" + +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" +msgstr "" + +#: src/gui/guiConst.cpp:720 +msgid "Invert values" +msgstr "" + +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" +msgstr "" + +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" +msgstr "" + +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" +msgstr "" + +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" +msgstr "" + +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" +msgstr "" + +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" +msgstr "" + +#: src/gui/guiConst.cpp:727 +msgid "Expand song" +msgstr "" + +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" +msgstr "" + +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" +msgstr "" + +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" +msgstr "" + +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" +msgstr "" + +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" +msgstr "" + +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" +msgstr "" + +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" +msgstr "" + +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" +msgstr "" + +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" +msgstr "" + +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" +msgstr "" + +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" +msgstr "" + +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" +msgstr "" + +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" +msgstr "" + +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" +msgstr "" + +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" +msgstr "" + +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" +msgstr "" + +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" +msgstr "" + +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" +msgstr "" + +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" +msgstr "" + +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" +msgstr "" + +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" +msgstr "" + +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" +msgstr "" + +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" +msgstr "" + +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" +msgstr "" + +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" +msgstr "" + +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" +msgstr "" + +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" +msgstr "" + +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" +msgstr "" + +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" +msgstr "" + +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" +msgstr "" + +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" +msgstr "" + +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" +msgstr "" + +#: src/gui/guiConst.cpp:773 +msgid "Add sample" +msgstr "" + +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" +msgstr "" + +#: src/gui/guiConst.cpp:775 +msgid "Open sample" +msgstr "" + +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" +msgstr "" + +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" +msgstr "" + +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" +msgstr "" + +#: src/gui/guiConst.cpp:779 +msgid "Save sample" +msgstr "" + +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" +msgstr "" + +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" +msgstr "" + +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" +msgstr "" + +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" +msgstr "" + +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" +msgstr "" + +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" +msgstr "" + +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" +msgstr "" + +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" +msgstr "" + +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" +msgstr "" + +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" +msgstr "" + +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" +msgstr "" + +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" +msgstr "" + +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" +msgstr "" + +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" +msgstr "" + +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" +msgstr "" + +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" +msgstr "" + +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" +msgstr "" + +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" +msgstr "" + +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" +msgstr "" + +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" +msgstr "" + +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" +msgstr "" + +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" +msgstr "" + +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" +msgstr "" + +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" +msgstr "" + +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" +msgstr "" + +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" +msgstr "" + +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" +msgstr "" + +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" +msgstr "" + +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" +msgstr "" + +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" +msgstr "" + +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" +msgstr "" + +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" +msgstr "" + +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" +msgstr "" + +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" +msgstr "" + +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" +msgstr "" + +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" +msgstr "" + +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" +msgstr "" + +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" +msgstr "" + +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" +msgstr "" + +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" +msgstr "" + +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" +msgstr "" + +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" +msgstr "" + +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" +msgstr "" + +#: src/gui/guiConst.cpp:828 +msgid "---Orders" +msgstr "---Urutan" + +#: src/gui/guiConst.cpp:829 +msgid "Previous order" +msgstr "Urutan sebelumnya" + +#: src/gui/guiConst.cpp:830 +msgid "Next order" +msgstr "Urutan berikutnya" + +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" +msgstr "Kursor urutan ke kiri" + +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" +msgstr "Kursor urutan ke kanan" + +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" +msgstr "Tambah nilai urutan" + +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" +msgstr "Kurangi nilai urutan" + +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" +msgstr "Ganti mode edit urutan" + +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" +msgstr "Urutan: nyalakan perubahan satu baris penuh" + +#: src/gui/guiConst.cpp:837 +msgid "Add order" +msgstr "Tambah urutan" + +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" +msgstr "Duplikasi urutan" + +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" +msgstr "Duplikasi mendalam urutan" + +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" +msgstr "Duplikasi urutan sekarang ke akhir lagu" + +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" +msgstr "Duplikasi mendalam urutan sekarang ke akhir lagu" + +#: src/gui/guiConst.cpp:845 +msgid "Replay order" +msgstr "Putar kembali urutan" + +#: src/gui/guiConst.cpp:1472 +msgid "All chips" +msgstr "Semua chip" + +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" +msgstr "" + +#: src/gui/piano.cpp:103 +msgid "Options" +msgstr "Opsi" + +#: src/gui/piano.cpp:106 +msgid "Key layout:" +msgstr "Tata tuts piano:" + +#: src/gui/piano.cpp:111 +msgid "Standard" +msgstr "Standar" + +#: src/gui/piano.cpp:114 +msgid "Continuous" +msgstr "Kontinu" + +#: src/gui/piano.cpp:118 +msgid "Value input pad:" +msgstr "Papan input nilai:" + +#: src/gui/piano.cpp:120 +msgid "Disabled" +msgstr "Tidak ada" + +#: src/gui/piano.cpp:123 +msgid "Replace piano" +msgstr "Gantikan piano" + +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" +msgstr "Terbelah (otomatis)" + +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" +msgstr "Terbelah (selalu tampil)" + +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" +msgstr "Offset/rentang main/edit yang sama" + +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" +msgstr "Baca-saja (tidak bisa menginput nada)" + +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" +msgstr "" + +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" +msgstr "" + +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" +msgstr "" + +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" +msgstr "" + +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" +msgstr "" + +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" +msgstr "" + +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" +msgstr "" + +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" +msgstr "" + +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." +msgstr "" + +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" +msgstr "" + +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" +msgstr "" + +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" +msgstr "" + +#: src/gui/waveEdit.cpp:390 +msgid "Steps" +msgstr "" + +#: src/gui/waveEdit.cpp:394 +msgid "Lines" +msgstr "" + +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" +msgstr "" + +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." +msgstr "" + +#: src/gui/waveEdit.cpp:413 +msgid "Height" +msgstr "" + +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." +msgstr "" + +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" +msgstr "" + +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" +msgstr "" + +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" +msgstr "" + +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" +msgstr "" + +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" +msgstr "" + +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" +msgstr "" + +#: src/gui/waveEdit.cpp:586 +msgid "Mult" +msgstr "" + +#: src/gui/waveEdit.cpp:588 +msgid "FB" +msgstr "" + +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" +msgstr "" + +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" +msgstr "" + +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" +msgstr "" + +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" +msgstr "" + +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" +msgstr "" + +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" +msgstr "" + +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" +msgstr "" + +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" +msgstr "" + +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" +msgstr "" + +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" +msgstr "" + +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" +msgstr "" + +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" +msgstr "" + +#: src/gui/waveEdit.cpp:1029 +msgid "Half" +msgstr "" + +#: src/gui/waveEdit.cpp:1040 +msgid "Double" +msgstr "" + +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" +msgstr "" + +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" +msgstr "" + +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" +msgstr "" + +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" +msgstr "" + +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" +msgstr "" + +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" +msgstr "" + +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" +msgstr "" + +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" +msgstr "" + +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" +msgstr "" + +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" +msgstr "" + +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" +msgstr "" + +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" +msgstr "" + +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" +msgstr "" + +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" +msgstr "" + +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" +msgstr "" + +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" +msgstr "" + +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" +msgstr "" + +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" +msgstr "" + +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +msgstr "" + +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" +msgstr "" + +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" +msgstr "" + +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +msgstr "" + +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" +msgstr "" + +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" +msgstr "" + +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +msgstr "" + +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" +msgstr "" + +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" +msgstr "" + +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" +msgstr "" + +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" +msgstr "" + +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" +msgstr "" + +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" +msgstr "" + +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" +msgstr "" + +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" +msgstr "" + +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" +msgstr "" + +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" +msgstr "" + +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" +msgstr "" + +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" +msgstr "" + +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" +msgstr "" + +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" +msgstr "" + +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" +msgstr "" + +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" +msgstr "" + +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" +msgstr "" + +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" +msgstr "" + +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" +msgstr "" + +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" +msgstr "" + +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" +msgstr "" + +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" +msgstr "" + +#: src/gui/sampleEdit.cpp:474 +msgid "Info" +msgstr "" + +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" +msgstr "" + +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" +msgstr "" + +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." +msgstr "" + +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" +msgstr "" + +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" +msgstr "" + +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" +msgstr "" + +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" +msgstr "" + +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." +msgstr "" + +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." +msgstr "" + +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" +msgstr "" + +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." +msgstr "" + +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" +msgstr "" + +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." +msgstr "" + +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" +msgstr "Nilai awal" + +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" +msgstr "Nilai akhir" + +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" +msgstr "" + +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" +msgstr "" + +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" +msgstr "" + +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" +msgstr "" + +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" +msgstr "" + +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" +msgstr "" + +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." +msgstr "" + +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" +msgstr "" + +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" +msgstr "" + +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." +msgstr "" + +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" +msgstr "Terapkan" + +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" +msgstr "" + +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" +msgstr "" + +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" +msgstr "" + +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" +msgstr "" + +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." +msgstr "" + +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" +msgstr "" + +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" +msgstr "" + +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" +msgstr "" + +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" +msgstr "" + +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" +msgstr "" + +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" +msgstr "" + +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" +msgstr "" + +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" +msgstr "" + +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" +msgstr "" + +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" +msgstr "" + +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" +msgstr "" + +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" +msgstr "" + +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" +msgstr "" + +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." +msgstr "" + +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +msgstr "" + +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" +msgstr "" + +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" +msgstr "" + +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" +msgstr "" + +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" +msgstr "" + +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" +msgstr "" + +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" +msgstr "seleksi semua" + +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" +msgstr "" + +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" +msgstr "" + +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" +msgstr "" + +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" +msgstr "" + +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" +msgstr "" + +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" +msgstr "" + +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." +msgstr "" + +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" +msgstr "Pilih Sistem Kamu!" + +#: src/gui/newSong.cpp:183 +msgid "Categories" +msgstr "" + +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" +msgstr "" + +#: src/gui/newSong.cpp:216 +msgid "no results" +msgstr "" + +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" +msgstr "Aku lagi beruntung" + +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." +msgstr "tidak ada kategori! bagaimana mungkin?" + +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" +msgstr "mungkin kamu lagi sangat beruntung hari ini!" + +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" +msgstr "" + +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" +msgstr "" + +#: src/gui/tutorial.cpp:511 +msgid "" +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" +msgstr "" + +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" +msgstr "" + +#: src/gui/tutorial.cpp:518 +msgid "High Score!" +msgstr "" + +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" +msgstr "" + +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +msgstr "" + +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" +msgstr "" + +#: src/gui/tutorial.cpp:696 +msgid "" +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" +msgstr "" + +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" +msgstr "" + +#: src/gui/tutorial.cpp:714 +msgid "" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" +msgstr "" + +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" +msgstr "" + +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" +msgstr "" + +#: src/gui/songInfo.cpp:32 +#, fuzzy +msgid "Song Info##Song Information" +msgstr "informasi lagu" + +#: src/gui/songInfo.cpp:50 +msgid "Author" +msgstr "Pengarang" + +#: src/gui/songInfo.cpp:60 +msgid "Album" +msgstr "Album" + +#: src/gui/songInfo.cpp:79 +msgid "Auto" +msgstr "Auto" + +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" +msgstr "Tala (A-4)" + +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." +msgstr "" + +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" +msgstr "" + +#: src/gui/grooves.cpp:132 +msgid "remove" +msgstr "hapus" + +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" +msgstr "Perubahan belum disimpan! Simpan sebelum membuka file baru?" + +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" +msgstr "Perubahan belum disimpan! Simpan sebelum membuka backup?" + +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" +msgstr "" + +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" +msgstr "" + +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" +msgstr "Pilih salah satu: (tidak bisa dikembalikan!)" + +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" +msgstr "" + +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." +msgstr "" + +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." +msgstr "" + +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." +msgstr "" + +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." +msgstr "" + +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" +msgstr "" + +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" +msgstr "" + +#: src/gui/csPlayer.cpp:126 +msgid "Load" +msgstr "" + +#: src/gui/csPlayer.cpp:130 +msgid "Kill" +msgstr "" + +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" +msgstr "" + +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" +msgstr "" + +#: src/gui/csPlayer.cpp:154 +msgid "Status" +msgstr "" + +#: src/gui/csPlayer.cpp:161 +msgid "start" +msgstr "" + +#: src/gui/csPlayer.cpp:163 +msgid "PC" +msgstr "" + +#: src/gui/csPlayer.cpp:165 +msgid "wait" +msgstr "" + +#: src/gui/csPlayer.cpp:167 +msgid "SP" +msgstr "" + +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" +msgstr "" + +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" +msgstr "" + +#: src/gui/csPlayer.cpp:173 +msgid "vol" +msgstr "" + +#: src/gui/csPlayer.cpp:175 +msgid "vols" +msgstr "" + +#: src/gui/csPlayer.cpp:177 +msgid "volst" +msgstr "" + +#: src/gui/csPlayer.cpp:179 +msgid "vib" +msgstr "" + +#: src/gui/csPlayer.cpp:181 +msgid "porta" +msgstr "" + +#: src/gui/csPlayer.cpp:183 +msgid "arp" +msgstr "" + +#: src/gui/csPlayer.cpp:220 +msgid "Trace" +msgstr "" + +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" +msgstr "" + +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" +msgstr "" + +#: src/gui/gui.cpp:1733 +msgid "Open File" +msgstr "Buka File" + +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" +msgstr "" + +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" +msgstr "" + +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" +msgstr "" + +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" +msgstr "" + +#: src/gui/gui.cpp:1755 +msgid "Save File" +msgstr "" + +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" +msgstr "" + +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" +msgstr "" + +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" +msgstr "" + +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" +msgstr "" + +#: src/gui/gui.cpp:1793 +msgid "all compatible files" +msgstr "" + +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" +msgstr "" + +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" +msgstr "" + +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" +msgstr "" + +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" +msgstr "" + +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" +msgstr "" + +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" +msgstr "" + +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" +msgstr "" + +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" +msgstr "" + +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" +msgstr "" + +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" +msgstr "" + +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" +msgstr "" + +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" +msgstr "" + +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" +msgstr "" + +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" +msgstr "" + +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" +msgstr "" + +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" +msgstr "" + +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" +msgstr "" + +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" +msgstr "" + +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" +msgstr "" + +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" +msgstr "" + +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" +msgstr "" + +#: src/gui/gui.cpp:1902 +msgid "raw data" +msgstr "" + +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" +msgstr "" + +#: src/gui/gui.cpp:1919 +msgid "Load Sample" +msgstr "" + +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" +msgstr "" + +#: src/gui/gui.cpp:1940 +msgid "Save Sample" +msgstr "" + +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" +msgstr "" + +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" +msgstr "" + +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" +msgstr "" + +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" +msgstr "" + +#: src/gui/gui.cpp:1998 +msgid "Export VGM" +msgstr "" + +#: src/gui/gui.cpp:1999 +msgid "VGM file" +msgstr "" + +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" +msgstr "" + +#: src/gui/gui.cpp:2009 +msgid "text file" +msgstr "" + +#: src/gui/gui.cpp:2019 +msgid "binary file" +msgstr "" + +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" +msgstr "" + +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" +msgstr "" + +#: src/gui/gui.cpp:2073 +msgid "Select Color File" +msgstr "" + +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" +msgstr "" + +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" +msgstr "" + +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" +msgstr "" + +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" +msgstr "" + +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" +msgstr "" + +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" +msgstr "" + +#: src/gui/gui.cpp:2119 +msgid "Export Colors" +msgstr "" + +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" +msgstr "" + +#: src/gui/gui.cpp:2137 +msgid "Export Layout" +msgstr "" + +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" +msgstr "" + +#: src/gui/gui.cpp:2155 +msgid "Export Settings" +msgstr "" + +#: src/gui/gui.cpp:2166 +msgid "Load ROM" +msgstr "" + +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" +msgstr "" + +#: src/gui/gui.cpp:2177 +msgid "command stream" +msgstr "" + +#: src/gui/gui.cpp:2186 +msgid "Open Test" +msgstr "" + +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" +msgstr "" + +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" +msgstr "" + +#: src/gui/gui.cpp:2223 +msgid "Save Test" +msgstr "" + +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" +msgstr "" + +#: src/gui/gui.cpp:2265 +msgid "compression error" +msgstr "" + +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" +msgstr "" + +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" +msgstr "" + +#: src/gui/gui.cpp:2410 +msgid "everything OK" +msgstr "" + +#: src/gui/gui.cpp:2429 +msgid "" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." +msgstr "" +"kamu telah mengambil backup!\n" +"jika diperlukan, simpanlah di tempat yang diinginkan.\n" +"\n" +"JANGAN BERGANTUNG PADA SISTEM BACKUP UNTUK PENYIMPANAN OTOMATIS!\n" +"Furnace tidak akan menyimpan backup dari backup." + +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" +msgstr "Perubahan belum disimpan! Simpan sebelum membuka file?" + +#: src/gui/gui.cpp:2860 +msgid "paste special..." +msgstr "tempel khusus..." + +#: src/gui/gui.cpp:2861 +msgid "paste mix" +msgstr "tempel campur" + +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" +msgstr "tempel campur (belakang)" + +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" +msgstr "tempel dengan instr. (depan)" + +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" +msgstr "instrument tidak tersedia" + +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" +msgstr "tempel dengan instr. (belakang)" + +#: src/gui/gui.cpp:2887 +msgid "paste flood" +msgstr "tempel banjir" + +#: src/gui/gui.cpp:2888 +msgid "paste overflow" +msgstr "tempel meluap" + +#: src/gui/gui.cpp:2897 +msgid "operation mask..." +msgstr "mask operasi..." + +#: src/gui/gui.cpp:2904 +msgid "pull delete" +msgstr "" + +#: src/gui/gui.cpp:2908 +msgid "insert" +msgstr "masukkan" + +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" +msgstr "transpos (nada)" + +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" +msgstr "transpos nilai" + +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" +msgstr "balikkan nilai" + +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" +msgstr "persempit/perluas" + +#: src/gui/gui.cpp:2953 +msgid "input latch" +msgstr "" + +#: src/gui/gui.cpp:2980 +msgid "" +"&&: selected instrument\n" +"..: no instrument" +msgstr "" + +#: src/gui/gui.cpp:3034 +msgid "Set" +msgstr "" + +#: src/gui/gui.cpp:3054 +msgid "note up" +msgstr "naik nada" + +#: src/gui/gui.cpp:3055 +msgid "note down" +msgstr "turun nada" + +#: src/gui/gui.cpp:3056 +msgid "octave up" +msgstr "naik oktaf" + +#: src/gui/gui.cpp:3057 +msgid "octave down" +msgstr "turun oktaf" + +#: src/gui/gui.cpp:3059 +msgid "values up" +msgstr "naik nilai" + +#: src/gui/gui.cpp:3060 +msgid "values down" +msgstr "turun nilai" + +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" +msgstr "naik nilai (+16)" + +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" +msgstr "turun nilai (-16)" + +#: src/gui/gui.cpp:3065 +msgid "transpose" +msgstr "transpos" + +#: src/gui/gui.cpp:3073 +msgid "Notes" +msgstr "Nada" + +#: src/gui/gui.cpp:3078 +msgid "Values" +msgstr "Nilai" + +#: src/gui/gui.cpp:3085 +msgid "change instrument..." +msgstr "ganti instrumen..." + +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." +msgstr "gradien/fade..." + +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" +msgstr "Mode nibble" + +#: src/gui/gui.cpp:3124 +msgid "Go ahead" +msgstr "Lakukan" + +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." +msgstr "perbesar/perkecil..." + +#: src/gui/gui.cpp:3135 +msgid "Scale" +msgstr "Ganti Ukuran" + +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." +msgstr "acak..." + +#: src/gui/gui.cpp:3142 +msgid "Minimum" +msgstr "" + +#: src/gui/gui.cpp:3151 +msgid "Maximum" +msgstr "Maksimum" + +#: src/gui/gui.cpp:3170 +msgid "Set effect" +msgstr "" + +#: src/gui/gui.cpp:3188 +msgid "flip selection" +msgstr "putar seleksi" + +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" +msgstr "jumlah persempitan/perluasan##CollapseAmount" + +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" +msgstr "persempit pola" + +#: src/gui/gui.cpp:3201 +msgid "expand pattern" +msgstr "perluas pola" + +#: src/gui/gui.cpp:3206 +msgid "collapse song" +msgstr "persempit lagu" + +#: src/gui/gui.cpp:3207 +msgid "expand song" +msgstr "perluas lagu" + +#: src/gui/gui.cpp:3212 +msgid "find/replace" +msgstr "cari/ganti" + +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" +msgstr "" + +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" +msgstr "" + +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." +msgstr "" + +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." +msgstr "" + +#: src/gui/gui.cpp:4367 +msgid "file" +msgstr "file" + +#: src/gui/gui.cpp:4368 +msgid "new..." +msgstr "baru..." + +#: src/gui/gui.cpp:4375 +msgid "open..." +msgstr "buka..." + +#: src/gui/gui.cpp:4382 +msgid "open recent" +msgstr "buka terakhir" + +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" +msgstr "belum ada" + +#: src/gui/gui.cpp:4401 +msgid "clear history" +msgstr "hapus riwayat" + +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" +msgstr "" + +#: src/gui/gui.cpp:4417 +msgid "save as..." +msgstr "simpan sebagai..." + +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." +msgstr "ekspor audio..." + +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." +msgstr "ekspor VGM..." + +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." +msgstr "" + +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." +msgstr "ekspor teks..." + +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." +msgstr "ekspor aliran perintah..." + +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." +msgstr "ekspor .dmf..." + +#: src/gui/gui.cpp:4476 +msgid "export..." +msgstr "ekspor..." + +#: src/gui/gui.cpp:4482 +msgid "manage chips" +msgstr "kelola chip" + +#: src/gui/gui.cpp:4486 +msgid "add chip..." +msgstr "tambah chip..." + +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" +msgstr "tidak bisa menambahkan chip! (%s)" + +#: src/gui/gui.cpp:4504 +msgid "configure chip..." +msgstr "konfigurasi chip..." + +#: src/gui/gui.cpp:4514 +msgid "change chip..." +msgstr "ganti chip..." + +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" +msgstr "Pertahankan posisi channel" + +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" +msgstr "" + +#: src/gui/gui.cpp:4538 +msgid "remove chip..." +msgstr "" + +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" +msgstr "" + +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" +msgstr "" + +#: src/gui/gui.cpp:4565 +msgid "restore backup" +msgstr "ambil dari backup" + +#: src/gui/gui.cpp:4569 +msgid "exit..." +msgstr "keluar..." + +#: src/gui/gui.cpp:4577 +msgid "edit" +msgstr "ubah" + +#: src/gui/gui.cpp:4585 +msgid "clear..." +msgstr "penghapusan..." + +#: src/gui/gui.cpp:4590 +msgid "settings" +msgstr "pengaturan" + +#: src/gui/gui.cpp:4592 +msgid "full screen" +msgstr "layar penuh" + +#: src/gui/gui.cpp:4596 +msgid "lock layout" +msgstr "kunci tata letak" + +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" +msgstr "visualisasi pola" + +#: src/gui/gui.cpp:4605 +msgid "reset layout" +msgstr "kembalikan tata letak default" + +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" +msgstr "beralih ke tampilan HP" + +#: src/gui/gui.cpp:4613 +msgid "user systems..." +msgstr "sistem buatan..." + +#: src/gui/gui.cpp:4616 +msgid "settings..." +msgstr "pengaturan..." + +#: src/gui/gui.cpp:4622 +msgid "Window" +msgstr "Jendela" + +#: src/gui/gui.cpp:4622 +msgid "window" +msgstr "jendela" + +#: src/gui/gui.cpp:4623 +msgid "song" +msgstr "lagu" + +#: src/gui/gui.cpp:4624 +msgid "song comments" +msgstr "komentar lagu" + +#: src/gui/gui.cpp:4625 +msgid "song information" +msgstr "informasi lagu" + +#: src/gui/gui.cpp:4626 +msgid "subsongs" +msgstr "sublagu" + +#: src/gui/gui.cpp:4628 +msgid "channels" +msgstr "manajer channel" + +#: src/gui/gui.cpp:4629 +msgid "chip manager" +msgstr "manajer chip" + +#: src/gui/gui.cpp:4630 +msgid "orders" +msgstr "urutan" + +#: src/gui/gui.cpp:4632 +msgid "pattern manager" +msgstr "manajer pola" + +#: src/gui/gui.cpp:4633 +msgid "mixer" +msgstr "mixer" + +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" +msgstr "pengaturan kompatibilitas" + +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" +msgstr "aset" + +#: src/gui/gui.cpp:4641 +msgid "instruments" +msgstr "instrumen" + +#: src/gui/gui.cpp:4642 +msgid "samples" +msgstr "sampel" + +#: src/gui/gui.cpp:4643 +msgid "wavetables" msgstr "gelombang" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" -msgstr "pengedit instrumen" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" +msgstr "pengedit instrumen" + +#: src/gui/gui.cpp:4647 +msgid "sample editor" +msgstr "pengedit sampel" + +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" +msgstr "pengedit gelombang" + +#: src/gui/gui.cpp:4651 +msgid "visualizers" +msgstr "visualisasi" + +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" +msgstr "osiloskop (keseluruhan)" + +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" +msgstr "osiloskop (per-channel)" + +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" +msgstr "osiloskop (X-Y)" + +#: src/gui/gui.cpp:4655 +msgid "volume meter" +msgstr "pengukur volume" + +#: src/gui/gui.cpp:4658 +msgid "tempo" +msgstr "tempo" + +#: src/gui/gui.cpp:4659 +msgid "clock" +msgstr "clock" + +#: src/gui/gui.cpp:4660 +msgid "grooves" +msgstr "groove" + +#: src/gui/gui.cpp:4661 +msgid "speed" +msgstr "kecepatan" + +#: src/gui/gui.cpp:4665 +msgid "log viewer" +msgstr "tampilan log" + +#: src/gui/gui.cpp:4666 +msgid "register view" +msgstr "tampilan register" + +#: src/gui/gui.cpp:4667 +msgid "statistics" +msgstr "statistik" + +#: src/gui/gui.cpp:4668 +msgid "memory composition" +msgstr "komposisi memori" + +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" +msgstr "daftar efek" + +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" +msgstr "kontrol pemutar/edit" + +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" +msgstr "papan input/piano" + +#: src/gui/gui.cpp:4675 +msgid "spoiler" +msgstr "" + +#: src/gui/gui.cpp:4679 +msgid "Help" +msgstr "Bantuan" + +#: src/gui/gui.cpp:4679 +msgid "help" +msgstr "bantuan" + +#: src/gui/gui.cpp:4681 +msgid "debug menu" +msgstr "menu debug" + +#: src/gui/gui.cpp:4682 +msgid "inspector" +msgstr "inspeksi" + +#: src/gui/gui.cpp:4683 +msgid "panic" +msgstr "panik" + +#: src/gui/gui.cpp:4684 +msgid "welcome screen" +msgstr "" + +#: src/gui/gui.cpp:4685 +msgid "about..." +msgstr "tentang..." + +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" +msgstr "| Kecepatan %d:%d" + +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" +msgstr "| Kecepatan %d" + +#: src/gui/gui.cpp:4704 +msgid "| Groove" +msgstr "" + +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " +msgstr "" + +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " +msgstr "| Urutan %.2X/%.2X " + +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " +msgstr "| Urutan %d/%d " + +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " +msgstr "| Baris %.2X/%.2X " + +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " +msgstr "| Baris %d/%d " + +#: src/gui/gui.cpp:4721 +msgid "| " +msgstr "" + +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" +msgstr "" + +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "%d tahun " +msgstr[1] "%d tahun " + +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "%d bulan " +msgstr[1] "%d bulan " + +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "%d hari " +msgstr[1] "%d hari " + +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" +msgstr "Lepas nada (pemotongan)" + +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" +msgstr "Lepas nada (pelepasan)" + +#: src/gui/gui.cpp:4765 +msgid "Macro release only" +msgstr "Hanya pelepasan makro" + +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" +msgstr "Tekan nada: %s" + +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " +msgstr "Ins %d: " + +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" +msgstr "" + +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" +msgstr "Ubah volume: %d (%.2X, TIDAK BENAR!)" + +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" +msgstr "Ubah volume: %d (%.2X, %d%%)" + +#: src/gui/gui.cpp:4812 +msgid "| modified" +msgstr "| diganti" + +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" +msgstr "" + +#: src/gui/gui.cpp:5093 +msgid "" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." +msgstr "" + +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" +msgstr "" + +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." +msgstr "" + +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" +msgstr "" + +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" +msgstr "" + +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" +msgstr "" + +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." +msgstr "" + +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" +msgstr "" + +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" +msgstr "" + +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" +msgstr "" + +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." +msgstr "" + +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" +msgstr "" + +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" +msgstr "" + +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" +msgstr "" + +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" +msgstr "" + +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" +msgstr "" + +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" +msgstr "" + +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" +msgstr "" + +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" +msgstr "" + +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" +msgstr "" + +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" +msgstr "" + +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" +msgstr "" + +#: src/gui/gui.cpp:5740 +msgid "You opened:" +msgstr "" + +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" +msgstr "" + +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" +msgstr "Gagal" + +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" +msgstr "" + +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" +msgstr "" + +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" +msgstr "" + +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." +msgstr "" + +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" +msgstr "" + +#: src/gui/gui.cpp:5864 +msgid "Please wait..." +msgstr "" + +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" +msgstr "" + +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" +msgstr "" + +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" +msgstr "" + +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" +msgstr "" + +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" +msgstr "" + +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" +msgstr "" + +#: src/gui/gui.cpp:6265 +msgid "Erasing" +msgstr "Penghapusan" + +#: src/gui/gui.cpp:6268 +msgid "All subsongs" +msgstr "Semua sublagu" + +#: src/gui/gui.cpp:6275 +msgid "Current subsong" +msgstr "Sublagu sekarang" + +#: src/gui/gui.cpp:6342 +msgid "Optimization" +msgstr "Optimisasi" + +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" +msgstr "Deduplikasi pola" + +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" +msgstr "Hapus instrumen tak terpakai" -#: src/gui/gui.cpp:4648 -msgid "sample editor" -msgstr "pengedit sampel" +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" +msgstr "Hapus sampel tak terpakai" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" -msgstr "pengedit gelombang" +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" +msgstr "Tidak jadi! Batalkan" -#: src/gui/gui.cpp:4652 -msgid "visualizers" -msgstr "visualisasi" +#: src/gui/gui.cpp:6453 +msgid "Got it" +msgstr "" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" -msgstr "osiloskop (keseluruhan)" +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" +msgstr "" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" -msgstr "osiloskop (per-channel)" +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" +msgstr "" + +#: src/gui/gui.cpp:6493 +msgid "Starting octave" +msgstr "" + +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" +msgstr "" + +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" +msgstr "" + +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" +msgstr "" + +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" +msgstr "" + +#: src/gui/gui.cpp:6861 +msgid "Data type:" +msgstr "" + +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" +msgstr "" + +#: src/gui/gui.cpp:6889 +msgid "Unsigned" +msgstr "" + +#: src/gui/gui.cpp:6893 +msgid "Big endian" +msgstr "" + +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" +msgstr "" + +#: src/gui/gui.cpp:6905 +msgid "Swap words" +msgstr "" + +#: src/gui/gui.cpp:6909 +msgid "Encoding:" +msgstr "" + +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" +msgstr "" + +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" +msgstr "" + +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" +msgstr "" + +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." +msgstr "" + +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." +msgstr "" + +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" +msgstr "" + +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" +msgstr "" + +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." +msgstr "" + +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" +msgstr "" + +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" +msgstr "" + +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" +msgstr "" + +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" +msgstr "" + +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" +msgstr "" + +#: src/gui/gui.cpp:7675 +msgid "(Popup)" +msgstr "" + +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" +msgstr "" + +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" +msgstr "" + +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" +msgstr "" + +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" +msgstr "" + +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" +msgstr "" + +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" +msgstr "" + +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" +msgstr "" + +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" +msgstr "" + +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" +msgstr "" + +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" +msgstr "" + +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" +msgstr "" + +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" +msgstr "" + +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" +msgstr "Perubahan belum disimpan! Simpan sebelum keluar?" + +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" +msgstr "Pertahankan urutan channel" + +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" +msgstr "Kloning data channel" + +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" +msgstr "Kloning di ujung" + +#: src/gui/sysManager.cpp:56 +msgid "Actions" +msgstr "Aksi" + +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" +msgstr "(tarik untuk tukar urutan chip)" + +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" +msgstr "Kloning##SysDup" + +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" +msgstr "tidak bisa mengkloning chip! (%s)" + +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" +msgstr "Ganti##SysChange" + +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" +msgstr "Yakin ingin menghapus chip ini?" + +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" +msgstr "Tata ulang pola" + +#: src/gui/patManager.cpp:50 +msgid "Sort orders" +msgstr "Urutkan pola" + +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" +msgstr "Jadikan setiap pola unik" + +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" +msgstr "" +"Pola %.2X\n" +"- tidak dialokasikan" + +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" +msgstr "" +"Pola %.2X\n" +"- berapa kali digunakan: %d (%.0f%%)\n" +"\n" +"klik kanan untuk menghapus" + +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" +msgstr "Turun Turun Turun" + +#: src/gui/insEdit.cpp:43 +msgid "Down." +msgstr "Turun ." + +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" +msgstr "Turun Naik Turun Naik" + +#: src/gui/insEdit.cpp:45 +msgid "Down UP" +msgstr "Turun NAIK" + +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" +msgstr "Naik Naik Naik" + +#: src/gui/insEdit.cpp:47 +msgid "Up." +msgstr "Naik." + +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" +msgstr "Naik Turun Naik Turun" + +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" +msgstr "Naik TURUN" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" -msgstr "osiloskop (X-Y)" +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" +msgstr "Algoritma" -#: src/gui/gui.cpp:4656 -msgid "volume meter" -msgstr "pengukur volume" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" +msgstr "" -#: src/gui/gui.cpp:4659 -msgid "tempo" -msgstr "tempo" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" +msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" -msgstr "clock" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" +msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" -msgstr "groove" +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" +msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" -msgstr "kecepatan" +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" +msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" -msgstr "tampilan log" +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" +msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" -msgstr "tampilan register" +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" +msgstr "" -#: src/gui/gui.cpp:4668 -msgid "statistics" -msgstr "statistik" +#: src/gui/insEdit.cpp:53 +msgid "AM" +msgstr "" -#: src/gui/gui.cpp:4669 -msgid "memory composition" -msgstr "komposisi memori" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" +msgstr "" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" -msgstr "daftar efek" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" +msgstr "" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" -msgstr "kontrol pemutar/edit" +#: src/gui/insEdit.cpp:53 +msgid "Sustained" +msgstr "" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" -msgstr "papan input/piano" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" +msgstr "" -#: src/gui/gui.cpp:4676 -msgid "spoiler" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "Help" -msgstr "Bantuan" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" +msgstr "Laju Skala" -#: src/gui/gui.cpp:4680 -msgid "help" -msgstr "bantuan" +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" +msgstr "" -#: src/gui/gui.cpp:4682 -msgid "debug menu" -msgstr "menu debug" +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" +msgstr "" -#: src/gui/gui.cpp:4683 -msgid "inspector" -msgstr "inspeksi" +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" +msgstr "" -#: src/gui/gui.cpp:4684 -msgid "panic" -msgstr "panik" +#: src/gui/insEdit.cpp:53 +msgid "Reverb" +msgstr "" -#: src/gui/gui.cpp:4685 -msgid "about..." -msgstr "tentang..." +#: src/gui/insEdit.cpp:53 +msgid "Fine" +msgstr "" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" -msgstr "| Kecepatan %d:%d" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" +msgstr "" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" -msgstr "| Kecepatan %d" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" +msgstr "" -#: src/gui/gui.cpp:4704 -msgid "| Groove" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" msgstr "" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" msgstr "" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " -msgstr "| Urutan %.2X/%.2X " +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" +msgstr "" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " -msgstr "| Urutan %d/%d " +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" +msgstr "" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " -msgstr "| Baris %.2X/%.2X " +#: src/gui/insEdit.cpp:63 +msgid "Left Output" +msgstr "" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " -msgstr "| Baris %d/%d " +#: src/gui/insEdit.cpp:64 +msgid "Right Output" +msgstr "" -#: src/gui/gui.cpp:4721 -msgid "| " +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" msgstr "" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" msgstr "" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "%d tahun " -msgstr[1] "%d tahun " +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" +msgstr "" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "%d bulan " -msgstr[1] "%d bulan " +#: src/gui/insEdit.cpp:74 +msgid "ModInput" +msgstr "" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "%d hari " -msgstr[1] "%d hari " +#: src/gui/insEdit.cpp:75 +msgid "Left" +msgstr "" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" -msgstr "Lepas nada (pemotongan)" +#: src/gui/insEdit.cpp:76 +msgid "Right" +msgstr "" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" -msgstr "Lepas nada (pelepasan)" +#: src/gui/insEdit.cpp:77 +msgid "Tune" +msgstr "" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" -msgstr "Hanya pelepasan makro" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" +msgstr "" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" -msgstr "Tekan nada: %s" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" +msgstr "" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " -msgstr "Ins %d: " +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" +msgstr "" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" msgstr "" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" -msgstr "Ubah volume: %d (%.2X, TIDAK BENAR!)" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" +msgstr "" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" -msgstr "Ubah volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" +msgstr "" -#: src/gui/gui.cpp:4812 -msgid "| modified" -msgstr "| diganti" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" +msgstr "" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" msgstr "" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" msgstr "" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" msgstr "" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" msgstr "" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" msgstr "" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" msgstr "" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" msgstr "" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" msgstr "" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" msgstr "" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" msgstr "" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" msgstr "" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" msgstr "" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" msgstr "" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" msgstr "" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" msgstr "" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" msgstr "" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" msgstr "" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" msgstr "" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" msgstr "" -#: src/gui/gui.cpp:5743 -msgid "You opened:" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" msgstr "" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" msgstr "" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" -msgstr "Gagal" - -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" msgstr "" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" msgstr "" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" msgstr "" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" msgstr "" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" msgstr "" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" msgstr "" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" msgstr "" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" msgstr "" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" msgstr "" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" msgstr "" -#: src/gui/gui.cpp:6270 -msgid "Erasing" -msgstr "Penghapusan" - -#: src/gui/gui.cpp:6273 -msgid "All subsongs" -msgstr "Semua sublagu" - -#: src/gui/gui.cpp:6280 -msgid "Current subsong" -msgstr "Sublagu sekarang" - -#: src/gui/gui.cpp:6347 -msgid "Optimization" -msgstr "Optimisasi" - -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" -msgstr "Deduplikasi pola" - -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" -msgstr "Hapus instrumen tak terpakai" - -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" -msgstr "Hapus sampel tak terpakai" - -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" -msgstr "Tidak jadi! Batalkan" - -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" msgstr "" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" msgstr "" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" msgstr "" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" msgstr "" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" msgstr "" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" msgstr "" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" msgstr "" -#: src/gui/gui.cpp:6846 -msgid "Data type:" +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" msgstr "" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" msgstr "" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" msgstr "" -#: src/gui/gui.cpp:6878 -msgid "Big endian" +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" msgstr "" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" msgstr "" -#: src/gui/gui.cpp:6890 -msgid "Swap words" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" msgstr "" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" msgstr "" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" msgstr "" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" msgstr "" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" msgstr "" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" msgstr "" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" msgstr "" -#: src/gui/gui.cpp:7499 +#: src/gui/insEdit.cpp:230 msgid "" -"\n" -"falling back to software renderer. please restart Furnace." +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" msgstr "" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" msgstr "" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" msgstr "" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" msgstr "" -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" -msgstr "Perubahan belum disimpan! Simpan sebelum keluar?" - -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" -msgstr "Pertahankan urutan channel" - -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" -msgstr "Kloning data channel" - -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" -msgstr "Kloning di ujung" - -#: src/gui/sysManager.cpp:56 -msgid "Actions" -msgstr "Aksi" - -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" -msgstr "(tarik untuk tukar urutan chip)" - -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" -msgstr "Kloning##SysDup" - -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" -msgstr "tidak bisa mengkloning chip! (%s)" - -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" -msgstr "Ganti##SysChange" - -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" -msgstr "Yakin ingin menghapus chip ini?" - -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" -msgstr "Tata ulang pola" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" +msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" -msgstr "Urutkan pola" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" +msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" -msgstr "Jadikan setiap pola unik" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" +msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -"Pola %.2X\n" -"- tidak dialokasikan" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" msgstr "" -"Pola %.2X\n" -"- berapa kali digunakan: %d (%.0f%%)\n" -"\n" -"klik kanan untuk menghapus" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" -msgstr "Turun Turun Turun" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." -msgstr "Turun ." +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" -msgstr "Turun Naik Turun Naik" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" -msgstr "Turun NAIK" +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" -msgstr "Naik Naik Naik" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." -msgstr "Naik." +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" -msgstr "Naik Turun Naik Turun" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" -msgstr "Naik TURUN" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" -msgstr "Algoritma" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" +#: src/gui/insEdit.cpp:440 +msgid "tone" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" +#: src/gui/insEdit.cpp:442 +msgid "envelope" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" +#: src/gui/insEdit.cpp:451 +msgid "special wave" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" -msgstr "Laju Skala" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" +#: src/gui/insEdit.cpp:464 +msgid "hold" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" +#: src/gui/insEdit.cpp:465 +msgid "alternate" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Fine" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" +#: src/gui/insEdit.cpp:475 +msgid "mirror" msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" +#: src/gui/insEdit.cpp:479 +msgid "resolution" msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" +#: src/gui/insEdit.cpp:480 +msgid "fixed" msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" +#: src/gui/insEdit.cpp:481 +msgid "N/A" msgstr "" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" +#: src/gui/insEdit.cpp:488 +msgid "echo" msgstr "" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" msgstr "" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" msgstr "" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" msgstr "" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" msgstr "" -#: src/gui/insEdit.cpp:72 -msgid "Left" +#: src/gui/insEdit.cpp:507 +msgid "test" msgstr "" -#: src/gui/insEdit.cpp:73 -msgid "Right" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" msgstr "" -#: src/gui/insEdit.cpp:74 -msgid "Tune" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" msgstr "" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" msgstr "" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" msgstr "" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" +#: src/gui/insEdit.cpp:517 +msgid "high3" msgstr "" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" +#: src/gui/insEdit.cpp:518 +msgid "high1" msgstr "" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" +#: src/gui/insEdit.cpp:519 +msgid "poly9" msgstr "" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" +#: src/gui/insEdit.cpp:528 +msgid "16'" msgstr "" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" +#: src/gui/insEdit.cpp:529 +msgid "8'" msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" +#: src/gui/insEdit.cpp:530 +msgid "4'" msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" +#: src/gui/insEdit.cpp:531 +msgid "2'" msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" +#: src/gui/insEdit.cpp:532 +msgid "sustain" msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" +#: src/gui/insEdit.cpp:537 +msgid "square" msgstr "" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" +#: src/gui/insEdit.cpp:545 +msgid "surround" msgstr "" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" msgstr "" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" msgstr "" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" msgstr "" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" msgstr "" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" msgstr "" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" msgstr "" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" msgstr "" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" +#: src/gui/insEdit.cpp:562 +msgid "low pass" msgstr "" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" msgstr "" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" +#: src/gui/insEdit.cpp:564 +msgid "band pass" msgstr "" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" msgstr "" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" msgstr "" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" +#: src/gui/insEdit.cpp:579 +msgid "invert B" msgstr "" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" +#: src/gui/insEdit.cpp:580 +msgid "invert A" msgstr "" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" +#: src/gui/insEdit.cpp:581 +msgid "reset B" msgstr "" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" +#: src/gui/insEdit.cpp:582 +msgid "reset A" msgstr "" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" +#: src/gui/insEdit.cpp:583 +msgid "clip B" msgstr "" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" +#: src/gui/insEdit.cpp:584 +msgid "clip A" msgstr "" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" msgstr "" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" msgstr "" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" +#: src/gui/insEdit.cpp:599 +msgid "rear right" msgstr "" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" +#: src/gui/insEdit.cpp:600 +msgid "rear left" msgstr "" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" +#: src/gui/insEdit.cpp:605 +msgid "on" msgstr "" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" msgstr "" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" msgstr "" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" +#: src/gui/insEdit.cpp:616 +msgid "pause" msgstr "" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" +#: src/gui/insEdit.cpp:617 +msgid "reverse" msgstr "" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" msgstr "" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" +#: src/gui/insEdit.cpp:636 +msgid "Average" msgstr "" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" msgstr "" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" msgstr "" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" msgstr "" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" msgstr "" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" msgstr "" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" msgstr "" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" msgstr "" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" +#: src/gui/insEdit.cpp:648 +msgid "Slide" msgstr "" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" msgstr "" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" msgstr "" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" msgstr "" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" +msgstr "" + +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" msgstr "" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" msgstr "" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" msgstr "" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" msgstr "" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" msgstr "" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" +#: src/gui/insEdit.cpp:729 +msgid "Relative" msgstr "" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" msgstr "" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" +#: src/gui/insEdit.cpp:778 +msgid "Random" msgstr "" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" +#: src/gui/insEdit.cpp:795 +msgid "Self" msgstr "" -#: src/gui/insEdit.cpp:335 -msgid "triangle" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" msgstr "" -#: src/gui/insEdit.cpp:366 -msgid "fixed" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" msgstr "" -#: src/gui/insEdit.cpp:367 -msgid "N/A" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" msgstr "" -#: src/gui/insEdit.cpp:374 -msgid "echo" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" msgstr "" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:393 -msgid "test" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" msgstr "" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:403 -msgid "high3" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:404 -msgid "high1" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:405 -msgid "poly9" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:414 -msgid "16'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:417 -msgid "2'" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:423 -msgid "square" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:431 -msgid "surround" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:437 -msgid "oneshot" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" +#: src/gui/insEdit.cpp:3281 +msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:448 -msgid "low pass" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:450 -msgid "band pass" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:465 -msgid "invert B" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:466 -msgid "invert A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:467 -msgid "reset B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:468 -msgid "reset A" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:469 -msgid "clip B" +#: src/gui/insEdit.cpp:3397 +msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:470 -msgid "clip A" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:485 -msgid "rear right" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:486 -msgid "rear left" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:491 -msgid "on" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:502 -msgid "pause" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:503 -msgid "reverse" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:522 -msgid "Average" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." msgstr "" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:534 -msgid "Slide" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" +#: src/gui/insEdit.cpp:4329 +msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" +#: src/gui/insEdit.cpp:5231 +msgid "F" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" msgstr "" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" msgstr "" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" msgstr "" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" +#: src/gui/insEdit.cpp:6303 +#, c-format +msgid "Decrease resonance when pitch increases##decreaseres%d" msgstr "" -#: src/gui/insEdit.cpp:3393 -#, c-format -msgid "%s name" +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3447 +#: src/gui/insEdit.cpp:6314 msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" +#: src/gui/insEdit.cpp:6346 +msgid "In" msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:3663 -msgid "Env" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#: src/gui/insEdit.cpp:6397 +#, c-format +msgid "Feed signal from filter %d output to channel output" msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Envelope 2 (kick only)" +msgid "Filter %d macros" msgstr "" -#: src/gui/insEdit.cpp:4135 -#, c-format -msgid "Operator %d" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "Arpegio" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "" +#~ msgid "" +#~ "insert additional settings in `option=value` format.\n" +#~ "available options:\n" +#~ "- tickRate" +#~ msgstr "" +#~ "Masukkan pengaturan tambahan dalam bentuk `opsi=nilai`.\n" +#~ "opsi tersedia:\n" +#~ "- tickRate" + #~ msgid "F1xx: Single tick note slide up" #~ msgstr "F1xx: Geser nada ke atas untuk satu tick" diff --git a/po/ja.po b/po/ja.po index bf3b5e9716..061f6de957 100644 --- a/po/ja.po +++ b/po/ja.po @@ -12,12 +12,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "" @@ -27,1244 +27,1597 @@ msgstr "" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" msgstr "" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 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:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 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:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 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:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:527 +#: 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:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 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:529 +#: 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:530 +#: 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:533 +#: 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:534 +#: 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:535 +#: 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:536 +#: 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:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "" -#: src/engine/sysDef.cpp:544 +#: 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:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:564 +#: 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:565 +#: 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:566 +#: 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:567 +#: 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:568 +#: 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:569 +#: 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:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:573 +#: 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:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:590 +#: 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:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" msgstr "" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 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:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 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:639 +#: src/engine/sysDef.cpp:661 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:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 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:650 +#: src/engine/sysDef.cpp:672 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:651 +#: src/engine/sysDef.cpp:673 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:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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:674 +#: src/engine/sysDef.cpp:696 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:675 +#: src/engine/sysDef.cpp:697 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:676 +#: src/engine/sysDef.cpp:698 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:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:701 -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." +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" +#: src/engine/sysDef.cpp:725 +msgid "" +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" msgstr "" -#: src/engine/sysDef.cpp:722 -msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 2" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 3" +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 -msgid "Noise" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" msgstr "" -#: src/engine/sysDef.cpp:729 -msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" msgstr "" -#: src/engine/sysDef.cpp:734 -msgid "Sega Master System + FM Expansion" +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" msgstr "" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 -msgid "Game Boy" +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" msgstr "" -#: src/engine/sysDef.cpp:741 -msgid "the most popular portable game console of the era." +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 1" +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 2" +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 -msgid "Wavetable" +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" msgstr "" -#: src/engine/sysDef.cpp:749 -msgid "11xx: Set noise length (0: long; 1: short)" +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" msgstr "" -#: src/engine/sysDef.cpp:750 -msgid "12xx: Set duty cycle (0 to 3)" +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" msgstr "" -#: src/engine/sysDef.cpp:751 -msgid "13xy: Setup sweep (x: time; y: shift)" +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:752 -msgid "14xx: Set sweep direction (0: up; 1: down)" +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" msgstr "" -#: src/engine/sysDef.cpp:757 -msgid "PC Engine/TurboGrafx-16" +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" msgstr "" -#: src/engine/sysDef.cpp:758 -msgid "an '80s game console with a wavetable sound chip, popular in Japan." +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" msgstr "" -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 -msgid "11xx: Toggle noise mode" +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:767 -msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:768 -msgid "13xx: Set LFO speed" +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:774 -msgid "NES (Ricoh 2A03)" +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:775 -msgid "" -"also known as Famicom in Japan, it's the most well-known game console of the " -"'80s." +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 -msgid "Triangle" +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 -msgid "DPCM" +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 -msgid "11xx: Write to delta modulation counter (0 to 7F)" +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 -msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:829 +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:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 +msgid "Noise" +msgstr "" + +#: src/engine/sysDef.cpp:836 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:841 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:856 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "" + +#: src/engine/sysDef.cpp:857 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:858 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:859 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:864 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:865 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:874 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:875 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:882 +msgid "" +"also known as Famicom in Japan, it's the most well-known game console of the " +"'80s." +msgstr "" + +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 +msgid "Triangle" +msgstr "" + +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 +msgid "DPCM" +msgstr "" + +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 +msgid "11xx: Write to delta modulation counter (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 +msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." msgstr "" -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 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:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1272,992 +1625,1009 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 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:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." msgstr "" -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 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:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 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:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "" -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 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:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 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:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "" -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" msgstr "" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." msgstr "" -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "" -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 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:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 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:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "" -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 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:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." msgstr "" -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 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:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 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:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 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:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 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:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 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:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2265,76 +2635,77 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 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:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2343,11 +2714,11 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2355,169 +2726,169 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "" -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2525,1224 +2896,1375 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." msgstr "" -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 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:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "" -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "" -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 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:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 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:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" msgstr "" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 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:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "" -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." msgstr "" -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 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:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." msgstr "" -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "" -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "" -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." msgstr "" -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "" -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 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:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 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:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." msgstr "" -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "" -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 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:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 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:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." msgstr "" -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 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:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "" -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 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:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "" -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 msgid "E3xx: Set vibrato shape" msgstr "" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "" -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "" @@ -3755,7 +4277,7 @@ msgid "output" msgstr "" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "" @@ -3764,59 +4286,60 @@ msgid "Master Volume" msgstr "" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "" @@ -3832,8 +4355,8 @@ msgstr "" msgid "Display internal" msgstr "" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "" @@ -3841,10 +4364,10 @@ msgstr "" msgid "Sample Preview" msgstr "" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "" @@ -3857,26 +4380,26 @@ msgstr "" msgid "no data in oldPatMap for channel %d!" msgstr "" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "" @@ -3889,12501 +4412,15255 @@ msgstr "" msgid "no chips with memory" msgstr "" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" msgstr "" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" +#: src/gui/presets.cpp:241 +msgid "Vectrex" msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" +#: src/gui/presets.cpp:335 +msgid "Computers" msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." +#: src/gui/presets.cpp:431 +msgid "MSX" msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:412 -msgid "format version:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" msgstr "" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/log.cpp:27 -msgid "info" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" msgstr "" -#: src/gui/log.cpp:68 -msgid "time" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" msgstr "" -#: src/gui/log.cpp:70 -msgid "level" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" msgstr "" -#: src/gui/log.cpp:72 -msgid "message" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" msgstr "" -#: src/gui/pattern.cpp:504 -msgid "Options:" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" +#: src/gui/presets.cpp:1502 +msgid "FM-7" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" +#: src/gui/presets.cpp:1664 +msgid "Atari" msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" +#: src/gui/presets.cpp:1719 +msgid "Capcom" msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" msgstr "" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -#: src/gui/editControls.cpp:52 -msgid "piano" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" +#: src/gui/presets.cpp:1789 +msgid "Data East" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" +#: src/gui/presets.cpp:2047 +msgid "Konami" msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" msgstr "" -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" +#: src/gui/presets.cpp:2189 +msgid "Namco" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" msgstr "" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." +#: src/gui/presets.cpp:2273 +msgid "Sega" msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" msgstr "" -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" msgstr "" -#: src/gui/util.cpp:93 -msgid "" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" +#: src/gui/presets.cpp:2507 +msgid "SNK" msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" msgstr "" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" +#: src/gui/presets.cpp:2653 +msgid "Taito" msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" msgstr "" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" msgstr "" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" msgstr "" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" msgstr "" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" +#: src/gui/presets.cpp:3545 +msgid "Specialized" msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" +#: src/gui/intro.cpp:124 +msgid "Preview" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" -msgstr "" - -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" msgstr "" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" +#: src/gui/intro.cpp:310 +msgid "hold to skip" msgstr "" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" +#: src/gui/dataList.cpp:125 +msgid "Bug!" msgstr "" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" msgstr "" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" msgstr "" -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." msgstr "" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" msgstr "" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" msgstr "" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" msgstr "" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" msgstr "" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" +#: src/gui/dataList.cpp:314 +msgid "make instrument" msgstr "" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" msgstr "" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" msgstr "" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" msgstr "" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" msgstr "" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" msgstr "" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." msgstr "" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." msgstr "" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" msgstr "" -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." msgstr "" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" msgstr "" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" msgstr "" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" msgstr "" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" msgstr "" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" msgstr "" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" msgstr "" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" msgstr "" -#: src/gui/sysConf.cpp:1571 -msgid "full" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" msgstr "" -#: src/gui/sysConf.cpp:1573 -msgid "half" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." msgstr "" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" msgstr "" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" msgstr "" -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." msgstr "" -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." msgstr "" -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" msgstr "" -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" +#: src/gui/exportOptions.cpp:32 +msgid "one file" msgstr "" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" msgstr "" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" msgstr "" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" msgstr "" -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" msgstr "" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" msgstr "" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" msgstr "" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" msgstr "" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" msgstr "" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" msgstr "" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" msgstr "" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" msgstr "" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" msgstr "" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" msgstr "" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" msgstr "" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" msgstr "" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" msgstr "" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" msgstr "" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" msgstr "" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" +#: src/gui/exportOptions.cpp:150 +msgid "format version" msgstr "" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" msgstr "" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" msgstr "" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" msgstr "" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" msgstr "" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" +#: src/gui/exportOptions.cpp:168 +msgid "custom" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." msgstr "" -#: src/gui/sysConf.cpp:2086 -#, c-format -msgid "sum: %d" +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" msgstr "" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." msgstr "" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" msgstr "" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" msgstr "" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" msgstr "" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." msgstr "" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" msgstr "" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" msgstr "" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" msgstr "" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" msgstr "" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" msgstr "" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" msgstr "" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." msgstr "" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" msgstr "" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" msgstr "" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." msgstr "" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" msgstr "" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" msgstr "" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" msgstr "" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" msgstr "" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" msgstr "" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" msgstr "" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" msgstr "" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" msgstr "" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." msgstr "" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" msgstr "" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" msgstr "" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" msgstr "" -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" msgstr "" -#: src/gui/userPresets.cpp:325 -msgid "User Systems" +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" msgstr "" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" msgstr "" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" +#: src/gui/speed.cpp:80 +msgid "Groove" msgstr "" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" +#: src/gui/speed.cpp:87 +msgid "click for one speed" msgstr "" -#: src/gui/userPresets.cpp:476 -msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +#: src/gui/speed.cpp:90 +msgid "Speeds" msgstr "" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" msgstr "" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" msgstr "" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" +#: src/gui/speed.cpp:177 +msgid "Numerator" msgstr "" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" +#: src/gui/speed.cpp:193 +msgid "Divider" msgstr "" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" +#: src/gui/speed.cpp:208 +msgid "Highlight" msgstr "" -#: src/gui/effectList.cpp:47 -msgid "Description" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" msgstr "" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " +#: src/gui/speed.cpp:245 +msgid "Song Length" msgstr "" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" msgstr "" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" +#: src/gui/channels.cpp:49 +msgid "Pat" msgstr "" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" msgstr "" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" +#: src/gui/channels.cpp:53 +msgid "Swap" msgstr "" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" msgstr "" -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" msgstr "" -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" msgstr "" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" msgstr "" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." msgstr "" -#: src/gui/settings.cpp:208 -msgid "Lower" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." msgstr "" -#: src/gui/settings.cpp:210 -msgid "Medium" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." msgstr "" -#: src/gui/settings.cpp:212 -msgid "Ultra" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." msgstr "" -#: src/gui/settings.cpp:213 -msgid "Ultimate" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." msgstr "" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." msgstr "" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" msgstr "" -#: src/gui/settings.cpp:219 -msgid "/dev/port" +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" msgstr "" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" msgstr "" -#: src/gui/settings.cpp:221 -msgid "outb()" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" msgstr "" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" msgstr "" -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" +#: src/gui/log.cpp:26 +msgid "warning" msgstr "" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" +#: src/gui/log.cpp:27 +msgid "info" msgstr "" -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" +#: src/gui/log.cpp:29 +msgid "trace" msgstr "" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" msgstr "" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" msgstr "" -#: src/gui/settings.cpp:242 -msgid "--select--" +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" msgstr "" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" +#: src/gui/log.cpp:68 +msgid "time" msgstr "" -#: src/gui/settings.cpp:250 -msgid "Note Off" +#: src/gui/log.cpp:70 +msgid "level" msgstr "" -#: src/gui/settings.cpp:251 -msgid "Note On" +#: src/gui/log.cpp:72 +msgid "message" msgstr "" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." msgstr "" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" msgstr "" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" +#: src/gui/pattern.cpp:508 +msgid "Options:" msgstr "" -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" msgstr "" -#: src/gui/settings.cpp:257 -msgid "SysEx" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" msgstr "" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" msgstr "" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" msgstr "" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" msgstr "" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" msgstr "" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" msgstr "" -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" msgstr "" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" msgstr "" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" -msgstr "" - -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" msgstr "" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" msgstr "" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" msgstr "" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." msgstr "" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." msgstr "" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" -msgstr "" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" -#: src/gui/settings.cpp:318 -msgid "Press key..." +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" msgstr "" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" msgstr "" -#: src/gui/settings.cpp:574 -msgid "General" +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" msgstr "" -#: src/gui/settings.cpp:591 -msgid "Language" +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" msgstr "" -#: src/gui/settings.cpp:610 -msgid "Render backend" +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" msgstr "" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" msgstr "" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" msgstr "" -#: src/gui/settings.cpp:670 -msgid "Render driver" +#: src/gui/chanOsc.cpp:45 +msgid "Off" msgstr "" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" msgstr "" -#: src/gui/settings.cpp:687 -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." +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" msgstr "" -#: src/gui/settings.cpp:688 -msgid "Red bits" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" msgstr "" -#: src/gui/settings.cpp:693 -msgid "Green bits" +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" msgstr "" -#: src/gui/settings.cpp:698 -msgid "Blue bits" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" msgstr "" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" msgstr "" -#: src/gui/settings.cpp:708 -msgid "Color depth" +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" msgstr "" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" msgstr "" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" msgstr "" -#: src/gui/settings.cpp:724 -msgid "Double buffer" +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" msgstr "" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" msgstr "" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" msgstr "" -#: src/gui/settings.cpp:739 -msgid "VSync" +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Unlimited" +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" msgstr "" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." +#: src/gui/chanOsc.cpp:296 +msgid "Distance" msgstr "" -#: src/gui/settings.cpp:757 -msgid "Display render time" +#: src/gui/chanOsc.cpp:305 +msgid "Spread" msgstr "" -#: src/gui/settings.cpp:764 -msgid "Late render clear" +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" msgstr "" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" msgstr "" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" msgstr "" -#: src/gui/settings.cpp:779 -msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" msgstr "" -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" msgstr "" -#: src/gui/settings.cpp:789 +#: src/gui/chanOsc.cpp:358 msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -#: src/gui/settings.cpp:794 -msgid "Enable event delay" +#: src/gui/chanOsc.cpp:380 +msgid "Text color" msgstr "" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" msgstr "" -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" msgstr "" -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" msgstr "" -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" msgstr "" -#: src/gui/settings.cpp:820 -#, c-format -msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" msgstr "" -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" msgstr "" -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" msgstr "" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" msgstr "" -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" msgstr "" -#: src/gui/settings.cpp:840 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" msgstr "" -#: src/gui/settings.cpp:842 +#: src/gui/editControls.cpp:51 msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." -msgstr "" - -#: src/gui/settings.cpp:849 -msgid "Vibration" +"select\n" +"all" msgstr "" -#: src/gui/settings.cpp:851 -msgid "Strength" +#: src/gui/editControls.cpp:52 +msgid "piano" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" msgstr "" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" msgstr "" -#: src/gui/settings.cpp:868 -msgid "Use system file picker" +#: src/gui/editControls.cpp:57 +msgid "" +"paste\n" +"mix" msgstr "" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" msgstr "" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" msgstr "" -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" msgstr "" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" msgstr "" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" +#: src/gui/editControls.cpp:62 +msgid "" +"paste\n" +"overflow" msgstr "" -#: src/gui/settings.cpp:900 +#: src/gui/editControls.cpp:63 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." +"transpose\n" +"notes" msgstr "" -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" +#: src/gui/editControls.cpp:64 +msgid "" +"transpose\n" +"values" msgstr "" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" +#: src/gui/editControls.cpp:67 +msgid "" +"change\n" +"ins" msgstr "" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" +#: src/gui/editControls.cpp:68 +msgid "" +"find/\n" +"replace" msgstr "" -#: src/gui/settings.cpp:914 -msgid "No##pol0" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" msgstr "" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" msgstr "" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" msgstr "" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" msgstr "" -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" msgstr "" -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" msgstr "" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" msgstr "" -#: src/gui/settings.cpp:960 -msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" msgstr "" -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" +#: src/gui/editControls.cpp:79 +msgid "opmask" msgstr "" -#: src/gui/settings.cpp:969 +#: src/gui/editControls.cpp:80 msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +"scroll\n" +"mode" msgstr "" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" +#: src/gui/editControls.cpp:81 +msgid "" +"input\n" +"latch" msgstr "" -#: src/gui/settings.cpp:978 +#: src/gui/editControls.cpp:82 msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." +"set\n" +"latch" msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" +#: src/gui/editControls.cpp:83 +msgid "" +"clear\n" +"latch" msgstr "" -#: src/gui/settings.cpp:984 -msgid "Initial system:" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" msgstr "" -#: src/gui/settings.cpp:986 -msgid "Current system" +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" msgstr "" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" msgstr "" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" msgstr "" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" msgstr "" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" msgstr "" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" msgstr "" -#: src/gui/settings.cpp:1198 -msgid "Default author name" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" msgstr "" -#: src/gui/settings.cpp:1202 -msgid "Start-up" +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" msgstr "" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" +#: src/gui/editControls.cpp:507 +msgid "Save as..." msgstr "" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" msgstr "" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" +#: src/gui/editControls.cpp:524 +msgid "Song Info" msgstr "" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" msgstr "" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" +#: src/gui/editControls.cpp:536 +msgid "Comments" msgstr "" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" +#: src/gui/editControls.cpp:545 +msgid "Channels here..." msgstr "" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" +#: src/gui/editControls.cpp:548 +msgid "Chips here..." msgstr "" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." +#: src/gui/editControls.cpp:551 +msgid "What the hell..." msgstr "" -#: src/gui/settings.cpp:1239 -msgid "Behavior" +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" msgstr "" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" +#: src/gui/editControls.cpp:562 +msgid "RegView" msgstr "" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" +#: src/gui/editControls.cpp:566 +msgid "Stats" msgstr "" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" msgstr "" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" msgstr "" -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" +#: src/gui/editControls.cpp:577 +msgid "XYOsc" msgstr "" -#: src/gui/settings.cpp:1273 -msgid "Output" +#: src/gui/editControls.cpp:581 +msgid "Meter" msgstr "" -#: src/gui/settings.cpp:1281 -msgid "Backend" +#: src/gui/editControls.cpp:585 +msgid "Memory" msgstr "" -#: src/gui/settings.cpp:1314 -msgid "Driver" +#: src/gui/editControls.cpp:589 +msgid "CV" msgstr "" -#: src/gui/settings.cpp:1337 -msgid "Device" +#: src/gui/editControls.cpp:593 +msgid "Presets" msgstr "" -#: src/gui/settings.cpp:1341 -msgid "" +#: src/gui/editControls.cpp:597 +msgid "PatManager" msgstr "" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" msgstr "" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" msgstr "" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" +#: src/gui/editControls.cpp:610 +msgid "Log" msgstr "" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" msgstr "" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" msgstr "" -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" msgstr "" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" msgstr "" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" msgstr "" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" msgstr "" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" msgstr "" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" msgstr "" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" msgstr "" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" msgstr "" -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" msgstr "" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" msgstr "" -#: src/gui/settings.cpp:1479 -#, c-format -msgid "want: %d samples @ %.0fHz (%d channel)" -msgid_plural "want: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" - -#: src/gui/settings.cpp:1480 -#, c-format -msgid "got: %d samples @ %.0fHz (%d channel)" -msgid_plural "got: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" +msgstr "" -#: src/gui/settings.cpp:1487 -msgid "Mixing" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" msgstr "" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" msgstr "" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" +#: src/gui/editControls.cpp:930 +msgid "Oct." msgstr "" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" msgstr "" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" msgstr "" -#: src/gui/settings.cpp:1531 -msgid "MIDI" +#: src/gui/editControls.cpp:971 +msgid "Foll." msgstr "" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" msgstr "" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" msgstr "" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" msgstr "" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" msgstr "" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" msgstr "" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" msgstr "" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" msgstr "" -#: src/gui/settings.cpp:1589 -msgid "Value input style" +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" msgstr "" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" +#: src/gui/util.cpp:97 +msgid "Ctrl-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" +#: src/gui/util.cpp:99 +msgid "Alt-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" +#: src/gui/util.cpp:100 +msgid "Shift-" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" +#: src/gui/stats.cpp:36 +msgid "Audio load" msgstr "" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" msgstr "" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" msgstr "" -#: src/gui/settings.cpp:1653 -msgid "Actions:" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" msgstr "" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" msgstr "" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" msgstr "" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" msgstr "" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" msgstr "" -#: src/gui/settings.cpp:1689 -msgid "Action" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" msgstr "" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" msgstr "" -#: src/gui/settings.cpp:1852 -msgid "Melodic" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" msgstr "" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" msgstr "" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" msgstr "" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" msgstr "" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" msgstr "" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" msgstr "" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" msgstr "" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" msgstr "" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" msgstr "" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:1908 -msgid "Emulation" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:1910 -msgid "Cores" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" msgstr "" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" msgstr "" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" msgstr "" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" msgstr "" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" msgstr "" -#: src/gui/settings.cpp:2107 -msgid "Playback" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" msgstr "" -#: src/gui/settings.cpp:2112 -msgid "Render" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" msgstr "" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" msgstr "" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" msgstr "" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" msgstr "" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" msgstr "" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" msgstr "" -#: src/gui/settings.cpp:2225 -msgid "Window activation" +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" msgstr "" -#: src/gui/settings.cpp:2291 -msgid "Key" +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" msgstr "" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" msgstr "" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" msgstr "" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" msgstr "" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" msgstr "" -#: src/gui/settings.cpp:2476 -msgid "Sample list" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" msgstr "" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" msgstr "" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" msgstr "" -#: src/gui/settings.cpp:2566 -msgid "Layout" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" msgstr "" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" msgstr "" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" msgstr "" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" msgstr "" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" msgstr "" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" msgstr "" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" msgstr "" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" msgstr "" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" msgstr "" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" msgstr "" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" msgstr "" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" msgstr "" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" msgstr "" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" msgstr "" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" msgstr "" -#: src/gui/settings.cpp:2649 -msgid "Mouse" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" msgstr "" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" msgstr "" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" msgstr "" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" msgstr "" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" msgstr "" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" msgstr "" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" msgstr "" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" msgstr "" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" msgstr "" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" msgstr "" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" -msgstr "" - -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" msgstr "" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" msgstr "" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" msgstr "" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" msgstr "" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" msgstr "" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" msgstr "" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" msgstr "" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" msgstr "" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" msgstr "" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" msgstr "" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" msgstr "" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" msgstr "" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." msgstr "" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" msgstr "" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" msgstr "" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" msgstr "" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" msgstr "" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" msgstr "" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" msgstr "" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" msgstr "" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" msgstr "" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" msgstr "" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" msgstr "" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" msgstr "" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" msgstr "" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" msgstr "" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" msgstr "" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" msgstr "" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" msgstr "" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" +#: src/gui/sysConf.cpp:962 +msgid "Separation" msgstr "" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" msgstr "" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" msgstr "" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" msgstr "" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" msgstr "" -#: src/gui/settings.cpp:2949 -msgid "Appearance" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" msgstr "" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" msgstr "" -#: src/gui/settings.cpp:2969 -msgid "Icon size" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" msgstr "" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" msgstr "" -#: src/gui/settings.cpp:2994 -msgid "Main font" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" msgstr "" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" msgstr "" -#: src/gui/settings.cpp:3013 -msgid "Header font" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" msgstr "" -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" msgstr "" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" msgstr "" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" msgstr "" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" +#: src/gui/sysConf.cpp:1156 +msgid "Cone" msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" msgstr "" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" msgstr "" -#: src/gui/settings.cpp:3101 -msgid "Oversample" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" msgstr "" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3117 -msgid "default." +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" msgstr "" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" msgstr "" -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" msgstr "" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" msgstr "" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" msgstr "" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" msgstr "" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" msgstr "" -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" msgstr "" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" msgstr "" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" msgstr "" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" msgstr "" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" msgstr "" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" msgstr "" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" msgstr "" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" msgstr "" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" msgstr "" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" msgstr "" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" msgstr "" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" msgstr "" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" +#: src/gui/sysConf.cpp:1580 +msgid "full" msgstr "" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" +#: src/gui/sysConf.cpp:1582 +msgid "half" msgstr "" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" msgstr "" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" msgstr "" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" msgstr "" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" msgstr "" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" msgstr "" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" msgstr "" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" msgstr "" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" msgstr "" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" msgstr "" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" msgstr "" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" msgstr "" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" msgstr "" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" msgstr "" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" msgstr "" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" msgstr "" -#: src/gui/settings.cpp:3398 -msgid "Effect value" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" msgstr "" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" msgstr "" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" msgstr "" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" msgstr "" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" msgstr "" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" msgstr "" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" msgstr "" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" msgstr "" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" msgstr "" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" msgstr "" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" msgstr "" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" msgstr "" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" msgstr "" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" msgstr "" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" msgstr "" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" msgstr "" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" msgstr "" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" msgstr "" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" msgstr "" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" msgstr "" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" msgstr "" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" msgstr "" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" msgstr "" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" msgstr "" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" msgstr "" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" msgstr "" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" msgstr "" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" msgstr "" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" msgstr "" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" msgstr "" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" msgstr "" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" +#: src/gui/userPresets.cpp:336 +msgid "User Systems" msgstr "" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" msgstr "" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" msgstr "" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" msgstr "" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" msgstr "" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" msgstr "" -#: src/gui/settings.cpp:3793 -msgid "Windows" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" msgstr "" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" msgstr "" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" msgstr "" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" +#: src/gui/effectList.cpp:48 +msgid "Description" msgstr "" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " msgstr "" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" msgstr "" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" msgstr "" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" msgstr "" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" msgstr "" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" msgstr "" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" msgstr "" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" msgstr "" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" msgstr "" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" +#: src/gui/settings.cpp:213 +msgid "Lower" msgstr "" -#: src/gui/settings.cpp:3876 -msgid "Primary" +#: src/gui/settings.cpp:215 +msgid "Medium" msgstr "" -#: src/gui/settings.cpp:3877 -msgid "Secondary" +#: src/gui/settings.cpp:217 +msgid "Ultra" msgstr "" -#: src/gui/settings.cpp:3891 -msgid "Button" +#: src/gui/settings.cpp:218 +msgid "Ultimate" msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" msgstr "" -#: src/gui/settings.cpp:3894 -msgid "Tab" +#: src/gui/settings.cpp:224 +msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" msgstr "" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" +#: src/gui/settings.cpp:226 +msgid "outb()" msgstr "" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" msgstr "" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" msgstr "" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" msgstr "" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" msgstr "" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" msgstr "" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" msgstr "" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" +#: src/gui/settings.cpp:247 +msgid "--select--" msgstr "" -#: src/gui/settings.cpp:3905 -msgid "Widget background" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" msgstr "" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" +#: src/gui/settings.cpp:255 +msgid "Note Off" msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" +#: src/gui/settings.cpp:256 +msgid "Note On" msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" msgstr "" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" msgstr "" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" +#: src/gui/settings.cpp:260 +msgid "ChanPressure" msgstr "" -#: src/gui/settings.cpp:3912 -msgid "Text selection" +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" msgstr "" -#: src/gui/settings.cpp:3913 -msgid "Line plot" +#: src/gui/settings.cpp:262 +msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" msgstr "" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" msgstr "" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" msgstr "" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" msgstr "" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" msgstr "" -#: src/gui/settings.cpp:3925 -msgid "Window background" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" msgstr "" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" msgstr "" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" msgstr "" -#: src/gui/settings.cpp:3929 -msgid "Header" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" msgstr "" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" msgstr "" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" msgstr "" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" msgstr "" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" msgstr "" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" msgstr "" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" msgstr "" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" +#: src/gui/settings.cpp:564 +msgid "General" msgstr "" -#: src/gui/settings.cpp:3941 -msgid "Separator" +#: src/gui/settings.cpp:581 +msgid "Language" msgstr "" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" +#: src/gui/settings.cpp:600 +msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" +#: src/gui/settings.cpp:660 +msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:3946 -msgid "Table header" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" msgstr "" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" +#: src/gui/settings.cpp:677 +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:3948 -msgid "Table border (soft)" +#: src/gui/settings.cpp:678 +msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" +#: src/gui/settings.cpp:683 +msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" +#: src/gui/settings.cpp:688 +msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" +#: src/gui/settings.cpp:698 +msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:3957 -msgid "Playback status" +#: src/gui/settings.cpp:714 +msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" msgstr "" -#: src/gui/settings.cpp:3960 -msgid "Error hint" +#: src/gui/settings.cpp:729 +msgid "VSync" msgstr "" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "Directory" +#: src/gui/settings.cpp:737 +msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" +#: src/gui/settings.cpp:747 +msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:3971 -msgid "ZSM" +#: src/gui/settings.cpp:754 +msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:3972 -msgid "Font" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." msgstr "" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." msgstr "" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:3984 -msgid "Reference" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:3985 -msgid "Guide" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" +#: src/gui/settings.cpp:830 +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:3994 -msgid "Waveform (7)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:3995 -msgid "Waveform (8)" +#: src/gui/settings.cpp:839 +msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" +#: src/gui/settings.cpp:841 +msgid "Strength" msgstr "" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" msgstr "" -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" msgstr "" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:4011 -msgid "Clip" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:4015 -msgid "Order number" +#: src/gui/settings.cpp:890 +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:4016 -msgid "Playing order background" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:4017 -msgid "Song loop" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:4018 -msgid "Selected order" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" +#: src/gui/settings.cpp:904 +msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:4033 -msgid "Modulator" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" -#: src/gui/settings.cpp:4034 -msgid "Carrier" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" +#: src/gui/settings.cpp:959 +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:963 +msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:968 msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" +"fill the file name field with an appropriate file name when saving or " +"exporting." msgstr "" -#: src/gui/settings.cpp:4041 -msgid "Mod. accent (primary)" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" msgstr "" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" +#: src/gui/settings.cpp:974 +msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" +#: src/gui/settings.cpp:976 +msgid "Current system" msgstr "" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" msgstr "" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:4048 -msgid "Car. border" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" +#: src/gui/settings.cpp:1192 +msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" +#: src/gui/settings.cpp:1196 +msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:4070 -msgid "C64" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" +#: src/gui/settings.cpp:1224 +msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:4075 -msgid "TIA" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "" -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4078 -msgid "PET" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:1268 +msgid "Output" msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" +#: src/gui/settings.cpp:1276 +msgid "Backend" msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:1309 +msgid "Driver" msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" +#: src/gui/settings.cpp:1332 +msgid "Device" msgstr "" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" +#: src/gui/settings.cpp:1336 +msgid "" msgstr "" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:4091 -msgid "Lynx" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:4093 -msgid "X1-010" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" msgstr "" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" +#: src/gui/settings.cpp:1439 +#, 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:4106 -msgid "Sega PCM" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:4107 -msgid "QSound" +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:4108 -msgid "YMZ280B" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" +#: src/gui/settings.cpp:1474 +#, c-format +msgid "want: %d samples @ %.0fHz (%d channel)" +msgid_plural "want: %d samples @ %.0fHz (%d channels)" +msgstr[0] "" + +#: src/gui/settings.cpp:1475 +#, c-format +msgid "got: %d samples @ %.0fHz (%d channel)" +msgid_plural "got: %d samples @ %.0fHz (%d channels)" +msgstr[0] "" + +#: src/gui/settings.cpp:1482 +msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:4111 -msgid "K007232" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" msgstr "" -#: src/gui/settings.cpp:4112 -msgid "GA20" +#: src/gui/settings.cpp:1489 +msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:4114 -msgid "SM8521" +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" msgstr "" -#: src/gui/settings.cpp:4116 -msgid "K053260" +#: src/gui/settings.cpp:1526 +msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" msgstr "" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" +#: src/gui/settings.cpp:1584 +msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:4141 -msgid "Muted" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:4145 -msgid "Playhead" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:4146 -msgid "Editing" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:4148 -msgid "Cursor" +#: src/gui/settings.cpp:1648 +msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" msgstr "" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" +#: src/gui/settings.cpp:1680 +msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" +#: src/gui/settings.cpp:1684 +msgid "Action" msgstr "" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" msgstr "" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:4156 -msgid "Row number" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:1847 +msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" +#: src/gui/settings.cpp:1903 +msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" +#: src/gui/settings.cpp:1905 +msgid "Cores" msgstr "" -#: src/gui/settings.cpp:4175 -msgid "Song effect" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:4176 -msgid "Time effect" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" +#: src/gui/settings.cpp:2113 +msgid "Playback" msgstr "" -#: src/gui/settings.cpp:4181 -msgid "External command output" +#: src/gui/settings.cpp:2118 +msgid "Render" msgstr "" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" msgstr "" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" msgstr "" -#: src/gui/settings.cpp:4185 -msgid "Status: on" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" +#: src/gui/settings.cpp:2232 +msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" +#: src/gui/settings.cpp:2287 +msgid "Key" msgstr "" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" msgstr "" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" +#: src/gui/settings.cpp:2341 +msgid "Add..." msgstr "" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" msgstr "" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:4200 -msgid "Status: release" +#: src/gui/settings.cpp:2486 +msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" msgstr "" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" +#: src/gui/settings.cpp:2578 +msgid "Layout" msgstr "" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" msgstr "" -#: src/gui/settings.cpp:4211 -msgid "Time background" +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:4212 -msgid "Time text" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:4228 -msgid "Unused" +#: src/gui/settings.cpp:2661 +msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:4229 -msgid "Used" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:4230 -msgid "Overused" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:4231 -msgid "Really overused" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:4237 -msgid "Upper key" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:4240 -msgid "Lower key" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" +#: src/gui/settings.cpp:2711 +msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:4246 -msgid "Clock text" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" msgstr "" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" msgstr "" -#: src/gui/settings.cpp:4253 -msgid "PortSet" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" msgstr "" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" msgstr "" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" msgstr "" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" msgstr "" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" msgstr "" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:4297 -msgid "Backup" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:4418 -msgid "Refresh" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:4422 -msgid "Delete all" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:4429 -msgid "Latest" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:4577 -msgid "Submit" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:4581 -msgid "invalid code" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" msgstr "" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/settings.cpp:3000 +msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" +#: src/gui/settings.cpp:3002 +msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" +#: src/gui/settings.cpp:3020 +msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." +#: src/gui/settings.cpp:3035 +msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" +#: src/gui/settings.cpp:3045 +msgid "Main font" msgstr "" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:6982 -msgid "[Link]" +#: src/gui/settings.cpp:3064 +msgid "Header font" msgstr "" -#: src/gui/settings.cpp:6983 -msgid "[File]" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:6984 -msgid "Name:" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:6985 -msgid "Path:" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:6986 -msgid "Reset search" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:6987 -msgid "Drives" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" msgstr "" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:6992 -msgid "File name" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:6995 -msgid "Date" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" msgstr "" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" msgstr "" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" msgstr "" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" msgstr "" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" -msgstr "" - -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" +#: src/gui/settings.cpp:3152 +msgid "Oversample" msgstr "" -#: src/gui/orders.cpp:114 -msgid "Add new order" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" msgstr "" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" msgstr "" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" +#: src/gui/settings.cpp:3168 +msgid "default." msgstr "" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" msgstr "" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." msgstr "" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" msgstr "" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." msgstr "" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" msgstr "" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" msgstr "" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/findReplace.cpp:29 -msgid "ignore" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/findReplace.cpp:30 -msgid "equals" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/findReplace.cpp:31 -msgid "not equal" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" msgstr "" -#: src/gui/findReplace.cpp:32 -msgid "between" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/findReplace.cpp:33 -msgid "not between" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" msgstr "" -#: src/gui/findReplace.cpp:34 -msgid "any" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" msgstr "" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/findReplace.cpp:39 -msgid "set" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/findReplace.cpp:40 -msgid "add" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" msgstr "" -#: src/gui/findReplace.cpp:42 -msgid "scale %" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" msgstr "" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" msgstr "" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" msgstr "" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" msgstr "" -#: src/gui/findReplace.cpp:541 -msgid "go" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" msgstr "" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" msgstr "" -#: src/gui/findReplace.cpp:587 -msgid "Back" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" msgstr "" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" msgstr "" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" msgstr "" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" msgstr "" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" msgstr "" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" msgstr "" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" msgstr "" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" msgstr "" -#: src/gui/findReplace.cpp:856 -msgid "Replace" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" msgstr "" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" msgstr "" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" msgstr "" -#: src/gui/about.cpp:26 -msgid "is proud to present" +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" msgstr "" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" msgstr "" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." +#: src/gui/settings.cpp:3449 +msgid "Effect value" msgstr "" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/about.cpp:35 -msgid "-- program --" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" msgstr "" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" msgstr "" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" msgstr "" -#: src/gui/about.cpp:60 -msgid "-- documentation --" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" msgstr "" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" msgstr "" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" msgstr "" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" msgstr "" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" msgstr "" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" msgstr "" -#: src/gui/about.cpp:241 -msgid "powered by:" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" msgstr "" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" msgstr "" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" msgstr "" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" msgstr "" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" msgstr "" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" msgstr "" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" msgstr "" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" msgstr "" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" msgstr "" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" msgstr "" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" msgstr "" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" msgstr "" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" msgstr "" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" msgstr "" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" msgstr "" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" msgstr "" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" msgstr "" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" msgstr "" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" msgstr "" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" msgstr "" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" msgstr "" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" msgstr "" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" msgstr "" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" msgstr "" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" msgstr "" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" msgstr "" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" msgstr "" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" msgstr "" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" msgstr "" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" msgstr "" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" msgstr "" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" msgstr "" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" msgstr "" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" msgstr "" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" msgstr "" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" msgstr "" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" msgstr "" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" msgstr "" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" msgstr "" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" msgstr "" -#: src/gui/about.cpp:322 -msgid "disclaimer:" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" +#: src/gui/settings.cpp:3862 +msgid "Windows" msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" msgstr "" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" msgstr "" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" msgstr "" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" msgstr "" -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" msgstr "" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" msgstr "" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +#: src/gui/settings.cpp:3903 +msgid "Color scheme" msgstr "" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/settings.cpp:3916 +msgid "Guru mode" msgstr "" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" msgstr "" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" msgstr "" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" msgstr "" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" msgstr "" -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" msgstr "" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/settings.cpp:3945 +msgid "Primary" msgstr "" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" +#: src/gui/settings.cpp:3946 +msgid "Secondary" msgstr "" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." +#: src/gui/settings.cpp:3960 +msgid "Button" msgstr "" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/settings.cpp:3962 +msgid "Button (active)" msgstr "" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" +#: src/gui/settings.cpp:3963 +msgid "Tab" msgstr "" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" msgstr "" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" msgstr "" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/settings.cpp:3968 +msgid "ImGui header" msgstr "" -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" msgstr "" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" +#: src/gui/settings.cpp:3971 +msgid "Resize grip" msgstr "" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" msgstr "" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." +#: src/gui/settings.cpp:3974 +msgid "Widget background" msgstr "" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" msgstr "" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" +#: src/gui/settings.cpp:3977 +msgid "Slider grab" msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" msgstr "" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" +#: src/gui/settings.cpp:3981 +msgid "Text selection" msgstr "" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +#: src/gui/settings.cpp:3982 +msgid "Line plot" msgstr "" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" +msgstr "" + +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" +msgstr "" + +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" +msgstr "" + +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "" + +#: src/gui/settings.cpp:3994 +msgid "Window background" +msgstr "" + +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" +msgstr "" + +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" +msgstr "" + +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" +msgstr "" + +#: src/gui/settings.cpp:3998 +msgid "Header" +msgstr "" + +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" +msgstr "" + +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" +msgstr "" + +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" +msgstr "" + +#: src/gui/settings.cpp:4003 +msgid "Menu bar" +msgstr "" + +#: src/gui/settings.cpp:4005 +msgid "Border shadow" +msgstr "" + +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" +msgstr "" + +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" +msgstr "" + +#: src/gui/settings.cpp:4010 +msgid "Separator" +msgstr "" + +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" +msgstr "" + +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" +msgstr "" + +#: src/gui/settings.cpp:4013 +msgid "Docking preview" +msgstr "" + +#: src/gui/settings.cpp:4014 +msgid "Docking empty" +msgstr "" + +#: src/gui/settings.cpp:4015 +msgid "Table header" +msgstr "" + +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" +msgstr "" + +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" +msgstr "" + +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" +msgstr "" + +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" +msgstr "" + +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" +msgstr "" + +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "" + +#: src/gui/settings.cpp:4024 +msgid "Toggle on" +msgstr "" + +#: src/gui/settings.cpp:4025 +msgid "Toggle off" +msgstr "" + +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "" + +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" +msgstr "" + +#: src/gui/settings.cpp:4028 +msgid "Warning hint" +msgstr "" + +#: src/gui/settings.cpp:4029 +msgid "Error hint" +msgstr "" + +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "" + +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "" + +#: src/gui/settings.cpp:4034 +msgid "Song (native)" +msgstr "" + +#: src/gui/settings.cpp:4035 +msgid "Song (import)" +msgstr "" + +#: src/gui/settings.cpp:4040 +msgid "ZSM" +msgstr "" + +#: src/gui/settings.cpp:4041 +msgid "Font" +msgstr "" + +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" +msgstr "" + +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" +msgstr "" + +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" +msgstr "" + +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" +msgstr "" + +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "" + +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" +msgstr "" + +#: src/gui/settings.cpp:4053 +msgid "Reference" +msgstr "" + +#: src/gui/settings.cpp:4054 +msgid "Guide" +msgstr "" + +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "" + +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" +msgstr "" + +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" +msgstr "" + +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" +msgstr "" + +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" +msgstr "" + +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" +msgstr "" + +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" +msgstr "" + +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" +msgstr "" + +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" +msgstr "" + +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" +msgstr "" + +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" +msgstr "" + +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" +msgstr "" + +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" +msgstr "" + +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" +msgstr "" + +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" +msgstr "" + +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" +msgstr "" + +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" +msgstr "" + +#: src/gui/settings.cpp:4080 +msgid "Clip" +msgstr "" + +#: src/gui/settings.cpp:4084 +msgid "Order number" +msgstr "" + +#: src/gui/settings.cpp:4085 +msgid "Playing order background" +msgstr "" + +#: src/gui/settings.cpp:4086 +msgid "Song loop" +msgstr "" + +#: src/gui/settings.cpp:4087 +msgid "Selected order" +msgstr "" + +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" +msgstr "" + +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" +msgstr "" + +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "" + +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "" + +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" +msgstr "" + +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "" + +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "" + +#: src/gui/settings.cpp:4102 +msgid "Modulator" +msgstr "" + +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "" + +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "" + +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" +msgstr "" + +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "" + +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "" + +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "" + +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "" + +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" +msgstr "" + +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "" + +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "" + +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "" + +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "" + +#: src/gui/settings.cpp:4139 +msgid "C64" +msgstr "" + +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" +msgstr "" + +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" +msgstr "" + +#: src/gui/settings.cpp:4143 +msgid "AY8930" +msgstr "" + +#: src/gui/settings.cpp:4144 +msgid "TIA" +msgstr "" + +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "" + +#: src/gui/settings.cpp:4146 +msgid "VIC" +msgstr "" + +#: src/gui/settings.cpp:4147 +msgid "PET" +msgstr "" + +#: src/gui/settings.cpp:4148 +msgid "VRC6" +msgstr "" + +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" +msgstr "" + +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" +msgstr "" + +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" +msgstr "" + +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" +msgstr "" + +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" +msgstr "" + +#: src/gui/settings.cpp:4160 +msgid "Lynx" +msgstr "" + +#: src/gui/settings.cpp:4162 +msgid "X1-010" +msgstr "" + +#: src/gui/settings.cpp:4163 +msgid "ES5506" +msgstr "" + +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" +msgstr "" + +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" +msgstr "" + +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" +msgstr "" + +#: src/gui/settings.cpp:4171 +msgid "MSM6258" +msgstr "" + +#: src/gui/settings.cpp:4172 +msgid "MSM6295" +msgstr "" + +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" +msgstr "" + +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "" + +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "" + +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" +msgstr "" + +#: src/gui/settings.cpp:4178 +msgid "RF5C68" +msgstr "" + +#: src/gui/settings.cpp:4179 +msgid "MSM5232" +msgstr "" + +#: src/gui/settings.cpp:4180 +msgid "K007232" +msgstr "" + +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "" + +#: src/gui/settings.cpp:4183 +msgid "SM8521" +msgstr "" + +#: src/gui/settings.cpp:4184 +msgid "PV-1000" +msgstr "" + +#: src/gui/settings.cpp:4185 +msgid "K053260" +msgstr "" + +#: src/gui/settings.cpp:4186 +msgid "TED" +msgstr "" + +#: src/gui/settings.cpp:4187 +msgid "C140" +msgstr "" + +#: src/gui/settings.cpp:4188 +msgid "C219" +msgstr "" + +#: src/gui/settings.cpp:4189 +msgid "ESFM" +msgstr "" + +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" +msgstr "" + +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" +msgstr "" + +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" +msgstr "" + +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" +msgstr "" + +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" +msgstr "" + +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" +msgstr "" + +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" +msgstr "" + +#: src/gui/settings.cpp:4212 +msgid "FM operator" +msgstr "" + +#: src/gui/settings.cpp:4213 +msgid "Muted" +msgstr "" + +#: src/gui/settings.cpp:4217 +msgid "Playhead" +msgstr "" + +#: src/gui/settings.cpp:4218 +msgid "Editing" +msgstr "" + +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" +msgstr "" + +#: src/gui/settings.cpp:4220 +msgid "Cursor" +msgstr "" + +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" +msgstr "" + +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" +msgstr "" + +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" +msgstr "" + +#: src/gui/settings.cpp:4228 +msgid "Row number" +msgstr "" + +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4234 +msgid "Blank" +msgstr "" + +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" +msgstr "" + +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" +msgstr "" + +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" +msgstr "" + +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" +msgstr "" + +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" +msgstr "" + +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" +msgstr "" + +#: src/gui/settings.cpp:4245 +msgid "Volume effect" +msgstr "" + +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "" + +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "" + +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "" + +#: src/gui/settings.cpp:4249 +msgid "Speed effect" +msgstr "" + +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4253 +msgid "External command output" +msgstr "" + +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" +msgstr "" + +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4257 +msgid "Status: on" +msgstr "" + +#: src/gui/settings.cpp:4258 +msgid "Status: volume" +msgstr "" + +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" +msgstr "" + +#: src/gui/settings.cpp:4260 +msgid "Status: panning" +msgstr "" + +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" +msgstr "" + +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" +msgstr "" + +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" +msgstr "" + +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" +msgstr "" + +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" +msgstr "" + +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" +msgstr "" + +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" +msgstr "" + +#: src/gui/settings.cpp:4269 +msgid "Status: attack" +msgstr "" + +#: src/gui/settings.cpp:4270 +msgid "Status: decay" +msgstr "" + +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" +msgstr "" + +#: src/gui/settings.cpp:4272 +msgid "Status: release" +msgstr "" + +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" +msgstr "" + +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" +msgstr "" + +#: src/gui/settings.cpp:4275 +msgid "Status: increase" +msgstr "" + +#: src/gui/settings.cpp:4276 +msgid "Status: bent" +msgstr "" + +#: src/gui/settings.cpp:4277 +msgid "Status: direct" +msgstr "" + +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" +msgstr "" + +#: src/gui/settings.cpp:4283 +msgid "Time background" +msgstr "" + +#: src/gui/settings.cpp:4284 +msgid "Time text" +msgstr "" + +#: src/gui/settings.cpp:4285 +msgid "Loop region" +msgstr "" + +#: src/gui/settings.cpp:4286 +msgid "Center guide" +msgstr "" + +#: src/gui/settings.cpp:4287 +msgid "Grid" +msgstr "" + +#: src/gui/settings.cpp:4289 +msgid "Selection points" +msgstr "" + +#: src/gui/settings.cpp:4290 +msgid "Preview needle" +msgstr "" + +#: src/gui/settings.cpp:4291 +msgid "Playing needles" +msgstr "" + +#: src/gui/settings.cpp:4292 +msgid "Loop markers" +msgstr "" + +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" +msgstr "" + +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" +msgstr "" + +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" +msgstr "" + +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "" + +#: src/gui/settings.cpp:4299 +msgid "Unallocated" +msgstr "" + +#: src/gui/settings.cpp:4300 +msgid "Unused" +msgstr "" + +#: src/gui/settings.cpp:4301 +msgid "Used" +msgstr "" + +#: src/gui/settings.cpp:4302 +msgid "Overused" +msgstr "" + +#: src/gui/settings.cpp:4303 +msgid "Really overused" +msgstr "" + +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" +msgstr "" + +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" +msgstr "" + +#: src/gui/settings.cpp:4309 +msgid "Upper key" +msgstr "" + +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4312 +msgid "Lower key" +msgstr "" + +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "" + +#: src/gui/settings.cpp:4318 +msgid "Clock text" +msgstr "" + +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" +msgstr "" + +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" +msgstr "" + +#: src/gui/settings.cpp:4325 +msgid "PortSet" +msgstr "" + +#: src/gui/settings.cpp:4326 +msgid "Port" +msgstr "" + +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" +msgstr "" + +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" +msgstr "" + +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" +msgstr "" + +#: src/gui/settings.cpp:4335 +msgid "Waveform data" +msgstr "" + +#: src/gui/settings.cpp:4338 +msgid "Reserved" +msgstr "" + +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" +msgstr "" + +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" +msgstr "" + +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" +msgstr "" + +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" +msgstr "" + +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" +msgstr "" + +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" +msgstr "" + +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" +msgstr "" + +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" +msgstr "" + +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" +msgstr "" + +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" +msgstr "" + +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" +msgstr "" + +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" +msgstr "" + +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" +msgstr "" + +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" +msgstr "" + +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" +msgstr "" + +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" +msgstr "" + +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" +msgstr "" + +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "" + +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "" + +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "" + +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "" + +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "" + +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "" + +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "" + +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "" + +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "" + +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "" + +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "" + +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "" + +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "" + +#: src/gui/settings.cpp:4490 +msgid "Refresh" +msgstr "" + +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "" + +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "" + +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "" + +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" +msgstr "" + +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" +msgstr "" + +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" +msgstr "" + +#: src/gui/settings.cpp:4647 +msgid "Enter code:" +msgstr "" + +#: src/gui/settings.cpp:4649 +msgid "Submit" +msgstr "" + +#: src/gui/settings.cpp:4653 +msgid "invalid code" +msgstr "" + +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" +msgstr "" + +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +msgstr "" + +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" +msgstr "" + +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +msgstr "" + +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" +msgstr "" + +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" +msgstr "" + +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "" + +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "" + +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "" + +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" +msgstr "" + +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." +msgstr "" + +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" +msgstr "" + +#: src/gui/settings.cpp:7137 +msgid "[Dir]" +msgstr "" + +#: src/gui/settings.cpp:7138 +msgid "[Link]" +msgstr "" + +#: src/gui/settings.cpp:7139 +msgid "[File]" +msgstr "" + +#: src/gui/settings.cpp:7140 +msgid "Name:" +msgstr "" + +#: src/gui/settings.cpp:7141 +msgid "Path:" +msgstr "" + +#: src/gui/settings.cpp:7142 +msgid "Reset search" +msgstr "" + +#: src/gui/settings.cpp:7143 +msgid "Drives" +msgstr "" + +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" +msgstr "" + +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" +msgstr "" + +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" +msgstr "" + +#: src/gui/settings.cpp:7147 +msgid "Create Directory" +msgstr "" + +#: src/gui/settings.cpp:7148 +msgid "File name" +msgstr "" + +#: src/gui/settings.cpp:7151 +msgid "Date" +msgstr "" + +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "" + +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "" + +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "" + +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "" + +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "" + +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "" + +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "" + +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "" + +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "" + +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "" + +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "" + +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "" + +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "" + +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "" + +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "" + +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "" + +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "" + +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "" + +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "" + +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "" + +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "" + +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "" + +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "" + +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "" + +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "" + +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "" + +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" +msgstr "" + +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" +msgstr "" + +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" +msgstr "" + +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" +msgstr "" + +#: src/gui/findReplace.cpp:541 +msgid "go" +msgstr "" + +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" +msgstr "" + +#: src/gui/findReplace.cpp:588 +msgid "Back" +msgstr "" + +#: src/gui/findReplace.cpp:781 +msgid "Delete query" +msgstr "" + +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" +msgstr "" + +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" +msgstr "" + +#: src/gui/findReplace.cpp:817 +msgid "Search range:" +msgstr "" + +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" +msgstr "" + +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" +msgstr "" + +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" +msgstr "" + +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" +msgstr "" + +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." +msgstr "" + +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" +msgstr "" + +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." +msgstr "" + +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" +msgstr "" + +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." +msgstr "" + +#: src/gui/findReplace.cpp:887 +msgid "Replace" +msgstr "" + +#: src/gui/findReplace.cpp:956 +msgid "INVALID" +msgstr "" + +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" +msgstr "" + +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" +msgstr "" + +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" +msgstr "" + +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" +msgstr "" + +#: src/gui/about.cpp:26 +msgid "is proud to present" +msgstr "" + +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" +msgstr "" + +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." +msgstr "" + +#: src/gui/about.cpp:33 +msgid "> CREDITS <" +msgstr "" + +#: src/gui/about.cpp:35 +msgid "-- program --" +msgstr "" + +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" +msgstr "" + +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" +msgstr "" + +#: src/gui/about.cpp:61 +msgid "-- documentation --" +msgstr "" + +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" +msgstr "" + +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" +msgstr "" + +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" +msgstr "" + +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" +msgstr "" + +#: src/gui/about.cpp:108 +msgid "powered by:" +msgstr "" + +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" +msgstr "" + +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" +msgstr "" + +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" +msgstr "" + +#: src/gui/about.cpp:115 +msgid "and Mark Adler" +msgstr "" + +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" +msgstr "" + +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" +msgstr "" + +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" +msgstr "" + +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" +msgstr "" + +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" +msgstr "" + +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" +msgstr "" + +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" +msgstr "" + +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" +msgstr "" + +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" +msgstr "" + +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "" + +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +msgstr "" + +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "" + +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "" + +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "" + +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "" + +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "" + +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "" + +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "" + +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "" + +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "" + +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "" + +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "" + +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "" + +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +msgstr "" + +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" +msgstr "" + +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" +msgstr "" + +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "" + +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "" + +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "" + +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "" + +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "" + +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "" + +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "" + +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +msgstr "" + +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +msgstr "" + +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" +msgstr "" + +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" +msgstr "" + +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" +msgstr "" + +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" +msgstr "" + +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" +msgstr "" + +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +msgstr "" + +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" +msgstr "" + +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "" + +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "" + +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "" + +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" + +#: src/gui/about.cpp:175 +msgid "greetings to:" +msgstr "" + +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" +msgstr "" + +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" +msgstr "" + +#: src/gui/about.cpp:183 +msgid "(and contributors)." +msgstr "" + +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" +msgstr "" + +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." +msgstr "" + +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" +msgstr "" + +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" +msgstr "" + +#: src/gui/about.cpp:193 +msgid "disclaimer:" +msgstr "" + +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" +msgstr "" + +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" +msgstr "" + +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" +msgstr "" + +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" +msgstr "" + +#: src/gui/about.cpp:198 +msgid "the original program." +msgstr "" + +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." +msgstr "" + +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" +msgstr "" + +#: src/gui/about.cpp:209 +msgid "About Furnace" +msgstr "" + +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "" + +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "" + +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." +msgstr "" + +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "" + +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" +msgstr "" + +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." +msgstr "" + +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "" + +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." +msgstr "" + +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "" + +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." +msgstr "" + +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "" + +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." +msgstr "" + +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "" + +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." +msgstr "" + +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "" + +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "" + +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." +msgstr "" + +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" +msgstr "" + +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." +msgstr "" + +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "" + +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "" + +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "" + +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." +msgstr "" + +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "" + +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "" + +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." +msgstr "" + +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "" + +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "" + +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "" + +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "" + +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "" + +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "" + +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "" + +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" +msgstr "" + +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." +msgstr "" + +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:106 +msgid "" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" +msgstr "" + +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" +msgstr "" + +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." +msgstr "" + +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." +msgstr "" + +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +msgstr "" + +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" +msgstr "" + +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" +msgstr "" + +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." +msgstr "" + +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" +msgstr "" + +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" +msgstr "" + +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" +msgstr "" + +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" +msgstr "" + +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" +msgstr "" + +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" +msgstr "" + +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" +msgstr "" + +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" +msgstr "" + +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" +msgstr "" + +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" +msgstr "" + +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" +msgstr "" + +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" +msgstr "" + +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" +msgstr "" + +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" +msgstr "" + +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" +msgstr "" + +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" +msgstr "" + +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" +msgstr "" + +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" +msgstr "" + +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" +msgstr "" + +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" +msgstr "" + +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" +msgstr "" + +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" +msgstr "" + +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" +msgstr "" + +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." +msgstr "" + +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" +msgstr "" + +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" +msgstr "" + +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" +msgstr "" + +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" +msgstr "" + +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" +msgstr "" + +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" +msgstr "" + +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" +msgstr "" + +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" +msgstr "" + +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" +msgstr "" + +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" +msgstr "" + +#: src/gui/compatFlags.cpp:235 +msgid "Full" +msgstr "" + +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" +msgstr "" + +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" +msgstr "" + +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" +msgstr "" + +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" +msgstr "" + +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" +msgstr "" + +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" +msgstr "" + +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" +msgstr "" + +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" +msgstr "" + +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" +msgstr "" + +#: src/gui/compatFlags.cpp:292 +msgid "no checks" +msgstr "" + +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" +msgstr "" + +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" +msgstr "" + +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" +msgstr "" + +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" +msgstr "" + +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "" + +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." +msgstr "" + +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." +msgstr "" + +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "" + +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." +msgstr "" + +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" +msgstr "" + +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "" + +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" + +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "" + +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "" + +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" +msgstr "" + +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "" + +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "" + +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "" + +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "" + +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "" + +#: src/gui/guiConst.cpp:221 +msgid "linear" +msgstr "" + +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" +msgstr "" + +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" +msgstr "" + +#: src/gui/guiConst.cpp:224 +msgid "sinc" +msgstr "" + +#: src/gui/guiConst.cpp:225 +msgid "best possible" +msgstr "" + +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" +msgstr "" + +#: src/gui/guiConst.cpp:234 +msgid "Time" +msgstr "" + +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" +msgstr "" + +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" +msgstr "" + +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" + +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "" + +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" + +#: src/gui/guiConst.cpp:571 +msgid "---Global" +msgstr "" + +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "" + +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" +msgstr "" + +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "" + +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "" + +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" +msgstr "" + +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" +msgstr "" + +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "" + +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "" + +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "" + +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "" + +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" +msgstr "" + +#: src/gui/guiConst.cpp:591 +msgid "Step row" +msgstr "" + +#: src/gui/guiConst.cpp:592 +msgid "Octave up" +msgstr "" + +#: src/gui/guiConst.cpp:593 +msgid "Octave down" +msgstr "" + +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" +msgstr "" + +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" +msgstr "" + +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" +msgstr "" + +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" msgstr "" -#: src/gui/compatFlags.cpp:106 -msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" msgstr "" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" msgstr "" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" msgstr "" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" msgstr "" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" msgstr "" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" msgstr "" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" msgstr "" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" +#: src/gui/guiConst.cpp:621 +msgid "Song Information" msgstr "" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" msgstr "" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" msgstr "" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" +#: src/gui/guiConst.cpp:626 +msgid "Sample List" msgstr "" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" msgstr "" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" msgstr "" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" msgstr "" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" msgstr "" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" +#: src/gui/guiConst.cpp:656 +msgid "User Presets" msgstr "" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" msgstr "" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" +#: src/gui/guiConst.cpp:659 +msgid "Close current window" msgstr "" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" msgstr "" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" msgstr "" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" msgstr "" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" msgstr "" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" msgstr "" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/guiConst.cpp:671 +msgid "Select all" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" +#: src/gui/guiConst.cpp:672 +msgid "Cut" +msgstr "" + +#: src/gui/guiConst.cpp:673 +msgid "Copy" +msgstr "" + +#: src/gui/guiConst.cpp:674 +msgid "Paste" +msgstr "" + +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" +msgstr "" + +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" +msgstr "" + +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" +msgstr "" + +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" +msgstr "" + +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" +msgstr "" + +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" +msgstr "" + +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" +msgstr "" + +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" +msgstr "" + +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "" + +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "" + +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "" + +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "" + +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "" + +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "" + +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" msgstr "" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" msgstr "" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" msgstr "" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" msgstr "" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" msgstr "" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" msgstr "" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" msgstr "" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" +#: src/gui/guiConst.cpp:709 +msgid "Insert" msgstr "" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" msgstr "" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" msgstr "" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:235 -msgid "Full" +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" msgstr "" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" msgstr "" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" msgstr "" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" msgstr "" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" msgstr "" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" msgstr "" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" msgstr "" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" msgstr "" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" msgstr "" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" msgstr "" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" +#: src/gui/guiConst.cpp:727 +msgid "Expand song" msgstr "" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" msgstr "" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" msgstr "" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" msgstr "" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" msgstr "" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" msgstr "" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" msgstr "" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" msgstr "" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" msgstr "" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" msgstr "" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" msgstr "" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" msgstr "" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" msgstr "" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" msgstr "" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" msgstr "" -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" msgstr "" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" msgstr "" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" msgstr "" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" msgstr "" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" msgstr "" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" msgstr "" -#: src/gui/guiConst.cpp:191 -msgid "Forward" +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" msgstr "" -#: src/gui/guiConst.cpp:192 -msgid "Backward" +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" msgstr "" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" msgstr "" -#: src/gui/guiConst.cpp:218 -msgid "linear" +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" msgstr "" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" msgstr "" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" msgstr "" -#: src/gui/guiConst.cpp:221 -msgid "sinc" +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:222 -msgid "best possible" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" msgstr "" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" msgstr "" -#: src/gui/guiConst.cpp:231 -msgid "Time" +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" msgstr "" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" msgstr "" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" msgstr "" -#: src/gui/guiConst.cpp:530 -msgid "---Global" +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" msgstr "" -#: src/gui/guiConst.cpp:532 -msgid "Open file" +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" msgstr "" -#: src/gui/guiConst.cpp:534 -msgid "Save file" +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" msgstr "" -#: src/gui/guiConst.cpp:535 -msgid "Save as" +#: src/gui/guiConst.cpp:773 +msgid "Add sample" msgstr "" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" msgstr "" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" +#: src/gui/guiConst.cpp:775 +msgid "Open sample" msgstr "" -#: src/gui/guiConst.cpp:543 -msgid "Exit" +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" msgstr "" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" msgstr "" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" msgstr "" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" +#: src/gui/guiConst.cpp:779 +msgid "Save sample" msgstr "" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" msgstr "" -#: src/gui/guiConst.cpp:550 -msgid "Step row" +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" msgstr "" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" msgstr "" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" msgstr "" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" msgstr "" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" msgstr "" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" msgstr "" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" msgstr "" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" msgstr "" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" msgstr "" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" msgstr "" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" msgstr "" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" msgstr "" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" msgstr "" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" msgstr "" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" msgstr "" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" msgstr "" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" msgstr "" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" msgstr "" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" msgstr "" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" msgstr "" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" msgstr "" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" msgstr "" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" msgstr "" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" msgstr "" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" msgstr "" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" msgstr "" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" msgstr "" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" msgstr "" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" msgstr "" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" msgstr "" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" msgstr "" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" msgstr "" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" msgstr "" -#: src/gui/guiConst.cpp:630 -msgid "Select all" +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" msgstr "" -#: src/gui/guiConst.cpp:631 -msgid "Cut" +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" msgstr "" -#: src/gui/guiConst.cpp:632 -msgid "Copy" +#: src/gui/guiConst.cpp:828 +msgid "---Orders" msgstr "" -#: src/gui/guiConst.cpp:633 -msgid "Paste" +#: src/gui/guiConst.cpp:829 +msgid "Previous order" msgstr "" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" +#: src/gui/guiConst.cpp:830 +msgid "Next order" msgstr "" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" msgstr "" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" msgstr "" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" msgstr "" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" msgstr "" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" msgstr "" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" msgstr "" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" +#: src/gui/guiConst.cpp:837 +msgid "Add order" msgstr "" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" msgstr "" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" msgstr "" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" +#: src/gui/guiConst.cpp:845 +msgid "Replay order" msgstr "" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" +#: src/gui/guiConst.cpp:1472 +msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" msgstr "" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" +#: src/gui/piano.cpp:103 +msgid "Options" msgstr "" -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" +#: src/gui/piano.cpp:106 +msgid "Key layout:" msgstr "" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" +#: src/gui/piano.cpp:111 +msgid "Standard" msgstr "" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" +#: src/gui/piano.cpp:114 +msgid "Continuous" msgstr "" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" +#: src/gui/piano.cpp:118 +msgid "Value input pad:" msgstr "" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" +#: src/gui/piano.cpp:120 +msgid "Disabled" msgstr "" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" +#: src/gui/piano.cpp:123 +msgid "Replace piano" msgstr "" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" msgstr "" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" msgstr "" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" msgstr "" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" msgstr "" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" msgstr "" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" msgstr "" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" msgstr "" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" msgstr "" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:668 -msgid "Insert" +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" msgstr "" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" msgstr "" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" msgstr "" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" msgstr "" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" msgstr "" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" msgstr "" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." msgstr "" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" msgstr "" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" msgstr "" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" +#: src/gui/waveEdit.cpp:390 +msgid "Steps" msgstr "" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" +#: src/gui/waveEdit.cpp:394 +msgid "Lines" msgstr "" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" msgstr "" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" +#: src/gui/waveEdit.cpp:413 +msgid "Height" msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" msgstr "" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" msgstr "" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" msgstr "" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" msgstr "" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" msgstr "" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" msgstr "" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" +#: src/gui/waveEdit.cpp:586 +msgid "Mult" msgstr "" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" +#: src/gui/waveEdit.cpp:588 +msgid "FB" msgstr "" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" msgstr "" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" msgstr "" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" msgstr "" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" msgstr "" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" msgstr "" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" msgstr "" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" msgstr "" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" msgstr "" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" msgstr "" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" msgstr "" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" msgstr "" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" msgstr "" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" +#: src/gui/waveEdit.cpp:1029 +msgid "Half" msgstr "" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" +#: src/gui/waveEdit.cpp:1040 +msgid "Double" msgstr "" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" msgstr "" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" msgstr "" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" msgstr "" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" msgstr "" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" msgstr "" -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" +msgstr "" + +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" msgstr "" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" msgstr "" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" msgstr "" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" msgstr "" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" msgstr "" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" msgstr "" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" msgstr "" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" msgstr "" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" msgstr "" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" +#: src/gui/sampleEdit.cpp:474 +msgid "Info" msgstr "" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" msgstr "" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" msgstr "" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." msgstr "" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" msgstr "" -#: src/gui/guiConst.cpp:786 -msgid "Next order" +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" msgstr "" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" msgstr "" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" msgstr "" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." msgstr "" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." msgstr "" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" msgstr "" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." msgstr "" -#: src/gui/guiConst.cpp:793 -msgid "Add order" +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" msgstr "" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." msgstr "" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" msgstr "" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" msgstr "" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" msgstr "" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" msgstr "" -#: src/gui/piano.cpp:103 -msgid "Options" +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" msgstr "" -#: src/gui/piano.cpp:106 -msgid "Key layout:" +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" msgstr "" -#: src/gui/piano.cpp:111 -msgid "Standard" +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:114 -msgid "Continuous" +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" msgstr "" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" msgstr "" -#: src/gui/piano.cpp:120 -msgid "Disabled" +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:123 -msgid "Replace piano" +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" msgstr "" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" msgstr "" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" msgstr "" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" msgstr "" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" msgstr "" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" msgstr "" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" msgstr "" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" msgstr "" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" msgstr "" -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" msgstr "" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" msgstr "" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" msgstr "" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" msgstr "" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" msgstr "" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" msgstr "" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" msgstr "" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" msgstr "" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." msgstr "" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." msgstr "" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" msgstr "" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" msgstr "" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" msgstr "" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" msgstr "" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" msgstr "" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" msgstr "" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" msgstr "" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" msgstr "" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" msgstr "" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" msgstr "" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" msgstr "" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" msgstr "" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" +#: src/gui/newSong.cpp:183 +msgid "Categories" msgstr "" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." +#: src/gui/newSong.cpp:216 +msgid "no results" msgstr "" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." msgstr "" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" msgstr "" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" msgstr "" -#: src/gui/waveEdit.cpp:498 +#: src/gui/tutorial.cpp:511 msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" msgstr "" -#: src/gui/waveEdit.cpp:510 -msgid "Height" +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" msgstr "" -#: src/gui/waveEdit.cpp:512 -msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." +#: src/gui/tutorial.cpp:518 +msgid "High Score!" msgstr "" -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" msgstr "" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" msgstr "" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" +#: src/gui/tutorial.cpp:696 +msgid "" +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" msgstr "" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" msgstr "" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" +#: src/gui/tutorial.cpp:714 +msgid "" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" msgstr "" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" msgstr "" -#: src/gui/waveEdit.cpp:685 -msgid "FB" +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" msgstr "" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" msgstr "" -#: src/gui/waveEdit.cpp:765 -msgid "Out" +#: src/gui/songInfo.cpp:50 +msgid "Author" msgstr "" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" +#: src/gui/songInfo.cpp:60 +msgid "Album" msgstr "" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" +#: src/gui/songInfo.cpp:79 +msgid "Auto" msgstr "" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" msgstr "" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" msgstr "" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" +#: src/gui/grooves.cpp:132 +msgid "remove" msgstr "" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" msgstr "" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" msgstr "" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" msgstr "" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" msgstr "" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" msgstr "" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." msgstr "" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." msgstr "" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." msgstr "" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" msgstr "" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" msgstr "" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" +#: src/gui/csPlayer.cpp:126 +msgid "Load" msgstr "" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" +#: src/gui/csPlayer.cpp:130 +msgid "Kill" msgstr "" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" msgstr "" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" msgstr "" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" +#: src/gui/csPlayer.cpp:154 +msgid "Status" msgstr "" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" +#: src/gui/csPlayer.cpp:161 +msgid "start" msgstr "" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/csPlayer.cpp:163 +msgid "PC" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" +#: src/gui/csPlayer.cpp:165 +msgid "wait" msgstr "" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" +#: src/gui/csPlayer.cpp:167 +msgid "SP" msgstr "" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" msgstr "" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" msgstr "" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" +#: src/gui/csPlayer.cpp:173 +msgid "vol" msgstr "" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/csPlayer.cpp:175 +msgid "vols" msgstr "" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:177 +msgid "volst" msgstr "" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" +#: src/gui/csPlayer.cpp:179 +msgid "vib" msgstr "" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +#: src/gui/csPlayer.cpp:181 +msgid "porta" msgstr "" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:183 +msgid "arp" msgstr "" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" +#: src/gui/csPlayer.cpp:220 +msgid "Trace" msgstr "" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" msgstr "" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" msgstr "" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1733 +msgid "Open File" msgstr "" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" msgstr "" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" msgstr "" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" msgstr "" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" +#: src/gui/gui.cpp:1755 +msgid "Save File" msgstr "" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" msgstr "" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" msgstr "" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" msgstr "" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" +#: src/gui/gui.cpp:1793 +msgid "all compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" msgstr "" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" msgstr "" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" msgstr "" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" msgstr "" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" msgstr "" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" msgstr "" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" msgstr "" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" +msgstr "" + +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" +msgstr "" + +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" msgstr "" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" msgstr "" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" msgstr "" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." +#: src/gui/gui.cpp:1902 +msgid "raw data" msgstr "" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" msgstr "" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" +#: src/gui/gui.cpp:1919 +msgid "Load Sample" msgstr "" -#: src/gui/sampleEdit.cpp:865 -#, c-format -msgid "" -"%s\n" -"%d bytes free" +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" +#: src/gui/gui.cpp:1940 +msgid "Save Sample" msgstr "" -#: src/gui/sampleEdit.cpp:871 -msgid "" -"\n" -"\n" -"not enough memory for this sample!" +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" msgstr "" -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" msgstr "" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" msgstr "" -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:1998 +msgid "Export VGM" msgstr "" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" +#: src/gui/gui.cpp:1999 +msgid "VGM file" msgstr "" -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2009 +msgid "text file" msgstr "" -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" +#: src/gui/gui.cpp:2019 +msgid "binary file" msgstr "" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" msgstr "" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" +#: src/gui/gui.cpp:2073 +msgid "Select Color File" msgstr "" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" msgstr "" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" msgstr "" -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" msgstr "" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" msgstr "" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" msgstr "" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" +#: src/gui/gui.cpp:2119 +msgid "Export Colors" msgstr "" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" msgstr "" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" +#: src/gui/gui.cpp:2137 +msgid "Export Layout" msgstr "" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" msgstr "" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" +#: src/gui/gui.cpp:2155 +msgid "Export Settings" msgstr "" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" +#: src/gui/gui.cpp:2166 +msgid "Load ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" +#: src/gui/gui.cpp:2177 +msgid "command stream" msgstr "" -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" +#: src/gui/gui.cpp:2186 +msgid "Open Test" msgstr "" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" msgstr "" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" msgstr "" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" +#: src/gui/gui.cpp:2223 +msgid "Save Test" msgstr "" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" msgstr "" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" +#: src/gui/gui.cpp:2265 +msgid "compression error" msgstr "" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" +#: src/gui/gui.cpp:2410 +msgid "everything OK" msgstr "" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" +#: src/gui/gui.cpp:2429 +msgid "" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" msgstr "" -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" +#: src/gui/gui.cpp:2860 +msgid "paste special..." msgstr "" -#: src/gui/newSong.cpp:179 -msgid "Categories" +#: src/gui/gui.cpp:2861 +msgid "paste mix" msgstr "" -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" msgstr "" -#: src/gui/newSong.cpp:212 -msgid "no results" +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" msgstr "" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" msgstr "" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" msgstr "" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" +#: src/gui/gui.cpp:2887 +msgid "paste flood" msgstr "" -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" +#: src/gui/gui.cpp:2888 +msgid "paste overflow" msgstr "" -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" +#: src/gui/gui.cpp:2897 +msgid "operation mask..." msgstr "" -#: src/gui/tutorial.cpp:491 -msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" +#: src/gui/gui.cpp:2904 +msgid "pull delete" msgstr "" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" +#: src/gui/gui.cpp:2908 +msgid "insert" msgstr "" -#: src/gui/tutorial.cpp:498 -msgid "High Score!" +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" msgstr "" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" msgstr "" -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" msgstr "" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" msgstr "" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +#: src/gui/gui.cpp:2953 +msgid "input latch" msgstr "" -#: src/gui/tutorial.cpp:680 +#: src/gui/gui.cpp:2980 msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +"&&: selected instrument\n" +"..: no instrument" msgstr "" -#: src/gui/tutorial.cpp:687 -msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +#: src/gui/gui.cpp:3034 +msgid "Set" msgstr "" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" +#: src/gui/gui.cpp:3054 +msgid "note up" msgstr "" -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" +#: src/gui/gui.cpp:3055 +msgid "note down" msgstr "" -#: src/gui/songInfo.cpp:50 -msgid "Author" +#: src/gui/gui.cpp:3056 +msgid "octave up" msgstr "" -#: src/gui/songInfo.cpp:60 -msgid "Album" +#: src/gui/gui.cpp:3057 +msgid "octave down" msgstr "" -#: src/gui/songInfo.cpp:79 -msgid "Auto" +#: src/gui/gui.cpp:3059 +msgid "values up" msgstr "" -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" +#: src/gui/gui.cpp:3060 +msgid "values down" msgstr "" -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" msgstr "" -#: src/gui/grooves.cpp:132 -msgid "remove" +#: src/gui/gui.cpp:3065 +msgid "transpose" msgstr "" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" +#: src/gui/gui.cpp:3073 +msgid "Notes" msgstr "" -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" +#: src/gui/gui.cpp:3078 +msgid "Values" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" +#: src/gui/gui.cpp:3085 +msgid "change instrument..." msgstr "" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." msgstr "" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" msgstr "" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" +#: src/gui/gui.cpp:3124 +msgid "Go ahead" msgstr "" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." msgstr "" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." +#: src/gui/gui.cpp:3135 +msgid "Scale" msgstr "" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." msgstr "" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:3142 +msgid "Minimum" msgstr "" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" +#: src/gui/gui.cpp:3151 +msgid "Maximum" msgstr "" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" +#: src/gui/gui.cpp:3170 +msgid "Set effect" msgstr "" -#: src/gui/csPlayer.cpp:113 -msgid "Load" +#: src/gui/gui.cpp:3188 +msgid "flip selection" msgstr "" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" msgstr "" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" msgstr "" -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" +#: src/gui/gui.cpp:3201 +msgid "expand pattern" msgstr "" -#: src/gui/csPlayer.cpp:141 -msgid "Status" +#: src/gui/gui.cpp:3206 +msgid "collapse song" msgstr "" -#: src/gui/csPlayer.cpp:148 -msgid "start" +#: src/gui/gui.cpp:3207 +msgid "expand song" msgstr "" -#: src/gui/csPlayer.cpp:150 -msgid "PC" +#: src/gui/gui.cpp:3212 +msgid "find/replace" msgstr "" -#: src/gui/csPlayer.cpp:152 -msgid "wait" +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:154 -msgid "SP" +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/csPlayer.cpp:160 -msgid "vol" +#: src/gui/gui.cpp:4367 +msgid "file" msgstr "" -#: src/gui/csPlayer.cpp:162 -msgid "vols" +#: src/gui/gui.cpp:4368 +msgid "new..." msgstr "" -#: src/gui/csPlayer.cpp:164 -msgid "volst" +#: src/gui/gui.cpp:4375 +msgid "open..." msgstr "" -#: src/gui/csPlayer.cpp:166 -msgid "vib" +#: src/gui/gui.cpp:4382 +msgid "open recent" msgstr "" -#: src/gui/csPlayer.cpp:168 -msgid "porta" +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" msgstr "" -#: src/gui/csPlayer.cpp:170 -msgid "arp" +#: src/gui/gui.cpp:4401 +msgid "clear history" msgstr "" -#: src/gui/csPlayer.cpp:207 -msgid "Trace" +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" msgstr "" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" +#: src/gui/gui.cpp:4417 +msgid "save as..." msgstr "" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." msgstr "" -#: src/gui/gui.cpp:1753 -msgid "Open File" +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." msgstr "" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." msgstr "" -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:1775 -msgid "Save File" +#: src/gui/gui.cpp:4476 +msgid "export..." msgstr "" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" +#: src/gui/gui.cpp:4482 +msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" +#: src/gui/gui.cpp:4486 +msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" +#: src/gui/gui.cpp:4504 +msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" +#: src/gui/gui.cpp:4514 +msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" +#: src/gui/gui.cpp:4538 +msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" +#: src/gui/gui.cpp:4565 +msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" +#: src/gui/gui.cpp:4569 +msgid "exit..." msgstr "" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" +#: src/gui/gui.cpp:4577 +msgid "edit" msgstr "" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" +#: src/gui/gui.cpp:4585 +msgid "clear..." msgstr "" -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" +#: src/gui/gui.cpp:4590 +msgid "settings" msgstr "" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" +#: src/gui/gui.cpp:4592 +msgid "full screen" msgstr "" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" +#: src/gui/gui.cpp:4596 +msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" +#: src/gui/gui.cpp:4605 +msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" +#: src/gui/gui.cpp:4613 +msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" +#: src/gui/gui.cpp:4616 +msgid "settings..." msgstr "" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" +#: src/gui/gui.cpp:4622 +msgid "Window" msgstr "" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" +#: src/gui/gui.cpp:4622 +msgid "window" msgstr "" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" +#: src/gui/gui.cpp:4623 +msgid "song" msgstr "" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" +#: src/gui/gui.cpp:4624 +msgid "song comments" msgstr "" -#: src/gui/gui.cpp:1922 -msgid "raw data" +#: src/gui/gui.cpp:4625 +msgid "song information" msgstr "" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" +#: src/gui/gui.cpp:4626 +msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" +#: src/gui/gui.cpp:4628 +msgid "channels" msgstr "" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" +#: src/gui/gui.cpp:4629 +msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" +#: src/gui/gui.cpp:4630 +msgid "orders" msgstr "" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" +#: src/gui/gui.cpp:4632 +msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" +#: src/gui/gui.cpp:4633 +msgid "mixer" msgstr "" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" msgstr "" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" +#: src/gui/gui.cpp:4641 +msgid "instruments" msgstr "" -#: src/gui/gui.cpp:2019 -msgid "VGM file" +#: src/gui/gui.cpp:4642 +msgid "samples" msgstr "" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" +#: src/gui/gui.cpp:4643 +msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:2029 -msgid "text file" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:2039 -msgid "binary file" +#: src/gui/gui.cpp:4647 +msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" +#: src/gui/gui.cpp:4651 +msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:2093 -msgid "Select Color File" +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" +#: src/gui/gui.cpp:4655 +msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" +#: src/gui/gui.cpp:4658 +msgid "tempo" msgstr "" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" +#: src/gui/gui.cpp:4659 +msgid "clock" msgstr "" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" +#: src/gui/gui.cpp:4660 +msgid "grooves" msgstr "" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" +#: src/gui/gui.cpp:4661 +msgid "speed" msgstr "" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" +#: src/gui/gui.cpp:4665 +msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" +#: src/gui/gui.cpp:4666 +msgid "register view" msgstr "" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" +#: src/gui/gui.cpp:4667 +msgid "statistics" msgstr "" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" +#: src/gui/gui.cpp:4668 +msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" msgstr "" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:2197 -msgid "command stream" +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:2206 -msgid "Open Test" +#: src/gui/gui.cpp:4675 +msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" +#: src/gui/gui.cpp:4679 +msgid "Help" msgstr "" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" +#: src/gui/gui.cpp:4679 +msgid "help" msgstr "" -#: src/gui/gui.cpp:2243 -msgid "Save Test" +#: src/gui/gui.cpp:4681 +msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" +#: src/gui/gui.cpp:4682 +msgid "inspector" msgstr "" -#: src/gui/gui.cpp:2285 -msgid "compression error" +#: src/gui/gui.cpp:4683 +msgid "panic" msgstr "" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" msgstr "" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" +#: src/gui/gui.cpp:4685 +msgid "about..." msgstr "" -#: src/gui/gui.cpp:2430 -msgid "everything OK" +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" +#: src/gui/gui.cpp:4704 +msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:2884 -msgid "paste special..." +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:2885 -msgid "paste mix" +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" +#: src/gui/gui.cpp:4721 +msgid "| " msgstr "" -#: src/gui/gui.cpp:2911 -msgid "paste flood" +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "" + +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "" + +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "" + +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" +#: src/gui/gui.cpp:4765 +msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:2932 -msgid "insert" +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:2977 -msgid "input latch" +#: src/gui/gui.cpp:4812 +msgid "| modified" msgstr "" -#: src/gui/gui.cpp:3004 -msgid "" -"&&: selected instrument\n" -"..: no instrument" +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:3058 -msgid "Set" +#: src/gui/gui.cpp:5093 +msgid "" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:3078 -msgid "note up" +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:3079 -msgid "note down" +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." msgstr "" -#: src/gui/gui.cpp:3080 -msgid "octave up" +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" msgstr "" -#: src/gui/gui.cpp:3081 -msgid "octave down" +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:3083 -msgid "values up" +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:3084 -msgid "values down" +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:3089 -msgid "transpose" +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:3097 -msgid "Notes" +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:3102 -msgid "Values" +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:3159 -msgid "Scale" +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:3166 -msgid "Minimum" +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:3175 -msgid "Maximum" +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:3204 -msgid "flip selection" +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" +#: src/gui/gui.cpp:5740 +msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" msgstr "" -#: src/gui/gui.cpp:3222 -msgid "collapse song" +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:3223 -msgid "expand song" +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" msgstr "" -#: src/gui/gui.cpp:3228 -msgid "find/replace" +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 -#, c-format -msgid "could NOT save layout! %s" +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:3254 -#, c-format -msgid "could NOT load layout! %s" +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" msgstr "" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." +#: src/gui/gui.cpp:5864 +msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" msgstr "" -#: src/gui/gui.cpp:4368 -msgid "file" +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" msgstr "" -#: src/gui/gui.cpp:4369 -msgid "new..." +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" msgstr "" -#: src/gui/gui.cpp:4376 -msgid "open..." +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" msgstr "" -#: src/gui/gui.cpp:4383 -msgid "open recent" +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" msgstr "" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" msgstr "" -#: src/gui/gui.cpp:4402 -msgid "clear history" +#: src/gui/gui.cpp:6265 +msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" +#: src/gui/gui.cpp:6268 +msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." +#: src/gui/gui.cpp:6275 +msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." +#: src/gui/gui.cpp:6342 +msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." +#: src/gui/gui.cpp:6453 +msgid "Got it" msgstr "" -#: src/gui/gui.cpp:4477 -msgid "export..." +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:4483 -msgid "manage chips" +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:4487 -msgid "add chip..." +#: src/gui/gui.cpp:6493 +msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:4515 -msgid "change chip..." +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" +#: src/gui/gui.cpp:6861 +msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" +#: src/gui/gui.cpp:6889 +msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" +#: src/gui/gui.cpp:6893 +msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:4566 -msgid "restore backup" +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:4570 -msgid "exit..." +#: src/gui/gui.cpp:6905 +msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" +#: src/gui/gui.cpp:6909 +msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:4591 -msgid "settings" +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:4597 -msgid "lock layout" +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:4614 -msgid "user systems..." +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4617 -msgid "settings..." +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:4623 -msgid "Window" +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:4623 -msgid "window" +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:4624 -msgid "song" +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:4625 -msgid "song comments" +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:4626 -msgid "song information" +#: src/gui/gui.cpp:7675 +msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:4627 -msgid "subsongs" +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:4629 -msgid "channels" +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:4630 -msgid "chip manager" +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:4631 -msgid "orders" +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:4634 -msgid "mixer" +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" msgstr "" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4642 -msgid "instruments" +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4643 -msgid "samples" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4644 -msgid "wavetables" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4648 -msgid "sample editor" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" msgstr "" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" msgstr "" -#: src/gui/gui.cpp:4652 -msgid "visualizers" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" msgstr "" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" msgstr "" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" +#: src/gui/sysManager.cpp:56 +msgid "Actions" msgstr "" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" msgstr "" -#: src/gui/gui.cpp:4656 -msgid "volume meter" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" msgstr "" -#: src/gui/gui.cpp:4659 -msgid "tempo" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" msgstr "" -#: src/gui/gui.cpp:4668 -msgid "statistics" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" msgstr "" -#: src/gui/gui.cpp:4669 -msgid "memory composition" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" msgstr "" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" msgstr "" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" +#: src/gui/insEdit.cpp:43 +msgid "Down." msgstr "" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" msgstr "" -#: src/gui/gui.cpp:4676 -msgid "spoiler" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "Help" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "help" +#: src/gui/insEdit.cpp:47 +msgid "Up." msgstr "" -#: src/gui/gui.cpp:4682 -msgid "debug menu" +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" msgstr "" -#: src/gui/gui.cpp:4683 -msgid "inspector" +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" msgstr "" -#: src/gui/gui.cpp:4684 -msgid "panic" +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" msgstr "" -#: src/gui/gui.cpp:4685 -msgid "about..." +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" msgstr "" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" msgstr "" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" msgstr "" -#: src/gui/gui.cpp:4704 -msgid "| Groove" +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" msgstr "" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" msgstr "" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" msgstr "" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" msgstr "" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "AM" msgstr "" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" msgstr "" -#: src/gui/gui.cpp:4721 -msgid "| " +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" msgstr "" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" +#: src/gui/insEdit.cpp:53 +msgid "Sustained" msgstr "" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "" - -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" +msgstr "" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" +msgstr "" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" msgstr "" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" msgstr "" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" msgstr "" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" msgstr "" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " +#: src/gui/insEdit.cpp:53 +msgid "Reverb" msgstr "" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" +#: src/gui/insEdit.cpp:53 +msgid "Fine" msgstr "" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" msgstr "" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" msgstr "" -#: src/gui/gui.cpp:4812 -msgid "| modified" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" msgstr "" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" msgstr "" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" msgstr "" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" msgstr "" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." +#: src/gui/insEdit.cpp:63 +msgid "Left Output" msgstr "" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" msgstr "" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" msgstr "" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" msgstr "" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" msgstr "" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" msgstr "" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" +#: src/gui/insEdit.cpp:75 +msgid "Left" msgstr "" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" +#: src/gui/insEdit.cpp:76 +msgid "Right" msgstr "" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." +#: src/gui/insEdit.cpp:77 +msgid "Tune" msgstr "" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" msgstr "" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" msgstr "" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" msgstr "" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" msgstr "" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" msgstr "" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" msgstr "" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" msgstr "" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" msgstr "" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" msgstr "" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" msgstr "" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" msgstr "" -#: src/gui/gui.cpp:5743 -msgid "You opened:" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" msgstr "" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" msgstr "" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" msgstr "" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" msgstr "" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" msgstr "" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" msgstr "" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" msgstr "" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" msgstr "" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" msgstr "" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" msgstr "" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" msgstr "" -#: src/gui/gui.cpp:6270 -msgid "Erasing" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" msgstr "" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" msgstr "" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" msgstr "" -#: src/gui/gui.cpp:6347 -msgid "Optimization" +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" msgstr "" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" msgstr "" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" msgstr "" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" msgstr "" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" msgstr "" -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" msgstr "" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" msgstr "" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" msgstr "" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" msgstr "" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" msgstr "" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" msgstr "" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" msgstr "" -#: src/gui/gui.cpp:6846 -msgid "Data type:" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" msgstr "" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" msgstr "" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" msgstr "" -#: src/gui/gui.cpp:6878 -msgid "Big endian" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" msgstr "" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" msgstr "" -#: src/gui/gui.cpp:6890 -msgid "Swap words" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" msgstr "" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" msgstr "" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" msgstr "" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" msgstr "" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" msgstr "" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" msgstr "" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" msgstr "" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" msgstr "" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" msgstr "" -#: src/gui/gui.cpp:7499 -msgid "" -"\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" msgstr "" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" msgstr "" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" msgstr "" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" msgstr "" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" msgstr "" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" msgstr "" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" msgstr "" -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" +#: src/gui/insEdit.cpp:230 +msgid "" +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" msgstr "" - -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" + +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:56 -msgid "Actions" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" msgstr "" -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" +#: src/gui/insEdit.cpp:440 +msgid "tone" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" +#: src/gui/insEdit.cpp:442 +msgid "envelope" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" +#: src/gui/insEdit.cpp:451 +msgid "special wave" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" +#: src/gui/insEdit.cpp:464 +msgid "hold" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" +#: src/gui/insEdit.cpp:465 +msgid "alternate" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Fine" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" +#: src/gui/insEdit.cpp:475 +msgid "mirror" msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" +#: src/gui/insEdit.cpp:479 +msgid "resolution" msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" +#: src/gui/insEdit.cpp:480 +msgid "fixed" msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" +#: src/gui/insEdit.cpp:481 +msgid "N/A" msgstr "" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" +#: src/gui/insEdit.cpp:488 +msgid "echo" msgstr "" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" msgstr "" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" msgstr "" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" msgstr "" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" msgstr "" -#: src/gui/insEdit.cpp:72 -msgid "Left" +#: src/gui/insEdit.cpp:507 +msgid "test" msgstr "" -#: src/gui/insEdit.cpp:73 -msgid "Right" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" msgstr "" -#: src/gui/insEdit.cpp:74 -msgid "Tune" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" msgstr "" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" msgstr "" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" msgstr "" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" +#: src/gui/insEdit.cpp:517 +msgid "high3" msgstr "" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" +#: src/gui/insEdit.cpp:518 +msgid "high1" msgstr "" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" +#: src/gui/insEdit.cpp:519 +msgid "poly9" msgstr "" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" +#: src/gui/insEdit.cpp:528 +msgid "16'" msgstr "" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" +#: src/gui/insEdit.cpp:529 +msgid "8'" msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" +#: src/gui/insEdit.cpp:530 +msgid "4'" msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" +#: src/gui/insEdit.cpp:531 +msgid "2'" msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" +#: src/gui/insEdit.cpp:532 +msgid "sustain" msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" +#: src/gui/insEdit.cpp:537 +msgid "square" msgstr "" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" +#: src/gui/insEdit.cpp:545 +msgid "surround" msgstr "" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" msgstr "" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" msgstr "" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" msgstr "" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" msgstr "" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" msgstr "" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" msgstr "" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" msgstr "" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" +#: src/gui/insEdit.cpp:562 +msgid "low pass" msgstr "" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" msgstr "" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" +#: src/gui/insEdit.cpp:564 +msgid "band pass" msgstr "" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" msgstr "" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" msgstr "" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" +#: src/gui/insEdit.cpp:579 +msgid "invert B" msgstr "" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" +#: src/gui/insEdit.cpp:580 +msgid "invert A" msgstr "" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" +#: src/gui/insEdit.cpp:581 +msgid "reset B" msgstr "" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" +#: src/gui/insEdit.cpp:582 +msgid "reset A" msgstr "" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" +#: src/gui/insEdit.cpp:583 +msgid "clip B" msgstr "" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" +#: src/gui/insEdit.cpp:584 +msgid "clip A" msgstr "" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" msgstr "" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" msgstr "" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" +#: src/gui/insEdit.cpp:599 +msgid "rear right" msgstr "" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" +#: src/gui/insEdit.cpp:600 +msgid "rear left" msgstr "" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" +#: src/gui/insEdit.cpp:605 +msgid "on" msgstr "" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" msgstr "" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" msgstr "" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" +#: src/gui/insEdit.cpp:616 +msgid "pause" msgstr "" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" +#: src/gui/insEdit.cpp:617 +msgid "reverse" msgstr "" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" msgstr "" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" +#: src/gui/insEdit.cpp:636 +msgid "Average" msgstr "" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" msgstr "" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" msgstr "" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" msgstr "" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" msgstr "" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" msgstr "" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" msgstr "" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" msgstr "" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" +#: src/gui/insEdit.cpp:648 +msgid "Slide" msgstr "" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" msgstr "" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" msgstr "" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" msgstr "" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" msgstr "" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" msgstr "" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" msgstr "" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" msgstr "" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" msgstr "" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" msgstr "" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" +#: src/gui/insEdit.cpp:729 +msgid "Relative" msgstr "" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" +#: src/gui/insEdit.cpp:778 +msgid "Random" msgstr "" -#: src/gui/insEdit.cpp:335 -msgid "triangle" +#: src/gui/insEdit.cpp:795 +msgid "Self" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" msgstr "" -#: src/gui/insEdit.cpp:366 -msgid "fixed" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" msgstr "" -#: src/gui/insEdit.cpp:367 -msgid "N/A" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" msgstr "" -#: src/gui/insEdit.cpp:374 -msgid "echo" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" msgstr "" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" msgstr "" -#: src/gui/insEdit.cpp:393 -msgid "test" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:403 -msgid "high3" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:404 -msgid "high1" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:405 -msgid "poly9" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:414 -msgid "16'" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:417 -msgid "2'" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:423 -msgid "square" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:431 -msgid "surround" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:437 -msgid "oneshot" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:448 -msgid "low pass" +#: src/gui/insEdit.cpp:3281 +msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:450 -msgid "band pass" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:465 -msgid "invert B" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:466 -msgid "invert A" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:467 -msgid "reset B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:468 -msgid "reset A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:469 -msgid "clip B" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:470 -msgid "clip A" +#: src/gui/insEdit.cpp:3397 +msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:485 -msgid "rear right" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:486 -msgid "rear left" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:491 -msgid "on" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:502 -msgid "pause" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:503 -msgid "reverse" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:522 -msgid "Average" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." msgstr "" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:534 -msgid "Slide" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" +#: src/gui/insEdit.cpp:4329 +msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" +#: src/gui/insEdit.cpp:5231 +msgid "F" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" msgstr "" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" msgstr "" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6303 #, c-format -msgid "%s name" +msgid "Decrease resonance when pitch increases##decreaseres%d" msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3447 -msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6346 +msgid "In" msgstr "" -#: src/gui/insEdit.cpp:3663 -msgid "Env" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Envelope 2 (kick only)" +msgid "Feed signal from filter %d output to channel output" msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Operator %d" +msgid "Filter %d macros" msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "" diff --git a/po/ko.po b/po/ko.po index fba5f596c6..d9f652c57f 100644 --- a/po/ko.po +++ b/po/ko.po @@ -12,12 +12,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "파일의 조기 종료" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "채널 %d" @@ -27,70 +27,71 @@ msgstr "채널 %d" msgid "FM %d" msgstr "FM %d" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" -msgstr "20xx: 채널 모드 설정 (비트 0: 사각파; 비트 1: 노이즈; 비트 2: 엔벨로프)" +msgstr "" +"20xx: 채널 모드 설정 (비트 0: 사각파; 비트 1: 노이즈; 비트 2: 엔벨로프)" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "21xx: 노이즈 주파수 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "22xy: 엔벨로프 모드 설정 (x: 모양, y: 해당 채널에 활성화)" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "23xx: 엔벨로프 주기 하위 바이트 설정" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "24xx: 엔벨로프 주기 상위 바이트 설정" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "25xx: 엔벨로프 슬라이드 업" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "26xx: 엔벨로프 슬라이드 다운" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "29xy: 자동 엔벨로프 설정 (x: 분자값; y: 분모값)" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "2Cxx: 타이머 주기 오프셋 설정 (비트 7: 부호)" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "2Exx: I/O포트 A에 쓰기" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "2Fxx: I/O포트 B에 쓰기" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "21xx: 노이즈 주파수 설정 (0 에서 FF)" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "12xx: 듀티비 설정 (0 에서 8)" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "27xx: 노이즈 AND 마스크 설정" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "28xx: 노이즈 OR 마스크 설정" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 #, fuzzy msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " @@ -99,98 +100,98 @@ msgstr "" "2Cxy: 자동 노이즈 주파수 (x: 모드 (0: 비활성화, 1: 주파수, 2: 주파수 + OR 마" "스크); y: 오프셋)" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "2Dxx: 사용되지 않는 이펙트" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "30xx: 새 노트에서 하드 엔벨로프 재설정 토글" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "18xx: 확장 채널 3 모드 토글" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "17xx: PCM 모드 토글 (레거시)" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "DFxx: 샘플 재생 위치 설정 (0: 정재생; 1: 역재생)" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "18xx: 드럼 모드 토글 (1: 활성화; 0: 비활성화)" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "11xx: 되먹임 설정 (0 에서 7)" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "12xx: 오퍼레이터 1 레벨 설정 (최댓값 0, 최저값 7F)" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "13xx: 오퍼레이터 2 레벨 설정 (최댓값 0, 최저값 7F)" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "14xx: 오퍼레이터 3 레벨 설정 (최댓값 0, 최저값 7F)" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "15xx: 오퍼레이터 4 레벨 설정 (최댓값 0, 최저값 7F)" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "16xy: 오퍼레이터 승수 설정 (x: 오퍼레이터 1 에서 4; y: 승수)" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "19xx: 모든 오퍼레이터에 대해 ATTACK 값 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "1Axx: 오퍼레이터 1에 대해 ATTACK 값 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "1Bxx: 오퍼레이터 2에 대해 ATTACK 값 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "1Cxx: 오퍼레이터 3에 대해 ATTACK 값 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "1Dxx: 오퍼레이터 4에 대해 ATTACK 값 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "50xy: AM 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: AM)" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" "51xy: SUSTAIN 레벨 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: SUSTAIN)" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" "52xy: RELEASE 값 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: RELEASE)" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 msgid "" "53xy: Set detune (x: operator from 1 to 4 (0 for all ops); y: detune where 3 " "is center)" @@ -198,8 +199,8 @@ msgstr "" "53xy: 디튠 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: 디튠 값, 3 = 중" "앙)" -#: src/engine/sysDef.cpp:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 msgid "" "54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale " "from 0 to 3)" @@ -207,72 +208,71 @@ msgstr "" "54xy: 엔벨로프 스케일 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: 스케" "일)" -#: src/engine/sysDef.cpp:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "56xx: 모든 오퍼레이터에 대하여 DECAY 값 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "57xx: 오퍼레이터 1의 DECAY 값 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "58xx: 오퍼레이터 2의 DECAY 값 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "59xx: 오퍼레이터 3의 DECAY 값 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "5Axx: 오퍼레이터 4의 DECAY 값 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "5Bxx: 모든 오퍼레이터에 대하여 DECAY 2 값 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "5Cxx: 오퍼레이터 1의 DECAY 2 값 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "5Dxx: 오퍼레이터 2의 DECAY 2 값 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "5Exx: 오퍼레이터 3의 DECAY 2 값 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "5Fxx: 오퍼레이터 4의 DECAY 2 값 설정 (0 에서 1F)" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "60xx: 오퍼레이터 마스크 설정 (비트 0 에서 3)" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "10xx: 노이즈 주파수 설정 (xx: 값; 0으로 노이즈 비활성화)" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "17xx: LFO 속도 설정" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" -msgstr "" -"18xx: LFO 파형 설정 (0 = 톱니파, 1 = 사각파, 2 = 삼각파, 3 = 노이즈)" +msgstr "18xx: LFO 파형 설정 (0 = 톱니파, 1 = 사각파, 2 = 삼각파, 3 = 노이즈)" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "1Exx: AM 강도 설정 (0 에서 7F)" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "1Fxx: PM 강도 설정 (0 에서 7F)" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 msgid "" "55xy: Set detune 2 (x: operator from 1 to 4 (0 for all ops); y: detune from " "0 to 3)" @@ -280,25 +280,23 @@ msgstr "" "55xy: 디튠 2 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: 디튠 값, 0 에" "서 3)" -#: src/engine/sysDef.cpp:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "24xx LFO 2 속도 설정" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" -msgstr "" -"25xx: LFO 2 파형 설정 (0 = 톱니파, 1 = 사각파, 2 = 삼각파, 3 = 노이" -"즈)" +msgstr "25xx: LFO 2 파형 설정 (0 = 톱니파, 1 = 사각파, 2 = 삼각파, 3 = 노이즈)" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "26xx: AM 2 강도 설정 (0 에서 7F)" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "27xx: PM 2 강도 설정 (0 에서 7F)" -#: src/engine/sysDef.cpp:527 +#: 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)" @@ -306,15 +304,14 @@ msgstr "" "28xy: 리버브 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: 리버브 값, 0 에" "서 7)" -#: src/engine/sysDef.cpp:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 msgid "" "2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " "from 0 to 7)" msgstr "" -"2Axy: 파형 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: 파형" -", 0 에서 7)" +"2Axy: 파형 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: 파형, 0 에서 7)" -#: src/engine/sysDef.cpp:529 +#: 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)" @@ -322,37 +319,41 @@ msgstr "" "2Bxy: 엔벨로프 생성기 SHIFT 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: " "SHIFT 값, 0 에서 3)" -#: src/engine/sysDef.cpp:530 +#: src/engine/sysDef.cpp:527 msgid "" "2Cxy: Set fine multiplier (x: operator from 1 to 4 (0 for all ops); y: fine)" msgstr "" "2Cxy: FINE 승수 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: FINE 값)" -#: src/engine/sysDef.cpp:533 +#: src/engine/sysDef.cpp:530 msgid "" "3xyy: Set fixed frequency of operator 1 (x: octave from 0 to 7; y: frequency)" -msgstr "3xyy: 오퍼레이터 1의 고정된 주파수 값 설정 (x: 옥타브, 0 에서 7; y: 주파수)" +msgstr "" +"3xyy: 오퍼레이터 1의 고정된 주파수 값 설정 (x: 옥타브, 0 에서 7; y: 주파수)" -#: src/engine/sysDef.cpp:534 +#: src/engine/sysDef.cpp:531 msgid "" "3xyy: Set fixed frequency of operator 2 (x: octave from 8 to F; y: frequency)" -msgstr "3xyy: 오퍼레이터 2의 고정된 주파수 값 설정 (x: 옥타브, 8 에서 F; y: 주파수)" +msgstr "" +"3xyy: 오퍼레이터 2의 고정된 주파수 값 설정 (x: 옥타브, 8 에서 F; y: 주파수)" -#: src/engine/sysDef.cpp:535 +#: src/engine/sysDef.cpp:532 msgid "" "4xyy: Set fixed frequency of operator 3 (x: octave from 0 to 7; y: frequency)" -msgstr "4xyy: 오퍼레이터 3의 고정된 주파수 값 설정 (x: 옥타브, 0 에서 7; y: 주파수)" +msgstr "" +"4xyy: 오퍼레이터 3의 고정된 주파수 값 설정 (x: 옥타브, 0 에서 7; y: 주파수)" -#: src/engine/sysDef.cpp:536 +#: src/engine/sysDef.cpp:533 msgid "" "4xyy: Set fixed frequency of operator 4 (x: octave from 8 to F; y: frequency)" -msgstr "4xyy: 오퍼레이터 4의 고정된 주파수 값 설정 (x: 옥타브, 8 에서 F; y: 주파수)" +msgstr "" +"4xyy: 오퍼레이터 4의 고정된 주파수 값 설정 (x: 옥타브, 8 에서 F; y: 주파수)" -#: src/engine/sysDef.cpp:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "10xy: LFO 설정 (x: 활성화; y: 속도)" -#: src/engine/sysDef.cpp:544 +#: 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)" @@ -360,65 +361,64 @@ msgstr "" "55xy: SSG 엔벨로프 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: 0 에서 7 " "켜기, 8 끄기)" -#: src/engine/sysDef.cpp:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "1Fxx: ADPCM-A 전체 볼륨 설정 (0 에서 3F)" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "10xx: 패치 설정 (0 에서 F)" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "12xx: 오퍼레이터 1의 레벨 설정 (0 최상값, 3F 최저값)" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" -msgstr "13xx: 오퍼레이터 2의 레벨 설정 (0 최상값, 3F 최저값)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" +msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "16xy: 오퍼레이터 승수 설정 (x: 오퍼레이터 1에서 2; y: 승수)" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "19xx: 모든 오퍼레이터에 대하여 ATTACK 값 설정 (0 에서 F)" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "1Axx: 오퍼레이터 1의 ATTACK 값 설정 (0 에서 F)" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "1Bxx: 오퍼레이터 2의 ATTACK 값 설정 (0 에서 F)" -#: src/engine/sysDef.cpp:564 +#: src/engine/sysDef.cpp:561 msgid "50xy: Set AM (x: operator from 1 to 2 (0 for all ops); y: AM)" msgstr "50xy: AM 설정 (x: 오퍼레이터 1 에서 2 (0 = 모두 선택); y: AM\t)" -#: src/engine/sysDef.cpp:565 +#: src/engine/sysDef.cpp:562 msgid "" "51xy: Set sustain level (x: operator from 1 to 2 (0 for all ops); y: sustain)" msgstr "" "51xy: SUSTAIN 레벨 설정 (x: 오퍼레이터 1 에서 2 (0 = 모두 선택); y: SUSTAIN " "값)" -#: src/engine/sysDef.cpp:566 +#: src/engine/sysDef.cpp:563 msgid "52xy: Set release (x: operator from 1 to 2 (0 for all ops); y: release)" msgstr "" "52xy: RELEASE 설정 (x: 오퍼레이터 1 에서 2 (0 = 모두 선택); y: RELEASE 값)" -#: src/engine/sysDef.cpp:567 +#: src/engine/sysDef.cpp:564 msgid "53xy: Set vibrato (x: operator from 1 to 2 (0 for all ops); y: enabled)" msgstr "" "53xy: 비브라토 설정 (x: 오퍼레이터 1 에서 2 (0 = 모두 선택); y: 활성화)" -#: src/engine/sysDef.cpp:568 +#: 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)" @@ -426,7 +426,7 @@ msgstr "" "54xy: 엔벨로프 스케일 설정 (x: 오퍼레이터 1 에서 2 (0 = 모두 선택); y: 스케" "일)" -#: src/engine/sysDef.cpp:569 +#: src/engine/sysDef.cpp:566 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 2 (0 for all ops); y: " "enabled)" @@ -434,54 +434,58 @@ msgstr "" "55xy: 엔벨로프 SUSTAIN 설정 (x: 오퍼레이터 1 에서 2 (0 = 모두 선택); y: 활성" "화)" -#: src/engine/sysDef.cpp:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "56xx: 모든 오퍼레이터에 대하여 DECAY 값 설정 (0 에서 F)" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "57xx: 오퍼레이터 1의 DECAY 값 설정 (0 에서 F)" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "58xx: 오퍼레이터 2의 DECAY 값 설정 (0 에서 F)" -#: src/engine/sysDef.cpp:573 +#: 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 "" -"5Bxy: 키가 엔벨로프를 확장할지 여부를 설정 (x: 오퍼레이터 1 에서 2 (0 = 모두 선택); " -"y: 활성화)" +"5Bxy: 키가 엔벨로프를 확장할지 여부를 설정 (x: 오퍼레이터 1 에서 2 (0 = 모두 " +"선택); y: 활성화)" -#: src/engine/sysDef.cpp:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "10xx: 전체 AM 강도 설정 (0: 1dB, 1: 4.8dB)" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "13xx: 오퍼레이터 2의 레벨 설정 (0 최상값, 3F 최저값)" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "14xx: 오퍼레이터 3의 레벨 설정 (0 최상값, 3F 최저값)" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "15xx: 오퍼레이터 4의 레벨 설정 (0 최상값, 3F 최저값)" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "17xx: 전체 비브라토 강도 설정 (0: 노멀, 1: 더블)" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "1Cxx: 오퍼레이터 3의 ATTACK 설정 (0 에서 F)" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "1Dxx: 오퍼레이터 4의 ATTACK 설정 (0 에서 F)" -#: src/engine/sysDef.cpp:590 +#: 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)" @@ -489,12 +493,12 @@ msgstr "" "2Axy: 파형 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y; 파형(OPL2의 경우 " "0에서 3, OPL3은 0에서 7 중에서 설정 가능))" -#: src/engine/sysDef.cpp:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" "53xy: 비브라토 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: 활성화)" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" @@ -502,101 +506,179 @@ msgstr "" "55xy: 엔벨로프 SUSTAIN 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: 활성" "화)" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "59xx: 오퍼레이터 3의 DECAY 값 설정 (0 에서 F)" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "5Axx: 오퍼레이터 4의 DECAY 값 설정 (0 에서 F)" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 msgid "" "5Bxy: Set whether key will scale envelope (x: operator from 1 to 4 (0 for " "all ops); y: enabled)" msgstr "" -"5Bxy: 키가 엔벨로프를 확장할지 여부를 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); " -"y: 활성화)" +"5Bxy: 키가 엔벨로프를 확장할지 여부를 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 " +"선택); y: 활성화)" + +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" -#: src/engine/sysDef.cpp:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" -"10xx: 파형 설정 (비트 0: 삼각파; 비트 1: 톱니파; 비트 2: 펄스; 비트 " -"3: 노이즈)" +"10xx: 파형 설정 (비트 0: 삼각파; 비트 1: 톱니파; 비트 2: 펄스; 비트 3: 노이" +"즈)" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" -"11xx: COARSE 컷오프 설정 (이용을 권장하지 않습니다; 4xxx 이펙트를 대신 사용하십시오)" +"11xx: COARSE 컷오프 설정 (이용을 권장하지 않습니다; 4xxx 이펙트를 대신 사용하" +"십시오)" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" -"12xx: COARSE 펄스폭 설정 (이용을 권장하지 않습니다; 3xxx 이펙트를 대신 사용하십시오)" +"12xx: COARSE 펄스폭 설정 (이용을 권장하지 않습니다; 3xxx 이펙트를 대신 사용하" +"십시오)" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "13xx: 리조넌스 설정 (0 에서 F)" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" "14xx: 필터 모드 설정 (비트 0: 로우 패스; 비트 1: 밴드 패스; 비트 2: 하이 패" "스)" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "15xx: 엔벨로프 재설정 시간 설정" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "1Axx: 이 채널에 대하여 엔벨로프 재설정 비활성화 (1 비활성화; 0 활성화)" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "1Bxy: 컷오프 재설정 (x: 새 노트에; y: 지금)" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "1Cxy: 펄스폭 재설정 (x: 새 노트에; y: 지금)" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "1Exy: 다른 매개 변수 변경 (레거시)" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "20xy: ATTACK/DECAY 값 설정 (x: ATTACK; y: DECAY)" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "21xy: SUSTAIN/RELEASE 값 설정 (x: SUSTAIN; y: RELEASE)" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "3xxx: 펄스 폭 설정 (0 에서 FFF)" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "4xxx: 컷오프 설정 (0 에서 7FF)" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "10xx: 파형 설정" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "20xx: PCM 주파수 설정" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 msgid "" "10xy: Set AM depth (x: operator from 1 to 4 (0 for all ops); y: depth (0: " "1dB, 1: 4.8dB))" @@ -604,7 +686,7 @@ msgstr "" "10xy: AM 강도 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: 깊이 (0: 1db, " "1: 4.8db))" -#: src/engine/sysDef.cpp:639 +#: src/engine/sysDef.cpp:661 msgid "" "17xy: Set vibrato depth (x: operator from 1 to 4 (0 for all ops); y: depth " "(0: normal, 1: double))" @@ -612,23 +694,23 @@ msgstr "" "17xy: 비브라토 강도 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: 깊이 " "(0: 노멀, 1: 더블))" -#: src/engine/sysDef.cpp:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "20xy: 오퍼레이터 1의 PANNING 설정 (x: 좌; y: 우)" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "21xy: 오퍼레이터 2의 PANNING 설정 (x: 좌; y: 우)" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "22xy: 오퍼레이터 3의 PANNING 설정 (x: 좌; y: 우)" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "23xy: 오퍼레이터 4의 PANNING 설정 (x: 좌; y: 우)" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 msgid "" "24xy: Set output level register (x: operator from 1 to 4 (0 for all ops); y: " "level from 0 to 7)" @@ -636,7 +718,7 @@ msgstr "" "24xy: 출력 레벨 레지스터 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: 레" "벨 0 에서 7)" -#: src/engine/sysDef.cpp:650 +#: src/engine/sysDef.cpp:672 msgid "" "25xy: Set modulation input level (x: operator from 1 to 4 (0 for all ops); " "y: level from 0 to 7)" @@ -644,7 +726,7 @@ msgstr "" "25xy: 출력 레벨 레지스터 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: 레" "벨 0 에서 7)" -#: src/engine/sysDef.cpp:651 +#: src/engine/sysDef.cpp:673 msgid "" "26xy: Set envelope delay (x: operator from 1 to 4 (0 for all ops); y: delay " "from 0 to 7)" @@ -652,34 +734,34 @@ msgstr "" "26xy: 엔벨로프 지연 시간 설정 (x: 오퍼레이터 1 에서 4 (0 = 모두 선택); y: 레" "벨 0 에서 7)" -#: src/engine/sysDef.cpp:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "27xx: 오퍼레이터 4의 노이즈 모드 설정 (x: 모드 0 에서 3)" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" "2Fxy: 고정 주파수 블럭 설정 (x: 오퍼레이터 1 에서 4; y: 옥타브 0 에서 7)" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "40xx: 오퍼레이터 1의 디튠 설정 (80: 중앙)" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "41xx: 오퍼레이터 2의 디튠 설정 (80: 중앙)" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "42xx: 오퍼레이터 3의 디튠 설정 (80: 중앙)" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "43xx: 오퍼레이터 4의 디튠 설정 (80: 중앙)" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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)" @@ -687,7 +769,7 @@ msgstr "" "3xyy: 오퍼레이터 1의 고정 주파수 F-num 설정 (x: 상 2비트 값 0 에서 3; y: F-" "num 8비트 값)" -#: src/engine/sysDef.cpp:674 +#: src/engine/sysDef.cpp:696 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)" @@ -695,7 +777,7 @@ msgstr "" "3xyy: 오퍼레이터 2의 고정 주파수 F-num 설정 (x: 상 2비트 값 4 에서 7; y: F-" "num 8비트 값)" -#: src/engine/sysDef.cpp:675 +#: src/engine/sysDef.cpp:697 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)" @@ -703,7 +785,7 @@ msgstr "" "3xyy: 오퍼레이터 3의 고정 주파수 F-num 설정 (x: 상 2비트 값 8 에서 B; y: F-" "num 8비트 값)" -#: src/engine/sysDef.cpp:676 +#: src/engine/sysDef.cpp:698 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)" @@ -711,276 +793,542 @@ msgstr "" "3xyy: 오퍼레이터 4의 고정 주파수 F-num 설정 (x: 상 2비트 값 C 에서 F; y: F-" "num 8비트 값)" -#: src/engine/sysDef.cpp:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "11xx: 리조넌스 설정 (0 에서 FF)" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" "12xx: 필터 모드 설정 (비트 0: 로우 패스; 비트 1: 밴드 패스; 비트 2: 하이 패" "스)" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "13xx: 이 채널에 대하여 엔벨로프 재설정 비활성화 (1 비활성화; 0 활성화)" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "14xy: 컷오프 재설정 (x: 새 노트에; y: 지금)" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "15xy: 펄스폭 재설정 (x: 새 노트에; y: 지금)" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "16xy: 다른 매개 변수 변경" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 msgid "4xxx: Set cutoff (0 to FFF)" msgstr "컷오프 설정 (0 에서 FFF)" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" -msgstr "야마하 YMU759 (MA-2)" - -#: src/engine/sysDef.cpp:701 +#: src/engine/sysDef.cpp:725 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." +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -"2000년대 휴대 전화에 널리 쓰였던 칩입니다.\n" -"나름대로의 입지가 있었지만, MP3에 밀린 뒤 모바일 하드웨어계에서 자취를 감추었습니다." - -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" -msgstr "채널 1" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" -msgstr "채널 2" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" -msgstr "채널 3" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" -msgstr "채널 4" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" -msgstr "채널 5" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" -msgstr "채널 6" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" -msgstr "채널 7" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" -msgstr "채널 8" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" -msgstr "채널 9" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" -msgstr "채널 10" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" -msgstr "채널 11" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" -msgstr "채널 12" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" -msgstr "채널 13" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" -msgstr "채널 14" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" -msgstr "채널 15" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" -msgstr "채널 16" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" -msgstr "PCM" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" +msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" -msgstr "세가 메가드라이브 / 세가 제네시스" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" +msgstr "" -#: src/engine/sysDef.cpp:715 +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" +msgstr "" + +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" +msgstr "" + +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" +msgstr "" + +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" +msgstr "" + +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" +msgstr "" + +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" +msgstr "" + +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" +msgstr "" + +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" +msgstr "" + +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" +msgstr "" + +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "야마하 YMU759 (MA-2)" + +#: src/engine/sysDef.cpp:808 +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 "" +"2000년대 휴대 전화에 널리 쓰였던 칩입니다.\n" +"나름대로의 입지가 있었지만, MP3에 밀린 뒤 모바일 하드웨어계에서 자취를 감추었" +"습니다." + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "채널 1" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "채널 2" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "채널 3" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "채널 4" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "채널 5" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "채널 6" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "채널 7" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "채널 8" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "채널 9" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "채널 10" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "채널 11" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "채널 12" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "채널 13" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "채널 14" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "채널 15" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "채널 16" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "PCM" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "세가 메가드라이브 / 세가 제네시스" + +#: src/engine/sysDef.cpp:822 msgid "Sega Genesis Extended Channel 3" msgstr "세가 메가 드라이브 (채널 3 확장 모드)" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 msgid "TI SN76489" msgstr "TI SN76489" -#: src/engine/sysDef.cpp:722 +#: src/engine/sysDef.cpp:829 msgid "" "a square/noise sound chip found on the Sega Master System, ColecoVision, " "Tandy, TI's own 99/4A and a few other places." @@ -988,360 +1336,370 @@ msgstr "" "세가 마스터 시스템, 콜레코비죤, 탠디, TI의 99/4A 등에 탑재된 사각파 및 노이" "즈 사운드 칩입니다." -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 msgid "Square 1" msgstr "사각파 1" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 msgid "Square 2" msgstr "사각파 2" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 msgid "Square 3" msgstr "사각파 3" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 msgid "Noise" msgstr "노이즈" -#: src/engine/sysDef.cpp:729 +#: src/engine/sysDef.cpp:836 msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" msgstr "20xy: 노이즈 모드 설정 (x: preset freq/ch3 freq; y: thin 펄스/노이즈)" -#: src/engine/sysDef.cpp:734 +#: src/engine/sysDef.cpp:841 msgid "Sega Master System + FM Expansion" msgstr "세가 마스터 시스템 + FM 확장" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 msgid "Game Boy" msgstr "게임보이" -#: src/engine/sysDef.cpp:741 +#: src/engine/sysDef.cpp:848 msgid "the most popular portable game console of the era." -msgstr "수많은 사람들에게 사랑받았던 그 시절의 가장 유명한 휴대용 게임기입니다." +msgstr "" +"수많은 사람들에게 사랑받았던 그 시절의 가장 유명한 휴대용 게임기입니다." -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 1" msgstr "펄스 1" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 2" msgstr "펄스 2" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 msgid "Wavetable" msgstr "웨이브테이블" -#: src/engine/sysDef.cpp:749 +#: src/engine/sysDef.cpp:856 msgid "11xx: Set noise length (0: long; 1: short)" msgstr "11xx: 노이즈 길이 설정 (0: 긴; 1: 짧은)" -#: src/engine/sysDef.cpp:750 +#: src/engine/sysDef.cpp:857 msgid "12xx: Set duty cycle (0 to 3)" msgstr "12xx: 듀티비 설정 (0 에서 3)" -#: src/engine/sysDef.cpp:751 +#: src/engine/sysDef.cpp:858 msgid "13xy: Setup sweep (x: time; y: shift)" msgstr "13xy: SWEEP 설정 (x: 시간; y: SHIFT)" -#: src/engine/sysDef.cpp:752 +#: src/engine/sysDef.cpp:859 msgid "14xx: Set sweep direction (0: up; 1: down)" msgstr "14xx: SWEEP 위치 설정 (0: 상; 1: 하)" -#: src/engine/sysDef.cpp:757 +#: src/engine/sysDef.cpp:864 msgid "PC Engine/TurboGrafx-16" msgstr "PC 엔진/터보그래픽스-16" -#: src/engine/sysDef.cpp:758 +#: src/engine/sysDef.cpp:865 msgid "an '80s game console with a wavetable sound chip, popular in Japan." msgstr "일본에서 인기가 많았던 웨이브테이블 음원을 지닌 80년대 게임기입니다." -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 msgid "11xx: Toggle noise mode" msgstr "11xx: 노이즈 모드 토글" -#: src/engine/sysDef.cpp:767 +#: src/engine/sysDef.cpp:874 msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" msgstr "12xx: LFO 설정 (0: 비활성화; 1: 1x 깊이; 2: 16x 깊이; 3: 256x 깊이)" -#: src/engine/sysDef.cpp:768 +#: src/engine/sysDef.cpp:875 msgid "13xx: Set LFO speed" msgstr "13xx: LFO 속도 설정" -#: src/engine/sysDef.cpp:774 +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 msgid "NES (Ricoh 2A03)" msgstr "NES (리코 2A03)" -#: src/engine/sysDef.cpp:775 +#: src/engine/sysDef.cpp:882 msgid "" "also known as Famicom in Japan, it's the most well-known game console of the " "'80s." msgstr "" -"80년대를 대표하는 게임기입니다. 일본에서는 패미컴(패밀리 컴퓨터)라는 이름으로 " -"알려져 있습니다." +"80년대를 대표하는 게임기입니다. 일본에서는 패미컴(패밀리 컴퓨터)라는 이름으" +"로 알려져 있습니다." -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 msgid "Triangle" msgstr "삼각파" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 msgid "DPCM" msgstr "DPCM" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 msgid "11xx: Write to delta modulation counter (0 to 7F)" msgstr "11xx: 델타 모듈레이션 카운터에 쓰기 (0 에서 7F)" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" msgstr "12xx: 듀티 사이클/노이즈 모드 설정 (펄스: 0 에서 3; 노이즈: 0 또는 1)" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "13xy: SWEEP 업 (x: 시간; y: SHIFT)" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "14xy: SWEEP 다운 (x: 시간; y: SHIFT)" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "15xx: 엔벨로프 모드 설정 (0: 엔벨로프, 1: 길이, 2: 반복, 3: 지속)" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "16xx: 길이 카운터 설정 (매뉴얼에서 값 리스트 확인 가능)" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "17xx: 프레임 카운터 모드 설정 (0: 4 스텝, 1: 5 스텝)" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "18xx: PCM/DPCM 모드 선택 (0: PCM; 1: DPCM)" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "19xx: 삼각파 선형 카운터 설정 (0 에서 7F; 80 이상 정지)" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "20xx: DPCM 주파수 설정 (0 에서 F)" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "NES + 코나미 VRC7" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "패미컴 디스크 시스템" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "코모도어 64 (SID 6581)" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." -msgstr "" -"ASDR 및 필터 등의 신시사이저 기능을 지닌 SID 칩이 탑재된 컴퓨터입니다." +msgstr "ASDR 및 필터 등의 신시사이저 기능을 지닌 SID 칩이 탑재된 컴퓨터입니다." -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "코모도어 64 (SID 8580)" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 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 "" -"ASDR 및 필터 등의 신시사이저 기능을 지닌 SID 칩이 탑재된 컴퓨터입니다." -"해당 칩(8580)은 후기형 코모도어 64에 탑재된 개선 모델입니다." +"ASDR 및 필터 등의 신시사이저 기능을 지닌 SID 칩이 탑재된 컴퓨터입니다.해당 칩" +"(8580)은 후기형 코모도어 64에 탑재된 개선 모델입니다." -#: src/engine/sysDef.cpp:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "DefleCade" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "네오 지오 CD" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" -"네오 지오와 비슷하나, ADPCM-B 채널이 핀 연결이 제거된 이유로 빠져 있는 것입니다." - -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +"네오 지오와 비슷하나, ADPCM-B 채널이 핀 연결이 제거된 이유로 빠져 있는 것입니" +"다." + +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "FM 1" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "FM 2" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "FM 3" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "FM 4" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "PSG 1" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "PSG 2" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "PSG 3" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "ADPCM-A 1" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "ADPCM-A 2" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "ADPCM-A 3" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "ADPCM-A 4" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "ADPCM-A 5" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "ADPCM-A 6" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "네오 지오 CD (채널 2 확장 모드)" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1349,34 +1707,38 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" "네오 지오와 비슷하나, ADPCM-B 채널의 핀 연결이 제거되어 빠져 있는 것입니다.\n" -"해당 칩은 2번째 FM 채널의 4개 오퍼레이터를 분리하여 각각 다른 높이의 음을 " -"낼 수 있게 하는 채널 확장 모드가 활성화되어 있습니다." +"해당 칩은 2번째 FM 채널의 4개 오퍼레이터를 분리하여 각각 다른 높이의 음을 낼 " +"수 있게 하는 채널 확장 모드가 활성화되어 있습니다." -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "FM 2 OP1" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "FM 2 OP2" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "FM 2 OP3" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "FM 2 OP4" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "AY-3-8910" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 msgid "" "this chip is everywhere! ZX Spectrum, MSX, Amstrad CPC, Intellivision, " "Vectrex...\n" @@ -1384,14 +1746,13 @@ msgid "" msgstr "" "정말이지 어디를 가든 볼 수 있는 칩입니다. (예시만 들어도 ZX 스펙트럼, MSX, 암" "스트레드 CPC, 인텔리비죤, 벡트렉스 등등..)\n" -"엔벨로프 베이스를 통하여 이 칩은 간단히 SN76489를 이길 수 있었습니" -"다." +"엔벨로프 베이스를 통하여 이 칩은 간단히 SN76489를 이길 수 있었습니다." -#: src/engine/sysDef.cpp:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "아미가" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." @@ -1399,27 +1760,27 @@ msgstr "" "완전한 샘플링 음원을 탑재한 80년대 컴퓨터로, 당시의 다른 기기들보다 훨씬 좋" "은 소리를 낼 수 있었습니다." -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "10xx: 필터 토글 (0 비활성화; 1 활성화)" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "11xx: 다음 채널로 AM 토글" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "12xx: 다음 채널로 PERIOD 모듈레이션 토글" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "13xx: 파형 설정" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "야마하 YM2151 (OPM)" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 msgid "" "this was Yamaha's first integrated FM chip.\n" "it was used in several synthesizers, computers and arcade boards." @@ -1427,58 +1788,58 @@ msgstr "" "야마하의 첫 통합된 FM 칩입니다.\n" "여러 신시사이저, 컴퓨터와 아케이드 기판에 쓰였습니다." -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "FM 5" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "FM 6" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "FM 7" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "FM 8" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "야마하 YM2612 (OPN2)" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer)." @@ -1486,11 +1847,11 @@ msgstr "" "메가 드라이브에 사용된 것으로 유명한 칩입니다. (그 외에도 FM Towns 컴퓨터에 " "탑재되기도 했습니다.)" -#: src/engine/sysDef.cpp:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "아타리 TIA" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." @@ -1498,59 +1859,59 @@ msgstr "" "음악적인 가능성이라고는 거의 없는 이 칩으로 노래를 만든다는 건 챌린지에 가깝" "습니다..." -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "필립스 SAA1099" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 msgid "" "supposedly an upgrade from the AY-3-8910, this was present on the Creative " "Music System (Game Blaster) and SAM Coupé." msgstr "" -"AY-3-8910를 업그레이드한 것입니다. 크리에이티브 뮤직 시스템(게임 블래" -"스터)과 SAM 코페에 쓰였습니다." +"AY-3-8910를 업그레이드한 것입니다. 크리에이티브 뮤직 시스템(게임 블래스터)과 " +"SAM 코페에 쓰였습니다." -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "PSG 4" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "PSG 5" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "PSG 6" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "10xy: 채널 모드 설정 (x: 노이즈; y; 톤)" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "11xx: 노이즈 주파수 설정" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "12xx: 엔벨로프 설정 (매뉴얼에서 값 리스트 확인 가능)" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "마이크로칩 AY8930" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 msgid "" "an improved version of the AY-3-8910 with a bigger frequency range, duty " "cycles, configurable noise and per-channel envelopes!" msgstr "" -"AY-3-8910를 개선한 것으로, 보다 넓은 음역대를 내고, duty cycle을 조정하" -"거나 채널별로 노이즈 주파수와 엔벨로프 값을 다르게 설정할 수 있게 되었습니다." +"AY-3-8910를 개선한 것으로, 보다 넓은 음역대를 내고, duty cycle을 조정하거나 " +"채널별로 노이즈 주파수와 엔벨로프 값을 다르게 설정할 수 있게 되었습니다." -#: src/engine/sysDef.cpp:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "코모도어 VIC-20" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." @@ -1558,117 +1919,119 @@ msgstr "" "코모도어 PET의 후속작입니다.\n" "이 칩의 사각파 채널들은 그저 평범한 사각파 채널들이 아닐 겁니다..." -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "낮음" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "중간" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "높음" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "코모도어 PET" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "PC 비퍼보다 나은 (그러면서 나쁘기도 한) 1비트 웨이브테이블 칩입니다." -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "웨이브" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "SNES" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "FM? 뭐래... 샘플이지! 이렇게 닌텐도가 세가에게 대답했습니다..." -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "18xx: 에코 버퍼 활성화" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "19xx: 에코 지연 설정 (0 에서 F)" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "1Axx: 좌측 에코 볼륨 설정" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "1Bxx: 우측 에코 볼륨 설정" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "1Cxx: 에코 피드백 설정" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "1Exx: 좌측 DRY 출력 볼륨 설정" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "1Fxx: 우측 DRY 출력 볼륨 설정" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "30xx: 에코 필터 계수 0 설정" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "31xx: 에코 필터 계수 1 설정" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "32xx: 에코 필터 계수 2 설정" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "33xx: 에코 필터 계수 3 설정" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "34xx: 에코 필터 계수 4 설정" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "35xx: 에코 필터 계수 5 설정" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "36xx: 에코 필터 계수 6 설정" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "37xx: 에코 필터 계수 7 설정" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "12xx: 이 채널에 에코 토글" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "13xx: 피치 모듈레이션 토글" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "14xy: 상하 반전 토글 (x: 좌; y: 우)" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" @@ -1676,162 +2039,164 @@ msgstr "" "15xx: 엔벨로프 모드 설정 (0: ADSR, 1: 게인/다이렉트, 2: DEC, 3: EXP, 4: INC, " "5: 벤트)" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "16xx: 게인 설정 (다이렉트라면 00 에서 7F, 다른 것이라면 00 에서 1F)" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "1Dxx: 노이즈 주파수 설정 (00 에서 1F)" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "20xx: ATTACK 설정 (0 에서 F)" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "21xx: DECAY 설정 (0 에서 7)" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "22xx: SUSTAIN 설정 (0 에서 7)" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "23xx: RELEASE 설정 (00 에서 1F)" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "코나미 VRC6" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "패미컴용 확장 칩으로, 독특한 톱니파 채널이 특징입니다." -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "VRC6 1" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "VRC6 2" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "VRC6 톱니파" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "12xx: duty cycle 설정 (펄스: 0 에서 7)" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "야마하 YM2413 (OPLL)" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." msgstr "" -"OPL을 저렴하게 만든 것으로, 악기는 16가지 패치(1가지만 유저가 직접 설정 가능) 중에" -"서 선택하여 사용해야 합니다." +"OPL을 저렴하게 만든 것으로, 악기는 16가지 패치(1가지만 유저가 직접 설정 가" +"능) 중에서 선택하여 사용해야 합니다." -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "FM 9" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "패미컴 디스크 시스템 (칩)" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." -msgstr "패미컴용 디스크 드라이브입니다. 웨이브테이블 채널 1개를 지니고 있습니다." +msgstr "" +"패미컴용 디스크 드라이브입니다. 웨이브테이블 채널 1개를 지니고 있습니다." -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "FDS" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "11xx: 변조 강도 설정" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "12xy: 상위 바이트 변조 속도 설정 (x: 활성화; y: 값)" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "13xx: 하위 바이트 변조 속도 설정" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "14xx: 모듈레이터 위치 설정" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "15xx: 파형에 모듈레이터 테이블 설정" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "16xy: 자동 변조 속도 (x: 분자값; y: 분모값)" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "MMC5" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "패미컴용 확장 칩으로 잘 알려지지 않은 PCM 채널이 있습니다." -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "남코 163" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "패미컴용 웨이브테이블 확장 칩입니다." -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "18xx: 채널 제한 변경 (0 에서 7, x + 1)" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "20xx: 메모리에 파형 불러오기" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "21xx: 파형 불러오기를 위한 위치 설정" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "10xx: 파형 선택" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "11xx: 램에 파형 위치 설정" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "12xx: 램에 파형 길이 설정 (04 에서 FC, 4스텝)" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "15xx: 파형 불러오기의 위치 설정" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "16xx: 파형 불러오기 길이 설정 (04 에서 FC, 4스텝)" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "야마하 YM2203 (OPN)" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 msgid "" "cost-reduced version of the OPM with a different register layout and no " "stereo...\n" @@ -1841,83 +2206,76 @@ msgstr "" "다.\n" "...대신 AY-3-8910이 내장되어 있습니다. (엄밀히 말하자면 YM2149)" -#: src/engine/sysDef.cpp:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "야마하 YM2203 (OPN) (채널 3 확장 모드)" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -"OPM을 원가절감한 것으로 레지스터 구조가 OPM과 다르며 스테레오 출력이 불가합니" -"다.\n" -"...대신 AY-3-8910이 내장되어 있습니다. (엄밀히 말하자면 YM2149)\n" -"해당 칩은 3번째 FM 채널의 4개 오퍼레이터를 분리하여 각각 다른 높이의 음을 " -"낼 수 있게 하는 채널 확장 모드가 활성화되어 있습니다." - -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 + +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "FM 3 OP1" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "FM 3 OP2" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "FM 3 OP3" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "FM 3 OP4" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "야마하 YM2203 (OPN) CSM" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -"OPM을 원가절감한 것으로 레지스터 구조가 OPM과 다르며 스테레오 출력이 불가합니" -"다.\n" -"...대신 AY-3-8910이 내장되어 있습니다. (엄밀히 말하자면 YM2149)\n" -"CSM 뭐시기" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "CSM 타이머" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "야마하 YM2608 (OPNA)" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." @@ -1925,91 +2283,86 @@ msgstr "" "OPN에서 채널 수가 2배로 늘어났고, 스테레오 출력이 부활했으며, 리듬 채널과 " "ADPCM 채널이 추가된 버전입니다." -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "킥" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "스네어" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "탑" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "하이햇" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "탐" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "림" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "ADPCM" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "야마하 YM2608 (OPNA) (채널 3 확장 모드)" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -"OPN에서 채널 수가 2배로 늘어났고, 스테레오 출력이 부활했으며, 리듬 채널과 " -"ADPCM 채널이 추가된 버전입니다. \n" -"해당 칩은 3번째 FM 채널의 4개 오퍼레이터를 분리하여 각각 다른 높이의 음을 " -"낼 수 있게 하는 채널 확장 모드가 활성화되어 있습니다." -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "야마하 YM2608 (OPNA) CSM" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -"OPN에서 채널 수가 2배로 늘어났고, 스테레오 출력이 부활했으며, 리듬 채널과 " -"ADPCM 채널이 추가된 버전입니다. \n" -"CSM 뭐시기" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "야마하 YM3526 (OPL)" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 msgid "" "OPN, but what if you only had two operators, no stereo, no detune and a " "lower ADSR parameter range?" @@ -2017,19 +2370,19 @@ msgstr "" "OPN에서 각 채널의 오퍼레이터 수를 2개로 줄이고, 디튠 기능 제거 및 ADSR 매개변" "수의 범위 축소가 이루어진 원가 절감 버전입니다." -#: src/engine/sysDef.cpp:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "야마하 YM3812 (OPL2)" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "OPL에서 사인파뿐이었던 오실레이터 파형의 종류를 늘린 것입니다." -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "야마하 YMF262 (OPL3)" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" @@ -2037,86 +2390,86 @@ msgstr "" "OPL2에서 채널 수를 2배로 늘리고, 4오퍼레이터 모드와 스테레오 출력을 추가했으" "며, 또 다시 오실레이터 파형의 종류를 추가한 것입니다." -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "4OP 1" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "4OP 3" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "4OP 5" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "4OP 7" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "4OP 9" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "FM 10" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "4OP 11" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "FM 12" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "FM 13" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "FM 14" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "FM 15" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "FM 16" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "FM 17" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "FM 18" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "멀티PCM" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" @@ -2124,89 +2477,91 @@ msgstr "" "PCM 채널 얼마나 드릴까요?\n" "멀티PCM: 네." -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "채널 17" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "채널 18" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "채널 19" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "채널 20" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "채널 21" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "채널 22" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "채널 23" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "채널 24" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "채널 25" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "채널 26" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "채널 27" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "채널 28" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "PC 비퍼" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "행운을 빕니다! 볼륨 조절이 불가능한 사각파 채널 1개를 획득하셨습니다." -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "사각파" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "퐁" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "이거 장난으로 넣었습니다. 그냥 쓰지 마세요." -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "포키" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 msgid "" "TIA, but better and more flexible.\n" "used in the Atari 8-bit family of computers (400/800/XL/XE)." @@ -2214,65 +2569,67 @@ msgstr "" "TIA이지만 더 낫고 유연하죠.\n" "아타리 8비트 컴퓨터(400/800/XL/XE)에 사용되었습니다." -#: src/engine/sysDef.cpp:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "10xx: 파형 설정 (0 에서 7)" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "11xx: AUDCTL 설정" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "12xx: TWO-TONE 모드 토글" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "리코 RF5C68" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." -msgstr "이것은 SNES의 사운드 칩과 같지만 보간이 없고 나머지는 괜찮은 비트입니다." +msgstr "" +"이것은 SNES의 사운드 칩과 같지만 보간이 없고 나머지는 괜찮은 비트입니다." -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "원더스완" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "게임보이와 버추얼 보이의 메이커가 개발했습니다." -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "웨이브테이블/PCM" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "웨이브테이블/SWEEP" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "웨이브테이블/노이즈" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "11xx: 노이즈 모드 설정 (0: 비활성화; 1-8: 활성화/TAP)" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "12xx: SWEEP PERIOD 설정 (0: 비활성화; 1-20: 활성화/PERIOD)" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "13xx: SWEEP 양 설정" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "야마하 YM2414 (OPZ)" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 msgid "" "like OPM, but with more waveforms, fixed frequency mode and totally... " "undocumented.\n" @@ -2282,27 +2639,29 @@ msgstr "" "할 수 있으며, 그 무엇보다도... 별로 알려진 정보가 없습니다.\n" "야마하 TX81Z와 몇몇 다른 신시사이저에 사용되었습니다." -#: src/engine/sysDef.cpp:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "2Fxx: 새 노트에 하드 엔벨로프 재설정 토글" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "포켓몬 미니" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "PC 비퍼와 비슷하지만 duty cycle 설정이 가능합니다." -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "펄스" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "세가PCM" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." @@ -2310,20 +2669,21 @@ msgstr "" "몇몇 (아웃런 등의)세가 아케이드 기판들에 탑재되었고, 보통 YM2151(OPM)과 함께 " "쓰입니다." -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "버추얼 보이" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "두통을 유발했던 관계로 실패한 게임기입니다." -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "11xx: 노이즈 길이 설정 (0 에서 7)" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 msgid "" "12xy: Setup envelope (x: enabled/loop (1: enable, 3: enable+loop); y: speed/" "direction (0-7: down, 8-F: up))" @@ -2331,57 +2691,56 @@ msgstr "" "12xy: 엔벨로프 설정 (x: 활성화/반복 (1: 활성화, 3: 활성화+반복); y: 속도/위" "치 (0 에서 7: 하, 8 에서 F 상))" -#: src/engine/sysDef.cpp:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "13xy: SWEEP 설정 (x: 속도; y: SHIFT; 채널 5만)" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" msgstr "" -"14xy: 변조 설정 (x: 활성화/반복 (1: 활성화, 3: 활성화+반복); y: 속도; " -"채널 5만)" +"14xy: 변조 설정 (x: 활성화/반복 (1: 활성화, 3: 활성화+반복); y: 속도; 채널 5" +"만)" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "15xx: 변조 파형 설정 (x: 웨이브테이블; 채널 5만)" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "코나미 VRC7" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 msgid "" "like OPLL, but even more cost reductions applied. three FM channels went " "missing, and drums mode did as well..." msgstr "" -"OPLL과 유사하지만, 추가적인 원가 절감을 위해 FM 채널 3개와 드럼 모드가 제" -"거된 것입니다." +"OPLL과 유사하지만, 추가적인 원가 절감을 위해 FM 채널 3개와 드럼 모드가 제거" +"된 것입니다." -#: src/engine/sysDef.cpp:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "야마하 YM2610B (OPNB2)" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip." -msgstr "" -"타이토의 요청에 따라 OPNB에서 FM 채널 수를 다시 2개 늘린 것입니다." +msgstr "타이토의 요청에 따라 OPNB에서 FM 채널 수를 다시 2개 늘린 것입니다." -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "ADPCM-B" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "ZX 스펙트럼 비퍼" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 msgid "" "the ZX Spectrum only had a basic beeper capable of...\n" "...a bunch of thin pulses and tons of other interesting stuff!\n" @@ -2391,49 +2750,50 @@ msgstr "" "...기본적인 비퍼만 가지고 있었습니다!\n" "Furnace 트래커는 얇은 펄스 시스템을 제공합니다." -#: src/engine/sysDef.cpp:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "12xx: 펄스 폭 설정" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "17xx: 오버레이 드럼 트리거" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "야마하 YM2612 (OPN2) (채널 3 확장 모드)" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 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 "" -"메가 드라이브에 사용된 것으로 유명한 칩입니다. (그 외에도 FM Towns 컴퓨터에 탑" -"재되기도 했습니다.)\n" -"해당 칩은 3번째 FM 채널의 4개 오퍼레이터를 분리하여 각각 다른 높이의 음을 " -"낼 수 있게 하는 채널 확장 모드가 활성화되어 있습니다." +"메가 드라이브에 사용된 것으로 유명한 칩입니다. (그 외에도 FM Towns 컴퓨터에 " +"탑재되기도 했습니다.)\n" +"해당 칩은 3번째 FM 채널의 4개 오퍼레이터를 분리하여 각각 다른 높이의 음을 낼 " +"수 있게 하는 채널 확장 모드가 활성화되어 있습니다." -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "야마하 YM2612 (OPN2) CSM" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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 "" -"메가 드라이브에 사용된 것으로 유명한 칩입니다. (그 외에도 FM Towns 컴퓨터에 탑" -"재되기도 했습니다.)\n" +"메가 드라이브에 사용된 것으로 유명한 칩입니다. (그 외에도 FM Towns 컴퓨터에 " +"탑재되기도 했습니다.)\n" "이것은 채널 3의 특별한 이펙트를 컨트롤하기 위한 CSM 모드를 포함합니다." -#: src/engine/sysDef.cpp:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "코나미 SCC" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 msgid "" "a wavetable chip made by Konami for use with the MSX.\n" "the last channel shares its wavetable with the previous one though." @@ -2441,44 +2801,44 @@ msgstr "" "MSX와 함께 사용하기 위해 코나미가 만든 웨이브테이블 칩입니다.\n" "4번 채널과 5번 채널의 웨이브테이블은 서로 공유됩니다." -#: src/engine/sysDef.cpp:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "야마하 YM3526 (OPL) (드럼 모드)" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "드럼 모드가 활성화된 OPL 칩입니다." -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "킥/FM 7" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "야마하 YM3812 (OPL2) (드럼 모드)" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "드럼 모드가 활성화된 OPL2 칩입니다." -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "야마하 YMF262 (OPL3) (드럼 모드)" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "드럼 모드가 활성화된 OPL3 칩입니다." -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "킥/FM 16" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "야마하 YM2610 (OPNB)" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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 " @@ -2488,11 +2848,11 @@ msgstr "" "OPNA와 유사하나, 리듬 채널들이 ADPCM 채널들로 교체되었고 FM 채널 두 개가 빠" "진 것입니다." -#: src/engine/sysDef.cpp:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "야마하 YM2610 (OPNB) (채널 2 확장 모드)" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2503,14 +2863,14 @@ msgstr "" "SNK의 Neo Geo 아케이드 기판들과 게임기에 사용된 칩입니다.\n" "OPNA와 유사하나, 리듬 채널들이 ADPCM 채널들로 교체되었고 FM 채널 두 개가 빠" "진 것입니다.\n" -"해당 칩은 2번째 FM 채널의 4개 오퍼레이터를 분리하여 각각 다른 높이의 음을 " -"낼 수 있게 하는 채널 확장 모드가 활성되어 있습니다." +"해당 칩은 2번째 FM 채널의 4개 오퍼레이터를 분리하여 각각 다른 높이의 음을 낼 " +"수 있게 하는 채널 확장 모드가 활성되어 있습니다." -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "야마하 YM2610 (OPNB) (CSM)" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2522,50 +2882,50 @@ msgstr "" "진 것입니다.\n" "채널 2의 특별한 이펙트를 위한 CSM 모드 제어를 포함합니다." -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "야마하 YM2413 (OPLL) (드럼 모드)" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." -msgstr "드럼 모드가 활성화된 OPLL 칩입니다." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." +msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "3xxx: LFSR 불러오기 (0 에서 FFF)" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "아타리 링스" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" "아타리가 만든 휴대용 콘솔입니다. 이것은 아타리의 모든 트레이드마크 웨이브테이" "블을 가지고 있습니다." -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "10xx: 에코 피드백 레벨 조정 (00 에서 FF)" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "11xx: 채널 에코 레벨 설정 (00 에서 FF)" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "12xx: QSound 알고리즘 토글 (0: 비활성화; 1: 활성화)" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "3xxx: 에코 지연 버퍼 길이 설정 (000 에서 AA5)" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "캡콤 Q사운드" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." @@ -2573,122 +2933,122 @@ msgstr "" "캡콤의 일부 아케이드 보드에 사용되었습니다. 에코가 있는 서라운드처럼 샘플링" "된 사운드입니다." -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "PCM 1" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "PCM 2" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "PCM 3" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "PCM 4" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "PCM 5" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "PCM 6" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "PCM 7" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "PCM 8" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "PCM 9" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "PCM 10" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "PCM 11" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "PCM 12" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "PCM 13" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "PCM 14" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "PCM 15" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "PCM 16" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "ADPCM 1" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "ADPCM 2" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "ADPCM 3" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "VERA" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "이 칩은 유튜버 The 8-Bit Guy가 디자인한 컴퓨터에 사용되었습니다." -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "20xx: 파형 설정" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "22xx: 듀티비 설정 (0 에서 3F)" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "야마하 YM2610B (OPNB2) (채널 3 확장 모드)" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2696,38 +3056,38 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" "타이토의 요청에 따라 OPNB에서 FM 채널 수를 다시 2개 늘린 것입니다.\n" -"해당 칩은 3번째 FM 채널의 4개 오퍼레이터를 분리하여 각각 다른 높이의 음을 " -"낼 수 있게 하는 채널 확장 모드가 활성화되어 있습니다." +"해당 칩은 3번째 FM 채널의 4개 오퍼레이터를 분리하여 각각 다른 높이의 음을 낼 " +"수 있게 하는 채널 확장 모드가 활성화되어 있습니다." -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "야마하 YM2610B (OPNB2) CSM" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -"타이토의 요청에 따라 OPNB에서 FM 채널 수를 다시 2개 늘린 것입니다.\n" -"CSM 뭐시기" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "세가PCM (호환 5채널 모드)" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." msgstr "" "SegaPCM과 동일하나, DefleMask와의 호환을 위해 5개의 채널만 보이게 합니다." -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "세타/알루머 X1-010" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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 " @@ -2736,19 +3096,19 @@ msgstr "" "웨이브테이블 채널이 아주 많은 세타/알루머 제조 아케이드 기판의 사운드 칩으" "로, 샘플 재생도 가능합니다." -#: src/engine/sysDef.cpp:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "11xx: 엔벨로프 모양 설정" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "12xx: 샘플 뱅크 슬롯 설정 (0 에서 7)" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "20xx: PCM 주파수 설정 (1 에서 FF)" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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)" @@ -2756,152 +3116,152 @@ msgstr "" "22xx: 엔벨로프 모드 설정 (비트 0: 활성화; 비트 1: ONE-SHOT; 비트 2: 분할 모양" "을 좌우로; 비트 3/5: 좌우 반전 좌/우로; 비트 4/6: 상하 반전 좌/우로)" -#: src/engine/sysDef.cpp:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "23xx: 엔벨로프 PERIOD 설정" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "코나미 버블 시스템 WSG" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" "두 개의 AY-3-8910도 가지고 있었던 버블 시스템의 웨이브테이블 부분입니다." -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "야마하 YMF278B (OPL4)" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "OPL3에 24채널 버전의 MultiPCM이 추가된 것입니다." -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "PCM 17" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "PCM 18" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "PCM 19" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "PCM 20" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "PCM 21" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "PCM 22" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "PCM 23" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "PCM 24" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "야마하 YMF278B (OPL4) (드럼 모드)" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "OPL4이지만 드럼 모드가 활성화되었습니다." -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "11xx: 필터 모드 설정 (00 에서 03)" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "필터 계수 K1 하위 바이트 설정 (00 에서 FF)" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "15xx: 필터 계수 K1 상위 바이트 설정 (00 에서 FF)" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "16xx: 필터 계수 K2 하위 바이트 설정 (00 에서 FF)" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "17xx: 필터 계수 K2 상위 바이트 설정 (00 에서 FF)" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "18xx 필터 계수 K1 슬라이드 업 (00 에서 FF)" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "19xx: 필터 계수 K1 슬라이드 다운 (00 에서 FF)" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "1Axx: 필터 계수 K2 슬라이드 업 (00 에서 FF)" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "1Bxx: 필터 계수 K2 슬라이드 다운 (00 에서 FF)" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "22xx: 엔벨로프 좌측 볼륨 RAMP 설정 (SIGNED) (00 에서 FF)" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "23xx: 엔벨로프 우측 볼륨 RAMP 설정 (SIGNED) (00 에서 FF)" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "24xx: 엔벨로프 필터 계수 K1 RAMP 설정 (SIGNED) (00 에서 FF)" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "25xx: 엔벨로프 필터 계수 K1 RAMP 설정 (SIGNED, 느림) (00 에서 FF)" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "26xx: 엔벨로프 필터 계수 K2 RAMP 설정 (SIGNED) (00 에서 FF)" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "27xx: 엔벨로프 필터 계수 K2 RAMP 설정 (SIGNED, 느림) (00 에서 FF)" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "120x: 일시정지 (비트 0)" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "2xxx: 엔벨로프 카운트 설정 (000 에서 1FF)" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "3xxx: 필터 계수 K1 설정 (000 에서 FFF)" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "4xxx: 필터 계수 K2 설정 (000 에서 FFF)" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "엔소닉 ES5506" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 msgid "" "a sample chip made by Ensoniq, which is the basis for the GF1 chip found in " "Gravis' Ultrasound cards." @@ -2909,114 +3269,113 @@ msgstr "" "그라비스의 울트라사운드 카드에 쓰인 GF1 칩의 기반이 되는 엔소닉이 만든 샘플 " "칩입니다." -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "채널 29" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "채널 30" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "채널 31" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "채널 32" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "야마하 Y8950" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "OPL과 유사하지만 ADPCM 채널이 추가된 것입니다." -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "야마하 Y8950 (드럼 모드)" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "드럼 모드가 활성화된 야마하 Y8950입니다." -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "코나미 SCC+" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." -msgstr "" -"코나미 SCC 칩의 마지막 웨이브테이블 채널이 독립적이도록 한 변형입니다." +msgstr "코나미 SCC 칩의 마지막 웨이브테이블 채널이 독립적이도록 한 변형입니다." -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "12xx: 펄스 폭 설정 (0 에서 7F)" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "13xx: 리조넌스 설정 (0 에서 FF)" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 msgid "" "14xx: Set filter mode (bit 0: ring mod; bit 1: low pass; bit 2: high pass; " "bit 3: band pass)" msgstr "" -"14xx: 필터 모드 설정 (비트 0: 링 변조; 비트 1: 로우 패스; 비트 2: 하이 패" -"스; 비트 3: 밴드 패스)" +"14xx: 필터 모드 설정 (비트 0: 링 변조; 비트 1: 로우 패스; 비트 2: 하이 패스; " +"비트 3: 밴드 패스)" -#: src/engine/sysDef.cpp:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "15xx: 주파수 SWEEP PERIOD 하위 바이트 설정" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "16xx: 주파수 SWEEP PERIOD 상위 바이트 설정" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "17xx: 볼륨 SWEEP PERIOD 하위 바이트 설정" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "18xx: 볼륨 SWEEP PERIOD 상위 바이트 설정" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "19xx: 컷오프 SWEEP PERIOD 하위 바이트 설정" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "1Axx: 컷오프 SWEEP PERIOD 상위 바이트 설정" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "1Bxx: 주파수 SWEEP 경계 설정" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "1Cxx: 볼륨 SWEEP 경계 설정" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "1Dxx: 컷오프 SWEEP 경계 설정" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "1Exx: 위상 재설정 경계 하위 바이트 설정" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "1Exx: 위상 재설정 경계 상위 바이트 설정" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "20xx: 주파수 SWEEP 토글 (비트 0 에서 6: 속도; 비트 7: 위치는 위)" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 msgid "" "21xx: Toggle volume sweep (bit 0-4: speed; bit 5: direction is up; bit 6: " "loop; bit 7: alternate)" @@ -3024,15 +3383,31 @@ msgstr "" "21xx: 볼륨 SWEEP 토글 (비트 0 에서 4; 비트 5: 위치는 위; 비트 6: 반복; 비트 " "7: 교대)" -#: src/engine/sysDef.cpp:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "22xx: 컷오프 SWEEP 토글 (비트 0 에서 6: 속도; 비트 7: 위치는 위)" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "tildearrow 사운드 유닛" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" @@ -3040,46 +3415,48 @@ msgstr "" "tildearrow가 제작한 가상의 사운드 칩입니다. SID, AY, VERA를 섞은 느낌이라 생" "각하시면 됩니다." -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "오키 MSM6295" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" -"오키(OKI)가 제조한 ADPCM 사운드 칩으로 다수의 아케이드 기판들에 사용되었습니다." +"오키(OKI)가 제조한 ADPCM 사운드 칩으로 다수의 아케이드 기판들에 사용되었습니" +"다." -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "20xx 칩 출력 RATE 설정 (0: 클럭/132; 1: 클럭/165)" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "오키 MSM6258" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "오키(OKI)가 제조한 ADPCM 사운드 칩으로 샤프 X68000에 사용되었습니다." -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "샘플" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "20xx: 주파수 분수 설정 (0 에서 2)" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "21xx: 클럭 RATE 선택 (0: 전체; 1: 절반)" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "야마하 YMZ260B (PCMD8)" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 msgid "" "used in some arcade boards. Can play back either 4-bit ADPCM, 8-bit PCM or " "16-bit PCM." @@ -3087,38 +3464,39 @@ msgstr "" "몇몇 아케이브 보드에 사용되었습니다. 4비트 ADPCM, 8비트 PCM 또는 16비트 PCM " "중 하나를 재생할 수 있습니다." -#: src/engine/sysDef.cpp:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "남코 WSG" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" "초기 남코 아케이드 게임을 비롯한 팩맨에 사용된 웨이브테이블 사운드 칩입니다." -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "남코 C15 WSG" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "후기 남코 아케이드 게임에 사용된 오리지널 남코 WSG 칩의 후속작입니다." -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "남코 C30 WSG" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "남코 C15와 비슷하지만 스테레오 출력이 가능합니다." -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "오키 MSM5232" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." @@ -3126,27 +3504,27 @@ msgstr "" "오키(OKI)가 만든 사각파 가산 합성 칩으로, 일부 아케이드 기계와 악기에 쓰였습" "니다." -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "10xy: 그룹 컨트롤 설정 (x: SUSTAIN; y: 파트 토글 비트마스크)" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "11xx: 노이즈 모드 설정" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "12xx: 그룹 ATTACK 설정 (0 에서 5)" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "13xx: 그룹 DECAY 설정 (0 에서 11)" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "야마하 YM2612 (OPN2) (DualPCM 모드)" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -3156,33 +3534,29 @@ msgstr "" "탑재되기도 했습니다.)\n" "이 시스템은 소프트웨어 믹싱을 통해 두개의 샘플 채널을 제공합니다." -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "FM 6/PCM 1" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "야마하 YM2612 (OPN2) (채널 3 확장 모드 + DualPCM 모드 + CSM)" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -"메가 드라이브에 사용된 것으로 유명한 칩입니다. (그 외에도 FM Towns 컴퓨터에 " -"탑재되기도 했습니다.)\n" -"이 시스템은 소프트웨어 믹싱을 통해 두개의 샘플 채널을 제공합니다.\n" -"해당 칩은 3번째 FM 채널의 4개 오퍼레이터를 분리하여 각각 다른 높이의 음을 " -"낼 수 있게 하는 채널 확장 모드가 활성화되어 있습니다." -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "T6W28" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." @@ -3190,66 +3564,105 @@ msgstr "" "네오 지오 포켓에 사용되는 SN76489 파생 모델로, 독립적인 스테레오 볼륨과 노이" "즈 채널 주파수를 가지고 있습니다." -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "20xx: 노이즈 길이 설정 (0: 짧게, 1: 길게)" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "Generic PCM DAC" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "일반 샘플 재생 채널입니다." -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "코나미 K007232" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." -msgstr "이 PCM 칩은 1986-1990년 코나미 아케이드 기판들에서 널리 사용되었습니다." +msgstr "" +"이 PCM 칩은 1986-1990년 코나미 아케이드 기판들에서 널리 사용되었습니다." -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "아이렘 GA20" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." msgstr "" -"아미가와 비슷하지만 피치 해상도가 낮고 샘플 루프가 불가능한 아이렘의 또 다른 PCM " -"칩입니다." +"아미가와 비슷하지만 피치 해상도가 낮고 샘플 루프가 불가능한 아이렘의 또 다른 " +"PCM 칩입니다." + +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "샤프 SM8521" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "웨이브테이블 사운드 하드웨어를 가진 SoC입니다." -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "카시오 PV-1000" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 msgid "" "a game console with 3 channels of square wave. it's what happens after " "fusing TIA and VIC together." msgstr "" "세 개의 사각파 채널을 가진 게임기입니다. 마치 TIA와 VIC를 합친 것과 같습니다." -#: src/engine/sysDef.cpp:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "10xx: 링 변조 설정 (0: 비활성화, 1: 활성화)" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "ZX 스펙트럼 비퍼 (QuadTone 엔진)" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 msgid "" "another ZX Spectrum beeper system with full PWM pulses and 3-level volume " "per channel. it also has a pitchable overlay sample channel." @@ -3257,20 +3670,20 @@ msgstr "" "전체 폭 PWM 펄스와 채널당 3레벨의 볼륨을 갖춘 또 다른 ZX Spectrum 비퍼 시스템" "입니다. 또한 피치가 가능한 오버레이 샘플 채널도 갖추고 있습니다." -#: src/engine/sysDef.cpp:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "코나미 K053260" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" "이 PCM 칩은 1990-1992년 코나미의 아케이드 기판들에서 널리 사용되었습니다." -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "MOS 테크놀로지 TED" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." @@ -3278,19 +3691,19 @@ msgstr "" "2개의 사각파 채널을 지닌 칩입니다. (한 채널은 노이즈 채널로도 사용이 가능합니" "다.) 코모도어 Plus/4, 16, 116에 쓰였습니다." -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "남코 C140" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "1987년에 나온 남코의 첫 PCM 칩입니다. 그렇게 하기에는 꽤 좋습니다" -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "남코 C219" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 msgid "" "Namco's PCM chip used in their NA-1/2 hardware.\n" "very similar to C140, but has noise generator." @@ -3298,15 +3711,15 @@ msgstr "" "NA-1/2 하드웨어에 사용된 남코의 PCM 칩입니다.\n" "C140과 매우 비슷하지만 노이즈 생성기를 가지고 있습니다." -#: src/engine/sysDef.cpp:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "12xy: 반전 모드 (x: 서라운드; y: 반전)" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "ESS ES1xxx 시리즈 (ESFM)" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 msgid "" "a unique FM synth featured in PC sound cards.\n" "based on the OPL3 design, but with lots of its features extended." @@ -3314,19 +3727,19 @@ msgstr "" "컴퓨터용 사운드 카드에 탑재되었던 특이한 FM 신시사이저입니다.\n" "OPL3을 기반으로 한 칩이나, 상당한 기능들이 추가되어 있습니다." -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "FM 11" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "2Exx: 새 노트에서 하드 엔벨로프 재설정 토글" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "PowerNoise" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." @@ -3334,23 +3747,23 @@ msgstr "" "jvx와 The Beesh-Spweesh!가 디자인한 가상의 사운드칩입니다.\n" "가상의 Hexheld 콘솔에 사용되었습니다." -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "노이즈 1" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "노이즈 2" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "노이즈 3" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "슬로프" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" @@ -3358,23 +3771,24 @@ msgstr "" "20xx: 노이즈 채널 LFSR의 하위 바이트 (00 에서 FF) 또는 슬로프 채널 어큐멸레이" "터 로드" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "21xx: 노이즈 채널 LFSR의 상위 바이트 불렁기 (00 에서 FF)" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "22xx: I/O포트 A에 기록" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "23xx: I/O포트 B에 기록" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "Dave" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." @@ -3382,47 +3796,47 @@ msgstr "" "엔터프라이즈 128 컴퓨터에 탑재되었습니다. POKEY와 유사하나, 스테레오 출력이 " "가능합니다." -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "DAC 좌" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "DAC 우" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "10xx: 파형 설정 (0 에서 4; 노이즈에서 0 에서 3)" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "11xx: 노이즈 주파수 소스 설정 (0: 고정; 1-3: 채널 1 에서 3)" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "12xx: 다음 채널로 하이패스 토글" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "13xx: 채널 1+2로 링 변조 토글" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "14xx: 카운터 스왑 토글 (노이즈만)" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "15xx: 로우 패스 토글 (노이즈만)" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "16xx: 클럭 분수 설정 (0: /2; 1: /3)" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "게임보이 어드밴스 DMA 사운드" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." @@ -3430,11 +3844,11 @@ msgstr "" "DMA 하드웨어에 의해 직접 구동되는 게임보이 어드밴스의 추가 PCM FIFO 채널입니" "다." -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "게임보이 어드밴스" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 msgid "" "additional PCM FIFO channels in Game Boy Advance driven by software mixing " "to provide up to sixteen sample channels" @@ -3442,31 +3856,32 @@ msgstr "" "최대 16개의 샘플 채널을 제공하기 위해 소프트웨어 혼합에 의해 작동되는 게임보" "이 어드밴스의 추가 PCM FIFO 채널입니다." -#: src/engine/sysDef.cpp:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "11xy: 에코 채널 설정 (x: 좌/우 소스; y: 지연 (0으로 비활성화))" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "12xy: 반전 토글 (x: 좌; y: 우)" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "닌텐도 DS" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "화면이 2개 달려 있는 휴대용 게임기입니다. 펜을 사용하죠." -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "1Fxx: 전역 볼륨 설정 (0 에서 7F)" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "5E01" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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 " @@ -3476,42 +3891,43 @@ msgstr "" "추가 duty cycle, (삼각파 제외)3개의 파형과 같은 몇 가지 사항이 추가되었습니" "다." -#: src/engine/sysDef.cpp:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -"12xx: 듀티비/노이즈 모드/파형 설정 (펄스/웨이브: 0 에서 3; 노이즈: 0 " -"또는 1)" +"12xx: 듀티비/노이즈 모드/파형 설정 (펄스/웨이브: 0 에서 3; 노이즈: 0 또는 1)" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "Bifurcator" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "로지스틱 맵 반복을 사용하여 소리를 내는 가상의 사운드 칩입니다." -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "10xx: 샘플 상태의 하위 바이트 로드" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "11xx: 샘플 상태의 상위 바이트 로드" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "12xx: 채널 매개 변수의 하위 바이트 설정" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "13xx: 채널 매개 변수의 상위 바이트 설정" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "SID2" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 msgid "" "a fantasy sound chip created by LTVA. it is similar to the SID chip, but " "with many of its problems fixed." @@ -3519,466 +3935,554 @@ msgstr "" "LTVA가 만든 가상의 사운드칩입니다. SID 칩과 매우 흡사하지만 기존의 문제들이 " "다수 개선되었습니다." -#: src/engine/sysDef.cpp:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "더미 시스템" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "테스트 목적으로 설계된 시스템입니다." -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "00xy: 아르페지오" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "01xx: 피치 슬라이드 업" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "02xx: 피치 슬라이드 다운" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "03xx: 포르타멘토" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "04xy: 비브라토 (x: 속도; y: 강도)" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "05xy: 볼륨 슬라이드 + 비브라토 (호환 용도로만!)" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "06xy: 볼륨 슬라이드 + 포르타멘토 (호환 용도로만!)" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "07xy: 트레몰로 (x: 속도; y: 강도)" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "08xy: 패닝 설정 (x: 좌; y: 우)" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "09xx: 그루브 패턴 설정 (그루브가 없다면 속도 1)" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "0Axy: 볼륨 슬라이드 (0y: 다운; x0: 업)" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "0Bxx: 패턴으로 점프" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "0Cxx: 리트리거" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "0Dxx: 다음 패턴으로 점프" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "0Fxx: 속도 설정 (그루브가 없다면 스피드 2)" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "80xx: 패닝 설정 (00: 좌; 80: 중앙; FF: 우)" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "81xx: 패닝 설정 (좌측 채널)" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "82xx: 패닝 설정 (우측 채널)" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "83xy: 패닝 슬라이드 (x0: 좌; 0y: 우)" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "84xy: 판브렐로 (x: 속도; y: 강도)" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "88xy: 패닝 설정 (후방향 채널; x: 좌; y: 우)" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "89xx: 패닝 설정 (후방향 좌측 채널)" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "8Axx: 패닝 설정 (후방향 우측 채널)" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: 틱 레이트 설정 (hz)" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "D3xx: 볼륨 포르타멘토" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "D3xx: 볼륨 포르타멘토 (빠르게)" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "DCxx: 지연된 음소거" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "E0xx: 아르페지오 속도 설정" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: 노트 슬라이드 업 (x: 속도; y: 반음 수)" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: 노트 슬라이드 다운 (x: 속도; y: 반음 수)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 msgid "E3xx: Set vibrato shape" msgstr "E3xx: 비브라토 모양 설정" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "E4xx: 비브라토 범위 설정" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: 피치 설정 (80: 중앙)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "E6xy: 퀵 레가토 (x: 시간 (0 에서 7 업; 8-F 다운); y: 반음 수)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "E7xx: 매크로 RELEASE" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: 퀵 레가토 업 (x: 시간; y: 반음 수)" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: 퀵 레가토 다운 (x: 시간; y: 반음 수)" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "EAxx: 레가토" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: 레거시 샘플 모드 뱅크 설정" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "ECxx: 노트 컷" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "EDxx: 노트 딜레이" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "EExx: 외부 커맨드 보내기" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: 틱 레이트 설정 (BPM)" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "F1xx: 단일 틱 피치 업" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "F2xx: 싱글 틱 피치 다운" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "F3xx: FINE 볼륨 슬라이드 업" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "F4xx: FINE 볼륨 슬라이드 다운" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: 매크로 비활성화 (매뉴얼을 확인하십시오)" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: 매크로 활성화 (매뉴얼을 확인하십시오)" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: 매크로 재시작 (매뉴얼을 확인하십시오)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "F8xx: 싱글 틱 볼륨 업" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "F9xx: 싱글 틱 볼륨 다운" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: 빠른 볼륨 슬라이드 (0y: 다운; x0: 업)" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "FCxx: 노트 RELEASE" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: 가상 템포 분자 설정" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: 가상 템포 분모 설정" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "FFxx: 곡 정지" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "9xxx: 샘플 오프셋 설정*256" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: 샘플 오프셋 설정 (첫번째 바이트)" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: 샘플 오프셋 설정 (두번째 바이트, ×256)" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: 샘플 오프셋 설정 (세번째 바이트 ×65536)" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "유효하지 않은 이펙트입니다" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "파일의 위치로 이동: %s" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "on pre tell: %s" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "파일이 비어있습니다" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "현재 위치 파악: %s" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "ROM 크기가 불일치합니다, 예상됨: %d 바이트, 값: %d" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "on get size: %s" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "on read: %s" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "유효하지 않은 인덱스입니다" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "최대 총 채널의 수는 %d입니다" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "최대 시스템 수는 %d입니다" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "마지막 작업을 제거할 수 없습니다" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "소스과 대상이 동일" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "유효하지 않은 소스 인덱스입니다" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "유효하지 않은 대상 인덱스입니다" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "악기 %d" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "웨이브테이블의 수가 너무 많습니다!" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "끝까지 찾지 못했습니다: %s" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "파일 크기를 확인하지 못했습니다: %s" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "파일 크기가 유효하지 않습니다!" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "시작까지 찾지 못했습니다: %s" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "전체 파일을 읽어들이지 못했습니다: %s" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "유효하지 않은 웨이브테이블 헤더/데이터입니다!" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "샘플의 수가 너무 많습니다!" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "Sample %d" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "채널 %d에 빈 패턴이 없습니다!" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "샘플 뱅크 파일 전체를 읽지 않았습니다!" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "불완전한 %s 매개 변수입니다." -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "파일을 열지 못했습니다! (%s)" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "파일을 열지 못했습니다! (파일의 크기를 얻지 못했습니다: %s)" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "파일을 열지 못했습니다! (파일의 길이를 얻지 못했습니다: %s)" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "파일이 비어있습니다!" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "파일을 열지 못했습니다! (tell error: %s)" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "파일을 열지 못했습니다! (size error: %s)" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "파일을 열지 못했습니다! (read error: %s)" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "파일을 열지 못했습니다! (%s)" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "엔진을 초기화하지 못했습니다!" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "커맨드 스트림을 기록하지 못했습니다!" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "VGM을 기록하지 못했습니다!" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "CLI 시작 도중 문제가 발생했습니다!" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "재생 중..." -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "엔진 실패 오류를 표시합니다." -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "오디오 초기화 도중 문제가 발생했습니다!" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "좌" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "우" @@ -3991,7 +4495,7 @@ msgid "output" msgstr "출력" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "믹서" @@ -4000,59 +4504,60 @@ msgid "Master Volume" msgstr "전체 음량" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "반전" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "음량" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "패닝" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "전/후" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "Patchbay" @@ -4068,8 +4573,8 @@ msgstr "숨겨진 포트 표시" msgid "Display internal" msgstr "내장 표시" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "시스템" @@ -4077,10 +4582,10 @@ msgstr "시스템" msgid "Sample Preview" msgstr "샘플 미리듣기" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "메트로놈" @@ -4093,26 +4598,26 @@ msgstr "모두 연결 해제" msgid "no data in oldPatMap for channel %d!" msgstr "채널 %d에 대한 oldPatMap에 데이터가 없습니다" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "유효하지 않은 클립보드 데이터입니다! %d열 %d행에서 실패했습니다" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "더 이상 축소할 수 없습니다!" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "더 이상 확대할 수 없습니다!" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "복사: %s" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "메모리 컴포지션" @@ -4125,12732 +4630,15620 @@ msgstr "뱅크 %d" msgid "no chips with memory" msgstr "메모리가 있는 칩이 없습니다" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" -msgstr "파일을 불러오는 도중에 문제가 발생하였습니다! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" +msgstr "" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" -msgstr "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" +msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" -msgstr "인트로" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" +msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" -msgstr "미리보기" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" +msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" -msgstr "아무것도 없슴 ㅈㅅ" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" +msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" -msgstr "길게 눌러 건너뛰기" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" +msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" -msgstr "버그!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" +msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" -msgstr "알 수 없음" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" -msgstr "복제" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." -msgstr "대체하기..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" -msgstr "저장" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" +msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" -msgstr "저장 (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" +msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" -msgstr "삭제" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" -msgstr "이 샘플을 위한 메모리가 부족합니다!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" +msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" -msgstr "악기 생성" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" +msgstr "게임보이 어드밴스" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" -msgstr "드럼 키트로 만들기" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" +msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" -msgstr "악기" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" +msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" -msgstr "추가" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" +msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" -msgstr "복제" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" +msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" -msgstr "열기" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" +msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." -msgstr "악기 대체하기..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" +msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" -msgstr "TX81Z로부터 악기 가져오기" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" +msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." -msgstr "웨이브테이블 대체하기..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" +msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." -msgstr "샘플 대체하기..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" +msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." -msgstr "원시 샘플 가져오기..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" +msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." -msgstr "원시 샘플 가져오기 (대체)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" +msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" -msgstr "TX81Z로부터 가져오기" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" +msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" -msgstr "열기 (삽입; 우클릭으로 대체)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" +msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" -msgstr "저장" +#: src/gui/presets.cpp:241 +msgid "Vectrex" +msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." -msgstr ".dmp로 악기 저장..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" +msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." -msgstr ".dmw로 웨이브테이블 저장..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" +msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." -msgstr "원시 웨이브테이블 저장..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" +msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." -msgstr "원시 샘플 저장..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" +msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." -msgstr "모든 악기 저장..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" +msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." -msgstr "모든 웨이브테이블 저장..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" +msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." -msgstr "모든 샘플 저장..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" +msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." -msgstr ".dmp로 저장..." +#: src/gui/presets.cpp:300 +msgid "Gamate" +msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." -msgstr "모두 저장..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" +msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" -msgstr "폴더식 보기/일반 보기 전환" +#: src/gui/presets.cpp:335 +msgid "Computers" +msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" -msgstr "위로 이동" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." +msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" -msgstr "아래로 이동" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" +msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" -msgstr "생성" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" +msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" -msgstr "새 폴더" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" +msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" -msgstr "미리듣기 (우클릭으로 정지)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" +msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" -msgstr "삭제" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" -msgstr "<분류되지 않음>" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" +msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." -msgstr "이름 변경..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" -msgstr "웨이브테이블" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" +msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" -msgstr "샘플" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" +msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." -msgstr ".dmw로 저장..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." -msgstr "원시 데이터 저장..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" +msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." -msgstr "원시 데이터 가져오기..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." -msgstr "원시 데이터 가져오기 (대체)..." +#: src/gui/presets.cpp:431 +msgid "MSX" +msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" -msgstr "내보내기 유형:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" +msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" -msgstr "단일 파일" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" +msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" -msgstr "여러 파일 (칩당 한 파일)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" +msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" -msgstr "여러 파일 (채널당 한 파일)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" +msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" -msgstr "비트 깊이:" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" +msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" -msgstr "16-bit 정수" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" +msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" -msgstr "32-bit 부동소수" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" +msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" -msgstr "샘플 레이트" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" +msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" -msgstr "Channels in file" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" +msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" -msgstr "반복" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" +msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" -msgstr "페이드 아웃 (초)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" -msgstr "추출할 채널:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" +msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" -msgstr "전체" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" -msgstr "없음" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" -msgstr "패턴에 보이는 채널" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" +msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" -msgstr "오실로스코프에 보이는 채널" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" +msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" -msgstr "취소" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" +msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" -msgstr "내보내기" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" +msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" -msgstr "한 개 이상의 채널을 선택하십시오." +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" -msgstr "설정:" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" -msgstr "포멧 버전" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" -msgstr "반복" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" +msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" -msgstr "루프 로(路):" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" -msgstr "자동감지" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" -msgstr "한 번 반복" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" +msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" -msgstr "사용자 지정" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" +msgstr "" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" -msgstr "패턴 변경 힌트 추가" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -"패턴 변화에 대한 데이터 블록 삽입\n" -"재생 루틴을 작성 중인 경우 유용합니다.\n" -"\n" -"패턴 변경 데이터 블록의 형식은 다음과 같습니다.\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: 길이, 32비트의 작은 엔디안 숫자\n" -"- oo: 오더\n" -"- rr: 초기 행(0Dxx 이펙트는 다른 행을 선택할 수 있음)\n" -"- pp: 패턴 인덱스(채널당 1개씩)\n" -"\n" -"패턴 인덱스는 곡에 나오는 대로 순서가 정해집니다." -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" -msgstr "다이렉트 스트림 모드" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -"DualPCM과 MSM6258 내보내기를 위해 필요합니다.\n" -"\n" -"파일 크기가 크게 증가하는 대신 샘플을 재생할 때\n" -"볼륨/위치 변경을 허용합니다." -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" -msgstr "내보낼 칩:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" -msgstr "이 칩은 VGM %d.%.2x 이상에서만 사용 가능합니다!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" -msgstr "이 칩은 VGM 포맷에서 지원되지 않습니다!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." -msgstr "내보낼 칩을 선택하되 각 유형의 %d까지만 선택합니다." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" -msgstr "내보낼 것이 없습니다" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" -msgstr "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" +msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" -msgstr "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" -msgstr "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" -msgstr "내보낼 채널:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" -msgstr "틱 레이트 (Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" -msgstr "크기 최적화" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." -msgstr "이 대화 상자의 최상단 메뉴에서 대상을 선택하세십시오." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." -msgstr "해당 내보내기 방법은 어떤 옵션도 제공하지 않습니다." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" +msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" -msgstr "이 옵션은 곡을 텍스트 파일로 내보냅니다.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -"이 옵션은 곡을 재생할 때 생성되는 내부 명령 스트림의\n" -"덤프를 포함하는 텍스트 또는 바이너리 파일을 내보냅니다.\n" -"\n" -"기술/개발 용도로만 사용하십시오!" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -"DefleMask 모듈 포맷으로 내보냅니다.\n" -"기존 dmf를 정말, 정말로 다운그레이드하려는 경우에만 진행하십시오." -#: src/gui/exportOptions.cpp:412 -msgid "format version:" -msgstr "포멧 버전:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" -msgstr "1.1.3 이상" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" -msgstr "1.0/레거시 (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" -msgstr "오디오" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" -msgstr "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" -msgstr "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" -msgstr "텍스트" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" -msgstr "커맨드 스트림" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" +msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" -msgstr "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" +msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." -msgstr "축하합니다! 비밀 패널을 여셨습니다." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" +msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" -msgstr "숨겨진 시스템 토글" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" +msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" -msgstr "모든 유형의 악기 토글" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" +msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" -msgstr "피치 선형성을 부분으로 설정" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" +msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" -msgstr "Set fat to max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" +msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" -msgstr "Set muscle and fat to zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" +msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" -msgstr "이것은 실수일 것이라고 tildearrow에게 말하십시오." +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -"맞습니다, 이것은 버그입니다. Github에 버그 리포트를 작성하고 어떻게 버그가 발생했" -"는지 알려주십시오.\t" -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" -msgstr "속도" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" +msgstr "" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" -msgstr "베이스 템포##템포 또는 Hz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" -msgstr "틱 레이트##템포 또는 Hz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" +msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" -msgstr "클릭하여 틱 레이트 표시" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" +msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" -msgstr "클릭하여 베이스 템포 표시" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" -msgstr "그루브" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" +msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" -msgstr "클릭하여 단일 스피드 표시" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" +msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" -msgstr "스피도" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" -msgstr "클릭하여 그루브 패턴 표시" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" +msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" -msgstr "클릭하여 두개의 스피드 (대체) 표시" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" +msgstr "" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" -msgstr "가상 템포" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" -msgstr "분자" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" +msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" -msgstr "분모 (기본 템포로 설정)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" +msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" -msgstr "나누기" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" -msgstr "강조 표시" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" +msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" -msgstr "패턴 길이" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" +msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" -msgstr "곡 길이" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" +msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" -msgstr "채널" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" +msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" -msgstr "패턴" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" +msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" -msgstr "스코프" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" +msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" -msgstr "바꾸기" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" +msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" -msgstr "이름" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" +msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" -msgstr "패턴에 표시" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" +msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" -msgstr "채널별 오실로스코프에 표시" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" +msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -"%s #%d\n" -"(끌어서 채널 바꾸기)" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." -msgstr "검색..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" +msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." -msgstr "최근 파일 검색..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" +msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." -msgstr "악기 검색..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" +msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." -msgstr "샘플 검색..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" +msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." -msgstr "악기 검색 (바꾸기)..." +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" +msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." -msgstr "칩 검색 (추가)..." +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" +msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" -msgstr "- None -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" +msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" -msgstr "잘못된 커맨드 팔레트 유형입니다" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" +msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" -msgstr "레지스터 보기" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" +msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" -msgstr "- 사용 가능한 레지스터 풀이 없습니다" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" +msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" -msgstr "에러" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" +msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" -msgstr "경고" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/log.cpp:27 -msgid "info" -msgstr "정보" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" +msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" -msgstr "디버그" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" +msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" -msgstr "trace" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" +msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" -msgstr "로그 보기" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" +msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" -msgstr "추적" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" +msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" -msgstr "레벨" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" +msgstr "" -#: src/gui/log.cpp:68 -msgid "time" -msgstr "시간" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" +msgstr "" -#: src/gui/log.cpp:70 -msgid "level" -msgstr "레벨" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" +msgstr "" -#: src/gui/log.cpp:72 -msgid "message" -msgstr "메시지" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" +msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" -msgstr "패턴" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" +msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." -msgstr "표시할 채널이 없습니다." +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" +msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" -msgstr "클릭하여 패턴 옵션 변경 (이펙트 열/패턴 이름/비주얼라이저)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" +msgstr "" -#: src/gui/pattern.cpp:504 -msgid "Options:" -msgstr "옵션:" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" +msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" -msgstr "이펙트 확장/축소" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" +msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" -msgstr "패턴 이름" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" +msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" -msgstr "채널 그룹 힌트" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" +msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" -msgstr "비주얼라이저" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" +msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" -msgstr "채널 상태:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" +msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" -msgstr "No##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" +msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" -msgstr "Yes##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" +msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" -msgstr "경고!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" +msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" -msgstr "이 악기를 재생할 수 있는 칩이 없기 때문에" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" +msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" -msgstr "해당 악기를 미리듣기할 수 없습니다" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" +msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." -msgstr "당신의 악기가 위험합니다!! 조심해요..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" +msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" -msgstr "오실로스코프" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" +msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" -msgstr "줌: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" +msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" -msgstr "창 사이즈: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" +msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" -msgstr "(-무한)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" +msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" -msgstr "디버그" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" +msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." -msgstr "이것은 언어 테스트입니다." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" +msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." -msgstr "이것은 또다른 언어 테스트입니다." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" +msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "%d 사과" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" -msgstr "None (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" +msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" -msgstr "None (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" +msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" -msgstr "None (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" +msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" -msgstr "주파수" +#: src/gui/presets.cpp:1502 +msgid "FM-7" +msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" -msgstr "채널" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" -msgstr "명도" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" +msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" -msgstr "노트 트리거" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" +msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" -msgstr "꺼짐" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" -msgstr "모드 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" +msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" -msgstr "모드 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" +msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" -msgstr "모드 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" +msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" -msgstr "오실로스코프 (채널)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" +msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" -msgstr "열" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" +msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" -msgstr "크기 (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" +msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" -msgstr "자동 열 설정" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" +msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" -msgstr "파형의 위치를 중앙으로 고정" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" +msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" -msgstr "노트마다 위상 무작위화" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" +msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" -msgstr "진폭" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" +msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" -msgstr "선 두께" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" -msgstr "그라데이션" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" +msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" -msgstr "그라데이션 텍스처 생성 중 에러가 발생했습니다!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" -msgstr "그라데이션 텍스처 업데이트 중 에러가 발생했습니다!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" -msgstr "색" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" -msgstr "거리" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" +msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" -msgstr "퍼짐" +#: src/gui/presets.cpp:1664 +msgid "Atari" +msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" -msgstr "제거" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" +msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" -msgstr "배경" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" +msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" -msgstr "X 축##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" -msgstr "Y 축##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" +msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" -msgstr "텍스트 포맷:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" +msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -"작성법:\n" -"- %c: 채널 이름\n" -"- %C: 채널 짧은 이름\n" -"- %d: 채널 번호 (0부터 시작)\n" -"- %D: 채널 번호 (1부터 시작)\n" -"- %n: 채널 노트\n" -"- %i: 악기 이름\n" -"- %I: 악기 번호 (십진수)\n" -"- %x: 악기 번호 (십육진수)\n" -"- %s: 칩 이름\n" -"- %p: 칩 파트 번호\n" -"- %S: 칩 ID\n" -"- %v: 볼륨 (십진수)\n" -"- %V: 볼륨 (백분율)\n" -"- %b: 볼륨 (십육진수)\n" -"- %l: 새 줄\n" -"- %%: 백분율 부호" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" -msgstr "텍스트 색" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" +msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" -msgstr "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" +msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" -msgstr "채널 오실로스코프 작업 풀 생성" +#: src/gui/presets.cpp:1719 +msgid "Capcom" +msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" -msgstr "채널 %d에 FFT 플랜 생성" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" +msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" -msgstr "플랜 생성을 실패했습니다!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" +msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" -msgstr "역플랜 생성을 실패했습니다!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" +msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" -msgstr "FFT 버퍼 생성을 실패했습니다" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" +msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" -msgstr "에러!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" -msgstr "잘라내기" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" +msgstr "" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" -msgstr "복사" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" +msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" -msgstr "붙여넣기" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" +msgstr "" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -"전체\n" -"선택" -#: src/gui/editControls.cpp:52 -msgid "piano" -msgstr "피아노" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" +msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" -msgstr "실행 취소" +#: src/gui/presets.cpp:1789 +msgid "Data East" +msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" -msgstr "다시 실행" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" +msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -"혼합\n" -"붙여넣기" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -"배경에 혼합\n" -"붙여넣기" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -"악기\n" -"붙여넣기" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -"악기를 배경에 혼힙\n" -"붙여넣기" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -"다음 패턴까지\n" -"붙여넣기" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -"감싸서\n" -"붙여넣기" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -"노트\n" -"옮기기" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -"값\n" -"옮기기" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -"악기\n" -"바꾸기" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -"찾기/\n" -"바꾸기" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" -msgstr "축소" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" +msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" -msgstr "확장" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" +msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" -msgstr "뒤집기" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" -msgstr "반전" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" +msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" -msgstr "내삽" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" +msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" -msgstr "스케일" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" -msgstr "페이드" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" +msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" -msgstr "무작위화" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" +msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" -msgstr "opmask" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" +msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -"스크롤\n" -"모드" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -"입력\n" -"래치" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -"래치\n" -"설정" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -"래치\n" -"지우기" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" -msgstr "지우기" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" +msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" -msgstr "모바일 조작" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" -msgstr "모바일 메뉴" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" +msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" -msgstr "순서" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" +msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" -msgstr "악기" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" +msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" -msgstr "곡" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" -msgstr "칩" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" +msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" -msgstr "기타" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" +msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" -msgstr "새 파일" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" msgstr "" -"변경 사항을 저장하지 않으셨습니다! 새 곡을 만들기 전에 변경 사항을 저장하시겠습니까?" -#: src/gui/editControls.cpp:507 -msgid "Save as..." -msgstr "다른 이름으로 저장..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" +msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" -msgstr "백업 복원" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" +msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" -msgstr "곡 정보" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" +msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" -msgstr "하위곡" +#: src/gui/presets.cpp:2047 +msgid "Konami" +msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" -msgstr "코멘트" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" +msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." -msgstr "Channels here..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" +msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." -msgstr "Chips here..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" +msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." -msgstr "대체 뭐야..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" +msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" -msgstr "오실로스코프" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" +msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" -msgstr "레지스터" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" +msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" -msgstr "상태" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" +msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" -msgstr "그루브" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" +msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" -msgstr "호환 플래그" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" +msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" -msgstr "XY스코프" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" +msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" -msgstr "미터" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" -msgstr "메모리" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" +msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" -msgstr "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." +msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" -msgstr "프리셋" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" -msgstr "패턴매니저" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" +msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" -msgstr "패닉" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" -msgstr "설정" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" +msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" -msgstr "로그" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" +msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" -msgstr "Furnace 정보" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" +msgstr "" -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" -msgstr "데스크톱 모드로 전환" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" +msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" -msgstr "재생/편집 컨트롤" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" +msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" -msgstr "옥타브" +#: src/gui/presets.cpp:2189 +msgid "Namco" +msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" -msgstr "Coarse Step" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" +msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" -msgstr "편집 스텝" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" +msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" -msgstr "재생" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" +msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" -msgstr "정지" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" +msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" -msgstr "편집" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" +msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" -msgstr "패턴 반복" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" +msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" -msgstr "한 행 스텝" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" +msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" -msgstr "다성##PolyInput" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" +msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" -msgstr "단성##PolyInput" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" +msgstr "" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" -msgstr "다성음" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" +msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." -msgstr "옥타브" +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" -msgstr "Coarse" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" +msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" -msgstr "스텝" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." -msgstr "추적." +#: src/gui/presets.cpp:2273 +msgid "Sega" +msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" -msgstr "순서##FollowOrders" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" +msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" -msgstr "패턴##FollowPattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" +msgstr "" -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" -msgstr "재생 컨트롤" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" +msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" -msgstr "이 패턴의 시작 부분부터 재생" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" +msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" -msgstr "이 패턴의 시작에서 반복" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" +msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" -msgstr "편집 컨트롤" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" +msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" -msgstr "순서를 따라 스크롤" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" -msgstr "패턴을 따라 스크롤" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" +msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" -msgstr "곡 코멘트" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" +msgstr "" -#: src/gui/util.cpp:93 -msgid "" -msgstr "" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" +msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" -msgstr "Ctrl-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" +msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" -msgstr "Alt-" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" +msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" -msgstr "Shift-" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" +msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" -msgstr "통계" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" +msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" -msgstr "오디오 로드" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" -msgstr "오실로스코프 (X-Y)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" -msgstr "X 채널" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" +msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" -msgstr "좌우 반전##X" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" +msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" -msgstr "Y 채널" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" -msgstr "상하 반전##Y" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" -msgstr "줌" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" +msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" -msgstr "decay 시간 (ms)" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" -msgstr "세기" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" -msgstr "선 굵기" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" +msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" -msgstr "(-무한)dB,(-무한)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" +msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" -msgstr "(-무한)dB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" +msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" -msgstr "%.1fdB,(-무한)dB" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" +msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" -msgstr "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" -msgstr "클럭 속도:" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" -msgstr "칩 유형:" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" +msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" -msgstr "YM3438 (9-bit DAC)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" +msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" -msgstr "YM2612 (디스토션이 있는 9-bit DAC)" +#: src/gui/presets.cpp:2507 +msgid "SNK" +msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" -msgstr "YMF276 (외부 DAC)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" +msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" -msgstr "ExtCh FM 매크로 비활성화 (호환성)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" +msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" -msgstr "ExtCh 오퍼레이터 2-4가 FB에 영향을 줄 때 악기 변경 (호환성)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" -msgstr "수정된 사인파 (장난)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" +msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" -msgstr "DAC 간섭 시뮬레이션" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" +msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" -msgstr "주기#InterruptSim" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" +msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" -msgstr "3.58Mhz (NTSC)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" +msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" -msgstr "3.55Mhz (PAL)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" +msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" -msgstr "4MHz (BBC 마이크로)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" +msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" -msgstr "1.79MHz (NTSC 절반)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" +msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" -msgstr "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" +msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" -msgstr "2MHz (세가 시스템 1)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" +msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" -msgstr "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" +msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" -msgstr "세가 VDP/마스터 시스템" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" +msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" -msgstr "아타리와 비슷한 짧은 노이즈가 있는 TI SN76489" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" +msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" -msgstr "게임 기어" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" +msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" -msgstr "TI SN76489A" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" +msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" -msgstr "TI SN76496" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" +msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" -msgstr "NCR 8496" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" +msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" -msgstr "Tandy PSSJ 3음성 사운드" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" +msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" -msgstr "TI SN94624" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" +msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" -msgstr "TI SN76494" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" +msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" -msgstr "노이즈 주기 변경 위상 재설정 비활성화" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" -msgstr "상위 옥타브에서 노트 매핑에 대한 쉬운 주기 비활성화" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" -msgstr "Pseudo-PAL" +#: src/gui/presets.cpp:2653 +msgid "Taito" +msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" -msgstr "Anti-click 비활성화" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" +msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" -msgstr "칩 수정:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" -msgstr "HuC6280 (오리지널)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" -msgstr "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" +msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" -msgstr "CPU 속도:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" +msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" -msgstr "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" +msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" -msgstr "5.95MHz (PAL)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" +msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" -msgstr "샘플 메모리:" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" +msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" -msgstr "8K (rev A/B/E)" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" +msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" -msgstr "64K (rev D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" +msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" -msgstr "DAC 해상도:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" -msgstr "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" +msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" -msgstr "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" +msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" -msgstr "에코 활성화" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" +msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" -msgstr "에코 채널 스왑" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" +msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" -msgstr "에코 지연:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" -msgstr "에코 해상도:" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" +msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" -msgstr "에코 피드백:" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" -msgstr "에코 볼륨:" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" +msgstr "기타" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" -msgstr "오리지널 (DMG)" +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" +msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" -msgstr "게임보이 컬러 (rev C)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" +msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" -msgstr "게임보이 컬러 (rev E)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" +msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" -msgstr "게임보이 어드밴스" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" -msgstr "웨이브 채널 방향:" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" -msgstr "일반" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" +msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" -msgstr "반전됨" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" -msgstr "정확한 데이터 (반전됨)" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" +msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" -msgstr "정확한 출력 (일반)" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" +msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" msgstr "" -"꽤 내가 아르페지오와 내 소리 길이를 사용할 때 호환 플래그를 하나 더 주세요" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" -msgstr "DAC bit 깊이 (출력 레이트를 감소시킵니다):" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" -msgstr "볼륨 범위:" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" +msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" -msgstr "버퍼 섞기 (더 긴 에코 지연을 제공합니다):" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" +msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" -msgstr "채널 제한:" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" +msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" -msgstr "샘플 레이트:" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" +msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" -msgstr "실제 샘플 레이트: %d Hz" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" +msgstr "" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" -msgstr "최대 믹서 CPU 사용도: %.0f%%" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" -msgstr "NTSC (3.58MHz)" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" +msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" -msgstr "PAL (3.55MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" +msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" -msgstr "아케이드 (4MHz)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" -msgstr "NTSC 절반 (1.79MHz)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" +msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" -msgstr "패치 세트" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" -msgstr "탑/하이햇 주파수 변경 무시" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" +msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" -msgstr "모든 드럼에 동시에 고정 주파수 적용" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" -msgstr "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" +msgstr "커스텀" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" -msgstr "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." +msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" -msgstr "망가진 피치 매크로/슬라이드 (호환성)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" +msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" -msgstr "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." +msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" -msgstr "PAL (1.67MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" -msgstr "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" -msgstr "DPCM 채널 모드:" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" -msgstr "DPCM (저해상도의 소리; CPU 사용량이 낮습니다)" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" -msgstr "PCM (고해상도의 소리; CPU 사용량이 높습니다)" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" +msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" -msgstr "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" -msgstr "PAL (0.99MHz)" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" -msgstr "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" -msgstr "전역 매개 변수 우선 순위:" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" -msgstr "좌 에서 우" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" +msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" -msgstr "마지막으로 사용된 채널" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" +msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" -msgstr "강제 재설정 엔벨로프:" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" -msgstr "Attack" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" +msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" -msgstr "Decay" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" +msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" -msgstr "Sustain" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" +msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" -msgstr "Release" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" -msgstr "엔벨로프 재설정 시간:" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" +msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" msgstr "" -"- 0 은 엔벨로프 재설정을 비활성화 합니다. 권장되지 않습니다!\n" -"- 1 은 SID 엔벨로프 버그를 유발할 수 있습니다.\n" -"- 너무 높은 값은 노트를 건너뛰는 결과를 초래할 수 있습니다." -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" -msgstr "1Exy 엔벨로프 업데이트 비활성화 (호환성)" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" +msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" -msgstr "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" +msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" -msgstr "Cutoff macro race conditions (compatibility)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" +msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" -msgstr "8MHz (네오 지오 MVS)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" -msgstr "8.06MHz (네오 지오 AES)" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" -msgstr "SSG 볼륨" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" -msgstr "FM/ADPCM 볼륨" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" -msgstr "1.79MHz (ZX 스펙트럼 NTSC/MSX)" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" +msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" -msgstr "1.77MHz (ZX 스펙트럼 PAL)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" -msgstr "0.83MHz (PAL의 Sunsoft 5B)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." +msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" -msgstr "0.89MHz (NTSC의 Sunsoft 5B)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" +msgstr "TI SN76489A" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" -msgstr "1MHz (암스트레드 CPC)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" +msgstr "TI SN76496" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" -msgstr "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" +msgstr "NCR 8496" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" -msgstr "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" +msgstr "Tandy PSSJ 3음성 사운드" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" -msgstr "1.5MHz (벡트렉스)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" +msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" -msgstr "1.536MHz (큐고)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" +msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" -msgstr "1.67MHz (?)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" +msgstr "TI SN94624" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" -msgstr "1.75MHz (ZX 스펙트럼 48K)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" +msgstr "TI SN76494" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" -msgstr "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" +msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" -msgstr "2MHz (아타리 ST/샤프 X1)" +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" +msgstr "AY-3-8914" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" -msgstr "2^21Hz (게임보이)" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" +msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" -msgstr "3.58MHz (Darky)" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" +msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" -msgstr "3.6MHz (Darky)" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" +msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" -msgstr "YM2149(F)" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." +msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" -msgstr "선소프트 5B" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" +msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" -msgstr "AY-3-8914" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." +msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" -msgstr "노트: AY-3-8914는 VGM 포멧에서 지원되지 않습니다!" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" +msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" -msgstr "스테레오##_AY_STEREO" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" +msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" -msgstr "분리" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" +msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" -msgstr "Half Clock divider##_AY_CLKSEL" +#: src/gui/presets.cpp:3545 +msgid "Specialized" +msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" -msgstr "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." +msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" -msgstr "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" +msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" -msgstr "PAL (7.09MHz)" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" +msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" -msgstr "스테레오 분리:" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" +msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" -msgstr "모델:" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" +msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" -msgstr "아미가 500 (OCS)" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" +msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" -msgstr "아미가 1200 (AGA)" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" +msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" -msgstr "칩 메모리:" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" +msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" -msgstr "2MB (ECS/AGA 최대)" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." +msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" -msgstr "512KB (OCS 최대)" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" +msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" -msgstr "PAL" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" +msgstr "" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" -msgstr "바이패스 주파수 제한" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" +msgstr "파일을 불러오는 도중에 문제가 발생하였습니다! (%s)" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" -msgstr "소프트웨어 피치 드라이버" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" +msgstr "IntroMon X" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" -msgstr "오래된 피치 테이블 (호환성)" +#: src/gui/intro.cpp:122 +msgid "Intro" +msgstr "인트로" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" -msgstr "믹싱 모드:" +#: src/gui/intro.cpp:124 +msgid "Preview" +msgstr "미리보기" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" -msgstr "모노" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" +msgstr "아무것도 없슴 ㅈㅅ" -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" -msgstr "모노 (디스토션 없음)" +#: src/gui/intro.cpp:310 +msgid "hold to skip" +msgstr "길게 눌러 건너뛰기" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" -msgstr "스테레오" +#: src/gui/dataList.cpp:125 +msgid "Bug!" +msgstr "버그!" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" -msgstr "1.19MHz (PC" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" +msgstr "알 수 없음" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" -msgstr "1.99MHz (PC-98)" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" +msgstr "복제" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" -msgstr "2.46MHz (PC-98)" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." +msgstr "대체하기..." -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" -msgstr "스피커 유형:" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" +msgstr "저장" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" -msgstr "필터링되지 않음" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" +msgstr "저장 (.dmp)" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" -msgstr "원뿔형" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" +msgstr "삭제" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" -msgstr "피에조 부저" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" +msgstr "이 샘플을 위한 메모리가 부족합니다!" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" -msgstr "메인보드 비퍼 사용 (리눅스만!)" +#: src/gui/dataList.cpp:314 +msgid "make instrument" +msgstr "악기 생성" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" -msgstr "주파수 변경 시 위상 재설정" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" +msgstr "드럼 키트로 만들기" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" -msgstr "16MHz (세타 1)" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" +msgstr "악기" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" -msgstr "16.67MHz (세타 2)" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" +msgstr "추가" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" -msgstr "14.32MHz (NTSC)" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" +msgstr "복제" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" -msgstr "뱅크스위치됨 (세타 2)" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" +msgstr "열기" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" -msgstr "초기 채널 제한:" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." +msgstr "악기 대체하기..." -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" -msgstr "쉿소리 비활성화" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" +msgstr "TX81Z로부터 악기 가져오기" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" -msgstr "웨이브 길이로 주파수 확장" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." +msgstr "웨이브테이블 대체하기..." -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" -msgstr "아미가 채널 볼륨 (64)" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." +msgstr "샘플 대체하기..." -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" -msgstr "아미가와 비슷한 피치 (비선형 피치만)" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." +msgstr "원시 샘플 가져오기..." -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" -msgstr "3.54MHz (PAL)" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." +msgstr "원시 샘플 가져오기 (대체)..." -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" -msgstr "4MHz" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" +msgstr "TX81Z로부터 가져오기" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" -msgstr "3MHz" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" +msgstr "열기 (삽입; 우클릭으로 대체)" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" -msgstr "3.9936MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" +msgstr "저장" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" -msgstr "1.5MHz" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." +msgstr ".dmp로 악기 저장..." -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" -msgstr "출력 레이트:" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." +msgstr ".dmw로 웨이브테이블 저장..." -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" -msgstr "FM: 클럭 / 72, SSG: 클럭 /16" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." +msgstr "원시 웨이브테이블 저장..." -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" -msgstr "FM: 클럭 / 36, SSG: 클럭 / 8" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." +msgstr "원시 샘플 저장..." -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" -msgstr "FM: 클럭 / 24, SSG: 클럭 / 4" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." +msgstr "모든 악기 저장..." -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" -msgstr "FM 볼륨" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." +msgstr "모든 웨이브테이블 저장..." -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" -msgstr "8MHz (아케이드)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." +msgstr "모든 샘플 저장..." -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" -msgstr "7.987MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." +msgstr ".dmp로 저장..." -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" -msgstr "FM: 클럭 / 144, SSG: 클럭 / 32" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." +msgstr "모두 저장..." -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" -msgstr "FM: 클럭 / 38, SSG: 클럭 / 8" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" +msgstr "폴더식 보기/일반 보기 전환" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" -msgstr "8MHz (FM Towns)" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" +msgstr "위로 이동" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" -msgstr "10MHz (세가 시스템 18)" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" +msgstr "아래로 이동" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" -msgstr "12.5MHz (세가 CD/시스템 32)" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" +msgstr "생성" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" -msgstr "RF5C68 (10-bit 출력)" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" +msgstr "새 폴더" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" -msgstr "RF5C164 (16-비트 출력)" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" +msgstr "미리듣기 (우클릭으로 정지)" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" -msgstr "샘플 레이트 테이블:" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" +msgstr "삭제" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" -msgstr "분배 \\ 클럭" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" +msgstr "<분류되지 않음>" -#: src/gui/sysConf.cpp:1571 -msgid "full" -msgstr "전체" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." +msgstr "이름 변경..." -#: src/gui/sysConf.cpp:1573 -msgid "half" -msgstr "절반" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" +msgstr "웨이브테이블" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" -msgstr "클럭 / 132" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" +msgstr "샘플" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" -msgstr "클럭 / 165" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." +msgstr ".dmw로 저장..." -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" -msgstr "뱅크스위치됨 (NMK112)" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." +msgstr "원시 데이터 저장..." -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" -msgstr "1.79MHz (NTSC/MSX)" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." +msgstr "원시 데이터 가져오기..." -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" -msgstr "1.77MHz (PAL)" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." +msgstr "원시 데이터 가져오기 (대체)..." -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" -msgstr "1.5MHz (아케이드)" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" +msgstr "내보내기 유형:" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" -msgstr "2MHz" +#: src/gui/exportOptions.cpp:32 +msgid "one file" +msgstr "단일 파일" -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" -msgstr "모든 duty cycle에서 주파수 지속" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" +msgstr "여러 파일 (칩당 한 파일)" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" -msgstr "노트: 초기 LFSR 값이 0일때만 동작합니다!" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" +msgstr "여러 파일 (채널당 한 파일)" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" -msgstr "3.5MHz" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" +msgstr "비트 깊이:" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" -msgstr "14.19MHz (PAL)" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" +msgstr "16-bit 정수" -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" -msgstr "14MHz" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" +msgstr "32-bit 부동소수" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" -msgstr "16MHz" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" +msgstr "샘플 레이트" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" -msgstr "15MHz" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" +msgstr "Channels in file" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" -msgstr "33.8688MHz (OPL3-L)" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" +msgstr "반복" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" -msgstr "OPL3 (YMF262)" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" +msgstr "페이드 아웃 (초)" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" -msgstr "OPL3-L (YMF289B)" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" +msgstr "추출할 채널:" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" -msgstr "호환 패닝 (0800)" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" +msgstr "전체" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" -msgstr "출력 비트 깊이:" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" +msgstr "없음" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" -msgstr "최대 볼륨:" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" +msgstr "패턴에 보이는 채널" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" -msgstr "보간법 형식:" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" +msgstr "오실로스코프에 보이는 채널" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" -msgstr "Linear" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" +msgstr "취소" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" -msgstr "Cubic" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" +msgstr "내보내기" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" -msgstr "Sinc" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" +msgstr "한 개 이상의 채널을 선택하십시오." -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" -msgstr "좌##VolScaleL" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" +msgstr "설정:" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" +#: src/gui/exportOptions.cpp:150 +msgid "format version" +msgstr "포멧 버전" + +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" +msgstr "반복" + +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" +msgstr "루프 로(路):" + +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" +msgstr "자동감지" + +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" +msgstr "한 번 반복" + +#: src/gui/exportOptions.cpp:168 +msgid "custom" +msgstr "사용자 지정" + +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" +msgstr "패턴 변경 힌트 추가" + +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." +msgstr "" +"패턴 변화에 대한 데이터 블록 삽입\n" +"재생 루틴을 작성 중인 경우 유용합니다.\n" +"\n" +"패턴 변경 데이터 블록의 형식은 다음과 같습니다.\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: 길이, 32비트의 작은 엔디안 숫자\n" +"- oo: 오더\n" +"- rr: 초기 행(0Dxx 이펙트는 다른 행을 선택할 수 있음)\n" +"- pp: 패턴 인덱스(채널당 1개씩)\n" +"\n" +"패턴 인덱스는 곡에 나오는 대로 순서가 정해집니다." + +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" +msgstr "다이렉트 스트림 모드" + +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." +msgstr "" +"DualPCM과 MSM6258 내보내기를 위해 필요합니다.\n" +"\n" +"파일 크기가 크게 증가하는 대신 샘플을 재생할 때\n" +"볼륨/위치 변경을 허용합니다." + +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" +msgstr "내보낼 칩:" + +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" +msgstr "이 칩은 VGM %d.%.2x 이상에서만 사용 가능합니다!" + +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" +msgstr "이 칩은 VGM 포맷에서 지원되지 않습니다!" + +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." +msgstr "내보낼 칩을 선택하되 각 유형의 %d까지만 선택합니다." + +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" +msgstr "내보낼 것이 없습니다" + +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" +msgstr "base song label name" + +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" +msgstr "max size in first bank" + +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" +msgstr "max size in other banks" + +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" +msgstr "내보낼 채널:" + +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" +msgstr "틱 레이트 (Hz)" + +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" +msgstr "크기 최적화" + +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." +msgstr "이 대화 상자의 최상단 메뉴에서 대상을 선택하세십시오." + +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." +msgstr "해당 내보내기 방법은 어떤 옵션도 제공하지 않습니다." + +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" +msgstr "이 옵션은 곡을 텍스트 파일로 내보냅니다.\n" + +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" +msgstr "" +"이 옵션은 곡을 재생할 때 생성되는 내부 명령 스트림의\n" +"덤프를 포함하는 텍스트 또는 바이너리 파일을 내보냅니다.\n" +"\n" +"기술/개발 용도로만 사용하십시오!" + +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." +msgstr "" +"DefleMask 모듈 포맷으로 내보냅니다.\n" +"기존 dmf를 정말, 정말로 다운그레이드하려는 경우에만 진행하십시오." + +#: src/gui/exportOptions.cpp:412 +msgid "format version:" +msgstr "포멧 버전:" + +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" +msgstr "1.1.3 이상" + +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" +msgstr "1.0/레거시 (0.12)" + +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" +msgstr "오디오" + +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" +msgstr "VGM" + +#: src/gui/exportOptions.cpp:443 +msgid "ROM" +msgstr "ROM" + +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" +msgstr "텍스트" + +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" +msgstr "커맨드 스트림" + +#: src/gui/exportOptions.cpp:456 +msgid "DMF" +msgstr "DMF" + +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." +msgstr "축하합니다! 비밀 패널을 여셨습니다." + +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" +msgstr "숨겨진 시스템 토글" + +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" +msgstr "모든 유형의 악기 토글" + +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" +msgstr "피치 선형성을 부분으로 설정" + +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" +msgstr "Set fat to max" + +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" +msgstr "Set muscle and fat to zero" + +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" +msgstr "이것은 실수일 것이라고 tildearrow에게 말하십시오." + +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." +msgstr "" +"맞습니다, 이것은 버그입니다. Github에 버그 리포트를 작성하고 어떻게 버그가 발" +"생했는지 알려주십시오.\t" + +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" +msgstr "속도" + +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" +msgstr "베이스 템포##템포 또는 Hz" + +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" +msgstr "틱 레이트##템포 또는 Hz" + +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" +msgstr "클릭하여 틱 레이트 표시" + +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" +msgstr "클릭하여 베이스 템포 표시" + +#: src/gui/speed.cpp:80 +msgid "Groove" +msgstr "그루브" + +#: src/gui/speed.cpp:87 +msgid "click for one speed" +msgstr "클릭하여 단일 스피드 표시" + +#: src/gui/speed.cpp:90 +msgid "Speeds" +msgstr "스피도" + +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" +msgstr "클릭하여 그루브 패턴 표시" + +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" +msgstr "클릭하여 두개의 스피드 (대체) 표시" + +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" +msgstr "가상 템포" + +#: src/gui/speed.cpp:177 +msgid "Numerator" +msgstr "분자" + +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" +msgstr "분모 (기본 템포로 설정)" + +#: src/gui/speed.cpp:193 +msgid "Divider" +msgstr "나누기" + +#: src/gui/speed.cpp:208 +msgid "Highlight" +msgstr "강조 표시" + +#: src/gui/speed.cpp:231 +msgid "Pattern Length" +msgstr "패턴 길이" + +#: src/gui/speed.cpp:245 +msgid "Song Length" +msgstr "곡 길이" + +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" +msgstr "채널" + +#: src/gui/channels.cpp:49 +msgid "Pat" +msgstr "패턴" + +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" +msgstr "스코프" + +#: src/gui/channels.cpp:53 +msgid "Swap" +msgstr "바꾸기" + +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" +msgstr "이름" + +#: src/gui/channels.cpp:64 +msgid "Show in pattern" +msgstr "패턴에 표시" + +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" +msgstr "채널별 오실로스코프에 표시" + +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" +msgstr "" +"%s #%d\n" +"(끌어서 채널 바꾸기)" + +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." +msgstr "검색..." + +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." +msgstr "최근 파일 검색..." + +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." +msgstr "악기 검색..." + +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." +msgstr "샘플 검색..." + +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." +msgstr "악기 검색 (바꾸기)..." + +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." +msgstr "칩 검색 (추가)..." + +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" +msgstr "- None -" + +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" +msgstr "잘못된 커맨드 팔레트 유형입니다" + +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" +msgstr "레지스터 보기" + +#: src/gui/regView.cpp:38 +msgid "- no register pool available" +msgstr "- 사용 가능한 레지스터 풀이 없습니다" + +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" +msgstr "에러" + +#: src/gui/log.cpp:26 +msgid "warning" +msgstr "경고" + +#: src/gui/log.cpp:27 +msgid "info" +msgstr "정보" + +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" +msgstr "디버그" + +#: src/gui/log.cpp:29 +msgid "trace" +msgstr "trace" + +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" +msgstr "로그 보기" + +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" +msgstr "추적" + +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" +msgstr "레벨" + +#: src/gui/log.cpp:68 +msgid "time" +msgstr "시간" + +#: src/gui/log.cpp:70 +msgid "level" +msgstr "레벨" + +#: src/gui/log.cpp:72 +msgid "message" +msgstr "메시지" + +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" +msgstr "패턴" + +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." +msgstr "표시할 채널이 없습니다." + +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" +msgstr "클릭하여 패턴 옵션 변경 (이펙트 열/패턴 이름/비주얼라이저)" + +#: src/gui/pattern.cpp:508 +msgid "Options:" +msgstr "옵션:" + +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" +msgstr "이펙트 확장/축소" + +#: src/gui/pattern.cpp:511 +msgid "Pattern names" +msgstr "패턴 이름" + +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" +msgstr "채널 그룹 힌트" + +#: src/gui/pattern.cpp:513 +msgid "Visualizer" +msgstr "비주얼라이저" + +#: src/gui/pattern.cpp:521 +msgid "Channel status:" +msgstr "채널 상태:" + +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" +msgstr "No##_PCS0" + +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" +msgstr "Yes##_PCS1" + +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" +msgstr "경고!!" + +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" +msgstr "이 악기를 재생할 수 있는 칩이 없기 때문에" + +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" +msgstr "해당 악기를 미리듣기할 수 없습니다" + +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." +msgstr "당신의 악기가 위험합니다!! 조심해요..." + +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" +msgstr "오실로스코프" + +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" +msgstr "줌: %.2fx (%.1fdB)" + +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" +msgstr "창 사이즈: %.1fms" + +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" +msgstr "(-무한)dB" + +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" +msgstr "디버그" + +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." +msgstr "이것은 언어 테스트입니다." + +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." +msgstr "이것은 또다른 언어 테스트입니다." + +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "%d 사과" + +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" +msgstr "None (0%)" + +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" +msgstr "None (50%)" + +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" +msgstr "None (100%)" + +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" +msgstr "주파수" + +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" +msgstr "채널" + +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" +msgstr "명도" + +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" +msgstr "노트 트리거" + +#: src/gui/chanOsc.cpp:45 +msgid "Off" +msgstr "꺼짐" + +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" +msgstr "모드 1" + +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" +msgstr "모드 2" + +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" +msgstr "모드 3" + +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" +msgstr "오실로스코프 (채널)" + +#: src/gui/chanOsc.cpp:143 +msgid "Columns" +msgstr "열" + +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" +msgstr "크기 (ms)" + +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" +msgstr "자동 열 설정" + +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" +msgstr "파형의 위치를 중앙으로 고정" + +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" +msgstr "노트마다 위상 무작위화" + +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" +msgstr "진폭" + +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" +msgstr "선 두께" + +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" +msgstr "그라데이션" + +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" +msgstr "그라데이션 텍스처 생성 중 에러가 발생했습니다!" + +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" +msgstr "그라데이션 텍스처 업데이트 중 에러가 발생했습니다!" + +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" +msgstr "색" + +#: src/gui/chanOsc.cpp:296 +msgid "Distance" +msgstr "거리" + +#: src/gui/chanOsc.cpp:305 +msgid "Spread" +msgstr "퍼짐" + +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" +msgstr "제거" + +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" +msgstr "배경" + +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" +msgstr "X 축##AxisX" + +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" +msgstr "Y 축##AxisY" + +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" +msgstr "텍스트 포맷:" + +#: src/gui/chanOsc.cpp:358 +msgid "" +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" +msgstr "" +"작성법:\n" +"- %c: 채널 이름\n" +"- %C: 채널 짧은 이름\n" +"- %d: 채널 번호 (0부터 시작)\n" +"- %D: 채널 번호 (1부터 시작)\n" +"- %n: 채널 노트\n" +"- %i: 악기 이름\n" +"- %I: 악기 번호 (십진수)\n" +"- %x: 악기 번호 (십육진수)\n" +"- %s: 칩 이름\n" +"- %p: 칩 파트 번호\n" +"- %S: 칩 ID\n" +"- %v: 볼륨 (십진수)\n" +"- %V: 볼륨 (백분율)\n" +"- %b: 볼륨 (십육진수)\n" +"- %l: 새 줄\n" +"- %%: 백분율 부호" + +#: src/gui/chanOsc.cpp:380 +msgid "Text color" +msgstr "텍스트 색" + +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" +msgstr "OK" + +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" +msgstr "채널 오실로스코프 작업 풀 생성" + +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" +msgstr "채널 %d에 FFT 플랜 생성" + +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" +msgstr "플랜 생성을 실패했습니다!" + +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" +msgstr "역플랜 생성을 실패했습니다!" + +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" +msgstr "FFT 버퍼 생성을 실패했습니다" + +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" +msgstr "에러!" + +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" +msgstr "잘라내기" + +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" +msgstr "복사" + +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" +msgstr "붙여넣기" + +#: src/gui/editControls.cpp:51 +msgid "" +"select\n" +"all" +msgstr "" +"전체\n" +"선택" + +#: src/gui/editControls.cpp:52 +msgid "piano" +msgstr "피아노" + +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" +msgstr "실행 취소" + +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" +msgstr "다시 실행" + +#: src/gui/editControls.cpp:57 +msgid "" +"paste\n" +"mix" +msgstr "" +"혼합\n" +"붙여넣기" + +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" +msgstr "" +"배경에 혼합\n" +"붙여넣기" + +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" +msgstr "" +"악기\n" +"붙여넣기" + +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" +msgstr "" +"악기를 배경에 혼힙\n" +"붙여넣기" + +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" +msgstr "" +"다음 패턴까지\n" +"붙여넣기" + +#: src/gui/editControls.cpp:62 +msgid "" +"paste\n" +"overflow" +msgstr "" +"감싸서\n" +"붙여넣기" + +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" +msgstr "" +"노트\n" +"옮기기" + +#: src/gui/editControls.cpp:64 +msgid "" +"transpose\n" +"values" +msgstr "" +"값\n" +"옮기기" + +#: src/gui/editControls.cpp:67 +msgid "" +"change\n" +"ins" +msgstr "" +"악기\n" +"바꾸기" + +#: src/gui/editControls.cpp:68 +msgid "" +"find/\n" +"replace" +msgstr "" +"찾기/\n" +"바꾸기" + +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" +msgstr "축소" + +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" +msgstr "확장" + +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" +msgstr "뒤집기" + +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" +msgstr "반전" + +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" +msgstr "내삽" + +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" +msgstr "스케일" + +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" +msgstr "페이드" + +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" +msgstr "무작위화" + +#: src/gui/editControls.cpp:79 +msgid "opmask" +msgstr "opmask" + +#: src/gui/editControls.cpp:80 +msgid "" +"scroll\n" +"mode" +msgstr "" +"스크롤\n" +"모드" + +#: src/gui/editControls.cpp:81 +msgid "" +"input\n" +"latch" +msgstr "" +"입력\n" +"래치" + +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" +msgstr "" +"래치\n" +"설정" + +#: src/gui/editControls.cpp:83 +msgid "" +"clear\n" +"latch" +msgstr "" +"래치\n" +"지우기" + +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" +msgstr "지우기" + +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" +msgstr "모바일 조작" + +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" +msgstr "모바일 메뉴" + +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" +msgstr "순서" + +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" +msgstr "악기" + +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" +msgstr "곡" + +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" +msgstr "칩" + +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" +msgstr "새 파일" + +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" +msgstr "" +"변경 사항을 저장하지 않으셨습니다! 새 곡을 만들기 전에 변경 사항을 저장하시겠" +"습니까?" + +#: src/gui/editControls.cpp:507 +msgid "Save as..." +msgstr "다른 이름으로 저장..." + +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" +msgstr "백업 복원" + +#: src/gui/editControls.cpp:524 +msgid "Song Info" +msgstr "곡 정보" + +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" +msgstr "하위곡" + +#: src/gui/editControls.cpp:536 +msgid "Comments" +msgstr "코멘트" + +#: src/gui/editControls.cpp:545 +msgid "Channels here..." +msgstr "Channels here..." + +#: src/gui/editControls.cpp:548 +msgid "Chips here..." +msgstr "Chips here..." + +#: src/gui/editControls.cpp:551 +msgid "What the hell..." +msgstr "대체 뭐야..." + +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" +msgstr "오실로스코프" + +#: src/gui/editControls.cpp:562 +msgid "RegView" +msgstr "레지스터" + +#: src/gui/editControls.cpp:566 +msgid "Stats" +msgstr "상태" + +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" +msgstr "그루브" + +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" +msgstr "호환 플래그" + +#: src/gui/editControls.cpp:577 +msgid "XYOsc" +msgstr "XY스코프" + +#: src/gui/editControls.cpp:581 +msgid "Meter" +msgstr "미터" + +#: src/gui/editControls.cpp:585 +msgid "Memory" +msgstr "메모리" + +#: src/gui/editControls.cpp:589 +msgid "CV" +msgstr "CV" + +#: src/gui/editControls.cpp:593 +msgid "Presets" +msgstr "프리셋" + +#: src/gui/editControls.cpp:597 +msgid "PatManager" +msgstr "패턴매니저" + +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" +msgstr "패닉" + +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" +msgstr "설정" + +#: src/gui/editControls.cpp:610 +msgid "Log" +msgstr "로그" + +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" +msgstr "Furnace 정보" + +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" +msgstr "" + +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" +msgstr "데스크톱 모드로 전환" + +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" +msgstr "재생/편집 컨트롤" + +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" +msgstr "옥타브" + +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" +msgstr "Coarse Step" + +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" +msgstr "편집 스텝" + +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" +msgstr "재생" + +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" +msgstr "정지" + +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" +msgstr "편집" + +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" +msgstr "패턴 반복" + +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" +msgstr "한 행 스텝" + +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" +msgstr "다성##PolyInput" + +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" +msgstr "단성##PolyInput" + +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" +msgstr "다성음" + +#: src/gui/editControls.cpp:930 +msgid "Oct." +msgstr "옥타브" + +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" +msgstr "Coarse" + +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" +msgstr "스텝" + +#: src/gui/editControls.cpp:971 +msgid "Foll." +msgstr "추적." + +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" +msgstr "순서##FollowOrders" + +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" +msgstr "패턴##FollowPattern" + +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" +msgstr "재생 컨트롤" + +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" +msgstr "이 패턴의 시작 부분부터 재생" + +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" +msgstr "이 패턴의 시작에서 반복" + +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" +msgstr "편집 컨트롤" + +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" +msgstr "순서를 따라 스크롤" + +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" +msgstr "패턴을 따라 스크롤" + +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" +msgstr "곡 코멘트" + +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" +msgstr "" + +#: src/gui/util.cpp:97 +msgid "Ctrl-" +msgstr "Ctrl-" + +#: src/gui/util.cpp:99 +msgid "Alt-" +msgstr "Alt-" + +#: src/gui/util.cpp:100 +msgid "Shift-" +msgstr "Shift-" + +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" +msgstr "통계" + +#: src/gui/stats.cpp:36 +msgid "Audio load" +msgstr "오디오 로드" + +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" +msgstr "오실로스코프 (X-Y)" + +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" +msgstr "X 채널" + +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" +msgstr "좌우 반전##X" + +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" +msgstr "Y 채널" + +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" +msgstr "상하 반전##Y" + +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" +msgstr "줌" + +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" +msgstr "decay 시간 (ms)" + +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" +msgstr "세기" + +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" +msgstr "선 굵기" + +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" +msgstr "(-무한)dB,(-무한)dB" + +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" +msgstr "(-무한)dB,%.1fdB" + +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" +msgstr "%.1fdB,(-무한)dB" + +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" +msgstr "%.1fdB,%.1fdB" + +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" +msgstr "클럭 속도:" + +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" +msgstr "칩 유형:" + +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" +msgstr "YM3438 (9-bit DAC)" + +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" +msgstr "YM2612 (디스토션이 있는 9-bit DAC)" + +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" +msgstr "YMF276 (외부 DAC)" + +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" +msgstr "ExtCh FM 매크로 비활성화 (호환성)" + +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +msgstr "ExtCh 오퍼레이터 2-4가 FB에 영향을 줄 때 악기 변경 (호환성)" + +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" +msgstr "수정된 사인파 (장난)" + +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" +msgstr "DAC 간섭 시뮬레이션" + +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" +msgstr "주기#InterruptSim" + +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" +msgstr "3.58Mhz (NTSC)" + +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" +msgstr "3.55Mhz (PAL)" + +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" +msgstr "4MHz (BBC 마이크로)" + +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" +msgstr "1.79MHz (NTSC 절반)" + +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" +msgstr "3MHz (Exed Exes)" + +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" +msgstr "2MHz (세가 시스템 1)" + +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" +msgstr "447KHz (TI-99/4A)" + +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" +msgstr "세가 VDP/마스터 시스템" + +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" +msgstr "아타리와 비슷한 짧은 노이즈가 있는 TI SN76489" + +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" +msgstr "게임 기어" + +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" +msgstr "노이즈 주기 변경 위상 재설정 비활성화" + +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" +msgstr "상위 옥타브에서 노트 매핑에 대한 쉬운 주기 비활성화" + +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" +msgstr "Pseudo-PAL" + +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" +msgstr "Anti-click 비활성화" + +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" +msgstr "칩 수정:" + +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" +msgstr "HuC6280 (오리지널)" + +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" +msgstr "HuC6280A (SuperGrafx)" + +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" +msgstr "CPU 속도:" + +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" +msgstr "6.18MHz (NTSC)" + +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" +msgstr "5.95MHz (PAL)" + +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" +msgstr "샘플 메모리:" + +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" +msgstr "8K (rev A/B/E)" + +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" +msgstr "64K (rev D/F)" + +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" +msgstr "DAC 해상도:" + +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" +msgstr "16-bit (rev A/B/D/F)" + +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" +msgstr "8-bit + TDM (rev C/E)" + +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" +msgstr "에코 활성화" + +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" +msgstr "에코 채널 스왑" + +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" +msgstr "에코 지연:" + +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" +msgstr "에코 해상도:" + +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" +msgstr "에코 피드백:" + +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" +msgstr "에코 볼륨:" + +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" +msgstr "오리지널 (DMG)" + +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" +msgstr "게임보이 컬러 (rev C)" + +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" +msgstr "게임보이 컬러 (rev E)" + +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" +msgstr "웨이브 채널 방향:" + +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" +msgstr "일반" + +#: src/gui/sysConf.cpp:380 +msgid "Inverted" +msgstr "반전됨" + +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" +msgstr "정확한 데이터 (반전됨)" + +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" +msgstr "정확한 출력 (일반)" + +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" +msgstr "" +"꽤 내가 아르페지오와 내 소리 길이를 사용할 때 호환 플래그를 하나 더 주세요" + +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" +msgstr "DAC bit 깊이 (출력 레이트를 감소시킵니다):" + +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" +msgstr "볼륨 범위:" + +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" +msgstr "버퍼 섞기 (더 긴 에코 지연을 제공합니다):" + +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" +msgstr "채널 제한:" + +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" +msgstr "샘플 레이트:" + +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" +msgstr "실제 샘플 레이트: %d Hz" + +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" +msgstr "최대 믹서 CPU 사용도: %.0f%%" + +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" +msgstr "NTSC (3.58MHz)" + +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" +msgstr "PAL (3.55MHz)" + +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" +msgstr "아케이드 (4MHz)" + +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" +msgstr "NTSC 절반 (1.79MHz)" + +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" +msgstr "패치 세트" + +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" +msgstr "탑/하이햇 주파수 변경 무시" + +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" +msgstr "모든 드럼에 동시에 고정 주파수 적용" + +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" +msgstr "NTSC/X16 (3.58MHz)" + +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" +msgstr "X1/X68000 (4MHz)" + +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" +msgstr "망가진 피치 매크로/슬라이드 (호환성)" + +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" +msgstr "NTSC (1.79MHz)" + +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" +msgstr "PAL (1.67MHz)" + +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" +msgstr "Dendy (1.77MHz)" + +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" +msgstr "DPCM 채널 모드:" + +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" +msgstr "DPCM (저해상도의 소리; CPU 사용량이 낮습니다)" + +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" +msgstr "PCM (고해상도의 소리; CPU 사용량이 높습니다)" + +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" +msgstr "NTSC (1.02MHz)" + +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" +msgstr "PAL (0.99MHz)" + +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" +msgstr "SSI 2001 (0.89MHz)" + +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" +msgstr "전역 매개 변수 우선 순위:" + +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" +msgstr "좌 에서 우" + +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" +msgstr "마지막으로 사용된 채널" + +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" +msgstr "강제 재설정 엔벨로프:" + +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" +msgstr "Attack" + +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" +msgstr "Decay" + +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" +msgstr "Sustain" + +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" +msgstr "Release" + +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" +msgstr "엔벨로프 재설정 시간:" + +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." +msgstr "" +"- 0 은 엔벨로프 재설정을 비활성화 합니다. 권장되지 않습니다!\n" +"- 1 은 SID 엔벨로프 버그를 유발할 수 있습니다.\n" +"- 너무 높은 값은 노트를 건너뛰는 결과를 초래할 수 있습니다." + +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" +msgstr "1Exy 엔벨로프 업데이트 비활성화 (호환성)" + +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" +msgstr "Relative duty and cutoff macros are coarse (compatibility)" + +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" +msgstr "Cutoff macro race conditions (compatibility)" + +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" +msgstr "8MHz (네오 지오 MVS)" + +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" +msgstr "8.06MHz (네오 지오 AES)" + +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" +msgstr "SSG 볼륨" + +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" +msgstr "FM/ADPCM 볼륨" + +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +msgstr "1.79MHz (ZX 스펙트럼 NTSC/MSX)" + +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" +msgstr "1.77MHz (ZX 스펙트럼 PAL)" + +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +msgstr "0.83MHz (PAL의 Sunsoft 5B)" + +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" +msgstr "0.89MHz (NTSC의 Sunsoft 5B)" + +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" +msgstr "1MHz (암스트레드 CPC)" + +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" +msgstr "1.10MHz (Gamate/VIC-20 PAL)" + +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" +msgstr "1.25MHz (Mag Max)" + +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" +msgstr "1.5MHz (벡트렉스)" + +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" +msgstr "1.536MHz (큐고)" + +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" +msgstr "1.67MHz (?)" + +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" +msgstr "1.75MHz (ZX 스펙트럼 48K)" + +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" +msgstr "1.99MHz (PC-88)" + +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" +msgstr "2MHz (아타리 ST/샤프 X1)" + +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" +msgstr "2^21Hz (게임보이)" + +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" +msgstr "3.58MHz (Darky)" + +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" +msgstr "3.6MHz (Darky)" + +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" +msgstr "YM2149(F)" + +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" +msgstr "선소프트 5B" + +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" +msgstr "노트: AY-3-8914는 VGM 포멧에서 지원되지 않습니다!" + +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" +msgstr "" + +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" +msgstr "스테레오##_AY_STEREO" + +#: src/gui/sysConf.cpp:962 +msgid "Separation" +msgstr "분리" + +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" +msgstr "Half Clock divider##_AY_CLKSEL" + +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" +msgstr "SAM Coupé (8MHz)" + +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" +msgstr "NTSC (7.15MHz)" + +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" +msgstr "PAL (7.09MHz)" + +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" +msgstr "스테레오 분리:" + +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" +msgstr "모델:" + +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" +msgstr "아미가 500 (OCS)" + +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" +msgstr "아미가 1200 (AGA)" + +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" +msgstr "칩 메모리:" + +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" +msgstr "2MB (ECS/AGA 최대)" + +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" +msgstr "512KB (OCS 최대)" + +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" +msgstr "PAL" + +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" +msgstr "바이패스 주파수 제한" + +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" +msgstr "소프트웨어 피치 드라이버" + +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" +msgstr "오래된 피치 테이블 (호환성)" + +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" +msgstr "믹싱 모드:" + +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" +msgstr "모노" + +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" +msgstr "모노 (디스토션 없음)" + +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" +msgstr "스테레오" + +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" +msgstr "1.19MHz (PC" + +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" +msgstr "1.99MHz (PC-98)" + +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" +msgstr "2.46MHz (PC-98)" + +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" +msgstr "스피커 유형:" + +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" +msgstr "필터링되지 않음" + +#: src/gui/sysConf.cpp:1156 +msgid "Cone" +msgstr "원뿔형" + +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" +msgstr "피에조 부저" + +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" +msgstr "메인보드 비퍼 사용 (리눅스만!)" + +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" +msgstr "주파수 변경 시 위상 재설정" + +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" +msgstr "16MHz (세타 1)" + +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" +msgstr "16.67MHz (세타 2)" + +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" +msgstr "14.32MHz (NTSC)" + +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" +msgstr "뱅크스위치됨 (세타 2)" + +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" +msgstr "초기 채널 제한:" + +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" +msgstr "쉿소리 비활성화" + +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" +msgstr "웨이브 길이로 주파수 확장" + +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" +msgstr "아미가 채널 볼륨 (64)" + +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" +msgstr "아미가와 비슷한 피치 (비선형 피치만)" + +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" +msgstr "3.54MHz (PAL)" + +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" +msgstr "4MHz" + +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" +msgstr "3MHz" + +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" +msgstr "3.9936MHz (PC-88/PC-98)" + +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" +msgstr "1.5MHz" + +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" +msgstr "출력 레이트:" + +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" +msgstr "FM: 클럭 / 72, SSG: 클럭 /16" + +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" +msgstr "FM: 클럭 / 36, SSG: 클럭 / 8" + +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" +msgstr "FM: 클럭 / 24, SSG: 클럭 / 4" + +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" +msgstr "FM 볼륨" + +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" +msgstr "8MHz (아케이드)" + +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" +msgstr "7.987MHz (PC-88/PC-98)" + +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" +msgstr "FM: 클럭 / 144, SSG: 클럭 / 32" + +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" +msgstr "FM: 클럭 / 38, SSG: 클럭 / 8" + +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" +msgstr "8MHz (FM Towns)" + +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" +msgstr "10MHz (세가 시스템 18)" + +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" +msgstr "12.5MHz (세가 CD/시스템 32)" + +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" +msgstr "RF5C68 (10-bit 출력)" + +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" +msgstr "RF5C164 (16-비트 출력)" + +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" +msgstr "샘플 레이트 테이블:" + +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" +msgstr "분배 \\ 클럭" + +#: src/gui/sysConf.cpp:1580 +msgid "full" +msgstr "전체" + +#: src/gui/sysConf.cpp:1582 +msgid "half" +msgstr "절반" + +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" +msgstr "클럭 / 132" + +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" +msgstr "클럭 / 165" + +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" +msgstr "뱅크스위치됨 (NMK112)" + +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" +msgstr "1.79MHz (NTSC/MSX)" + +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" +msgstr "1.77MHz (PAL)" + +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" +msgstr "1.5MHz (아케이드)" + +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" +msgstr "2MHz" + +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" +msgstr "모든 duty cycle에서 주파수 지속" + +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" +msgstr "노트: 초기 LFSR 값이 0일때만 동작합니다!" + +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" +msgstr "3.5MHz" + +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" +msgstr "" + +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" +msgstr "14.19MHz (PAL)" + +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" +msgstr "14MHz" + +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" +msgstr "16MHz" + +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" +msgstr "15MHz" + +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" +msgstr "33.8688MHz (OPL3-L)" + +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" +msgstr "OPL3 (YMF262)" + +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" +msgstr "OPL3-L (YMF289B)" + +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" +msgstr "호환 패닝 (0800)" + +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" +msgstr "출력 비트 깊이:" + +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" +msgstr "최대 볼륨:" + +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" +msgstr "보간법 형식:" + +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" +msgstr "Linear" + +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" +msgstr "Cubic" + +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" +msgstr "Sinc" + +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" +msgstr "좌##VolScaleL" + +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" msgstr "우##VolScaleL" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" -msgstr "초기 에코 상태:" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" +msgstr "초기 에코 상태:" + +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" +msgstr "지연##EchoDelay" + +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" +msgstr "피드백##EchoFeedback" + +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" +msgstr "좌##EchoVolL" + +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" +msgstr "우##EchoVolL" + +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" +msgstr "에코 필터:" + +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" +msgstr "십육진수#SNESFHex" + +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" +msgstr "십진수##SNESFHex" + +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" +msgstr "합계: %d" + +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" +msgstr "가우시안 보간 비활성화" + +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" +msgstr "" + +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" +msgstr "디튠" + +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" +msgstr "콘덴서 용량 (nF)" + +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" +msgstr "초기 부분 볼륨 (채널 1 에서 4):" + +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" +msgstr "초기 부분 볼륨 (채널 5 에서 8):" + +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" +msgstr "엔벨로프 모드 (채널 1 에서 4):" + +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" +msgstr "콘덴서 (attack/decay)##EM00" + +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" +msgstr "외부 (볼륨 매크로)##EM01" + +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" +msgstr "엔벨로프 모드 (채널 5 에서 8)" + +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" +msgstr "콘덴서 (attack/decay)##EM10" + +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" +msgstr "외부 (볼륨 매크로)##EM11" + +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" +msgstr "전역 비브라토:" + +#: src/gui/sysConf.cpp:2236 +msgid "Depth" +msgstr "깊이" + +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" +msgstr "웨이브 저장 모드:" + +#: src/gui/sysConf.cpp:2304 +msgid "RAM" +msgstr "램" + +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" +msgstr "롬 (최대 8 웨이브)" + +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" +msgstr "호환 노이즈 주파수" + +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" +msgstr "레거시 슬라이드와 피치 (호환성)" + +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" +msgstr "" + +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" +msgstr "" + +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" +msgstr "PAL (1.77MHz)" + +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" +msgstr "뱅크 스타일:" + +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" +msgstr "남코 시스템 2 (2MB)" + +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" +msgstr "남코 시스템 2 (4MB)" + +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" +msgstr "원시 (16MB; VGM 출력 없음!)" + +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" +msgstr "고정 (최대 5 웨이브)" + +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" +msgstr "" + +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" +msgstr "" + +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" +msgstr "" + +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" +msgstr "" + +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" +msgstr "DS (4MB 램)" + +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" +msgstr "DSi (16MB 램)" + +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" +msgstr "V 0.3.1" + +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" +msgstr "V 47.0.0 (9-bit 볼륨)" + +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" +msgstr "V 47.0.2 (삼각파/톱니파 PW XOR)" + +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" +msgstr "" + +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" +msgstr "" + +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" +msgstr "" + +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" +msgstr "" + +#: src/gui/sysConf.cpp:2602 +msgid "4MB" +msgstr "" + +#: src/gui/sysConf.cpp:2606 +msgid "2MB" +msgstr "" + +#: src/gui/sysConf.cpp:2610 +msgid "1MB" +msgstr "" + +#: src/gui/sysConf.cpp:2614 +msgid "640KB" +msgstr "" + +#: src/gui/sysConf.cpp:2618 +msgid "512KB" +msgstr "" + +#: src/gui/sysConf.cpp:2622 +msgid "256KB" +msgstr "" + +#: src/gui/sysConf.cpp:2626 +msgid "128KB" +msgstr "" + +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" +msgstr "" + +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" +msgstr "설정할 것이 없습니다" + +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" +msgstr "" + +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." +msgstr "" + +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" +msgstr "사용자 지정 클럭 레이트" + +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" +msgstr "볼륨 미터" + +#: src/gui/userPresets.cpp:336 +msgid "User Systems" +msgstr "유저 시스템" + +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" +msgstr "에러! 유저 카테고리가 존재하지 않습니다!" + +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" +msgstr "시스템" + +#: src/gui/userPresets.cpp:360 +msgid "New Preset" +msgstr "새 프리셋" + +#: src/gui/userPresets.cpp:372 +msgid "select a preset" +msgstr "프리셋 선택" + +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" +msgstr "제거##UPresetRemove" + +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" +msgstr "구성" + +#: src/gui/userPresets.cpp:481 +msgid "Advanced" +msgstr "고급" + +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" +msgstr "" + +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" +msgstr "저장하고 닫기" + +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" +msgstr "가져오기" + +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" +msgstr "가져오기 (대체)" + +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" +msgstr "이펙트 목록" + +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" +msgstr "커서가 위치해있는 칩: %s" + +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" +msgstr "검색" + +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" +msgstr "표시할 이펙트 유형:" + +#: src/gui/effectList.cpp:48 +msgid "Description" +msgstr "설명" + +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " +msgstr "%d. <이름 없음>" + +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" +msgstr "하위곡이 너무 많습니다!" + +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" +msgstr "이것이 유일한 하위곡입니다!" + +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" +msgstr "정말로 이 곡을 제거하시겠습니까?" + +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" +msgstr "스포일러" + +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" +msgstr "스포일러" + +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" +msgstr "<시스템 폰트 사용>" + +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" +msgstr "<사용자 지정...>" + +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" +msgstr "ASAP (C++ 포트)" + +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" +msgstr "ESFMu (빠름)" + +#: src/gui/settings.cpp:213 +msgid "Lower" +msgstr "낮음" + +#: src/gui/settings.cpp:215 +msgid "Medium" +msgstr "중간" + +#: src/gui/settings.cpp:217 +msgid "Ultra" +msgstr "높음" + +#: src/gui/settings.cpp:218 +msgid "Ultimate" +msgstr "매우 높음" + +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" +msgstr "evdev SND_TONE" + +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" +msgstr "/dev/tty1에 KIOCSOUND" + +#: src/gui/settings.cpp:224 +msgid "/dev/port" +msgstr "/dev/port" + +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" +msgstr "일반 출력에 KIOCSOUND" + +#: src/gui/settings.cpp:226 +msgid "outb()" +msgstr "outb()" + +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" +msgstr "비활성화/사용자 지정" + +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" +msgstr "두 옥타브 (0은 C-4, F는 D#5)" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" -msgstr "지연##EchoDelay" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" +msgstr "원시 (노트 번호가 값)" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" -msgstr "피드백##EchoFeedback" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +msgstr "다른 두 옥타브 (낮은 키들은 0 에서 9, 높은 키들은 A 에서 F)" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" -msgstr "좌##EchoVolL" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" +msgstr "듀얼 컨트롤 변경 사용(각 니블당 하나씩)" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" -msgstr "우##EchoVolL" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" +msgstr "14-bit 컨트롤 변경 사용" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" -msgstr "에코 필터:" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" +msgstr "단일 컨트롤 변경 사용 (부정확함)" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" -msgstr "십육진수#SNESFHex" +#: src/gui/settings.cpp:247 +msgid "--select--" +msgstr "--선택--" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" -msgstr "십진수##SNESFHex" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" +msgstr "???" + +#: src/gui/settings.cpp:255 +msgid "Note Off" +msgstr "노트 꺼짐" + +#: src/gui/settings.cpp:256 +msgid "Note On" +msgstr "노트 켜짐" + +#: src/gui/settings.cpp:257 +msgid "Aftertouch" +msgstr "후처리" + +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" +msgstr "컨트롤" + +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" +msgstr "프로그램" + +#: src/gui/settings.cpp:260 +msgid "ChanPressure" +msgstr "ChanPressure" -#: src/gui/sysConf.cpp:2086 +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" +msgstr "피치 벤드" + +#: src/gui/settings.cpp:262 +msgid "SysEx" +msgstr "SysEx" + +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 #, c-format -msgid "sum: %d" -msgstr "합계: %d" +msgid "Any" +msgstr "모두" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" -msgstr "가우시안 보간 비활성화" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" +msgstr "악기" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" -msgstr "디튠" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" +msgstr "이펙트 1 유형" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" -msgstr "콘덴서 용량 (nF)" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" +msgstr "이펙트 1 값" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" -msgstr "초기 부분 볼륨 (채널 1 에서 4):" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" +msgstr "이펙트 2 유형" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" -msgstr "초기 부분 볼륨 (채널 5 에서 8):" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" +msgstr "이펙트 2 값" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" -msgstr "엔벨로프 모드 (채널 1 에서 4):" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" +msgstr "이펙트 3 유형" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" -msgstr "콘덴서 (attack/decay)##EM00" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" +msgstr "이펙트 3 값" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" -msgstr "외부 (볼륨 매크로)##EM01" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" +msgstr "이펙트 4 유형" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" -msgstr "엔벨로프 모드 (채널 5 에서 8)" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" +msgstr "이펙트 4 값" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" -msgstr "콘덴서 (attack/decay)##EM10" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" +msgstr "이펙트 5 유형" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" -msgstr "외부 (볼륨 매크로)##EM11" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" +msgstr "이펙트 5 값" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" -msgstr "전역 비브라토:" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" +msgstr "이펙트 6 유형" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" -msgstr "깊이" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" +msgstr "이펙트 6 값" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" -msgstr "웨이브 저장 모드:" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" +msgstr "이펙트 7 유형" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" -msgstr "램" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" +msgstr "이펙트 7 값" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" -msgstr "롬 (최대 8 웨이브)" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" +msgstr "이펙트 8 유형" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" -msgstr "호환 노이즈 주파수" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" +msgstr "이펙트 8 값" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" -msgstr "레거시 슬라이드와 피치 (호환성)" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" +msgstr "변경 사항을 저장하시겠습니까?" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" -msgstr "PAL (1.77MHz)" +#: src/gui/settings.cpp:564 +msgid "General" +msgstr "일반" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" -msgstr "뱅크 스타일:" +#: src/gui/settings.cpp:581 +msgid "Language" +msgstr "언어" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" -msgstr "남코 시스템 2 (2MB)" +#: src/gui/settings.cpp:600 +msgid "Render backend" +msgstr "백엔드 렌더링" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" -msgstr "남코 시스템 2 (4MB)" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." +msgstr "이 설정을 적용하려면 Furnace를 다시 시작해야 할 수 있습니다." -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" -msgstr "원시 (16MB; VGM 출력 없음!)" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" +msgstr "고급 백엔드 렌더링 설정" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" -msgstr "다이내믹 (확인되지 않음)" +#: src/gui/settings.cpp:660 +msgid "Render driver" +msgstr "렌더링 드라이버" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" -msgstr "고정 (최대 5 웨이브)" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" +msgstr "자동" + +#: src/gui/settings.cpp:677 +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 "" +"주의: 이러한 설정을 변경하면 Furnace를 사용할 수 없게 될 수 있습니다! 자신의 " +"위험을 무릅쓰고 변경하십시오.\n" +"문제가 발생했다면 -safemode와 함께 Furnace를 시작하십시오." + +#: src/gui/settings.cpp:678 +msgid "Red bits" +msgstr "빨강 비트" + +#: src/gui/settings.cpp:683 +msgid "Green bits" +msgstr "초록 비트" + +#: src/gui/settings.cpp:688 +msgid "Blue bits" +msgstr "파랑 비트" + +#: src/gui/settings.cpp:693 +msgid "Alpha bits" +msgstr "알파 비트" + +#: src/gui/settings.cpp:698 +msgid "Color depth" +msgstr "색 깊이" + +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" +msgstr "스텐실 버퍼 크기" + +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" +msgstr "버퍼 크기" + +#: src/gui/settings.cpp:714 +msgid "Double buffer" +msgstr "더블 버퍼" + +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" +msgstr "" +"다음 값은 일반적입니다 (빨강, 초록, 파랑, 알파 순입니다):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" + +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" +msgstr "" +"현재 백엔드: %s\n" +"%s\n" +"%s\n" +"%s" + +#: src/gui/settings.cpp:729 +msgid "VSync" +msgstr "VSync" + +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" +msgstr "프레임 제한" + +#: src/gui/settings.cpp:737 +msgid "Unlimited" +msgstr "제한 없음" + +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." +msgstr "VSync가 비활성화되어 있을 때만 적용됩니다." + +#: src/gui/settings.cpp:747 +msgid "Display render time" +msgstr "렌더링 시간 표시" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" -msgstr "DS (4MB 램)" +#: src/gui/settings.cpp:754 +msgid "Late render clear" +msgstr "Late render clear" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" -msgstr "DSi (16MB 램)" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." +msgstr "" +"rend->present(.) 다음에 rend->clear()를 호출하면 일부 드라이버에서 UI 지연 시" +"간이 한 프레임 줄어들 수 있습니다." -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" -msgstr "V 0.3.1" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" +msgstr "절전 모드" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" -msgstr "V 47.0.0 (9-bit 볼륨)" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" +msgstr "" +"유휴 시 프레임 레이트를 2 fps로 낮춰 전력을 절약합니다.\n" +"Mesa 드라이버 아래에서 문제가 발생할 수 있습니다!" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" -msgstr "V 47.0.2 (삼각파/톱니파 PW XOR)" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" +msgstr "스레드된 입력 비활성화 (변경 후 재시작 해야합니다!)" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" -msgstr "설정할 것이 없습니다" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." +msgstr "" +"threaded 입력은 (지원되는 플랫폼에서) 별도의 스레드에서 노트 미리보기를 위한 " +"키 누름을 처리하므로 대기 시간이 줄어듭니다.\n" +"그러나 스레드 입력이 켜져 있을 때 충돌이 보고되었습니다. 그렇다면 이 옵션을 " +"활성화하십시오." -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" -msgstr "사용자 지정 클럭 레이트" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" +msgstr "이벤트 지연 활성화" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" -msgstr "볼륨 미터" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." +msgstr "" +"노트를 미리 볼 때 polling율이 높은 마우스에서 문제가 발생할 수 있습니다." -#: src/gui/userPresets.cpp:325 -msgid "User Systems" -msgstr "유저 시스템" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" +msgstr "채널별 오실로스코프 스레드" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" -msgstr "에러! 유저 카테고리가 존재하지 않습니다!" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." +msgstr "바보 같은 짓을 하고 있군요, 안 그래요? 그 정도면 충분해요." -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" -msgstr "시스템" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" +msgstr "뭐하는 짓이야? 그만해!" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" -msgstr "새 프리셋" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" +msgstr "이 수를 CPU 코어 수(%d)보다 높게 설정하는 것은 좋지 않습니다!" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" -msgstr "프리셋 선택" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" +msgstr "오실로스코프 렌더링 엔진:" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" -msgstr "제거##UPresetRemove" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" +msgstr "ImGui 라인 구성" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" -msgstr "구성" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." +msgstr "Dear ImGui의 내장된 선 그리기 기능을 사용하여 렌더링합니다." -#: src/gui/userPresets.cpp:470 -msgid "Advanced" -msgstr "고급" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" +msgstr "GLSL (사용 가능하다면)" -#: src/gui/userPresets.cpp:476 +#: src/gui/settings.cpp:830 msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL ES 2.0 render backend." msgstr "" -"`option=vaule` 포멧에 추가 설정을 넣으세요.\n" -"사용 가능한 옵션:\n" -"- tickRate" - -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" -msgstr "저장하고 닫기" - -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" -msgstr "가져오기" - -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" -msgstr "가져오기 (대체)" +"그래픽 카드에서 실행되는 셰이더를 사용하여 렌더링합니다.\n" +"OpenGL ES 2.0 렌더 백엔드에서만 사용할 수 있습니다." -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" -msgstr "이펙트 목록" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." +msgstr "" +"그래픽 카드에서 실행되는 셰이더를 사용하여 렌더링합니다.\n" +"OpenGL 3.0 렌더 백엔드에서만 사용할 수 있습니다." -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" -msgstr "커서가 위치해있는 칩: %s" +#: src/gui/settings.cpp:839 +msgid "Vibration" +msgstr "바이브레이션" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" -msgstr "검색" +#: src/gui/settings.cpp:841 +msgid "Strength" +msgstr "세기" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" -msgstr "표시할 이펙트 유형:" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" +msgstr "길이" -#: src/gui/effectList.cpp:47 -msgid "Description" -msgstr "설명" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" +msgstr "파일" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " -msgstr "%d. <이름 없음>" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" +msgstr "시스템 파일 탐색기 사용" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" -msgstr "하위곡이 너무 많습니다!" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" +msgstr "최근 파일 개수" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" -msgstr "이것이 유일한 하위곡입니다!" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" +msgstr "저장 시 압축" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" -msgstr "정말로 이 곡을 제거하시겠습니까?" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." +msgstr "zlib을 사용하여 저장된 노래를 압축합니다." -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" -msgstr "스포일러" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" +msgstr "사용되지 않은 패턴 저장" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" -msgstr "스포일러" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" +msgstr "저장 시 새로운 패턴 포멧 사용" -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" -msgstr "<시스템 폰트 사용>" +#: src/gui/settings.cpp:890 +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 "" +"노래를 저장할 때 공간을 절약할 수 있는 포장된 형식을 사용합니다.\n" +"이 형식을 지원하지 않는 오래된 Furnace 및/또는 도구와의 호환성이\n" +"필요한 경우 비활성화하십시오." -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" -msgstr "<사용자 지정...>" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" +msgstr ".dmf 로딩 시 호환 플래그 적용 안함" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" -msgstr "ASAP (C++ 포트)" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" +msgstr "이 옵션 사용으로 인해 발생하는 문제는 보고하지 마십시오!" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" -msgstr "ESFMu (빠름)" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" +msgstr "곡 열기 후 재생:" -#: src/gui/settings.cpp:208 -msgid "Lower" -msgstr "낮음" +#: src/gui/settings.cpp:904 +msgid "No##pol0" +msgstr "사용 안함##pol0" -#: src/gui/settings.cpp:210 -msgid "Medium" -msgstr "중간" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" +msgstr "이미 재생중일 때만##pol1" -#: src/gui/settings.cpp:212 -msgid "Ultra" -msgstr "높음" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" +msgstr "사용##pol0" -#: src/gui/settings.cpp:213 -msgid "Ultimate" -msgstr "매우 높음" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" +msgstr "오디오 내보내기 반복/페이드 아웃 시간:" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" -msgstr "evdev SND_TONE" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" +msgstr "시작 시 이 값으로 설정:##fot0" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" -msgstr "/dev/tty1에 KIOCSOUND" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" +msgstr "지난 값 기억##fot1" -#: src/gui/settings.cpp:219 -msgid "/dev/port" -msgstr "/dev/port" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" +msgstr ".fui에 악기 이름 저장" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" -msgstr "일반 출력에 KIOCSOUND" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." +msgstr "" +"활성화 시 악기 저장시에 그것의 이름을 저장합니다.\n" +"파일의 크기를 증가시킬 수 있습니다." -#: src/gui/settings.cpp:221 -msgid "outb()" -msgstr "outb()" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" +msgstr ".fui에서 악기 이름 불러오기" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" -msgstr "비활성화/사용자 지정" +#: src/gui/settings.cpp:959 +msgid "" +"when enabled, loading an instrument will use the stored name (if present).\n" +"otherwise, it will use the file name." +msgstr "" +"활성화하면 악기를 로드할 때 저장된 이름이 사용됩니다(존재하는 경우).\n" +"그렇지 않으면, 파일 이름을 사용합니다." -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" -msgstr "두 옥타브 (0은 C-4, F는 D#5)" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" +msgstr "저장 시 파일 이름 자동으로 채우기" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" -msgstr "원시 (노트 번호가 값)" +#: src/gui/settings.cpp:968 +msgid "" +"fill the file name field with an appropriate file name when saving or " +"exporting." +msgstr "저장 또는 내보내기 시 파일명 필드에 적절한 파일명을 입력합니다." -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" -msgstr "다른 두 옥타브 (낮은 키들은 0 에서 9, 높은 키들은 A 에서 F)" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" +msgstr "새 곡" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" -msgstr "듀얼 컨트롤 변경 사용(각 니블당 하나씩)" +#: src/gui/settings.cpp:974 +msgid "Initial system:" +msgstr "초기 시스템:" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" -msgstr "14-bit 컨트롤 변경 사용" +#: src/gui/settings.cpp:976 +msgid "Current system" +msgstr "현재 시스템으로" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" -msgstr "단일 컨트롤 변경 사용 (부정확함)" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" +msgstr "랜덤" -#: src/gui/settings.cpp:242 -msgid "--select--" -msgstr "--선택--" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" +msgstr "기본값으로 재설정" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" -msgstr "???" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" +msgstr "새 곡 생성 시:" -#: src/gui/settings.cpp:250 -msgid "Note Off" -msgstr "노트 꺼짐" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" +msgstr "시스템 프리셋 선택기 표시##NSB0" -#: src/gui/settings.cpp:251 -msgid "Note On" -msgstr "노트 켜짐" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" +msgstr "초기 시스템으로 시작##NSB1" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" -msgstr "후처리" +#: src/gui/settings.cpp:1192 +msgid "Default author name" +msgstr "기본 저자 이름" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" -msgstr "컨트롤" +#: src/gui/settings.cpp:1196 +msgid "Start-up" +msgstr "시작 시" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" -msgstr "프로그램" +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" +msgstr "시작 시 인트로 재생" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" -msgstr "ChanPressure" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" +msgstr "재생하지 않음##pis0" -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" -msgstr "피치 벤드" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" +msgstr "잛은 인트로##pis1" -#: src/gui/settings.cpp:257 -msgid "SysEx" -msgstr "SysEx" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" +msgstr "사용 (곡 로딩 시에는 짧은 인트로 재생)##pis2" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" -msgstr "모두" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" +msgstr "사용 (항상)##pis3" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" -msgstr "악기" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" +msgstr "시작 시 페이드 인 비활성화" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" -msgstr "이펙트 1 유형" +#: src/gui/settings.cpp:1224 +msgid "Behavior" +msgstr "동작" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" -msgstr "이펙트 1 값" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" +msgstr "새 악기를 빈 악기로" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" -msgstr "이펙트 2 유형" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" +msgstr "구성" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" -msgstr "이펙트 2 값" +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" +msgstr "설정 초기화" -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" -msgstr "이펙트 3 유형" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." +msgstr "" +"정말로 모든 Furnace 설정을 초기화하시겠습니까?\n" +"재설정 후 Furnace 재시작이 필요합니다." -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" -msgstr "이펙트 3 값" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" +msgstr "S3M을 가져올 때 OPL2 대신 OPL3 사용" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" -msgstr "이펙트 4 유형" +#: src/gui/settings.cpp:1256 +msgid "Android" +msgstr "" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" -msgstr "이펙트 4 값" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" +msgstr "" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" -msgstr "이펙트 5 유형" +#: src/gui/settings.cpp:1268 +msgid "Output" +msgstr "출력" -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" -msgstr "이펙트 5 값" +#: src/gui/settings.cpp:1276 +msgid "Backend" +msgstr "백엔드" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" -msgstr "이펙트 6 유형" +#: src/gui/settings.cpp:1309 +msgid "Driver" +msgstr "드라이버" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" -msgstr "이펙트 6 값" +#: src/gui/settings.cpp:1332 +msgid "Device" +msgstr "기기" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" -msgstr "이펙트 7 유형" +#: src/gui/settings.cpp:1336 +msgid "" +msgstr "<확인 또는 적용을 먼저 클릭하세요>" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" -msgstr "이펙트 7 값" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" +msgstr "경고 - 무단 침입자 감지" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" -msgstr "이펙트 8 유형" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." +msgstr "당신은 비활성화된 콤보 박스와 관계를 맺으려다 체포되었습니다." -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" -msgstr "이펙트 8 값" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" +msgstr "<시스템 기본값>" -#: src/gui/settings.cpp:318 -msgid "Press key..." -msgstr "키를 누르십시오..." +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" +msgstr "출력" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" -msgstr "변경 사항을 저장하시겠습니까?" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" +msgstr "" -#: src/gui/settings.cpp:574 -msgid "General" -msgstr "일반" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" +msgstr "%d (지연 시간: ~%.1fms)" -#: src/gui/settings.cpp:591 -msgid "Language" -msgstr "언어" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" +msgstr "멀티스레딩 (실험 기능)" -#: src/gui/settings.cpp:610 -msgid "Render backend" -msgstr "백엔드 렌더링" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." +msgstr "" +"칩 에뮬레이션을 개별 스레드에서 구동합니다.\n" +"무거운 에뮬레이션 코어를 사용할 경우 성능이 향상될 수 있습니다.\n" +"\n" +"경고:\n" +"- 실험 기능입니다!\n" +"- 멀티 칩 곡에서만 유용합니다." -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." -msgstr "이 설정을 적용하려면 Furnace를 다시 시작해야 할 수 있습니다." +#: src/gui/settings.cpp:1428 +msgid "Number of threads" +msgstr "스레드 수" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" -msgstr "고급 백엔드 렌더링 설정" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" +msgstr "한계입니다!" -#: src/gui/settings.cpp:670 -msgid "Render driver" -msgstr "렌더링 드라이버" +#: src/gui/settings.cpp:1439 +#, c-format +msgid "" +"it is a VERY bad idea to set this number higher than your CPU core count " +"(%d)!" +msgstr "이 수를 CPU 코어 수(%d)보다 높게 설정하는 것은 매우 좋지 않습니다!" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" -msgstr "자동" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" +msgstr "저지연 모드" -#: src/gui/settings.cpp:687 +#: src/gui/settings.cpp:1451 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." +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" -"주의: 이러한 설정을 변경하면 Furnace를 사용할 수 없게 될 수 있습니다! 자신의 " -"위험을 무릅쓰고 변경하십시오.\n" -"문제가 발생했다면 -safemode와 함께 Furnace를 시작하십시오." +"틱 속도보다 빠르게 엔진을 가동하여 대기 시간을 감소시킵니다.\n" +"라이브 재생/잼 모드로 유용합니다.\n" +"\n" +"warning: 버퍼 크기가 작은 경우(10ms 이하)에만 활성화하십시오." -#: src/gui/settings.cpp:688 -msgid "Red bits" -msgstr "빨강 비트" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" +msgstr "강제 모노 오디오" -#: src/gui/settings.cpp:693 -msgid "Green bits" -msgstr "초록 비트" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" +msgstr "전용 모드" -#: src/gui/settings.cpp:698 -msgid "Blue bits" -msgstr "파랑 비트" +#: src/gui/settings.cpp:1474 +#, c-format +msgid "want: %d samples @ %.0fHz (%d channel)" +msgid_plural "want: %d samples @ %.0fHz (%d channels)" +msgstr[0] "" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" -msgstr "알파 비트" +#: src/gui/settings.cpp:1475 +#, c-format +msgid "got: %d samples @ %.0fHz (%d channel)" +msgid_plural "got: %d samples @ %.0fHz (%d channels)" +msgstr[0] "" -#: src/gui/settings.cpp:708 -msgid "Color depth" -msgstr "색 깊이" +#: src/gui/settings.cpp:1482 +msgid "Mixing" +msgstr "믹싱" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" -msgstr "스텐실 버퍼 크기" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" +msgstr "품질" + +#: src/gui/settings.cpp:1489 +msgid "Software clipping" +msgstr "소프트웨어 클리핑" + +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" +msgstr "DC 오프셋 보정" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" -msgstr "버퍼 크기" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" +msgstr "샘플 미리듣기" -#: src/gui/settings.cpp:724 -msgid "Double buffer" -msgstr "더블 버퍼" +#: src/gui/settings.cpp:1526 +msgid "MIDI" +msgstr "MIDI" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" -msgstr "" -"다음 값은 일반적입니다 (빨강, 초록, 파랑, 알파 순입니다):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" +msgstr "MIDI 입력" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" -msgstr "" -"현재 백엔드: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" +msgstr "<비활성화됨>" -#: src/gui/settings.cpp:739 -msgid "VSync" -msgstr "VSync" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" +msgstr "MIDI 기기 재검색" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" -msgstr "프레임 제한" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" +msgstr "노트 입력" -#: src/gui/settings.cpp:747 -msgid "Unlimited" -msgstr "제한 없음" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" +msgstr "벨로시티 입력" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." -msgstr "VSync가 비활성화되어 있을 때만 적용됩니다." +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" +msgstr "MIDI 채널을 바로 채널에 매핑" -#: src/gui/settings.cpp:757 -msgid "Display render time" -msgstr "렌더링 시간 표시" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" +msgstr "프로그램 변경 패스스루" -#: src/gui/settings.cpp:764 -msgid "Late render clear" -msgstr "Late render clear" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" +msgstr "야마하 FM 보이스 데이터를 악기에 매핑" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." -msgstr "" -"rend->present(.) 다음에 rend->clear()를 호출하면 일부 드라이버에서 UI 지연 시" -"간이 한 프레임 줄어들 수 있습니다." +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" +msgstr "프로그램 변경을 악기 선택으로" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" -msgstr "절전 모드" +#: src/gui/settings.cpp:1584 +msgid "Value input style" +msgstr "값 입력 스타일" -#: src/gui/settings.cpp:779 -msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" -msgstr "" -"유휴 시 프레임 레이트를 2 fps로 낮춰 전력을 절약합니다.\n" -"Mesa 드라이버 아래에서 문제가 발생할 수 있습니다!" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" +msgstr "컨트롤##vauleCCS" -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" -msgstr "스레드된 입력 비활성화 (변경 후 재시작 해야합니다!)" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" +msgstr "상위 니블의 CC##vauleCC1" -#: src/gui/settings.cpp:789 -msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." -msgstr "" -"threaded 입력은 (지원되는 플랫폼에서) 별도의 스레드에서 노트 미리보기를 위한 " -"키 누름을 처리하므로 대기 시간이 줄어듭니다.\n" -"그러나 스레드 입력이 켜져 있을 때 충돌이 보고되었습니다. 그렇다면 이 옵션을 " -"활성화하십시오." +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" +msgstr "MSB CC##valueCC1" -#: src/gui/settings.cpp:794 -msgid "Enable event delay" -msgstr "이벤트 지연 활성화" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" +msgstr "하위 니블의 CC##vauleCC2" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." -msgstr "" -"노트를 미리 볼 때 polling율이 높은 마우스에서 문제가 발생할 수 있습니다." +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" +msgstr "LSB CC##valueCC2" -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" -msgstr "채널별 오실로스코프 스레드" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" +msgstr "열 당 컨트롤 변경" -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." -msgstr "바보 같은 짓을 하고 있군요, 안 그래요? 그 정도면 충분해요." +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" +msgstr "볼륨 곡선" -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" -msgstr "뭐하는 짓이야? 그만해!" +#: src/gui/settings.cpp:1648 +msgid "Actions:" +msgstr "행동:" -#: src/gui/settings.cpp:820 -#, c-format +#: src/gui/settings.cpp:1662 msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" -msgstr "이 수를 CPU 코어 수(%d)보다 높게 설정하는 것은 좋지 않습니다!" +"(learning! press a button or move a slider/knob/something on your device.)" +msgstr "" +"(학습 중입니다! 기기의 버튼을 누르거나 기기의 슬라이더/노브/무언가를 이동시키" +"세요.)" -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" -msgstr "오실로스코프 렌더링 엔진:" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" +msgstr "유형" -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" -msgstr "ImGui 라인 구성" +#: src/gui/settings.cpp:1680 +msgid "Note/Control" +msgstr "노트/컨트롤" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." -msgstr "Dear ImGui의 내장된 선 그리기 기능을 사용하여 렌더링합니다." +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" +msgstr "속도/값" -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" -msgstr "GLSL (사용 가능하다면)" +#: src/gui/settings.cpp:1684 +msgid "Action" +msgstr "행동" -#: src/gui/settings.cpp:840 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." -msgstr "" -"그래픽 카드에서 실행되는 셰이더를 사용하여 렌더링합니다.\n" -"OpenGL ES 2.0 렌더 백엔드에서만 사용할 수 있습니다." +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" +msgstr "--없음--" -#: src/gui/settings.cpp:842 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." -msgstr "" -"그래픽 카드에서 실행되는 셰이더를 사용하여 렌더링합니다.\n" -"OpenGL 3.0 렌더 백엔드에서만 사용할 수 있습니다." +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" +msgstr "대기...##BLearn" -#: src/gui/settings.cpp:849 -msgid "Vibration" -msgstr "바이브레이션" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" +msgstr "학습##BLearn" -#: src/gui/settings.cpp:851 -msgid "Strength" -msgstr "세기" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" +msgstr "MIDI 출력" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" -msgstr "길이" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" +msgstr "출력 모드:" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" -msgstr "파일" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" +msgstr "꺼짐 (TX81Z에 사용)" -#: src/gui/settings.cpp:868 -msgid "Use system file picker" -msgstr "시스템 파일 탐색기 사용" +#: src/gui/settings.cpp:1847 +msgid "Melodic" +msgstr "멜로딕" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" -msgstr "최근 파일 개수" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" +msgstr "프로그램 변경 전송" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" -msgstr "저장 시 압축" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" +msgstr "MIDI 클럭 전송" -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." -msgstr "zlib을 사용하여 저장된 노래를 압축합니다." +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" +msgstr "MIDI 타임코드 전송" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" -msgstr "사용되지 않은 패턴 저장" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" +msgstr "타임코드 프레임 레이트:" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" -msgstr "저장 시 새로운 패턴 포멧 사용" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" +msgstr "틱 레이트와 가깝게" -#: src/gui/settings.cpp:900 -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 "" -"노래를 저장할 때 공간을 절약할 수 있는 포장된 형식을 사용합니다.\n" -"이 형식을 지원하지 않는 오래된 Furnace 및/또는 도구와의 호환성이\n" -"필요한 경우 비활성화하십시오." +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" +msgstr "영화 (24fps)" -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" -msgstr ".dmf 로딩 시 호환 플래그 적용 안함" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" +msgstr "PAL (25fps)" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" -msgstr "이 옵션 사용으로 인해 발생하는 문제는 보고하지 마십시오!" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" +msgstr "NTSC drop (29.97fps)" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" -msgstr "곡 열기 후 재생:" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" +msgstr "NTSC (30fps)" -#: src/gui/settings.cpp:914 -msgid "No##pol0" -msgstr "사용 안함##pol0" +#: src/gui/settings.cpp:1903 +msgid "Emulation" +msgstr "에뮬레이션" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" -msgstr "이미 재생중일 때만##pol1" +#: src/gui/settings.cpp:1905 +msgid "Cores" +msgstr "코어" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" -msgstr "사용##pol0" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" +msgstr "재생 코어" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" -msgstr "오디오 내보내기 반복/페이드 아웃 시간:" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" +msgstr "재생 시에 사용됩니다" -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" -msgstr "시작 시 이 값으로 설정:##fot0" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" +msgstr "렌더링 코어" -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" -msgstr "지난 값 기억##fot1" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" +msgstr "오디오 내보내기 시 사용됩니다" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" -msgstr ".fui에 악기 이름 저장" +#: src/gui/settings.cpp:2113 +msgid "Playback" +msgstr "재생" -#: src/gui/settings.cpp:960 -msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." -msgstr "" -"활성화 시 악기 저장시에 그것의 이름을 저장합니다.\n" -"파일의 크기를 증가시킬 수 있습니다." +#: src/gui/settings.cpp:2118 +msgid "Render" +msgstr "렌더링" -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" -msgstr ".fui에서 악기 이름 불러오기" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" +msgstr "PC 스피커 방법" -#: src/gui/settings.cpp:969 -msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" msgstr "" -"활성화하면 악기를 로드할 때 저장된 이름이 사용됩니다(존재하는 경우).\n" -"그렇지 않으면, 파일 이름을 사용합니다." - -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" -msgstr "저장 시 파일 이름 자동으로 채우기" -#: src/gui/settings.cpp:978 -msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." -msgstr "저장 또는 내보내기 시 파일명 필드에 적절한 파일명을 입력합니다." +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" +msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" -msgstr "새 곡" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" +msgstr "키보드" -#: src/gui/settings.cpp:984 -msgid "Initial system:" -msgstr "초기 시스템:" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" +msgstr "기본값으로 재설정" -#: src/gui/settings.cpp:986 -msgid "Current system" -msgstr "현재 시스템으로" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" +msgstr "정말로 키보드 설정을 재설정 하시겠습니까?" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" -msgstr "랜덤" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" +msgstr "전역 단축키" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" -msgstr "기본값으로 재설정" +#: src/gui/settings.cpp:2232 +msgid "Window activation" +msgstr "창 열기" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" -msgstr "새 곡 생성 시:" +#: src/gui/settings.cpp:2287 +msgid "Key" +msgstr "키" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" -msgstr "시스템 프리셋 선택기 표시##NSB0" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" +msgstr "값" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" -msgstr "초기 시스템으로 시작##NSB1" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" +msgstr "매크로 release##SNType_%d" -#: src/gui/settings.cpp:1198 -msgid "Default author name" -msgstr "기본 저자 이름" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" +msgstr "노트 release##SNType_%d" -#: src/gui/settings.cpp:1202 -msgid "Start-up" -msgstr "시작 시" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" +msgstr "노트 off##SNType_%d" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" -msgstr "시작 시 인트로 재생" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" +msgstr "노트##SNType_%d" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" -msgstr "재생하지 않음##pis0" +#: src/gui/settings.cpp:2341 +msgid "Add..." +msgstr "추가..." -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" -msgstr "잛은 인트로##pis1" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" +msgstr "" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" -msgstr "사용 (곡 로딩 시에는 짧은 인트로 재생)##pis2" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" +msgstr "악기 목록" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" -msgstr "사용 (항상)##pis3" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" +msgstr "웨이브테이블 목록" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" -msgstr "시작 시 페이드 인 비활성화" +#: src/gui/settings.cpp:2486 +msgid "Sample list" +msgstr "샘플 목록" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" -msgstr "스크린 파티 타임 :D" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" +msgstr "샘플 편집기" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." -msgstr "경고: 간질 발작을 일으킬 수 있습니다." +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" +msgstr "인터페이스" -#: src/gui/settings.cpp:1239 -msgid "Behavior" -msgstr "동작" +#: src/gui/settings.cpp:2578 +msgid "Layout" +msgstr "레이아웃" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" -msgstr "새 악기를 빈 악기로" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" +msgstr "워크스페이스 레이아웃:" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" -msgstr "구성" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" +msgstr "초기화" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" -msgstr "설정 초기화" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" +msgstr "정말로 워크스페이스 레이아웃을 재설정 하시겠습니까?" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." -msgstr "" -"정말로 모든 Furnace 설정을 초기화하시겠습니까?\n" -"재설정 후 Furnace 재시작이 필요합니다." +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" +msgstr "편집기 결합 허용" -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" -msgstr "S3M을 가져올 때 OPL2 대신 OPL3 사용" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" +msgstr "창 위치 기억" -#: src/gui/settings.cpp:1273 -msgid "Output" -msgstr "출력" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." +msgstr "시작 시에 창의 마지막 위치를 기억합니다." -#: src/gui/settings.cpp:1281 -msgid "Backend" -msgstr "백엔드" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" +msgstr "타이틀 바를 클릭하고 있을 때에만 창 이동 허용" -#: src/gui/settings.cpp:1314 -msgid "Driver" -msgstr "드라이버" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" +msgstr "창을 가운데에서 팝업" -#: src/gui/settings.cpp:1337 -msgid "Device" -msgstr "기기" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" +msgstr "재생/편집 컨트롤 레이아웃:" -#: src/gui/settings.cpp:1341 -msgid "" -msgstr "<확인 또는 적용을 먼저 클릭하세요>" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" +msgstr "클래식##ec10" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" -msgstr "경고 - 무단 침입자 감지" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" +msgstr "컴팩트##ecl1" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." -msgstr "당신은 비활성화된 콤보 박스와 관계를 맺으려다 체포되었습니다." +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" +msgstr "컴팩트 (수직)##ecl2" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" -msgstr "<시스템 기본값>" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" +msgstr "분할##ecl3" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" -msgstr "출력" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" +msgstr "순서 창에서의 버튼 위치:" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" -msgstr "" -"일반적인 값:\n" -"- 1: 모노\n" -"- 2: 스테레오\n" -"- 4: 쿼드러포닉\n" -"- 6: 5.1 서라운드" - -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" -msgstr "%d (지연 시간: ~%.1fms)" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" +msgstr "맨 위##obp0" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" -msgstr "멀티스레딩 (실험 기능)" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" +msgstr "좌측##obp1" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." -msgstr "" -"칩 에뮬레이션을 개별 스레드에서 구동합니다.\n" -"무거운 에뮬레이션 코어를 사용할 경우 성능이 향상될 수 있습니다.\n" -"\n" -"경고:\n" -"- 실험 기능입니다!\n" -"- 멀티 칩 곡에서만 유용합니다." +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" +msgstr "우측##obp2" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" -msgstr "스레드 수" +#: src/gui/settings.cpp:2661 +msgid "Mouse" +msgstr "마우스" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" -msgstr "한계입니다!" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" +msgstr "더블 클릭 시간 (초)" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" -msgstr "이 수를 CPU 코어 수(%d)보다 높게 설정하는 것은 매우 좋지 않습니다!" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" +msgstr "클릭 시 패턴 편집기를 올리지 않음" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" -msgstr "저지연 모드" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" +msgstr "악기 선택 시 패턴 편집기 집중" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -"틱 속도보다 빠르게 엔진을 가동하여 대기 시간을 감소시킵니다.\n" -"라이브 재생/잼 모드로 유용합니다.\n" -"\n" -"warning: 버퍼 크기가 작은 경우(10ms 이하)에만 활성화하십시오." - -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" -msgstr "강제 모노 오디오" - -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" -msgstr "전용 모드" -#: src/gui/settings.cpp:1479 -#, c-format -msgid "want: %d samples @ %.0fHz (%d channel)" -msgid_plural "want: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" +msgstr "노트 미리보기 동작:" -#: src/gui/settings.cpp:1480 -#, c-format -msgid "got: %d samples @ %.0fHz (%d channel)" -msgid_plural "got: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" +msgstr "사용 안함##npb0" -#: src/gui/settings.cpp:1487 -msgid "Mixing" -msgstr "믹싱" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" +msgstr "커서가 노트 열에 있을 시##npb1" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" -msgstr "품질" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" +msgstr "커서가 노트 열에 있거나 편집 모드가 아닐 시##npb2" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" -msgstr "소프트웨어 클리핑" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" +msgstr "항상##npb3" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" -msgstr "DC 오프셋 보정" +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" +msgstr "드래그 선택:" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" -msgstr "샘플 미리듣기" +#: src/gui/settings.cpp:2711 +msgid "No##dms0" +msgstr "사용 안함##dms0" -#: src/gui/settings.cpp:1531 -msgid "MIDI" -msgstr "MIDI" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" +msgstr "사용##dms1" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" -msgstr "MIDI 입력" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" +msgstr "사용 (Ctrl을 누르고 있을 시에만)##dms2" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" -msgstr "<비활성화됨>" +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" +msgstr "" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" -msgstr "MIDI 기기 재검색" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" +msgstr "" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" -msgstr "노트 입력" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" +msgstr "" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" -msgstr "벨로시티 입력" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" +msgstr "채널 솔로 켜기 토글:" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" -msgstr "MIDI 채널을 바로 채널에 매핑" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" +msgstr "우클릭 또는 더블 클릭##soloA" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" -msgstr "프로그램 변경 패스스루" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" +msgstr "우클릭##soloR" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" -msgstr "야마하 FM 보이스 데이터를 악기에 매핑" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" +msgstr "더블 클릭##soloD" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" -msgstr "프로그램 변경을 악기 선택으로" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" +msgstr "" -#: src/gui/settings.cpp:1589 -msgid "Value input style" -msgstr "값 입력 스타일" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" +msgstr "" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" -msgstr "컨트롤##vauleCCS" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" +msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" -msgstr "상위 니블의 CC##vauleCC1" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" +msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" -msgstr "MSB CC##valueCC1" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" +msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" -msgstr "하위 니블의 CC##vauleCC2" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" +msgstr "더블 클릭으로 전체 열 선택" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" -msgstr "LSB CC##valueCC2" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" +msgstr "커서 동작" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" -msgstr "열 당 컨트롤 변경" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" +msgstr "삽입 시 전체 채널 행 푸시" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" -msgstr "볼륨 곡선" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" +msgstr "Pull delete affects entire channel row" -#: src/gui/settings.cpp:1653 -msgid "Actions:" -msgstr "행동:" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" +msgstr "값을 지우지 않고 덮어쓸 때 누름" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" -msgstr "" -"(학습 중입니다! 기기의 버튼을 누르거나 기기의 슬라이더/노브/무언가를 이동시키" -"세요.)" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" +msgstr "키보드 노트/값 입력 반복(키를 눌러 계속 입력)" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" -msgstr "유형" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" +msgstr "이펙트 입력 동작:" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" -msgstr "노트/컨트롤" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" +msgstr "아래로 이동##eicb0" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" -msgstr "속도/값" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" +msgstr "이펙트 값으로 이동 (그렇지 않으면 아래로 이동)##eicb1" -#: src/gui/settings.cpp:1689 -msgid "Action" -msgstr "행동" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" +msgstr "이펙트 값으로 이동/다음 이펙트로 이동하고 감싸기##eicb2" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" -msgstr "--없음--" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" +msgstr "이펙트 삭제 시 이펙트 값 삭제" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" -msgstr "대기...##BLearn" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" +msgstr "악기 열 변경 시 현재 악기 변경 (absorb)" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" -msgstr "학습##BLearn" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" +msgstr "노트 off/release 삽입 시 악기 값 제거" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" -msgstr "MIDI 출력" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" +msgstr "노트 off/release 삽입 시 볼륨 값 제거" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" -msgstr "출력 모드:" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" +msgstr "커서 이동" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" -msgstr "꺼짐 (TX81Z에 사용)" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" +msgstr "가로로 감싸기:" -#: src/gui/settings.cpp:1852 -msgid "Melodic" -msgstr "멜로딕" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" +msgstr "사용 안함##wrapH0" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" -msgstr "프로그램 변경 전송" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" +msgstr "사용##wrapH1" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" -msgstr "MIDI 클럭 전송" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" +msgstr "사용, 그리고 다음/이전 행으로 이동##wrapH2" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" -msgstr "MIDI 타임코드 전송" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" +msgstr "세로로 감싸기:" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" -msgstr "타임코드 프레임 레이트:" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" +msgstr "사용 안함##wrapV0" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" -msgstr "틱 레이트와 가깝게" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" +msgstr "사용##wrapV1" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" -msgstr "영화 (24fps)" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" +msgstr "사용, 그리고 다음/이전 패턴으로 이동##wrapV2" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" -msgstr "PAL (25fps)" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +msgstr "사용, 그리고 다음/이전 패턴으로 이동 (감싸기)##wrapV2" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" -msgstr "NTSC drop (29.97fps)" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" +msgstr "커서 이동 키 동작:" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" -msgstr "NTSC (30fps)" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" +msgstr "한 칸씩 이동##cmk0" -#: src/gui/settings.cpp:1908 -msgid "Emulation" -msgstr "에뮬레이션" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" +msgstr "편집 스텝씩 이동##cmk1" -#: src/gui/settings.cpp:1910 -msgid "Cores" -msgstr "코어" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" +msgstr "삭제 시 편집 스텝씩 커서 이동" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" -msgstr "재생 코어" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" +msgstr "삽입 시 편집 스텝씩 커서 이동 (밀기)" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" -msgstr "재생 시에 사용됩니다" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" +msgstr "백스페이스 삭제로 커서 위로 이동" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" -msgstr "렌더링 코어" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" +msgstr "붙여넣기 시 커서를 클립보드 내용의 끝으로 이동" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" -msgstr "오디오 내보내기 시 사용됩니다" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" +msgstr "스크롤" -#: src/gui/settings.cpp:2107 -msgid "Playback" -msgstr "재생" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" +msgstr "패턴 범위를 벗어나 스크롤할 때 순서 변경:" -#: src/gui/settings.cpp:2112 -msgid "Render" -msgstr "렌더링" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" +msgstr "사용 안함#pscroll0" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" -msgstr "PC 스피커 방법" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" +msgstr "사용##pscroll1" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" -msgstr "키보드" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" +msgstr "사용, 그리고 곡 감싸기##pscroll2" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" -msgstr "기본값으로 재설정" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" +msgstr "커서를 이동할 때 현재 순서를 따름" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" -msgstr "정말로 키보드 설정을 재설정 하시겠습니까?" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." +msgstr "재생이 중지될 때 적용됩니다." -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" -msgstr "전역 단축키" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" +msgstr "커서 이동 시 스크롤 안 함" -#: src/gui/settings.cpp:2225 -msgid "Window activation" -msgstr "창 열기" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" +msgstr "스크롤 휠로 커서 이동:" -#: src/gui/settings.cpp:2291 -msgid "Key" -msgstr "키" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" +msgstr "사용 안함##csw0" + +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" +msgstr "사용##csw1" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" -msgstr "값" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" +msgstr "반점됨##csw2" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" -msgstr "매크로 release##SNType_%d" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" +msgstr "각 스크롤 휠 스텝과 함께 이동할 스텝 수?" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" -msgstr "노트 release##SNType_%d" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" +msgstr "한 스텝##cws0" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" -msgstr "노트 off##SNType_%d" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" +msgstr "편집 스텝##cws1" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" -msgstr "노트##SNType_%d" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" +msgstr "에셋" -#: src/gui/settings.cpp:2344 -msgid "Add..." -msgstr "추가..." +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" +msgstr "악기 추가 시 악기 유형 메뉴 표시" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" -msgstr "악기 목록" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" +msgstr "에셋 추가 후 에셋 선택" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" -msgstr "웨이브테이블 목록" +#: src/gui/settings.cpp:3000 +msgid "Appearance" +msgstr "UI" -#: src/gui/settings.cpp:2476 -msgid "Sample list" -msgstr "샘플 목록" +#: src/gui/settings.cpp:3002 +msgid "Scaling" +msgstr "스케일링" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" -msgstr "샘플 편집기" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" +msgstr "자동 UI 스케일링 요소" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" -msgstr "인터페이스" +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" +msgstr "UI 스케일링 요소" -#: src/gui/settings.cpp:2566 -msgid "Layout" -msgstr "레이아웃" +#: src/gui/settings.cpp:3020 +msgid "Icon size" +msgstr "아이콘 크기" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" -msgstr "워크스페이스 레이아웃:" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" +msgstr "폰트 렌더링" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" -msgstr "초기화" +#: src/gui/settings.cpp:3045 +msgid "Main font" +msgstr "메인 폰트" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" -msgstr "정말로 워크스페이스 레이아웃을 재설정 하시겠습니까?" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" +msgstr "크기##MainFontSize" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" -msgstr "편집기 결합 허용" +#: src/gui/settings.cpp:3064 +msgid "Header font" +msgstr "상단 폰트" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" -msgstr "창 위치 기억" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" +msgstr "크기##HeadFontSize" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." -msgstr "시작 시에 창의 마지막 위치를 기억합니다." +#: src/gui/settings.cpp:3083 +msgid "Pattern font" +msgstr "패턴 폰트" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" -msgstr "타이틀 바를 클릭하고 있을 때에만 창 이동 허용" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" +msgstr "크기##PatFontSize" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" -msgstr "창을 가운데에서 팝업" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" +msgstr "폰트 안티에일리어싱" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" -msgstr "재생/편집 컨트롤 레이아웃:" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" +msgstr "비트맵 폰트 지원" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" -msgstr "클래식##ec10" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" +msgstr "힌트:" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" -msgstr "컴팩트##ecl1" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" +msgstr "사용 안함 (부드러움)##fh0" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" -msgstr "컴팩트 (수직)##ecl2" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" +msgstr "일부 사용##fh1" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" -msgstr "분할##ecl3" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" +msgstr "일반 사용##fh2" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" -msgstr "순서 창에서의 버튼 위치:" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" +msgstr "전체 사용 (딱딱함)##fh3" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" -msgstr "맨 위##obp0" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" +msgstr "자동 힌트:" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" -msgstr "좌측##obp1" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" +msgstr "비활성화##fah0" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" -msgstr "우측##obp2" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" +msgstr "활성화##fah1" -#: src/gui/settings.cpp:2649 -msgid "Mouse" -msgstr "마우스" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" +msgstr "강제##fah2" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" -msgstr "더블 클릭 시간 (초)" +#: src/gui/settings.cpp:3152 +msgid "Oversample" +msgstr "오버샘플링" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" -msgstr "클릭 시 패턴 편집기를 올리지 않음" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" +msgstr "1×##fos" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" -msgstr "악기 선택 시 패턴 편집기 집중" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." +msgstr "" +"비디오 메모리를 절약합니다. 폰트 렌더링 품질을 감소시킵니다.\n" +"픽셀/비트맵 폰트에 유용합니다." -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" -msgstr "노트 미리보기 동작:" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" +msgstr "2×##fos2" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" -msgstr "사용 안함##npb0" +#: src/gui/settings.cpp:3168 +msgid "default." +msgstr "기본." -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" -msgstr "커서가 노트 열에 있을 시##npb1" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" +msgstr "3×##fos3" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" -msgstr "커서가 노트 열에 있거나 편집 모드가 아닐 시##npb2" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." +msgstr "" +"약간 더 나은 글꼴 렌더링 품질\n" +"더 많은 비디오 메모리를 사용합니다." -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" -msgstr "항상##npb3" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" +msgstr "폴백 폰트 불러오기" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" -msgstr "드래그 선택:" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." +msgstr "비디오 메모리를 절약하려면 비활성화하십시오." -#: src/gui/settings.cpp:2693 -msgid "No##dms0" -msgstr "사용 안함##dms0" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" +msgstr "일본어 글자 표시" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" -msgstr "사용##dms1" +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" +msgstr "" +"비디오 메모리가 충분할 시에만 이 옵션을 토글하십시오.\n" +"이것은 Dear ImGui에 다이나믹 폰트 아틀라스가 구현될 때까지의 일시적인 해결책" +"입니다.\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" -msgstr "사용 (Ctrl을 누르고 있을 시에만)##dms2" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" +msgstr "중국어 (간체자) 표시" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" -msgstr "채널 솔로 켜기 토글:" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" +msgstr "" +"비디오 메모리가 충분할 시에만 이 옵션을 토글하십시오.\n" +"이것은 Dear ImGui에 다이나믹 폰트 아틀라스가 구현될 때까지의 일시적인 해결책" +"입니다.\n" +"只有在视频内存充足时,才能切换此选项。\n" +"这是直到Dear ImGui实现动态字体图谱为止的暂时性解决方案。" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" -msgstr "우클릭 또는 더블 클릭##soloA" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" +msgstr "중국어 (번체자) 표시" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" -msgstr "우클릭##soloR" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +msgstr "" +"비디오 메모리가 충분할 시에만 이 옵션을 토글하십시오.\n" +"이것은 Dear ImGui에 다이나믹 폰트 아틀라스가 구현될 때까지의 일시적인 해결책" +"입니다.\n" +"只有在視頻內存充足時,才能切換此選項。\n" +"這是直到Dear ImGui實現動態字體圖譜爲止的暫時性解決方案。" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" -msgstr "더블 클릭##soloD" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" +msgstr "한글 표시" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" -msgstr "더블 클릭으로 전체 열 선택" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +msgstr "" +"비디오 메모리가 충분할 시에만 이 옵션을 토글하십시오.\n" +"이것은 Dear ImGui에 다이나믹 폰트 아틀라스가 구현될 때까지의 일시적인 해결책" +"입니다.\n" +"비디오 메모리가 충분할 시에만 이 옵션을 토글하십시오.\n" +"이것은 Dear ImGui에 다이나믹 폰트 아틀라스가 구현될 때까지의 일시적인 해결책" +"입니다." -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" -msgstr "커서 동작" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" +msgstr "타이틀 바:" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" -msgstr "삽입 시 전체 채널 행 푸시" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" +msgstr "Furnace##tbar0" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" -msgstr "Pull delete affects entire channel row" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" +msgstr "곡 이름 - Furnace##tbar1" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" -msgstr "값을 지우지 않고 덮어쓸 때 누름" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" +msgstr "파일이름.fur - Furnace##tbar2" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" -msgstr "키보드 노트/값 입력 반복(키를 눌러 계속 입력)" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" +msgstr "/파일의/위치.fur - Furnace##tbar3" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" -msgstr "이펙트 입력 동작:" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" +msgstr "타이틀 바에 시스템 이름 표시" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" -msgstr "아래로 이동##eicb0" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" +msgstr "타이틀 바에 \"multi-system\" 대신 칩 이름 표시" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" -msgstr "이펙트 값으로 이동 (그렇지 않으면 아래로 이동)##eicb1" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" +msgstr "상태 바:" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" -msgstr "이펙트 값으로 이동/다음 이펙트로 이동하고 감싸기##eicb2" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" +msgstr "커서 상세 정보##sbar0" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" -msgstr "이펙트 삭제 시 이펙트 값 삭제" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" +msgstr "파일 경로##sbar1" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" -msgstr "악기 열 변경 시 현재 악기 변경 (absorb)" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" +msgstr "커서 상세 정보 또는 파일 경로##sbar2" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" -msgstr "노트 off/release 삽입 시 악기 값 제거" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" +msgstr "없음##sbar3" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" -msgstr "노트 off/release 삽입 시 볼륨 값 제거" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" +msgstr "재생 시 재생 상태 표시" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" -msgstr "커서 이동" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" +msgstr "내보내기 옵션 레이아웃:" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" -msgstr "가로로 감싸기:" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" +msgstr "파일 메뉴에 서브 메뉴##eol0" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" -msgstr "사용 안함##wrapH0" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" +msgstr "탭이 있는 모달 창##eol1" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" -msgstr "사용##wrapH1" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" +msgstr "파일 메뉴에 옵션이 있는 모달 창##eol2" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" -msgstr "사용, 그리고 다음/이전 행으로 이동##wrapH2" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" +msgstr "메뉴 바 대문자화" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" -msgstr "세로로 감싸기:" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" +msgstr "파일 메뉴에 칩 추가/구성/변경/제거 메뉴 표시" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" -msgstr "사용 안함##wrapV0" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" +msgstr "커서가 있는 순서의 채널 강조 표시" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" -msgstr "사용##wrapV1" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" +msgstr "순서 행 숫자 포멧:" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" -msgstr "사용, 그리고 다음/이전 패턴으로 이동##wrapV2" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" +msgstr "10진수##orbD" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" -msgstr "사용, 그리고 다음/이전 패턴으로 이동 (감싸기)##wrapV2" +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" +msgstr "16진수##orbH" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" -msgstr "커서 이동 키 동작:" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" +msgstr "중심 패턴 뷰" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" -msgstr "한 칸씩 이동##cmk0" +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" +msgstr "오버플로 패턴 강조 표시" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" -msgstr "편집 스텝씩 이동##cmk1" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" +msgstr "이전/다음 패턴 표시" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" -msgstr "삭제 시 편집 스텝씩 커서 이동" +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" +msgstr "패턴 행 숫자 포멧:" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" -msgstr "삽입 시 편집 스텝씩 커서 이동 (밀기)" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" +msgstr "10진수##prbD" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" -msgstr "백스페이스 삭제로 커서 위로 이동" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" +msgstr "16진수##prbH" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" -msgstr "붙여넣기 시 커서를 클립보드 내용의 끝으로 이동" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" +msgstr "패턴 뷰 라벨:" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" -msgstr "스크롤" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" +msgstr "노트 off (세글자)" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" -msgstr "패턴 범위를 벗어나 스크롤할 때 순서 변경:" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" +msgstr "노트 release (세글자)" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" -msgstr "사용 안함#pscroll0" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" +msgstr "매크로 release (세글자)" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" -msgstr "사용##pscroll1" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" +msgstr "빈 필드 (세글자)" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" -msgstr "사용, 그리고 곡 감싸기##pscroll2" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" +msgstr "빈 필드 (두글자)" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" -msgstr "커서를 이동할 때 현재 순서를 따름" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" +msgstr "다음 이후 패턴 보기 간격:" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." -msgstr "재생이 중지될 때 적용됩니다." +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" +msgstr "노트" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" -msgstr "커서 이동 시 스크롤 안 함" +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" +msgstr "이펙트" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" -msgstr "스크롤 휠로 커서 이동:" +#: src/gui/settings.cpp:3449 +msgid "Effect value" +msgstr "이펙트 값" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" -msgstr "사용 안함##csw0" +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" +msgstr "00-0F에서 한 자리 수 이펙트" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" -msgstr "사용##csw1" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" +msgstr "샤프 대신 플랫 사용" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" -msgstr "반점됨##csw2" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" +msgstr "독일어 표기법 사용" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" -msgstr "각 스크롤 휠 스텝과 함께 이동할 스텝 수?" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" +msgstr "채널 스타일:" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" -msgstr "한 스텝##cws0" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" +msgstr "클래식##CHS0" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" -msgstr "편집 스텝##cws1" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" +msgstr "선##CHS1" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" -msgstr "에셋" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" +msgstr "원##CHS2" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" -msgstr "악기 추가 시 악기 유형 메뉴 표시" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" +msgstr "버튼 분할##CHS3" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" -msgstr "에셋 추가 후 에셋 선택" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" +msgstr "사각 경계선##CH42" -#: src/gui/settings.cpp:2949 -msgid "Appearance" -msgstr "UI" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" +msgstr "둥근 경계선##CHS5" -#: src/gui/settings.cpp:2951 -msgid "Scaling" -msgstr "스케일링" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" +msgstr "채널 볼륨 바:" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" -msgstr "자동 UI 스케일링 요소" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" +msgstr "없음##CHV0" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" -msgstr "UI 스케일링 요소" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" +msgstr "간단함##CHV1" -#: src/gui/settings.cpp:2969 -msgid "Icon size" -msgstr "아이콘 크기" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" +msgstr "스테레오##CHV2" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" -msgstr "폰트 렌더링" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" +msgstr "실제##CHV3" -#: src/gui/settings.cpp:2994 -msgid "Main font" -msgstr "메인 폰트" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" +msgstr "실제 (스테레오)##CHV4" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" -msgstr "크기##MainFontSize" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" +msgstr "채널 피드백 스타일:" -#: src/gui/settings.cpp:3013 -msgid "Header font" -msgstr "상단 폰트" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" +msgstr "사용 안함##CHF0" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" -msgstr "크기##HeadFontSize" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" +msgstr "노트##CHF1" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" -msgstr "패턴 폰트" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" +msgstr "볼륨##CHF2" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" -msgstr "크기##PatFontSize" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" +msgstr "액티브##CHF3" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" -msgstr "폰트 안티에일리어싱" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" +msgstr "채널 폰트:" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" -msgstr "비트맵 폰트 지원" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" +msgstr "레귤러##CHFont0" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" -msgstr "힌트:" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" +msgstr "Monospace##CHFont1" -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" -msgstr "사용 안함 (부드러움)##fh0" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" +msgstr "채널 이름을 중앙에 정렬" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" -msgstr "일부 사용##fh1" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" +msgstr "채널 색:" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" -msgstr "일반 사용##fh2" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" +msgstr "단일##CHC0" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" -msgstr "전체 사용 (딱딱함)##fh3" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" +msgstr "채널 유형##CHC1" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" -msgstr "자동 힌트:" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" +msgstr "악기 유형##CHC2" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" -msgstr "비활성화##fah0" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" +msgstr "채널 이름 색" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" -msgstr "활성화##fah1" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" +msgstr "단일##CTC0" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" -msgstr "강제##fah2" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" +msgstr "채널 유형##CTC1" -#: src/gui/settings.cpp:3101 -msgid "Oversample" -msgstr "오버샘플링" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" +msgstr "악기 유형##CTC2" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" -msgstr "1×##fos" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" +msgstr "통합 악기/웨이브테이블/샘플 목록" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -"비디오 메모리를 절약합니다. 폰트 렌더링 품질을 감소시킵니다.\n" -"픽셀/비트맵 폰트에 유용합니다." -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" -msgstr "2×##fos2" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" +msgstr "악기 목록 아이콘 스타일:" -#: src/gui/settings.cpp:3117 -msgid "default." -msgstr "기본." +#: src/gui/settings.cpp:3619 +msgid "None##iis0" +msgstr "없음##iis0" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" -msgstr "3×##fos3" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" +msgstr "그래픽 아이콘##iis1" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." -msgstr "" -"약간 더 나은 글꼴 렌더링 품질\n" -"더 많은 비디오 메모리를 사용합니다." +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" +msgstr "문자 아이콘##iis2" -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" -msgstr "폴백 폰트 불러오기" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" +msgstr "악기 유형을 사용하여 악기 편집기 색 맞추기" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." -msgstr "비디오 메모리를 절약하려면 비활성화하십시오." +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" +msgstr "매크로 편집기" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" -msgstr "일본어 글자 표시" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" +msgstr "매크로 편집기 레이아웃:" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" -msgstr "" -"비디오 메모리가 충분할 시에만 이 옵션을 토글하십시오.\n" -"이것은 Dear ImGui에 다이나믹 폰트 아틀라스가 구현될 때까지의 일시적인 해결책" -"입니다.\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" +msgstr "통일됨##mel0" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" -msgstr "중국어 (간체자) 표시" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" +msgstr "그리드##mel2" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" -msgstr "" -"비디오 메모리가 충분할 시에만 이 옵션을 토글하십시오.\n" -"이것은 Dear ImGui에 다이나믹 폰트 아틀라스가 구현될 때까지의 일시적인 해결책" -"입니다.\n" -"只有在视频内存充足时,才能切换此选项。\n" -"这是直到Dear ImGui实现动态字体图谱为止的暂时性解决方案。" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" +msgstr "단일 (목록 포함)##mel3" -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" -msgstr "중국어 (번체자) 표시" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" +msgstr "클래식 매크로 편집기의 수직 슬라이더 사용" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -"비디오 메모리가 충분할 시에만 이 옵션을 토글하십시오.\n" -"이것은 Dear ImGui에 다이나믹 폰트 아틀라스가 구현될 때까지의 일시적인 해결책" -"입니다.\n" -"只有在視頻內存充足時,才能切換此選項。\n" -"這是直到Dear ImGui實現動態字體圖譜爲止的暫時性解決方案。" - -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" -msgstr "한글 표시" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -"비디오 메모리가 충분할 시에만 이 옵션을 토글하십시오.\n" -"이것은 Dear ImGui에 다이나믹 폰트 아틀라스가 구현될 때까지의 일시적인 해결책" -"입니다.\n" -"비디오 메모리가 충분할 시에만 이 옵션을 토글하십시오.\n" -"이것은 Dear ImGui에 다이나믹 폰트 아틀라스가 구현될 때까지의 일시적인 해결책" -"입니다." - -#: src/gui/settings.cpp:3195 -msgid "Title bar:" -msgstr "타이틀 바:" - -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" -msgstr "Furnace##tbar0" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" -msgstr "곡 이름 - Furnace##tbar1" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" +msgstr "" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" -msgstr "파일이름.fur - Furnace##tbar2" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" +msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" -msgstr "/파일의/위치.fur - Furnace##tbar3" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" +msgstr "웨이브 편집기" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" -msgstr "타이틀 바에 시스템 이름 표시" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" +msgstr "콤팩트 웨이브 편집기 사용" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" -msgstr "타이틀 바에 \"multi-system\" 대신 칩 이름 표시" +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" +msgstr "FM 편집기" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" -msgstr "상태 바:" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" +msgstr "FM 매개 변수 이름:" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" -msgstr "커서 상세 정보##sbar0" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" +msgstr "사용자 친화적##fmn0" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" -msgstr "파일 경로##sbar1" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" +msgstr "기술적##fmn1" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" -msgstr "커서 상세 정보 또는 파일 경로##sbar2" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" +msgstr "기술적 (대체)##fmn2" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" -msgstr "없음##sbar3" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" +msgstr "기본 OPL 파형 이름 사용" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" -msgstr "재생 시 재생 상태 표시" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" +msgstr "FM 매개 변수 편집기 레이아웃:" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" -msgstr "내보내기 옵션 레이아웃:" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" +msgstr "현대적##fml0" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" -msgstr "파일 메뉴에 서브 메뉴##eol0" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" +msgstr "현대적 (더 많은 라벨 표시)##fml7" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" -msgstr "탭이 있는 모달 창##eol1" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" +msgstr "콤팩트 (2x2, 클래식)##fml1" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" -msgstr "파일 메뉴에 옵션이 있는 모달 창##eol2" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" +msgstr "콤팩트 (1x4)##fml2" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" -msgstr "메뉴 바 대문자화" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" +msgstr "콤팩트 (4x1)##fml3" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" -msgstr "파일 메뉴에 칩 추가/구성/변경/제거 메뉴 표시" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" +msgstr "대체 (2x2)##fml4" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" -msgstr "커서가 있는 순서의 채널 강조 표시" +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" +msgstr "대체 (1x4)##fml5" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" -msgstr "순서 행 숫자 포멧:" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" +msgstr "대체 (4x1)##fml5" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" -msgstr "10진수##orbD" +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" +msgstr "FM 편집기의 Sustain의 위치:" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" -msgstr "16진수##orbH" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" +msgstr "Decay와 Sustain Rate 사이##susp0" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" -msgstr "중심 패턴 뷰" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" +msgstr "Release Rate 이후##susp1" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" -msgstr "오버플로 패턴 강조 표시" +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" +msgstr "Release Rate 이후, 간격을 두고##susp2" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" -msgstr "이전/다음 패턴 표시" +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" +msgstr "TL 이후##susp3" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" -msgstr "패턴 행 숫자 포멧:" +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" +msgstr "FM 편집기의 캐리어/모듈레이터의 색상을 서로 다르게" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" -msgstr "10진수##prbD" +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" +msgstr "부호가 없는 FM 디튠 값" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" -msgstr "16진수##prbH" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" +msgstr "칩 메모리 사용 단위:" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" -msgstr "패턴 뷰 라벨:" +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" +msgstr "바이트##MUU0" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" -msgstr "노트 off (세글자)" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" +msgstr "킬로바이트##MUU1" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" -msgstr "노트 release (세글자)" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" +msgstr "둥근 모서리" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" -msgstr "매크로 release (세글자)" +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" +msgstr "경계선" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" -msgstr "빈 필드 (세글자)" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" +msgstr "안티에일리어싱" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" -msgstr "빈 필드 (두글자)" +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" +msgstr "전체 창 채우기" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" -msgstr "다음 이후 패턴 보기 간격:" +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" +msgstr "파형이 창을 뚫더라도 표시하기" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" -msgstr "노트" +#: src/gui/settings.cpp:3856 +msgid "Wrap text" +msgstr "" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" -msgstr "이펙트" +#: src/gui/settings.cpp:3862 +msgid "Windows" +msgstr "창" -#: src/gui/settings.cpp:3398 -msgid "Effect value" -msgstr "이펙트 값" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" +msgstr "창 모서리를 둥글게" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" -msgstr "00-0F에서 한 자리 수 이펙트" +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" +msgstr "버튼을 둥글게" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" -msgstr "샤프 대신 플랫 사용" +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" +msgstr "메뉴 모서리를 둥글게" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" -msgstr "독일어 표기법 사용" +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" +msgstr "탭을 둥글게" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" -msgstr "채널 스타일:" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" +msgstr "스크롤 바를 둥글게" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" -msgstr "클래식##CHS0" +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" +msgstr "위젯 주위에 테두리 보이기" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" -msgstr "선##CHS1" +#: src/gui/settings.cpp:3903 +msgid "Color scheme" +msgstr "색 구성표" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" -msgstr "원##CHS2" +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" +msgstr "정말로 색 구성표를 재설정하시겠습까?" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" -msgstr "버튼 분할##CHS3" +#: src/gui/settings.cpp:3916 +msgid "Guru mode" +msgstr "전문가 모드" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" -msgstr "사각 경계선##CH42" +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" +msgstr "프레임 셰이딩" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" -msgstr "둥근 경계선##CHS5" +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" +msgstr "색 구성표 종류:" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" -msgstr "채널 볼륨 바:" +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" +msgstr "다크##gcb0" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" -msgstr "없음##CHV0" +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" +msgstr "라이트##gcb1" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" -msgstr "간단함##CHV1" +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" +msgstr "악센트 색:" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" -msgstr "스테레오##CHV2" +#: src/gui/settings.cpp:3945 +msgid "Primary" +msgstr "1차" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" -msgstr "실제##CHV3" +#: src/gui/settings.cpp:3946 +msgid "Secondary" +msgstr "2차" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" -msgstr "실제 (스테레오)##CHV4" +#: src/gui/settings.cpp:3960 +msgid "Button" +msgstr "버튼" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" -msgstr "채널 피드백 스타일:" +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" +msgstr "버튼 (마우스를 올렸을 시)" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" -msgstr "사용 안함##CHF0" +#: src/gui/settings.cpp:3962 +msgid "Button (active)" +msgstr "버튼 (활성화 시)" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" -msgstr "노트##CHF1" +#: src/gui/settings.cpp:3963 +msgid "Tab" +msgstr "탭" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" -msgstr "볼륨##CHF2" +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" +msgstr "탭 (마우스를 올렸을 시)" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" -msgstr "액티브##CHF3" +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" +msgstr "탭 (활성화 시)" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" -msgstr "채널 폰트:" +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" +msgstr "Tab (포커스에서 벗어났을 시)" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" -msgstr "레귤러##CHFont0" +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" +msgstr "Tab (포커스에서 벗어났을 시) (활성화 시)" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" -msgstr "Monospace##CHFont1" +#: src/gui/settings.cpp:3968 +msgid "ImGui header" +msgstr "ImGui 헤더" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" -msgstr "채널 이름을 중앙에 정렬" +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" +msgstr "ImGui 헤더 (마우스를 올렸을 시)" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" -msgstr "채널 색:" +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" +msgstr "ImGui 헤더 (활성화 시)" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" -msgstr "단일##CHC0" +#: src/gui/settings.cpp:3971 +msgid "Resize grip" +msgstr "창 크기 조절 손잡이" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" -msgstr "채널 유형##CHC1" +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" +msgstr "창 크기 조절 손잡이 (마우스를 올렸을 시)" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" -msgstr "악기 유형##CHC2" +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" +msgstr "창 크기 조절 손잡이 (활성화 시)" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" -msgstr "채널 이름 색" +#: src/gui/settings.cpp:3974 +msgid "Widget background" +msgstr "위젯 배경" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" -msgstr "단일##CTC0" +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" +msgstr "위젯 배경 (마우스를 올렸을 시)" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" -msgstr "채널 유형##CTC1" +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" +msgstr "위젯 배경 (활성화 시)" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" -msgstr "악기 유형##CTC2" +#: src/gui/settings.cpp:3977 +msgid "Slider grab" +msgstr "슬라이더 그랩" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" -msgstr "통합 악기/웨이브테이블/샘플 목록" +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" +msgstr "슬라이더 그랩 (활성화 시)" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" -msgstr "수평 악기 목록" +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" +msgstr "타이틀 배경 (활성화 시)" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" -msgstr "악기 목록 아이콘 스타일:" +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" +msgstr "체크박스 라디오 버튼 마크" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" -msgstr "없음##iis0" +#: src/gui/settings.cpp:3981 +msgid "Text selection" +msgstr "텍스트 선택" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" -msgstr "그래픽 아이콘##iis1" +#: src/gui/settings.cpp:3982 +msgid "Line plot" +msgstr "라인 도표" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" -msgstr "문자 아이콘##iis2" +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" +msgstr "라인 도표 (마우스를 올렸을 시)" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" -msgstr "악기 유형을 사용하여 악기 편집기 색 맞추기" +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" +msgstr "히스토그램 도표" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" -msgstr "매크로 편집기" +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" +msgstr "히스토그램 도표 (마우스를 올렸을 시)" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" -msgstr "매크로 편집기 레이아웃:" +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" +msgstr "테이블 행 (짝수)" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" -msgstr "통일됨##mel0" +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" +msgstr "테이블 행 (홀수)" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" -msgstr "그리드##mel2" +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "인터페이스 (다른)" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" -msgstr "단일 (목록 포함)##mel3" +#: src/gui/settings.cpp:3994 +msgid "Window background" +msgstr "창 배경" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" -msgstr "클래식 매크로 편집기의 수직 슬라이더 사용" +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" +msgstr "하위 창 배경" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" -msgstr "자동 매크로 스텝 크기/수평 줌" +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" +msgstr "팝업 배경" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" -msgstr "웨이브 편집기" +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" +msgstr "모달 배경" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" -msgstr "콤팩트 웨이브 편집기 사용" +#: src/gui/settings.cpp:3998 +msgid "Header" +msgstr "헤더" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" -msgstr "FM 편집기" +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" +msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" -msgstr "FM 매개 변수 이름:" +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" +msgstr "타이틀 바 (비활성화 시)" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" -msgstr "사용자 친화적##fmn0" +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" +msgstr "타이틀 바 (닫혔을 시)" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" -msgstr "기술적##fmn1" +#: src/gui/settings.cpp:4003 +msgid "Menu bar" +msgstr "메뉴 바" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" -msgstr "기술적 (대체)##fmn2" +#: src/gui/settings.cpp:4005 +msgid "Border shadow" +msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" -msgstr "기본 OPL 파형 이름 사용" +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" +msgstr "스크롤 바" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" -msgstr "FM 매개 변수 편집기 레이아웃:" +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" +msgstr "스크롤 바 (마우스를 올렸을 시)" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" -msgstr "현대적##fml0" +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" +msgstr "스크롤 바 (클릭 시)" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" -msgstr "현대적 (더 많은 라벨 표시)##fml7" +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" +msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" -msgstr "콤팩트 (2x2, 클래식)##fml1" +#: src/gui/settings.cpp:4010 +msgid "Separator" +msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" -msgstr "콤팩트 (1x4)##fml2" +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" +msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" -msgstr "콤팩트 (4x1)##fml3" +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" +msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" -msgstr "대체 (2x2)##fml4" +#: src/gui/settings.cpp:4013 +msgid "Docking preview" +msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" -msgstr "대체 (1x4)##fml5" +#: src/gui/settings.cpp:4014 +msgid "Docking empty" +msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" -msgstr "대체 (4x1)##fml5" +#: src/gui/settings.cpp:4015 +msgid "Table header" +msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" -msgstr "FM 편집기의 Sustain의 위치:" +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" +msgstr "" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" -msgstr "Decay와 Sustain Rate 사이##susp0" +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" +msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" -msgstr "Release Rate 이후##susp1" +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" +msgstr "" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" -msgstr "Release Rate 이후, 간격을 두고##susp2" +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" +msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" -msgstr "TL 이후##susp3" +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" +msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" -msgstr "FM 편집기의 캐리어/모듈레이터의 색상을 서로 다르게" +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" -msgstr "부호가 없는 FM 디튠 값" +#: src/gui/settings.cpp:4024 +msgid "Toggle on" +msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" -msgstr "칩 메모리 사용 단위:" +#: src/gui/settings.cpp:4025 +msgid "Toggle off" +msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" -msgstr "바이트##MUU0" +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" -msgstr "킬로바이트##MUU1" +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" +msgstr "" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" -msgstr "둥근 모서리" +#: src/gui/settings.cpp:4028 +msgid "Warning hint" +msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" -msgstr "경계선" +#: src/gui/settings.cpp:4029 +msgid "Error hint" +msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" -msgstr "안티에일리어싱" +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" -msgstr "전체 창 채우기" +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "디렉토리" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" -msgstr "파형이 창을 뚫더라도 표시하기" +#: src/gui/settings.cpp:4034 +msgid "Song (native)" +msgstr "" -#: src/gui/settings.cpp:3793 -msgid "Windows" -msgstr "창" +#: src/gui/settings.cpp:4035 +msgid "Song (import)" +msgstr "" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" -msgstr "창 모서리를 둥글게" +#: src/gui/settings.cpp:4040 +msgid "ZSM" +msgstr "ZSM" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" -msgstr "버튼을 둥글게" +#: src/gui/settings.cpp:4041 +msgid "Font" +msgstr "" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" -msgstr "메뉴 모서리를 둥글게" +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" +msgstr "" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" -msgstr "탭을 둥글게" +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" +msgstr "" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" -msgstr "스크롤 바를 둥글게" +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" +msgstr "" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" -msgstr "위젯 주위에 테두리 보이기" +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" +msgstr "" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" -msgstr "색 구성표" +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "파형" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" -msgstr "정말로 색 구성표를 재설정하시겠습까?" +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" +msgstr "" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" -msgstr "전문가 모드" +#: src/gui/settings.cpp:4053 +msgid "Reference" +msgstr "" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" -msgstr "프레임 셰이딩" +#: src/gui/settings.cpp:4054 +msgid "Guide" +msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" -msgstr "색 구성표 종류:" +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" -msgstr "다크##gcb0" +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" +msgstr "" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" -msgstr "라이트##gcb1" +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" +msgstr "" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" -msgstr "악센트 색:" +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" +msgstr "" -#: src/gui/settings.cpp:3876 -msgid "Primary" -msgstr "1차" +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" +msgstr "" -#: src/gui/settings.cpp:3877 -msgid "Secondary" -msgstr "2차" +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" +msgstr "" -#: src/gui/settings.cpp:3891 -msgid "Button" -msgstr "버튼" +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" +msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" -msgstr "버튼 (마우스를 올렸을 시)" +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" +msgstr "" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" -msgstr "버튼 (활성화 시)" +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" +msgstr "" -#: src/gui/settings.cpp:3894 -msgid "Tab" -msgstr "탭" +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" +msgstr "" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" -msgstr "탭 (마우스를 올렸을 시)" +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" +msgstr "" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" -msgstr "탭 (활성화 시)" +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" +msgstr "" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" -msgstr "Tab (포커스에서 벗어났을 시)" +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" +msgstr "" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" -msgstr "Tab (포커스에서 벗어났을 시) (활성화 시)" +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" +msgstr "" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" -msgstr "ImGui 헤더" +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" +msgstr "" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" -msgstr "ImGui 헤더 (마우스를 올렸을 시)" +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" +msgstr "" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" -msgstr "ImGui 헤더 (활성화 시)" +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" +msgstr "" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" -msgstr "창 크기 조절 손잡이" +#: src/gui/settings.cpp:4080 +msgid "Clip" +msgstr "" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" -msgstr "창 크기 조절 손잡이 (마우스를 올렸을 시)" +#: src/gui/settings.cpp:4084 +msgid "Order number" +msgstr "" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" -msgstr "창 크기 조절 손잡이 (활성화 시)" +#: src/gui/settings.cpp:4085 +msgid "Playing order background" +msgstr "" -#: src/gui/settings.cpp:3905 -msgid "Widget background" -msgstr "위젯 배경" +#: src/gui/settings.cpp:4086 +msgid "Song loop" +msgstr "" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" -msgstr "위젯 배경 (마우스를 올렸을 시)" +#: src/gui/settings.cpp:4087 +msgid "Selected order" +msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" -msgstr "위젯 배경 (활성화 시)" +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" +msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" -msgstr "슬라이더 그랩" +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" +msgstr "" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" -msgstr "슬라이더 그랩 (활성화 시)" +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" -msgstr "타이틀 배경 (활성화 시)" +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" -msgstr "체크박스 라디오 버튼 마크" +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" +msgstr "" -#: src/gui/settings.cpp:3912 -msgid "Text selection" -msgstr "텍스트 선택" +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "" -#: src/gui/settings.cpp:3913 -msgid "Line plot" -msgstr "라인 도표" +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" -msgstr "라인 도표 (마우스를 올렸을 시)" +#: src/gui/settings.cpp:4102 +msgid "Modulator" +msgstr "" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" -msgstr "히스토그램 도표" +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" -msgstr "히스토그램 도표 (마우스를 올렸을 시)" +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" -msgstr "테이블 행 (짝수)" +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" +msgstr "" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" -msgstr "테이블 행 (홀수)" +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" -msgstr "인터페이스 (다른)" +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "" -#: src/gui/settings.cpp:3925 -msgid "Window background" -msgstr "창 배경" +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" -msgstr "하위 창 배경" +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" +msgstr "" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" -msgstr "팝업 배경" +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" +msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" -msgstr "모달 배경" +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "" -#: src/gui/settings.cpp:3929 -msgid "Header" -msgstr "헤더" +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" -msgstr "타이틀 바 (비활성화 시)" +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "피치" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" -msgstr "타이틀 바 (닫혔을 시)" +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "필터" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" -msgstr "메뉴 바" +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" +msgstr "전역 매개 변수" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" -msgstr "" +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "스텝 강조 표시" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" -msgstr "스크롤 바" +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "악기 종류" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" -msgstr "스크롤 바 (마우스를 올렸을 시)" +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" -msgstr "스크롤 바 (클릭 시)" +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" +#: src/gui/settings.cpp:4139 +msgid "C64" msgstr "" -#: src/gui/settings.cpp:3941 -msgid "Separator" +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" +#: src/gui/settings.cpp:4143 +msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" +#: src/gui/settings.cpp:4144 +msgid "TIA" msgstr "" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "" + +#: src/gui/settings.cpp:4146 +msgid "VIC" msgstr "" -#: src/gui/settings.cpp:3946 -msgid "Table header" +#: src/gui/settings.cpp:4147 +msgid "PET" msgstr "" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" +#: src/gui/settings.cpp:4148 +msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:3948 -msgid "Table border (soft)" +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" msgstr "" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" msgstr "" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" +#: src/gui/settings.cpp:4160 +msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" +#: src/gui/settings.cpp:4162 +msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:3957 -msgid "Playback status" +#: src/gui/settings.cpp:4163 +msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" msgstr "" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:3960 -msgid "Error hint" +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" +#: src/gui/settings.cpp:4171 +msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "Directory" -msgstr "디렉토리" - -#: src/gui/settings.cpp:3965 -msgid "Song (native)" +#: src/gui/settings.cpp:4172 +msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:3971 -msgid "ZSM" -msgstr "ZSM" +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "" -#: src/gui/settings.cpp:3972 -msgid "Font" +#: src/gui/settings.cpp:4176 +msgid "QSound" msgstr "" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" +#: src/gui/settings.cpp:4178 +msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" +#: src/gui/settings.cpp:4179 +msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" +#: src/gui/settings.cpp:4180 +msgid "K007232" msgstr "" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" -msgstr "파형" +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" +#: src/gui/settings.cpp:4183 +msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:3984 -msgid "Reference" +#: src/gui/settings.cpp:4184 +msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:3985 -msgid "Guide" +#: src/gui/settings.cpp:4185 +msgid "K053260" msgstr "" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" +#: src/gui/settings.cpp:4186 +msgid "TED" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" +#: src/gui/settings.cpp:4187 +msgid "C140" msgstr "" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" +#: src/gui/settings.cpp:4188 +msgid "C219" msgstr "" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" +#: src/gui/settings.cpp:4189 +msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" msgstr "" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" msgstr "" -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:3995 -msgid "Waveform (8)" +#: src/gui/settings.cpp:4198 +msgid "Supervision" msgstr "" -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" msgstr "" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" msgstr "" -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" msgstr "" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" msgstr "" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" +#: src/gui/settings.cpp:4212 +msgid "FM operator" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" +#: src/gui/settings.cpp:4213 +msgid "Muted" msgstr "" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:4217 +msgid "Playhead" msgstr "" -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:4218 +msgid "Editing" msgstr "" -#: src/gui/settings.cpp:4011 -msgid "Clip" +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4015 -msgid "Order number" +#: src/gui/settings.cpp:4220 +msgid "Cursor" msgstr "" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" msgstr "" -#: src/gui/settings.cpp:4017 -msgid "Song loop" +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" msgstr "" -#: src/gui/settings.cpp:4018 -msgid "Selected order" +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" msgstr "" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" msgstr "" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" msgstr "" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" +#: src/gui/settings.cpp:4228 +msgid "Row number" msgstr "" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4033 -msgid "Modulator" +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "Carrier" +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" +#: src/gui/settings.cpp:4234 +msgid "Blank" msgstr "" -#: src/gui/settings.cpp:4039 -msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" msgstr "" -#: src/gui/settings.cpp:4041 -msgid "Mod. accent (primary)" +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" msgstr "" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" msgstr "" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" msgstr "" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" msgstr "" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" msgstr "" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" msgstr "" -#: src/gui/settings.cpp:4048 -msgid "Car. border" +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" msgstr "" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" +#: src/gui/settings.cpp:4245 +msgid "Volume effect" msgstr "" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" -msgstr "피치" +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" -msgstr "필터" +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" -msgstr "전역 매개 변수" +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" -msgstr "스텝 강조 표시" +#: src/gui/settings.cpp:4249 +msgid "Speed effect" +msgstr "" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" -msgstr "악기 종류" +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" +#: src/gui/settings.cpp:4253 +msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4070 -msgid "C64" +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" +#: src/gui/settings.cpp:4257 +msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:4258 +msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4075 -msgid "TIA" +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" +#: src/gui/settings.cpp:4260 +msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4078 -msgid "PET" +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4091 -msgid "Lynx" +#: src/gui/settings.cpp:4269 +msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4093 -msgid "X1-010" +#: src/gui/settings.cpp:4270 +msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" +#: src/gui/settings.cpp:4272 +msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" +#: src/gui/settings.cpp:4275 +msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" +#: src/gui/settings.cpp:4276 +msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" +#: src/gui/settings.cpp:4277 +msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" msgstr "" -#: src/gui/settings.cpp:4106 -msgid "Sega PCM" +#: src/gui/settings.cpp:4283 +msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4107 -msgid "QSound" +#: src/gui/settings.cpp:4284 +msgid "Time text" msgstr "" -#: src/gui/settings.cpp:4108 -msgid "YMZ280B" +#: src/gui/settings.cpp:4285 +msgid "Loop region" msgstr "" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" +#: src/gui/settings.cpp:4286 +msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" +#: src/gui/settings.cpp:4287 +msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4111 -msgid "K007232" +#: src/gui/settings.cpp:4289 +msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4112 -msgid "GA20" +#: src/gui/settings.cpp:4290 +msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4114 -msgid "SM8521" +#: src/gui/settings.cpp:4291 +msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" +#: src/gui/settings.cpp:4292 +msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4116 -msgid "K053260" +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:4299 +msgid "Unallocated" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" +#: src/gui/settings.cpp:4300 +msgid "Unused" msgstr "" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" +#: src/gui/settings.cpp:4301 +msgid "Used" msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" +#: src/gui/settings.cpp:4302 +msgid "Overused" msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:4303 +msgid "Really overused" msgstr "" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" msgstr "" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" msgstr "" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" +#: src/gui/settings.cpp:4309 +msgid "Upper key" msgstr "" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4141 -msgid "Muted" +#: src/gui/settings.cpp:4312 +msgid "Lower key" msgstr "" -#: src/gui/settings.cpp:4145 -msgid "Playhead" +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4146 -msgid "Editing" +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" msgstr "" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "클럭" + +#: src/gui/settings.cpp:4318 +msgid "Clock text" msgstr "" -#: src/gui/settings.cpp:4148 -msgid "Cursor" +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" +#: src/gui/settings.cpp:4325 +msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" +#: src/gui/settings.cpp:4326 +msgid "Port" msgstr "" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" msgstr "" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" msgstr "" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" +#: src/gui/settings.cpp:4335 +msgid "Waveform data" msgstr "" -#: src/gui/settings.cpp:4156 -msgid "Row number" +#: src/gui/settings.cpp:4338 +msgid "Reserved" msgstr "" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" msgstr "" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" msgstr "" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" msgstr "" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" msgstr "" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" msgstr "" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" msgstr "" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" msgstr "" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" msgstr "" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" msgstr "" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" msgstr "" -#: src/gui/settings.cpp:4175 -msgid "Song effect" +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" msgstr "" -#: src/gui/settings.cpp:4176 -msgid "Time effect" +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" msgstr "" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" msgstr "" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" msgstr "" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" msgstr "" -#: src/gui/settings.cpp:4181 -msgid "External command output" +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "" + +#: src/gui/settings.cpp:4369 +msgid "Backup" msgstr "" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" msgstr "" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" msgstr "" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" +#: src/gui/settings.cpp:4384 +msgid "Backups per file" msgstr "" -#: src/gui/settings.cpp:4185 -msgid "Status: on" +#: src/gui/settings.cpp:4390 +msgid "Backup Management" msgstr "" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" +#: src/gui/settings.cpp:4394 +msgid "Purge before:" msgstr "" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" msgstr "" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" msgstr "" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" msgstr "" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" msgstr "" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" msgstr "" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" msgstr "" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" msgstr "" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" +#: src/gui/settings.cpp:4490 +msgid "Refresh" msgstr "" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" +#: src/gui/settings.cpp:4494 +msgid "Delete all" msgstr "" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" msgstr "" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" +#: src/gui/settings.cpp:4501 +msgid "Latest" msgstr "" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" msgstr "" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" msgstr "" -#: src/gui/settings.cpp:4200 -msgid "Status: release" +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" msgstr "" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" msgstr "" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" msgstr "" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" msgstr "" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" msgstr "" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:4647 +msgid "Enter code:" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" +#: src/gui/settings.cpp:4649 +msgid "Submit" msgstr "" -#: src/gui/settings.cpp:4211 -msgid "Time background" +#: src/gui/settings.cpp:4653 +msgid "invalid code" msgstr "" -#: src/gui/settings.cpp:4212 -msgid "Time text" +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" msgstr "" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" msgstr "" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "키를 누르십시오..." + +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" msgstr "" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" +#: src/gui/settings.cpp:7137 +msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" +#: src/gui/settings.cpp:7138 +msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:4228 -msgid "Unused" +#: src/gui/settings.cpp:7139 +msgid "[File]" msgstr "" -#: src/gui/settings.cpp:4229 -msgid "Used" +#: src/gui/settings.cpp:7140 +msgid "Name:" msgstr "" -#: src/gui/settings.cpp:4230 -msgid "Overused" +#: src/gui/settings.cpp:7141 +msgid "Path:" msgstr "" -#: src/gui/settings.cpp:4231 -msgid "Really overused" +#: src/gui/settings.cpp:7142 +msgid "Reset search" msgstr "" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" +#: src/gui/settings.cpp:7143 +msgid "Drives" msgstr "" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" msgstr "" -#: src/gui/settings.cpp:4237 -msgid "Upper key" +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" msgstr "" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" msgstr "" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" +#: src/gui/settings.cpp:7147 +msgid "Create Directory" msgstr "" -#: src/gui/settings.cpp:4240 -msgid "Lower key" +#: src/gui/settings.cpp:7148 +msgid "File name" msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" +#: src/gui/settings.cpp:7151 +msgid "Date" msgstr "" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" msgstr "" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" -msgstr "클럭" +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "선택한 파일이 이미 존재합니다! 덮어쓰시겠습니까?" -#: src/gui/settings.cpp:4246 -msgid "Clock text" -msgstr "" +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "예" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" -msgstr "" +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "아니요" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" -msgstr "" +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "%Y/%m/%d %H:%M" -#: src/gui/settings.cpp:4253 -msgid "PortSet" +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "새 순서 추가" + +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "순서 제거" + +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" msgstr "" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" msgstr "" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" msgstr "" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" msgstr "" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" msgstr "" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" msgstr "" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" msgstr "" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "무시" + +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "만약 다음과 같을 시" + +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "만약 다음이 아닐 시" + +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "만약 다음 범위 내일 시" + +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "만약 다음 범위가 아닐 시" + +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "모두" + +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "미지정" + +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "다음으로 바꾸기" + +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "다음으로 추가하기" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "다음으로 추가하기 (오버플로)" + +#: src/gui/findReplace.cpp:42 +msgid "scale %" msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" msgstr "" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" +#: src/gui/findReplace.cpp:541 +msgid "go" msgstr "" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" msgstr "" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" +#: src/gui/findReplace.cpp:588 +msgid "Back" msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" +#: src/gui/findReplace.cpp:781 +msgid "Delete query" msgstr "" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" msgstr "" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" msgstr "" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" +#: src/gui/findReplace.cpp:817 +msgid "Search range:" msgstr "" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" msgstr "" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" msgstr "" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" msgstr "" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" msgstr "" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." msgstr "" -#: src/gui/settings.cpp:4297 -msgid "Backup" +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" msgstr "" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." msgstr "" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" msgstr "" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." msgstr "" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" +#: src/gui/findReplace.cpp:887 +msgid "Replace" msgstr "" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" +#: src/gui/findReplace.cpp:956 +msgid "INVALID" msgstr "" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" msgstr "" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" msgstr "" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" msgstr "" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" msgstr "" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" msgstr "" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" msgstr "" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" +#: src/gui/about.cpp:26 +msgid "is proud to present" msgstr "" -#: src/gui/settings.cpp:4418 -msgid "Refresh" +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" msgstr "" -#: src/gui/settings.cpp:4422 -msgid "Delete all" +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." msgstr "" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" +#: src/gui/about.cpp:33 +msgid "> CREDITS <" msgstr "" -#: src/gui/settings.cpp:4429 -msgid "Latest" +#: src/gui/about.cpp:35 +msgid "-- program --" msgstr "" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" msgstr "" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" msgstr "" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" +#: src/gui/about.cpp:61 +msgid "-- documentation --" msgstr "" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" msgstr "" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" msgstr "" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" msgstr "" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" msgstr "" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" +#: src/gui/about.cpp:108 +msgid "powered by:" msgstr "" -#: src/gui/settings.cpp:4577 -msgid "Submit" +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" msgstr "" -#: src/gui/settings.cpp:4581 -msgid "invalid code" +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" msgstr "" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/about.cpp:115 +msgid "and Mark Adler" msgstr "" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" msgstr "" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" msgstr "" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" msgstr "" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" msgstr "" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" msgstr "" -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" msgstr "" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" msgstr "" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" msgstr "" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" -msgstr "" +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" -#: src/gui/settings.cpp:6982 -msgid "[Link]" -msgstr "" +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +msgstr "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" -#: src/gui/settings.cpp:6983 -msgid "[File]" -msgstr "" +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "ESFMu (수정된 버전) by Kagamiin~" -#: src/gui/settings.cpp:6984 -msgid "Name:" -msgstr "" +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "ymfm by Aaron Giles" -#: src/gui/settings.cpp:6985 -msgid "Path:" -msgstr "" +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "emu2413 by Digital Sound Antiques" -#: src/gui/settings.cpp:6986 -msgid "Reset search" -msgstr "" +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "MAME SN76496 by Nicola Salmoria" -#: src/gui/settings.cpp:6987 -msgid "Drives" -msgstr "" +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "MAME AY-3-8910 by Couriersud" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" -msgstr "" +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "Eulous, cam900 및 Grauw의 AY8930 수정 사항 포함" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" -msgstr "" +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "MAME Namco WSG by Nicola Salmoria and Aaron Giles" + +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "MAME RF5C68 core by Olivier Galibert and Aaron Giles" + +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" + +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "MAME MSM6258 core by Barry Rodewald" + +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "MAME YMZ280B core by Aaron Giles" + +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "MAME GA20 core by Acho A. Tang and R. Belmont" + +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" + +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" msgstr "" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "SAASound by Dave Hooper and Simon Owen" + +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "SameBoy by Lior Halphon" + +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" msgstr "" -#: src/gui/settings.cpp:6992 -msgid "File name" +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" msgstr "" -#: src/gui/settings.cpp:6995 -msgid "Date" +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" msgstr "" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" msgstr "" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" -msgstr "선택한 파일이 이미 존재합니다! 덮어쓰시겠습니까?" +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" -msgstr "예" +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" -msgstr "아니요" +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" -msgstr "%Y/%m/%d %H:%M" +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "" -#: src/gui/orders.cpp:114 -msgid "Add new order" -msgstr "새 순서 추가" +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" -msgstr "순서 제거" +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" msgstr "" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" msgstr "" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" msgstr "" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" msgstr "" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" msgstr "" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" msgstr "" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" msgstr "" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" msgstr "" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" msgstr "" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" msgstr "" -#: src/gui/findReplace.cpp:29 -msgid "ignore" -msgstr "무시" - -#: src/gui/findReplace.cpp:30 -msgid "equals" -msgstr "만약 다음과 같을 시" +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "" -#: src/gui/findReplace.cpp:31 -msgid "not equal" -msgstr "만약 다음이 아닐 시" +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "" -#: src/gui/findReplace.cpp:32 -msgid "between" -msgstr "만약 다음 범위 내일 시" +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "" -#: src/gui/findReplace.cpp:33 -msgid "not between" -msgstr "만약 다음 범위가 아닐 시" +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "" -#: src/gui/findReplace.cpp:34 -msgid "any" -msgstr "모두" +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" -msgstr "미지정" +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "" -#: src/gui/findReplace.cpp:39 -msgid "set" -msgstr "다음으로 바꾸기" +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" -#: src/gui/findReplace.cpp:40 -msgid "add" -msgstr "다음으로 추가하기" +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" -msgstr "다음으로 추가하기 (오버플로)" +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" -#: src/gui/findReplace.cpp:42 -msgid "scale %" +#: src/gui/about.cpp:175 +msgid "greetings to:" msgstr "" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" msgstr "" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" msgstr "" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" +#: src/gui/about.cpp:183 +msgid "(and contributors)." msgstr "" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" msgstr "" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." msgstr "" -#: src/gui/findReplace.cpp:541 -msgid "go" +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" msgstr "" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" msgstr "" -#: src/gui/findReplace.cpp:587 -msgid "Back" +#: src/gui/about.cpp:193 +msgid "disclaimer:" msgstr "" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" msgstr "" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" msgstr "" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" msgstr "" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" msgstr "" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" +#: src/gui/about.cpp:198 +msgid "the original program." msgstr "" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." msgstr "" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" msgstr "" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" +#: src/gui/about.cpp:209 +msgid "About Furnace" msgstr "" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "변경 사항을 저장하지 않으셨습니다! 재생하기 전에 저장하시겠습니까?" + +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "호환 플래그" + +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." msgstr "" +"이 플래그들은 더 나은 DefleMask/오래된 Furnace 호환성을 제공하도록 설계되었습" +"니다.\n" +"특정한 특이점에 의존하지 않는 한 대부분을 비활성화하는 것이 좋습니다." -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "DefleMask" + +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" +msgstr "슬라이드 범위 제한" + +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." msgstr "" +"활성화 시 슬라이드는 호환 가능한 범위로 제한됩니다.\n" +"음수 옥타브의 슬라이드에 문제가 발생할 수 있습니다." -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "NES 및 PC 엔진의 호환 노이즈 레이아웃" + +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." msgstr "" +"호환되는 노이즈 주파수 레이아웃을 사용합니다.\n" +"PC 엔진의 일부 노이즈 주파수를 제거합니다." -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "게임보이 악기 듀티비를 웨이브 채널 볼륨으로" + +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." msgstr "" +"활성화 시 웨이브 채널에 듀티비 매크로를 가진 악기가 웨이브테이블 볼륨에 매핑" +"됩니다." -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "포르타멘토에서 매크로 재시작" + +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." msgstr "" +"활성화된 시 노트와 함께 사용하면 포르타멘토 이펙트가 채널의 매크로를 재설정합" +"니다" -#: src/gui/findReplace.cpp:856 -msgid "Replace" +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "레거시 볼륨 슬라이드" + +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." msgstr "" +"슬라이드가 0 이하로 내려가면 소리 없이 볼륨을 넘김으로써 볼륨의 결함이 있는 " +"슬라이드 동작을 시뮬레이팅합니다." -#: src/gui/findReplace.cpp:908 -msgid "INVALID" +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" +msgstr "호환 아르페지오" + +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "새 노트마다 아르페지오를 한 틱씩 지연시킵니다." + +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "샘플 끝나면 DAC 비활성화" + +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." msgstr "" +"활성화 시 아무 샘플도 재생되고 있지 않다면 YM2612의 DAC이 비활성화됩니다." -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" +msgstr "망가진 속도 대체" + +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." msgstr "" +"속도를 번갈아 가며 사용하는 대신 행이 홀수/짝수인지를 기준으로 다음 속도를 결" +"정합니다." -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "중복 슬라이드 이펙트 무시" + +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "활성화 시 채널에서 행의 첫 번째 슬라이드만 고려됩니다." + +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "마지막 오더에서 0Dxx 무시" + +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." msgstr "" +"활성화 시 곡의 마지막 순서에 있을 때 다음 행으로의 점프 이펙트가 발생하지 않" +"습니다." -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "피치 슬라이드 후 버그가 많은 포르타멘토" + +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "포르타멘토가 슬라이딩 후 작동하지 않는 버그를 시뮬레이션합니다" + +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "FM 피치 슬라이드 옥타브 경계 홀수 행동" + +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." msgstr "" +"활성화 시 옥타브 경계를 넘는 피치 슬라이드가 한 틱 동안 멈춘 다음 가장 가까" +"운 옥타브 경계에서 계속됩니다.\n" +".dmf 호환을 위해." + +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "노트가 없는 악기 교체 시 게임보이 엔벨로프 적용 안함" + +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "활성화 시 악기 변경은 엔벨로프에 영향을 미치지 않습니다." + +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "ExtCh 모드에서 의도된 채널 이외의 DAC 모드 변경 무시" + +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "활성화 시 17xx는 YM2612의 오퍼레이터 채널에 영향을 미치지 않습니다." + +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "E1xy/E2xy는 또한 슬라이드 정지보다 우선순위를 부여" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" -msgstr "" +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "지금쯤이면 이게 말이 돼?" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" -msgstr "" +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "E1xy/E2xy 같은 음을 반복할 때 중지" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" -msgstr "" +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "윽, 이게 뭐가 아니었다면..." -#: src/gui/about.cpp:26 -msgid "is proud to present" -msgstr "" +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" +msgstr "SN76489 듀티 매크로가 항상 위상을 재설정" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." msgstr "" +"활성화 시 듀티 매크로의 값이 변하지 않았더라도 항상 위상이 재설정됩니다." -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" msgstr "" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" +#: src/gui/compatFlags.cpp:106 +msgid "" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" msgstr "" -#: src/gui/about.cpp:35 -msgid "-- program --" +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" msgstr "" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." msgstr "" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" msgstr "" -#: src/gui/about.cpp:60 -msgid "-- documentation --" +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." msgstr "" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" msgstr "" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" msgstr "" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" msgstr "" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." msgstr "" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" msgstr "" -#: src/gui/about.cpp:241 -msgid "powered by:" +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" msgstr "" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" msgstr "" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" msgstr "" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" msgstr "" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" msgstr "" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" msgstr "" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" msgstr "" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" msgstr "" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" msgstr "" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" msgstr "" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" msgstr "" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" -msgstr "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" - -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" -msgstr "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" - -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" -msgstr "ESFMu (수정된 버전) by Kagamiin~" - -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" -msgstr "ymfm by Aaron Giles" - -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" -msgstr "emu2413 by Digital Sound Antiques" - -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" -msgstr "MAME SN76496 by Nicola Salmoria" - -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" -msgstr "MAME AY-3-8910 by Couriersud" - -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" -msgstr "Eulous, cam900 및 Grauw의 AY8930 수정 사항 포함" - -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" -msgstr "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" - -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" -msgstr "MAME Namco WSG by Nicola Salmoria and Aaron Giles" - -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" -msgstr "MAME RF5C68 core by Olivier Galibert and Aaron Giles" - -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" -msgstr "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" - -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" -msgstr "MAME MSM6258 core by Barry Rodewald" - -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" -msgstr "MAME YMZ280B core by Aaron Giles" - -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" -msgstr "MAME GA20 core by Acho A. Tang and R. Belmont" - -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" -msgstr "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" - -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" -msgstr "SAASound by Dave Hooper and Simon Owen" - -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" -msgstr "SameBoy by Lior Halphon" - -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" msgstr "" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" msgstr "" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" msgstr "" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" msgstr "" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" msgstr "" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" msgstr "" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" msgstr "" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" msgstr "" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" msgstr "" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" msgstr "" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" msgstr "" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" msgstr "" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." msgstr "" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" msgstr "" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" msgstr "" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" msgstr "" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" msgstr "" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." msgstr "" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" msgstr "" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." msgstr "" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" msgstr "" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" msgstr "" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" +#: src/gui/compatFlags.cpp:235 +msgid "Full" msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" msgstr "" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." msgstr "" -#: src/gui/about.cpp:322 -msgid "disclaimer:" +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." +#: src/gui/compatFlags.cpp:292 +msgid "no checks" msgstr "" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" msgstr "" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" -msgstr "변경 사항을 저장하지 않으셨습니다! 재생하기 전에 저장하시겠습니까?" - -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" -msgstr "호환 플래그" - -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" msgstr "" -"이 플래그들은 더 나은 DefleMask/오래된 Furnace 호환성을 제공하도록 설계되었습" -"니다.\n" -"특정한 특이점에 의존하지 않는 한 대부분을 비활성화하는 것이 좋습니다." - -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" -msgstr "DefleMask" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" -msgstr "슬라이드 범위 제한" - -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" msgstr "" -"활성화 시 슬라이드는 호환 가능한 범위로 제한됩니다.\n" -"음수 옥타브의 슬라이드에 문제가 발생할 수 있습니다." - -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" -msgstr "NES 및 PC 엔진의 호환 노이즈 레이아웃" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" msgstr "" -"호환되는 노이즈 주파수 레이아웃을 사용합니다.\n" -"PC 엔진의 일부 노이즈 주파수를 제거합니다." -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" -msgstr "게임보이 악기 듀티비를 웨이브 채널 볼륨으로" - -#: src/gui/compatFlags.cpp:45 +#: src/gui/compatFlags.cpp:322 msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." msgstr "" -"활성화 시 웨이브 채널에 듀티비 매크로를 가진 악기가 웨이브테이블 볼륨에 매핑" -"됩니다." - -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" -msgstr "포르타멘토에서 매크로 재시작" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" msgstr "" -"활성화된 시 노트와 함께 사용하면 포르타멘토 이펙트가 채널의 매크로를 재설정합" -"니다" - -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" -msgstr "레거시 볼륨 슬라이드" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." msgstr "" -"슬라이드가 0 이하로 내려가면 소리 없이 볼륨을 넘김으로써 볼륨의 결함이 있는 " -"슬라이드 동작을 시뮬레이팅합니다." - -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" -msgstr "호환 아르페지오" - -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." -msgstr "새 노트마다 아르페지오를 한 틱씩 지연시킵니다." - -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" -msgstr "샘플 끝나면 DAC 비활성화" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" msgstr "" -"활성화 시 아무 샘플도 재생되고 있지 않다면 YM2612의 DAC이 비활성화됩니다." - -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" -msgstr "망가진 속도 대체" -#: src/gui/compatFlags.cpp:66 +#: src/gui/compatFlags.cpp:333 msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +"when enabled, the slide effect will not be disabled after it reaches its " +"target." msgstr "" -"속도를 번갈아 가며 사용하는 대신 행이 홀수/짝수인지를 기준으로 다음 속도를 결" -"정합니다." - -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" -msgstr "중복 슬라이드 이펙트 무시" - -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." -msgstr "활성화 시 채널에서 행의 첫 번째 슬라이드만 고려됩니다." - -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" -msgstr "마지막 오더에서 0Dxx 무시" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" msgstr "" -"활성화 시 곡의 마지막 순서에 있을 때 다음 행으로의 점프 이펙트가 발생하지 않" -"습니다." - -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" -msgstr "피치 슬라이드 후 버그가 많은 포르타멘토" - -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." -msgstr "포르타멘토가 슬라이딩 후 작동하지 않는 버그를 시뮬레이션합니다" - -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" -msgstr "FM 피치 슬라이드 옥타브 경계 홀수 행동" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." msgstr "" -"활성화 시 옥타브 경계를 넘는 피치 슬라이드가 한 틱 동안 멈춘 다음 가장 가까" -"운 옥타브 경계에서 계속됩니다.\n" -".dmf 호환을 위해." - -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" -msgstr "노트가 없는 악기 교체 시 게임보이 엔벨로프 적용 안함" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." -msgstr "활성화 시 악기 변경은 엔벨로프에 영향을 미치지 않습니다." +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" -msgstr "ExtCh 모드에서 의도된 채널 이외의 DAC 모드 변경 무시" +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." -msgstr "활성화 시 17xx는 YM2612의 오퍼레이터 채널에 영향을 미치지 않습니다." +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" -msgstr "E1xy/E2xy는 또한 슬라이드 정지보다 우선순위를 부여" +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" -msgstr "지금쯤이면 이게 말이 돼?" +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" -msgstr "E1xy/E2xy 같은 음을 반복할 때 중지" +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" +msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." -msgstr "윽, 이게 뭐가 아니었다면..." +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" -msgstr "SN76489 듀티 매크로가 항상 위상을 재설정" +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +#: src/gui/guiConst.cpp:194 +msgid "Forward" msgstr "" -"활성화 시 듀티 매크로의 값이 변하지 않았더라도 항상 위상이 재설정됩니다." -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/guiConst.cpp:195 +msgid "Backward" msgstr "" -#: src/gui/compatFlags.cpp:106 -msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" +#: src/gui/guiConst.cpp:221 +msgid "linear" msgstr "" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" msgstr "" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" msgstr "" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." +#: src/gui/guiConst.cpp:224 +msgid "sinc" msgstr "" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +#: src/gui/guiConst.cpp:225 +msgid "best possible" msgstr "" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" msgstr "" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" +#: src/gui/guiConst.cpp:234 +msgid "Time" msgstr "" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" msgstr "" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" msgstr "" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "톱니파" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" msgstr "" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "드럼" + +#: src/gui/guiConst.cpp:255 +msgid "PSG" msgstr "" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" +#: src/gui/guiConst.cpp:571 +msgid "---Global" msgstr "" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" +#: src/gui/guiConst.cpp:573 +msgid "Open file" msgstr "" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" msgstr "" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" +#: src/gui/guiConst.cpp:575 +msgid "Save file" msgstr "" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" +#: src/gui/guiConst.cpp:576 +msgid "Save as" msgstr "" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" msgstr "" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" msgstr "" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" +#: src/gui/guiConst.cpp:584 +msgid "Exit" msgstr "" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "재생/중지 (토글)" + +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "재생 (처음부터)" + +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "재생 (패턴 반복)" + +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" +msgstr "재생 (현재 커서 위치부터)" + +#: src/gui/guiConst.cpp:591 +msgid "Step row" msgstr "" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" +#: src/gui/guiConst.cpp:592 +msgid "Octave up" msgstr "" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" +#: src/gui/guiConst.cpp:593 +msgid "Octave down" msgstr "" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" msgstr "" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" msgstr "" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" msgstr "" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" msgstr "" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" msgstr "" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" msgstr "" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" msgstr "" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" msgstr "" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" +msgstr "악기 목록" + +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" +msgstr "악기 편집기" + +#: src/gui/guiConst.cpp:621 +msgid "Song Information" +msgstr "곡 정보" + +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" +msgstr "웨이브테이블 목록" + +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" +msgstr "웨이브테이블 편집기" + +#: src/gui/guiConst.cpp:626 +msgid "Sample List" +msgstr "샘플 목록" + +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" +msgstr "디버그 메뉴" + +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" +msgstr "오실로스코프 (마스터)" + +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" +msgstr "칩 관리" + +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" msgstr "" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" +#: src/gui/guiConst.cpp:656 +msgid "User Presets" msgstr "" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" msgstr "" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" +#: src/gui/guiConst.cpp:659 +msgid "Close current window" msgstr "" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." -msgstr "" +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" +msgstr "---패턴" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" -msgstr "" +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" +msgstr "1키 올리기" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." -msgstr "" +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" +msgstr "1키 낮추기" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" -msgstr "" +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" +msgstr "1옥타브 올리기" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" -msgstr "" +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" +msgstr "1옥타브 낮추기" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" msgstr "" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" msgstr "" -#: src/gui/compatFlags.cpp:235 -msgid "Full" +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" msgstr "" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" -msgstr "" +#: src/gui/guiConst.cpp:671 +msgid "Select all" +msgstr "모두 선택" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" -msgstr "" +#: src/gui/guiConst.cpp:672 +msgid "Cut" +msgstr "잘라내기" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" -msgstr "" +#: src/gui/guiConst.cpp:673 +msgid "Copy" +msgstr "복사" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" +#: src/gui/guiConst.cpp:674 +msgid "Paste" +msgstr "붙여넣기" + +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" msgstr "" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" msgstr "" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" msgstr "" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" +msgstr "커서 위로 움직이기" + +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" +msgstr "커서 아래로 움직이기" + +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" +msgstr "커서 왼쪽으로 움직이기" + +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" +msgstr "커서 오른쪽으로 움직이기" + +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" msgstr "" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" msgstr "" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "이전 채널로 커서 옮기기" + +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "다음 채널로 커서 옮기기" + +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" msgstr "" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" msgstr "" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "패턴의 시작 지점으로 커서 옮기기" + +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "패턴의 끝 부분으로 커서 옮기기" + +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" msgstr "" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" msgstr "" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" msgstr "" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" msgstr "" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" msgstr "" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" msgstr "" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" msgstr "" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" msgstr "" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" msgstr "" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" msgstr "" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" msgstr "" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" msgstr "" -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" +#: src/gui/guiConst.cpp:709 +msgid "Insert" msgstr "" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" msgstr "" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" msgstr "" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" msgstr "" -#: src/gui/guiConst.cpp:191 -msgid "Forward" +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" msgstr "" -#: src/gui/guiConst.cpp:192 -msgid "Backward" +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" msgstr "" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" msgstr "" -#: src/gui/guiConst.cpp:218 -msgid "linear" +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" msgstr "" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" msgstr "" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" msgstr "" -#: src/gui/guiConst.cpp:221 -msgid "sinc" +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" msgstr "" -#: src/gui/guiConst.cpp:222 -msgid "best possible" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" msgstr "" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" msgstr "" -#: src/gui/guiConst.cpp:231 -msgid "Time" +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" msgstr "" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" msgstr "" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" msgstr "" -#: src/gui/guiConst.cpp:530 -msgid "---Global" +#: src/gui/guiConst.cpp:727 +msgid "Expand song" msgstr "" -#: src/gui/guiConst.cpp:532 -msgid "Open file" +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" msgstr "" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" msgstr "" -#: src/gui/guiConst.cpp:534 -msgid "Save file" +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" msgstr "" -#: src/gui/guiConst.cpp:535 -msgid "Save as" +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" msgstr "" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -#: src/gui/guiConst.cpp:543 -msgid "Exit" -msgstr "" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" +msgstr "---악기 목록" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" -msgstr "재생/중지 (토글)" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" +msgstr "악기 추가" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" -msgstr "재생 (처음부터)" +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" +msgstr "악기 복제" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" -msgstr "재생 (패턴 반복)" +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" +msgstr "악기 열기" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" -msgstr "재생 (현재 커서 위치부터)" +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" +msgstr "악기 열기 (현재의 것과 교체)" -#: src/gui/guiConst.cpp:550 -msgid "Step row" -msgstr "" +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" +msgstr "악기 저장" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" -msgstr "" +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" +msgstr "악기 저장 (.dmp 포맷으로)" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" -msgstr "" +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" +msgstr "악기 한 칸 위로" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" -msgstr "" +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" +msgstr "악기 한 칸 아래로" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" -msgstr "" +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" +msgstr "악기 삭제" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" -msgstr "" +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" +msgstr "악기 편집" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" msgstr "" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" msgstr "" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" +msgstr "악기: 폴더 보기/기본 보기 전환" + +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" +msgstr "모든 악기 저장" + +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" +msgstr "---웨이브테이블 목록" + +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" +msgstr "웨이브테이블 추가" + +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" +msgstr "웨이브테이블 복제" + +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" +msgstr "웨이브테이블 열기" + +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" +msgstr "웨이브테이블 열기 (현재의 것과 교체)" + +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" +msgstr "웨이브테이블 저장" + +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" +msgstr "웨이브테이블 저장 (.dmw로)" + +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" +msgstr "웨이브테이블 저장 (원시 데이터로)" + +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" +msgstr "웨이브테이블 한 칸 위로" + +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" +msgstr "웨이브테이블 한 칸 아래로" + +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" +msgstr "웨이브테이블 삭제" + +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" +msgstr "웨이브테이블 편집" + +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" msgstr "" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" msgstr "" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" +msgstr "웨이브테이블: 폴더 보기/기본 보기 전환" + +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" +msgstr "모든 웨이브테이블 저장" + +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" +msgstr "---샘플 목록" + +#: src/gui/guiConst.cpp:773 +msgid "Add sample" +msgstr "샘플 추가" + +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" +msgstr "샘플 복제" + +#: src/gui/guiConst.cpp:775 +msgid "Open sample" +msgstr "샘플 열기" + +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" +msgstr "샘플 열기 (현재의 것과 교체)" + +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" +msgstr "원시 샘플 데이터 가져오기" + +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" +msgstr "원시 샘플 데이터 가져오기 (현재의 것과 교체)" + +#: src/gui/guiConst.cpp:779 +msgid "Save sample" +msgstr "샘플 저장" + +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" +msgstr "샘플 저장 (원시 데이터로))" + +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" +msgstr "샘플 한 칸 위로" + +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" +msgstr "샘플 한 칸 아래로" + +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" +msgstr "샘플 삭제" + +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" +msgstr "샘플 편집" + +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" -msgstr "" +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" +msgstr "샘플 미리듣기 중지" + +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" +msgstr "샘플: 폴더 보기/기본 보기 전환" + +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" +msgstr "샘플: 드럼 키트로 만들기" + +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" +msgstr "모든 샘플 저장" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" -msgstr "" +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" +msgstr "---샘플 편집기" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" -msgstr "" +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" +msgstr "샘플 편집기 모드: 선택하기" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" -msgstr "" +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" +msgstr "샘플 편집기 모드: 그리기" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" -msgstr "" +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" +msgstr "샘플 편집기: 잘라내기" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" -msgstr "악기 목록" +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" +msgstr "샘플 편집기: 복사하기" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" -msgstr "악기 편집기" +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" +msgstr "샘플 편집기: 붙여넣기" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" -msgstr "곡 정보" +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" +msgstr "샘플 편집기: 붙여넣기 (대체)" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" -msgstr "웨이브테이블 목록" +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" +msgstr "" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" -msgstr "웨이브테이블 편집기" +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" +msgstr "샘플 편집기: 모두 선택" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" -msgstr "샘플 목록" +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" +msgstr "샘플 편집기: 크기 조절" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" -msgstr "디버그 메뉴" +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" +msgstr "샘플 편집기: 리샘플" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" -msgstr "오실로스코프 (마스터)" +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" +msgstr "샘플 편집기: 증폭" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" -msgstr "칩 관리" +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" +msgstr "샘플 편집기: 정상화" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" msgstr "" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" msgstr "" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" msgstr "" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" msgstr "" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" -msgstr "---패턴" - -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" -msgstr "1키 올리기" - -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" -msgstr "1키 낮추기" - -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" -msgstr "1옥타브 올리기" +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" +msgstr "샘플 편집기: 삭제" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" -msgstr "1옥타브 낮추기" +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" +msgstr "샘플 편집기: 자르기" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" msgstr "" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" msgstr "" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" msgstr "" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" +msgstr "샘플 편집기: 필터 적용" + +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" msgstr "" -#: src/gui/guiConst.cpp:630 -msgid "Select all" -msgstr "모두 선택" +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" +msgstr "샘플 편집기: 샘플 미리듣기" -#: src/gui/guiConst.cpp:631 -msgid "Cut" -msgstr "잘라내기" +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" +msgstr "샘플 편집기: 샘플 미리듣기 중지" -#: src/gui/guiConst.cpp:632 -msgid "Copy" -msgstr "복사" +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" +msgstr "샘플 편집기: 확대" -#: src/gui/guiConst.cpp:633 -msgid "Paste" -msgstr "붙여넣기" +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" +msgstr "샘플 편집기: 축소" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" msgstr "" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" msgstr "" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" msgstr "" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" msgstr "" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" -msgstr "커서 위로 움직이기" - -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" -msgstr "커서 아래로 움직이기" +#: src/gui/guiConst.cpp:828 +msgid "---Orders" +msgstr "---순서" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" -msgstr "커서 왼쪽으로 움직이기" +#: src/gui/guiConst.cpp:829 +msgid "Previous order" +msgstr "이전 순서" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" -msgstr "커서 오른쪽으로 움직이기" +#: src/gui/guiConst.cpp:830 +msgid "Next order" +msgstr "다음 순서" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" msgstr "" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" msgstr "" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" -msgstr "이전 채널로 커서 옮기기" - -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" -msgstr "다음 채널로 커서 옮기기" - -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" msgstr "" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" msgstr "" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" -msgstr "패턴의 시작 지점으로 커서 옮기기" - -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" -msgstr "패턴의 끝 부분으로 커서 옮기기" - -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" msgstr "" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" msgstr "" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" +#: src/gui/guiConst.cpp:837 +msgid "Add order" msgstr "" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" msgstr "" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" msgstr "" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" +#: src/gui/guiConst.cpp:845 +msgid "Replay order" msgstr "" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" -msgstr "" +#: src/gui/guiConst.cpp:1472 +msgid "All chips" +msgstr "모든 칩" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" -msgstr "" +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" +msgstr "특수" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" +#: src/gui/piano.cpp:103 +msgid "Options" msgstr "" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" +#: src/gui/piano.cpp:106 +msgid "Key layout:" msgstr "" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" +#: src/gui/piano.cpp:111 +msgid "Standard" msgstr "" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" +#: src/gui/piano.cpp:114 +msgid "Continuous" msgstr "" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" +#: src/gui/piano.cpp:118 +msgid "Value input pad:" msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" +#: src/gui/piano.cpp:120 +msgid "Disabled" msgstr "" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" +#: src/gui/piano.cpp:123 +msgid "Replace piano" msgstr "" -#: src/gui/guiConst.cpp:668 -msgid "Insert" +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" msgstr "" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" msgstr "" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" +msgstr "사인파" + +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" +msgstr "코사인" + +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" +msgstr "절댓값 사인파" + +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" +msgstr "반의 반 사인파" + +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" msgstr "" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" msgstr "" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" -msgstr "" +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" +msgstr "절댓값 톱니파" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" msgstr "" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" -msgstr "" +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" +msgstr "절댓값 삼각파" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" -msgstr "---악기 목록" - -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" -msgstr "악기 추가" - -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" -msgstr "악기 복제" +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" +msgstr "" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" -msgstr "악기 열기" +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" +msgstr "" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" -msgstr "악기 열기 (현재의 것과 교체)" +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" +msgstr "" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" -msgstr "악기 저장" +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" +msgstr "" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" -msgstr "악기 저장 (.dmp 포맷으로)" +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" +msgstr "" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" -msgstr "악기 한 칸 위로" +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" +msgstr "" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" -msgstr "악기 한 칸 아래로" +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" +msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" -msgstr "악기 삭제" +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" +msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" -msgstr "악기 편집" +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." +msgstr "" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" msgstr "" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" msgstr "" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" -msgstr "악기: 폴더 보기/기본 보기 전환" +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" +msgstr "" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" -msgstr "모든 악기 저장" +#: src/gui/waveEdit.cpp:390 +msgid "Steps" +msgstr "" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" -msgstr "---웨이브테이블 목록" +#: src/gui/waveEdit.cpp:394 +msgid "Lines" +msgstr "" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" -msgstr "웨이브테이블 추가" +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" +msgstr "넓이" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" -msgstr "웨이브테이블 복제" +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." +msgstr "" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" -msgstr "웨이브테이블 열기" +#: src/gui/waveEdit.cpp:413 +msgid "Height" +msgstr "높이" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" -msgstr "웨이브테이블 열기 (현재의 것과 교체)" +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." +msgstr "" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" -msgstr "웨이브테이블 저장" +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" +msgstr "" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" -msgstr "웨이브테이블 저장 (.dmw로)" +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" +msgstr "" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" -msgstr "웨이브테이블 저장 (원시 데이터로)" +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" +msgstr "" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" -msgstr "웨이브테이블 한 칸 위로" +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" +msgstr "" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" -msgstr "웨이브테이블 한 칸 아래로" +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" +msgstr "" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" -msgstr "웨이브테이블 삭제" +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" +msgstr "" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" -msgstr "웨이브테이블 편집" +#: src/gui/waveEdit.cpp:586 +msgid "Mult" +msgstr "" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" +#: src/gui/waveEdit.cpp:588 +msgid "FB" msgstr "" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" msgstr "" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" -msgstr "웨이브테이블: 폴더 보기/기본 보기 전환" +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" +msgstr "" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" -msgstr "모든 웨이브테이블 저장" +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" +msgstr "" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" -msgstr "---샘플 목록" +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" +msgstr "" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" -msgstr "샘플 추가" +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" +msgstr "" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" -msgstr "샘플 복제" +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" +msgstr "" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" -msgstr "샘플 열기" +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" +msgstr "" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" -msgstr "샘플 열기 (현재의 것과 교체)" +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" +msgstr "" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" -msgstr "원시 샘플 데이터 가져오기" +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" +msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" -msgstr "원시 샘플 데이터 가져오기 (현재의 것과 교체)" +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" +msgstr "증폭" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" -msgstr "샘플 저장" +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" +msgstr "정상화" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" -msgstr "샘플 저장 (원시 데이터로))" +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" +msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" -msgstr "샘플 한 칸 위로" +#: src/gui/waveEdit.cpp:1029 +msgid "Half" +msgstr "" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" -msgstr "샘플 한 칸 아래로" +#: src/gui/waveEdit.cpp:1040 +msgid "Double" +msgstr "" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" -msgstr "샘플 삭제" +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" +msgstr "" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" -msgstr "샘플 편집" +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" +msgstr "" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" msgstr "" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" -msgstr "샘플 미리듣기 중지" +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" +msgstr "" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" -msgstr "샘플: 폴더 보기/기본 보기 전환" +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" +msgstr "" -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" -msgstr "샘플: 드럼 키트로 만들기" +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" +msgstr "" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" -msgstr "모든 샘플 저장" +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" +msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" -msgstr "---샘플 편집기" +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" +msgstr "" -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" -msgstr "샘플 편집기 모드: 선택하기" +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" +msgstr "" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" -msgstr "샘플 편집기 모드: 그리기" +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" +msgstr "" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" -msgstr "샘플 편집기: 잘라내기" +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" +msgstr "" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" -msgstr "샘플 편집기: 복사하기" +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" +msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" -msgstr "샘플 편집기: 붙여넣기" +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" +msgstr "" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" -msgstr "샘플 편집기: 붙여넣기 (대체)" +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" +msgstr "" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" -msgstr "샘플 편집기: 모두 선택" +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" +msgstr "" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" -msgstr "샘플 편집기: 크기 조절" +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" +msgstr "" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" -msgstr "샘플 편집기: 리샘플" +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +msgstr "" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" -msgstr "샘플 편집기: 증폭" +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" +msgstr "" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" -msgstr "샘플 편집기: 정상화" +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" +msgstr "" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" msgstr "" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" -msgstr "샘플 편집기: 삭제" +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" +msgstr "" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" -msgstr "샘플 편집기: 자르기" +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" +msgstr "" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" msgstr "" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" msgstr "" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" -msgstr "샘플 편집기: 필터 적용" +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" +msgstr "" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" -msgstr "샘플 편집기: 샘플 미리듣기" +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" +msgstr "" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" -msgstr "샘플 편집기: 샘플 미리듣기 중지" +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" +msgstr "" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" -msgstr "샘플 편집기: 확대" +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" +msgstr "" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" -msgstr "샘플 편집기: 축소" +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" +msgstr "" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" msgstr "" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" msgstr "" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" -msgstr "---순서" +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" +msgstr "" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" -msgstr "이전 순서" +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" +msgstr "" -#: src/gui/guiConst.cpp:786 -msgid "Next order" -msgstr "다음 순서" +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" +msgstr "" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" msgstr "" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" msgstr "" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" msgstr "" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" msgstr "" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" +#: src/gui/sampleEdit.cpp:474 +msgid "Info" msgstr "" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" msgstr "" -#: src/gui/guiConst.cpp:793 -msgid "Add order" +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" msgstr "" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." msgstr "" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" msgstr "" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" msgstr "" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" msgstr "" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" msgstr "" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" -msgstr "모든 칩" - -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" -msgstr "특수" - -#: src/gui/piano.cpp:103 -msgid "Options" +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." msgstr "" -#: src/gui/piano.cpp:106 -msgid "Key layout:" +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." msgstr "" -#: src/gui/piano.cpp:111 -msgid "Standard" +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" msgstr "" -#: src/gui/piano.cpp:114 -msgid "Continuous" +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." msgstr "" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" msgstr "" -#: src/gui/piano.cpp:120 -msgid "Disabled" +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." msgstr "" -#: src/gui/piano.cpp:123 -msgid "Replace piano" +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" msgstr "" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" msgstr "" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" msgstr "" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" msgstr "" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" msgstr "" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" -msgstr "사인파" - -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" -msgstr "톱니파" +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" +msgstr "편집 모드: 선택하기" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" -msgstr "코사인" +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" +msgstr "편집 모드: 그리기" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" -msgstr "" +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" +msgstr "크기 조절" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" -msgstr "절댓값 사인파" +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." +msgstr "크기 조절이 불가합니다! 샘플이 8 또는 16비트인지 확인하십시오." -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" -msgstr "반의 반 사인파" +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" +msgstr "리샘플" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" msgstr "" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" -msgstr "" +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." +msgstr "리샘플이 불가합니다! 샘플이 8 또는 16비트인지 확인하십시오." -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" -msgstr "" +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" +msgstr "적용" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" -msgstr "" +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" +msgstr "페이드 인" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" -msgstr "절댓값 톱니파" +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" +msgstr "페이드 아웃" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" msgstr "" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" msgstr "" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" -msgstr "" +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" +msgstr "자르기" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" msgstr "" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" -msgstr "" +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" +msgstr "필터 적용" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" -msgstr "" +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" +msgstr "컷오프:" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" -msgstr "" +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" +msgstr "리조넌스" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" msgstr "" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" -msgstr "절댓값 삼각파" +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" +msgstr "로우 패스" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" +msgstr "밴드 패스" + +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" +msgstr "하이 패스" + +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" msgstr "" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" msgstr "" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" msgstr "" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." msgstr "" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." msgstr "" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" +msgstr "샘플 미리듣기" + +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" msgstr "" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" msgstr "" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" +msgstr "모두 선택" + +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" msgstr "" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" +msgstr "그리기" + +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" +msgstr "선택하기" + +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" msgstr "" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." msgstr "" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" -msgstr "넓이" +#: src/gui/newSong.cpp:183 +msgid "Categories" +msgstr "분류" -#: src/gui/waveEdit.cpp:498 -msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." -msgstr "" -"넓이를 설정하십시오:\n" -"- 상관 없음 : Amiga/N163\n" -"- 32 : Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy, WonderSwan\n" -"- 64 : FDS\n" -"- 128 : X1-010\n" -"알맞지 않은 넓이로 설정할 경우, 재생 시 자동으로 조정됩니다." +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" +msgstr "여기에는 아직 시스템이 없습니다!" +#: src/gui/newSong.cpp:216 +msgid "no results" +msgstr "검색 결과 없음" -#: src/gui/waveEdit.cpp:510 -msgid "Height" -msgstr "높이" +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" +msgstr "아무거나" -#: src/gui/waveEdit.cpp:512 -msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." msgstr "" -"높이를 설정하십시오:\n" -"- 16 : Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape, N163\n" -"- 32 : PC Engine\n" -"- 64 : FDS and Virtual Boy\n" -"- 256 : X1-010, SCC\n" -"알맞지 않은 높이로 설정할 경우, 재생 시 자동으로 조정됩니다." -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" -msgstr "" +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" +msgstr "이걸 보셨다면 굉장히 운이 좋으신 것입니다." -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" msgstr "" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" msgstr "" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" +#: src/gui/tutorial.cpp:511 +msgid "" +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" msgstr "" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" -msgstr "" +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" +msgstr "게임 오버" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" -msgstr "" +#: src/gui/tutorial.cpp:518 +msgid "High Score!" +msgstr "최고 점수입니다!" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" -msgstr "" +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" +msgstr "환영합니다!" + +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +msgstr "최대 규모의 오픈 소스 칩튠 트래커, Furnace에 오신 것을 환영합니다!" -#: src/gui/waveEdit.cpp:685 -msgid "FB" -msgstr "" +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" +msgstr "시작 전에 알아 두시면 좋은 팁입니다." -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" +#: src/gui/tutorial.cpp:696 +msgid "" +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" msgstr "" +"- 악기 창의 '+' 버튼을 클릭하여 악기를 추가할 수 있습니다.\n" +"- 패턴 창을 클릭하여 포커스를 맞출 수 있습니다.\n" +"- 각 채널들의 줄에는 음, 악기, 음량, 이펙트가 순서대로 있습니다.\n" +"- 패턴 창에서 스페이스 바를 누르면 편집 모드를 켜고 끌 수 있습니다.\n" +"- 패턴 창에서 클릭하거나, 방향 키를 이용하여 커서의 위치를 움직일 수 있습니" +"다.\n" +"- 값 (악기, 음량, 이펙트 및 그 수치)은 16진법으로 적어넣어야 합니다.\n" +"- 엔터 키를 누르면 곡을 재생/중지할 수 있습니다.\n" +"- 순서 창에서 순서를 추가하여 곡의 길이를 늘릴 수 있습니다.\n" +"- 순서 창의 표를 클릭하여 채널이 재생하는 패턴을 변경할 수 있습니다. (좌클릭" +"으로 숫자 올리기; 우클릭으로 숫자 낮추기)" -#: src/gui/waveEdit.cpp:765 -msgid "Out" +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" msgstr "" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" +#: src/gui/tutorial.cpp:714 +msgid "" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" msgstr "" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" msgstr "" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" msgstr "" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" -msgstr "" +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" +msgstr "곡 정보##Song Information" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" -msgstr "" +#: src/gui/songInfo.cpp:50 +msgid "Author" +msgstr "저자" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" -msgstr "" +#: src/gui/songInfo.cpp:60 +msgid "Album" +msgstr "앨범" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" -msgstr "" +#: src/gui/songInfo.cpp:79 +msgid "Auto" +msgstr "자동" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" -msgstr "증폭" +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" +msgstr "튜닝 (A-4)" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" -msgstr "정상화" +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." +msgstr "09xx 이펙트를 통해 그루브 패턴을 선택할 수 있습니다." -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" -msgstr "" +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" +msgstr "패턴" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" +#: src/gui/grooves.cpp:132 +msgid "remove" msgstr "" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" msgstr "" +"변경 사항을 저장하지 않으셨습니다! 다른 파일을 열기 전에 저장하시겠습니까?" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" msgstr "" +"변경 사항을 저장하지 않으셨습니다! 백업 파일을 열기 전에 저장하시겠습니까?" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" -msgstr "" +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" +msgstr "파일 저장 도중 에러가 발생하였습니다!" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" -msgstr "" +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" +msgstr "요청 전송 도중 에러가 발생하였습니다. (MIDI 출력이 설정되지 않음?)" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" -msgstr "" +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" +msgstr "작업을 선택하십시오. (되돌릴 수 없습니다!)" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" -msgstr "" +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" +msgstr "악기의 수가 너무 많습니다!" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" -msgstr "" +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." +msgstr "해당 곡에는 아무 악기도 없습니다." -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" -msgstr "" +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." +msgstr "해당 곡에는 아무 웨이브테이블도 없습니다." -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" -msgstr "" +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." +msgstr "해당 곡에는 아무 샘플도 없습니다." -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" -msgstr "" +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." +msgstr "붙여넣기에 실패하였습니다! 샘플이 8 또는 16비트인지 확인하십시오." -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" -msgstr "" +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" +msgstr "최소 1개의 샘플을 선택해야 합니다!" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" -msgstr "" +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" +msgstr "최대 샘플의 수는 256개입니다!" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" +#: src/gui/csPlayer.cpp:126 +msgid "Load" msgstr "" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/csPlayer.cpp:130 +msgid "Kill" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" -msgstr "" +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" +msgstr "이 기계는 이미 죽어 있다!" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" msgstr "" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" +#: src/gui/csPlayer.cpp:154 +msgid "Status" msgstr "" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" +#: src/gui/csPlayer.cpp:161 +msgid "start" msgstr "" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" +#: src/gui/csPlayer.cpp:163 +msgid "PC" msgstr "" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/csPlayer.cpp:165 +msgid "wait" msgstr "" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:167 +msgid "SP" msgstr "" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" msgstr "" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" msgstr "" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:173 +msgid "vol" msgstr "" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" +#: src/gui/csPlayer.cpp:175 +msgid "vols" msgstr "" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/csPlayer.cpp:177 +msgid "volst" msgstr "" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:179 +msgid "vib" msgstr "" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" +#: src/gui/csPlayer.cpp:181 +msgid "porta" msgstr "" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" +#: src/gui/csPlayer.cpp:183 +msgid "arp" msgstr "" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" +#: src/gui/csPlayer.cpp:220 +msgid "Trace" msgstr "" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" msgstr "" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" msgstr "" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" +#: src/gui/gui.cpp:1733 +msgid "Open File" msgstr "" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" -msgstr "" +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" +msgstr "호환되는 파일" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" -msgstr "" +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" +msgstr "모든 파일" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" -msgstr "" +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" +msgstr "아직 백업이 없습니다!" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" msgstr "" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" -msgstr "" +#: src/gui/gui.cpp:1755 +msgid "Save File" +msgstr "파일 저장" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" -msgstr "" +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" +msgstr "DMF로 내보내기" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" -msgstr "" +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" +msgstr "DefleMask 1.1.3 모듈" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" -msgstr "" +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" +msgstr "DefleMask 1.0/legacy 모듈" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" -msgstr "" +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" +msgstr "악기 불러오기" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" +#: src/gui/gui.cpp:1793 +msgid "all compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" -msgstr "" +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" +msgstr "Furnace 악기" + +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" +msgstr "DefleMask 프리셋" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" -msgstr "" +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" +msgstr "TFM Music Maker 악기" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" -msgstr "" +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" +msgstr "VGM Music Maker 악기" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" -msgstr "" +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" +msgstr "Scream Tracker 3 악기" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." -msgstr "" +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" +msgstr "SoundBlaster 악기" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" msgstr "" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" msgstr "" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" msgstr "" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" msgstr "" -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" msgstr "" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." -msgstr "" +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" +msgstr "악기 저장" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" -msgstr "" +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" +msgstr "모든 악기 저장" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" -msgstr "" +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" +msgstr "웨이브테이블 불러오기" -#: src/gui/sampleEdit.cpp:865 -#, c-format -msgid "" -"%s\n" -"%d bytes free" -msgstr "" +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" +msgstr "웨이브테이블 저장" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" -msgstr "" +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" +msgstr "Furnace 웨이브테이블" -#: src/gui/sampleEdit.cpp:871 -msgid "" -"\n" -"\n" -"not enough memory for this sample!" -msgstr "" +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" +msgstr "DefleMask 웨이브테이블" -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" -msgstr "편집 모드: 선택하기" +#: src/gui/gui.cpp:1902 +msgid "raw data" +msgstr "원시 데이터" -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" -msgstr "편집 모드: 그리기" +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" +msgstr "모든 웨이브테이블 저장" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" -msgstr "크기 조절" +#: src/gui/gui.cpp:1919 +msgid "Load Sample" +msgstr "샘플 불러오기" -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." -msgstr "크기 조절이 불가합니다! 샘플이 8 또는 16비트인지 확인하십시오." +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" +msgstr "원시 샘플 불러오기" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" -msgstr "리샘플" +#: src/gui/gui.cpp:1940 +msgid "Save Sample" +msgstr "샘플 저장" -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" msgstr "" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." -msgstr "리샘플이 불가합니다! 샘플이 8 또는 16비트인지 확인하십시오." +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" +msgstr "원시 샘플 저장" -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" -msgstr "적용" +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" +msgstr "모든 샘플 저장" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" -msgstr "페이드 인" +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" +msgstr "" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" -msgstr "페이드 아웃" +#: src/gui/gui.cpp:1998 +msgid "Export VGM" +msgstr "VGM으로 내보내기" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" -msgstr "" +#: src/gui/gui.cpp:1999 +msgid "VGM file" +msgstr "VGM 파일" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2009 +msgid "text file" msgstr "" -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" +#: src/gui/gui.cpp:2019 +msgid "binary file" msgstr "" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" -msgstr "자르기" - -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" -msgstr "필터 적용" +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" +msgstr "글꼴을 선택하십시오." -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" -msgstr "컷오프:" +#: src/gui/gui.cpp:2073 +msgid "Select Color File" +msgstr "색상 파일을 선택하십시오." -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" -msgstr "리조넌스" +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" +msgstr "설정 파일" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" -msgstr "" +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" +msgstr "키바인드 파일을 선택하십시오." -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" -msgstr "로우 패스" +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" +msgstr "레이아웃 파일을 선택하십시오." -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" -msgstr "밴드 패스" +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" +msgstr ".ini 파일" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" -msgstr "하이 패스" +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" +msgstr "유저 프리셋 파일을 선택하십시오." -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" -msgstr "" +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" +msgstr "설정 파일을 선택하십시오." -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" -msgstr "" +#: src/gui/gui.cpp:2119 +msgid "Export Colors" +msgstr "색상 내보내기" -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" -msgstr "" +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" +msgstr "키바인트 내보내기" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." -msgstr "" +#: src/gui/gui.cpp:2137 +msgid "Export Layout" +msgstr "레이아웃 내보내기" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." -msgstr "" +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" +msgstr "유저 프리셋 내보내기" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" -msgstr "샘플 미리듣기" +#: src/gui/gui.cpp:2155 +msgid "Export Settings" +msgstr "설정 내보내기" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" +#: src/gui/gui.cpp:2166 +msgid "Load ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" +#: src/gui/gui.cpp:2177 +msgid "command stream" msgstr "" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" -msgstr "모두 선택" +#: src/gui/gui.cpp:2186 +msgid "Open Test" +msgstr "" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" msgstr "" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" -msgstr "그리기" +#: src/gui/gui.cpp:2223 +msgid "Save Test" +msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" -msgstr "선택하기" +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" +msgstr "DefleMask 모듈" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" +#: src/gui/gui.cpp:2265 +msgid "compression error" msgstr "" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" msgstr "" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" msgstr "" -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" +#: src/gui/gui.cpp:2410 +msgid "everything OK" msgstr "" -#: src/gui/newSong.cpp:179 -msgid "Categories" -msgstr "분류" - -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" -msgstr "여기에는 아직 시스템이 없습니다!" - -#: src/gui/newSong.cpp:212 -msgid "no results" -msgstr "검색 결과 없음" - -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" -msgstr "아무거나" - -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." +#: src/gui/gui.cpp:2429 +msgid "" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." msgstr "" +"백업 파일을 불러왔습니다!\n" +"필요하시다면, 아무 데에나 저장하여 주십시오.\n" +"\n" +"자동 저장 기능에 의존하시면 안 됩니다!\n" +"백업 파일의 백업 파일은 저장되지 않습니다." -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" -msgstr "이걸 보셨다면 굉장히 운이 좋으신 것입니다." +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" +msgstr "" -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" msgstr "" -#: src/gui/tutorial.cpp:487 +#: src/gui/gui.cpp:2440 msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/tutorial.cpp:491 +#: src/gui/gui.cpp:2443 msgid "" -"Welcome to Combat Vehicle!\n" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" "\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" -msgstr "게임 오버" +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" +msgstr "변경 사항을 저장하지 않으셨습니다! 파일을 열기 전에 저장하시겠습니까?" -#: src/gui/tutorial.cpp:498 -msgid "High Score!" -msgstr "최고 점수입니다!" +#: src/gui/gui.cpp:2860 +msgid "paste special..." +msgstr "" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" -msgstr "환영합니다!" +#: src/gui/gui.cpp:2861 +msgid "paste mix" +msgstr "" -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" -msgstr "최대 규모의 오픈 소스 칩튠 트래커, Furnace에 오신 것을 환영합니다!" +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" +msgstr "" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" -msgstr "시작 전에 알아 두시면 좋은 팁입니다." +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" +msgstr "" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" msgstr "" -"- 악기 창의 '+' 버튼을 클릭하여 악기를 추가할 수 있습니다.\n" -"- 패턴 창을 클릭하여 포커스를 맞출 수 있습니다.\n" -"- 각 채널들의 줄에는 음, 악기, 음량, 이펙트가 순서대로 있습니다.\n" -"- 패턴 창에서 스페이스 바를 누르면 편집 모드를 켜고 끌 수 있습니다.\n" -"- 패턴 창에서 클릭하거나, 방향 키를 이용하여 커서의 위치를 움직일 수 있습니" -"다.\n" -"- 값 (악기, 음량, 이펙트 및 그 수치)은 16진법으로 적어넣어야 합니다.\n" -"- 엔터 키를 누르면 곡을 재생/중지할 수 있습니다.\n" -"- 순서 창에서 순서를 추가하여 곡의 길이를 늘릴 수 있습니다.\n" -"- 순서 창의 표를 클릭하여 채널이 재생하는 패턴을 변경할 수 있습니다. (좌클릭으" -"로 숫자 올리기; 우클릭으로 숫자 낮추기)" -#: src/gui/tutorial.cpp:680 -msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" msgstr "" -"도움이 필요하십니까?\n" -"- 매뉴얼을 읽어 보십시오. (manual.pdf 파일)\n" -"- Discussions 페이지에 질문을 남겨 보십시오. (https://github.com/tildearrow/" -"furnace/discussions)" -#: src/gui/tutorial.cpp:687 -msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +#: src/gui/gui.cpp:2887 +msgid "paste flood" msgstr "" -"문제를 발견하신다면 제보 부탁드리겠습니다. issue tracker의 주소는 아래에 있습" -"니다. https://github.com/tildearrow/furnace/issues" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" +#: src/gui/gui.cpp:2888 +msgid "paste overflow" msgstr "" -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" -msgstr "곡 정보##Song Information" +#: src/gui/gui.cpp:2897 +msgid "operation mask..." +msgstr "" -#: src/gui/songInfo.cpp:50 -msgid "Author" -msgstr "저자" +#: src/gui/gui.cpp:2904 +msgid "pull delete" +msgstr "" -#: src/gui/songInfo.cpp:60 -msgid "Album" -msgstr "앨범" +#: src/gui/gui.cpp:2908 +msgid "insert" +msgstr "" -#: src/gui/songInfo.cpp:79 -msgid "Auto" -msgstr "자동" +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" +msgstr "" -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" -msgstr "튜닝 (A-4)" +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" +msgstr "" -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." -msgstr "09xx 이펙트를 통해 그루브 패턴을 선택할 수 있습니다." +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" +msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" -msgstr "패턴" +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" +msgstr "" -#: src/gui/grooves.cpp:132 -msgid "remove" +#: src/gui/gui.cpp:2953 +msgid "input latch" msgstr "" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" -msgstr "변경 사항을 저장하지 않으셨습니다! 다른 파일을 열기 전에 저장하시겠습니까?" +#: src/gui/gui.cpp:2980 +msgid "" +"&&: selected instrument\n" +"..: no instrument" +msgstr "" -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" -msgstr "변경 사항을 저장하지 않으셨습니다! 백업 파일을 열기 전에 저장하시겠습니까?" +#: src/gui/gui.cpp:3034 +msgid "Set" +msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" -msgstr "파일 저장 도중 에러가 발생하였습니다!" +#: src/gui/gui.cpp:3054 +msgid "note up" +msgstr "반음 올리기" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" -msgstr "요청 전송 도중 에러가 발생하였습니다. (MIDI 출력이 설정되지 않음?)" +#: src/gui/gui.cpp:3055 +msgid "note down" +msgstr "반음 내리기" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" -msgstr "작업을 선택하십시오. (되돌릴 수 없습니다!)" +#: src/gui/gui.cpp:3056 +msgid "octave up" +msgstr "옥타브 올리기" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" -msgstr "악기의 수가 너무 많습니다!" +#: src/gui/gui.cpp:3057 +msgid "octave down" +msgstr "옥타브 내리기" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." -msgstr "해당 곡에는 아무 악기도 없습니다." +#: src/gui/gui.cpp:3059 +msgid "values up" +msgstr "값 올리기" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." -msgstr "해당 곡에는 아무 웨이브테이블도 없습니다." +#: src/gui/gui.cpp:3060 +msgid "values down" +msgstr "값 내리기" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." -msgstr "해당 곡에는 아무 샘플도 없습니다." +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" +msgstr "값 올리기 (+16)" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." -msgstr "붙여넣기에 실패하였습니다! 샘플이 8 또는 16비트인지 확인하십시오." +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" +msgstr "값 내리기 (-16)" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" -msgstr "최소 1개의 샘플을 선택해야 합니다!" +#: src/gui/gui.cpp:3065 +msgid "transpose" +msgstr "이조" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" -msgstr "최대 샘플의 수는 256개입니다!" +#: src/gui/gui.cpp:3073 +msgid "Notes" +msgstr "반음" -#: src/gui/csPlayer.cpp:113 -msgid "Load" +#: src/gui/gui.cpp:3078 +msgid "Values" +msgstr "값" + +#: src/gui/gui.cpp:3085 +msgid "change instrument..." +msgstr "악기 바꾸기..." + +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." msgstr "" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" msgstr "" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" -msgstr "이 기계는 이미 죽어 있다!" +#: src/gui/gui.cpp:3124 +msgid "Go ahead" +msgstr "" -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." msgstr "" -#: src/gui/csPlayer.cpp:141 -msgid "Status" +#: src/gui/gui.cpp:3135 +msgid "Scale" msgstr "" -#: src/gui/csPlayer.cpp:148 -msgid "start" +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." +msgstr "랜덤화..." + +#: src/gui/gui.cpp:3142 +msgid "Minimum" +msgstr "최소" + +#: src/gui/gui.cpp:3151 +msgid "Maximum" +msgstr "최대" + +#: src/gui/gui.cpp:3170 +msgid "Set effect" msgstr "" -#: src/gui/csPlayer.cpp:150 -msgid "PC" +#: src/gui/gui.cpp:3188 +msgid "flip selection" msgstr "" -#: src/gui/csPlayer.cpp:152 -msgid "wait" +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" msgstr "" -#: src/gui/csPlayer.cpp:154 -msgid "SP" +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" +#: src/gui/gui.cpp:3201 +msgid "expand pattern" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" +#: src/gui/gui.cpp:3206 +msgid "collapse song" msgstr "" -#: src/gui/csPlayer.cpp:160 -msgid "vol" +#: src/gui/gui.cpp:3207 +msgid "expand song" msgstr "" -#: src/gui/csPlayer.cpp:162 -msgid "vols" +#: src/gui/gui.cpp:3212 +msgid "find/replace" msgstr "" -#: src/gui/csPlayer.cpp:164 -msgid "volst" +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:166 -msgid "vib" +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:168 -msgid "porta" +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." msgstr "" -#: src/gui/csPlayer.cpp:170 -msgid "arp" +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/csPlayer.cpp:207 -msgid "Trace" -msgstr "" +#: src/gui/gui.cpp:4367 +msgid "file" +msgstr "파일" + +#: src/gui/gui.cpp:4368 +msgid "new..." +msgstr "새 곡..." + +#: src/gui/gui.cpp:4375 +msgid "open..." +msgstr "열기..." + +#: src/gui/gui.cpp:4382 +msgid "open recent" +msgstr "최근 파일 열기" + +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" +msgstr "최근에 열었던 파일이 없습니다." + +#: src/gui/gui.cpp:4401 +msgid "clear history" +msgstr "목록 비우기" + +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" +msgstr "최근에 열었던 파일의 목록을 비우시겠습니까?" + +#: src/gui/gui.cpp:4417 +msgid "save as..." +msgstr "다른 이름으로 저장..." + +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." +msgstr "오디오 파일로 내보내기..." + +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." +msgstr "VGM으로 내보내기..." + +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." +msgstr "ROM으로 내보내기..." + +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." +msgstr "텍스트로 내보내기..." + +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." +msgstr "커맨드 스트림으로 내보내기..." -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" -msgstr "" +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." +msgstr ".dmf로 내보내기..." -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" -msgstr "" +#: src/gui/gui.cpp:4476 +msgid "export..." +msgstr "내보내기..." -#: src/gui/gui.cpp:1753 -msgid "Open File" -msgstr "" +#: src/gui/gui.cpp:4482 +msgid "manage chips" +msgstr "칩 관리" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" -msgstr "호환되는 파일" +#: src/gui/gui.cpp:4486 +msgid "add chip..." +msgstr "칩 추가..." -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" -msgstr "모든 파일" +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" +msgstr "칩을 추가할 수 없습니다! (%s)" -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" -msgstr "아직 백업이 없습니다!" +#: src/gui/gui.cpp:4504 +msgid "configure chip..." +msgstr "칩 설정..." -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" +#: src/gui/gui.cpp:4514 +msgid "change chip..." +msgstr "칩 교체..." + +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:1775 -msgid "Save File" -msgstr "파일 저장" +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" +msgstr "칩을 교체할 수 없습니다! (%s)" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" -msgstr "DMF로 내보내기" +#: src/gui/gui.cpp:4538 +msgid "remove chip..." +msgstr "칩 제거..." -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" -msgstr "DefleMask 1.1.3 모듈" +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" +msgstr "칩을 제거할 수 없습니다! (%s)" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" -msgstr "DefleMask 1.0/legacy 모듈" +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" +msgstr "" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" -msgstr "악기 불러오기" +#: src/gui/gui.cpp:4565 +msgid "restore backup" +msgstr "백업 파일 열기" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" -msgstr "" +#: src/gui/gui.cpp:4569 +msgid "exit..." +msgstr "종료하기..." -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" -msgstr "Furnace 악기" +#: src/gui/gui.cpp:4577 +msgid "edit" +msgstr "편집" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" -msgstr "DefleMask 프리셋" +#: src/gui/gui.cpp:4585 +msgid "clear..." +msgstr "정리하기..." -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" -msgstr "TFM Music Maker 악기" +#: src/gui/gui.cpp:4590 +msgid "settings" +msgstr "설정" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" -msgstr "VGM Music Maker 악기" +#: src/gui/gui.cpp:4592 +msgid "full screen" +msgstr "전체 화면" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" -msgstr "Scream Tracker 3 악기" +#: src/gui/gui.cpp:4596 +msgid "lock layout" +msgstr "레이아웃 고정" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" -msgstr "SoundBlaster 악기" +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" +msgstr "패턴 시각화" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" -msgstr "" +#: src/gui/gui.cpp:4605 +msgid "reset layout" +msgstr "레이아웃 초기화" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" -msgstr "" +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" +msgstr "모바일 인터페이스로 보기" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" -msgstr "" +#: src/gui/gui.cpp:4613 +msgid "user systems..." +msgstr "유저 시스템..." -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" -msgstr "" +#: src/gui/gui.cpp:4616 +msgid "settings..." +msgstr "설정..." -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" -msgstr "" +#: src/gui/gui.cpp:4622 +msgid "Window" +msgstr "창" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" -msgstr "" +#: src/gui/gui.cpp:4622 +msgid "window" +msgstr "창" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" -msgstr "" +#: src/gui/gui.cpp:4623 +msgid "song" +msgstr "곡" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" -msgstr "" +#: src/gui/gui.cpp:4624 +msgid "song comments" +msgstr "곡 코멘트" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" -msgstr "" +#: src/gui/gui.cpp:4625 +msgid "song information" +msgstr "곡 정보" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" -msgstr "악기 저장" +#: src/gui/gui.cpp:4626 +msgid "subsongs" +msgstr "하위곡" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" -msgstr "모든 악기 저장" +#: src/gui/gui.cpp:4628 +msgid "channels" +msgstr "채널 관리" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" -msgstr "웨이브테이블 불러오기" +#: src/gui/gui.cpp:4629 +msgid "chip manager" +msgstr "칩 관리" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" -msgstr "웨이브테이블 저장" +#: src/gui/gui.cpp:4630 +msgid "orders" +msgstr "순서" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" -msgstr "Furnace 웨이브테이블" +#: src/gui/gui.cpp:4632 +msgid "pattern manager" +msgstr "패턴 관리" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" -msgstr "DefleMask 웨이브테이블" +#: src/gui/gui.cpp:4633 +msgid "mixer" +msgstr "믹서" -#: src/gui/gui.cpp:1922 -msgid "raw data" -msgstr "원시 데이터" +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" +msgstr "호환 플래그" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" -msgstr "모든 웨이브테이블 저장" +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" +msgstr "애셋" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" -msgstr "샘플 불러오기" +#: src/gui/gui.cpp:4641 +msgid "instruments" +msgstr "악기" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" -msgstr "원시 샘플 불러오기" +#: src/gui/gui.cpp:4642 +msgid "samples" +msgstr "샘플" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" -msgstr "샘플 저장" +#: src/gui/gui.cpp:4643 +msgid "wavetables" +msgstr "웨이브테이블" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" -msgstr "" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" +msgstr "악기 편집기" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" -msgstr "원시 샘플 저장" +#: src/gui/gui.cpp:4647 +msgid "sample editor" +msgstr "샘플 편집기" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" -msgstr "모든 샘플 저장" +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" +msgstr "웨이브테이블 편집기" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" -msgstr "" +#: src/gui/gui.cpp:4651 +msgid "visualizers" +msgstr "시각화" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" -msgstr "VGM으로 내보내기" +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" +msgstr "오실로스코프 (마스터)" -#: src/gui/gui.cpp:2019 -msgid "VGM file" -msgstr "VGM 파일" +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" +msgstr "오실로스코프 (채널별로)" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" -msgstr "" +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" +msgstr "오실로스코프 (X-Y)" -#: src/gui/gui.cpp:2029 -msgid "text file" -msgstr "" +#: src/gui/gui.cpp:4655 +msgid "volume meter" +msgstr "볼륨 미터" -#: src/gui/gui.cpp:2039 -msgid "binary file" -msgstr "" +#: src/gui/gui.cpp:4658 +msgid "tempo" +msgstr "템포" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/gui.cpp:4659 +msgid "clock" msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" -msgstr "글꼴을 선택하십시오." - -#: src/gui/gui.cpp:2093 -msgid "Select Color File" -msgstr "색상 파일을 선택하십시오." +#: src/gui/gui.cpp:4660 +msgid "grooves" +msgstr "그루브" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" -msgstr "설정 파일" +#: src/gui/gui.cpp:4661 +msgid "speed" +msgstr "속도" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" -msgstr "키바인드 파일을 선택하십시오." +#: src/gui/gui.cpp:4665 +msgid "log viewer" +msgstr "로그 보기" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" -msgstr "레이아웃 파일을 선택하십시오." +#: src/gui/gui.cpp:4666 +msgid "register view" +msgstr "레지스터 보기" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" -msgstr ".ini 파일" +#: src/gui/gui.cpp:4667 +msgid "statistics" +msgstr "통계" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" -msgstr "유저 프리셋 파일을 선택하십시오." +#: src/gui/gui.cpp:4668 +msgid "memory composition" +msgstr "메모리 컴포지션" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" -msgstr "설정 파일을 선택하십시오." +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" +msgstr "이펙트 목록" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" -msgstr "색상 내보내기" +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" +msgstr "재생/편집 컨트롤" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" -msgstr "키바인트 내보내기" +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" +msgstr "피아노/입력 패드" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" -msgstr "레이아웃 내보내기" +#: src/gui/gui.cpp:4675 +msgid "spoiler" +msgstr "스포일러" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" -msgstr "유저 프리셋 내보내기" +#: src/gui/gui.cpp:4679 +msgid "Help" +msgstr "도움말" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" -msgstr "설정 내보내기" +#: src/gui/gui.cpp:4679 +msgid "help" +msgstr "도움말" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" -msgstr "" +#: src/gui/gui.cpp:4681 +msgid "debug menu" +msgstr "디버그" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" +#: src/gui/gui.cpp:4682 +msgid "inspector" msgstr "" -#: src/gui/gui.cpp:2197 -msgid "command stream" +#: src/gui/gui.cpp:4683 +msgid "panic" +msgstr "패닉" + +#: src/gui/gui.cpp:4684 +msgid "welcome screen" msgstr "" -#: src/gui/gui.cpp:2206 -msgid "Open Test" +#: src/gui/gui.cpp:4685 +msgid "about..." +msgstr "Furnace에 대하여..." + +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" +#: src/gui/gui.cpp:4704 +msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:2243 -msgid "Save Test" +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" -msgstr "DefleMask 모듈" +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " +msgstr "" -#: src/gui/gui.cpp:2285 -msgid "compression error" +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:2430 -msgid "everything OK" +#: src/gui/gui.cpp:4721 +msgid "| " msgstr "" -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" msgstr "" -"백업 파일을 불러왔습니다!\n" -"필요하시다면, 아무 데에나 저장하여 주십시오.\n" -"\n" -"자동 저장 기능에 의존하시면 안 됩니다!\n" -"백업 파일의 백업 파일은 저장되지 않습니다." -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" -msgstr "변경 사항을 저장하지 않으셨습니다! 파일을 열기 전에 저장하시겠습니까?" +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "" -#: src/gui/gui.cpp:2884 -msgid "paste special..." -msgstr "" +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "" -#: src/gui/gui.cpp:2885 -msgid "paste mix" -msgstr "" +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "" -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" +#: src/gui/gui.cpp:4765 +msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:2911 -msgid "paste flood" +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:2932 -msgid "insert" +#: src/gui/gui.cpp:4812 +msgid "| modified" msgstr "" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" +#: src/gui/gui.cpp:5093 +msgid "" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." msgstr "" -#: src/gui/gui.cpp:2977 -msgid "input latch" +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" msgstr "" +"악기를 저장하는 도중 오류가 발생하였습니다! 아래 목록의 악기 타입들만 지원됩" +"니다:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" -#: src/gui/gui.cpp:3004 -msgid "" -"&&: selected instrument\n" -"..: no instrument" +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:3058 -msgid "Set" +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:3078 -msgid "note up" -msgstr "반음 올리기" +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." +msgstr "" +"샘플을 저장하지 못했습니다! 로그 보기에서 관련 추가적인 정보를 확인하실 수 있" +"습니다." -#: src/gui/gui.cpp:3079 -msgid "note down" -msgstr "반음 내리기" +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" +msgstr "" -#: src/gui/gui.cpp:3080 -msgid "octave up" -msgstr "옥타브 올리기" +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" +msgstr "> %s: 악기를 불러오지 못했습니다! (%s)\n" -#: src/gui/gui.cpp:3081 -msgid "octave down" -msgstr "옥타브 내리기" +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" +msgstr "악기를 불러오지 못했습니다! (%s)" -#: src/gui/gui.cpp:3083 -msgid "values up" -msgstr "값 올리기" +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." +msgstr "" -#: src/gui/gui.cpp:3084 -msgid "values down" -msgstr "값 내리기" +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" +msgstr "" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" -msgstr "값 올리기 (+16)" +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" +msgstr "웨이브테이블을 불러오는 도중 에러가 발생하였습니다:\n" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" -msgstr "값 내리기 (-16)" +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" +msgstr "웨이브테이블을 불러오지 못했습니다! (%s)" -#: src/gui/gui.cpp:3089 -msgid "transpose" -msgstr "이조" +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" +msgstr "" -#: src/gui/gui.cpp:3097 -msgid "Notes" -msgstr "반음" +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" +msgstr "파일을 열지 못했습니다!" -#: src/gui/gui.cpp:3102 -msgid "Values" -msgstr "값" +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" +msgstr "" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." -msgstr "악기 바꾸기..." +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" +msgstr "" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:3159 -msgid "Scale" +#: src/gui/gui.cpp:5740 +msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." -msgstr "랜덤화..." - -#: src/gui/gui.cpp:3166 -msgid "Minimum" -msgstr "최소" - -#: src/gui/gui.cpp:3175 -msgid "Maximum" -msgstr "최대" +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" +msgstr "" -#: src/gui/gui.cpp:3204 -msgid "flip selection" +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" msgstr "" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:3222 -msgid "collapse song" +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:3223 -msgid "expand song" +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" msgstr "" -#: src/gui/gui.cpp:3228 -msgid "find/replace" +#: src/gui/gui.cpp:5864 +msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 +#: src/gui/gui.cpp:5900 #, c-format -msgid "could NOT save layout! %s" +msgid "Row %d of %d" msgstr "" -#: src/gui/gui.cpp:3254 +#: src/gui/gui.cpp:5901 #, c-format -msgid "could NOT load layout! %s" +msgid "Channel %d of %d" msgstr "" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" msgstr "" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" msgstr "" -#: src/gui/gui.cpp:4368 -msgid "file" -msgstr "파일" +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" +msgstr "" -#: src/gui/gui.cpp:4369 -msgid "new..." -msgstr "새 곡..." +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" +msgstr "" -#: src/gui/gui.cpp:4376 -msgid "open..." -msgstr "열기..." +#: src/gui/gui.cpp:6265 +msgid "Erasing" +msgstr "삭제하기" -#: src/gui/gui.cpp:4383 -msgid "open recent" -msgstr "최근 파일 열기" +#: src/gui/gui.cpp:6268 +msgid "All subsongs" +msgstr "모든 하위곡" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" -msgstr "최근에 열었던 파일이 없습니다." +#: src/gui/gui.cpp:6275 +msgid "Current subsong" +msgstr "이 하위곡" -#: src/gui/gui.cpp:4402 -msgid "clear history" -msgstr "목록 비우기" +#: src/gui/gui.cpp:6342 +msgid "Optimization" +msgstr "최적화" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" -msgstr "최근에 열었던 파일의 목록을 비우시겠습니까?" +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" +msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." -msgstr "다른 이름으로 저장..." +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" +msgstr "사용하지 않은 악기 삭제" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." -msgstr "오디오 파일로 내보내기..." +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" +msgstr "사용하지 않은 샘플 삭제" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." -msgstr "VGM으로 내보내기..." +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" +msgstr "취소" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." -msgstr "ROM으로 내보내기..." +#: src/gui/gui.cpp:6453 +msgid "Got it" +msgstr "" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." -msgstr "텍스트로 내보내기..." +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" +msgstr "드럼 키트 모드:" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." -msgstr "커맨드 스트림으로 내보내기..." +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" +msgstr "옥타브당 12 샘플" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." -msgstr ".dmf로 내보내기..." +#: src/gui/gui.cpp:6493 +msgid "Starting octave" +msgstr "시작하는 옥타브" -#: src/gui/gui.cpp:4477 -msgid "export..." -msgstr "내보내기..." +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" +msgstr "드럼 키트" -#: src/gui/gui.cpp:4483 -msgid "manage chips" -msgstr "칩 관리" +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" +msgstr "" -#: src/gui/gui.cpp:4487 -msgid "add chip..." -msgstr "칩 추가..." +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" +msgstr "" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" -msgstr "칩을 추가할 수 없습니다! (%s)" +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" +msgstr "" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." -msgstr "칩 설정..." +#: src/gui/gui.cpp:6861 +msgid "Data type:" +msgstr "" -#: src/gui/gui.cpp:4515 -msgid "change chip..." -msgstr "칩 교체..." +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" +msgstr "" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" +#: src/gui/gui.cpp:6889 +msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" -msgstr "칩을 교체할 수 없습니다! (%s)" +#: src/gui/gui.cpp:6893 +msgid "Big endian" +msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." -msgstr "칩 제거..." +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" +msgstr "" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" -msgstr "칩을 제거할 수 없습니다! (%s)" +#: src/gui/gui.cpp:6905 +msgid "Swap words" +msgstr "" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" +#: src/gui/gui.cpp:6909 +msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:4566 -msgid "restore backup" -msgstr "백업 파일 열기" +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" +msgstr "" -#: src/gui/gui.cpp:4570 -msgid "exit..." -msgstr "종료하기..." +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" +msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" -msgstr "편집" +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" +msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." -msgstr "정리하기..." +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." +msgstr "" -#: src/gui/gui.cpp:4591 -msgid "settings" -msgstr "설정" +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." +msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" -msgstr "전체 화면" +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" +msgstr "" -#: src/gui/gui.cpp:4597 -msgid "lock layout" -msgstr "레이아웃 고정" +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" +msgstr "" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" -msgstr "패턴 시각화" +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." +msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" -msgstr "레이아웃 초기화" +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" +msgstr "" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" -msgstr "모바일 인터페이스로 보기" +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" +msgstr "" -#: src/gui/gui.cpp:4614 -msgid "user systems..." -msgstr "유저 시스템..." +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" +msgstr "" -#: src/gui/gui.cpp:4617 -msgid "settings..." -msgstr "설정..." +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" +msgstr "" -#: src/gui/gui.cpp:4623 -msgid "Window" -msgstr "창" +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" +msgstr "" -#: src/gui/gui.cpp:4623 -msgid "window" -msgstr "창" +#: src/gui/gui.cpp:7675 +msgid "(Popup)" +msgstr "" -#: src/gui/gui.cpp:4624 -msgid "song" -msgstr "곡" +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" +msgstr "" -#: src/gui/gui.cpp:4625 -msgid "song comments" -msgstr "곡 코멘트" +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" +msgstr "" -#: src/gui/gui.cpp:4626 -msgid "song information" -msgstr "곡 정보" +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" +msgstr "LocaleSettings: ccjK" -#: src/gui/gui.cpp:4627 -msgid "subsongs" -msgstr "하위곡" +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" +msgstr "" -#: src/gui/gui.cpp:4629 -msgid "channels" -msgstr "채널 관리" +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" +msgstr "" -#: src/gui/gui.cpp:4630 -msgid "chip manager" -msgstr "칩 관리" +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" +msgstr "" -#: src/gui/gui.cpp:4631 -msgid "orders" -msgstr "순서" +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" +msgstr "" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" -msgstr "패턴 관리" +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" +msgstr "" -#: src/gui/gui.cpp:4634 -msgid "mixer" -msgstr "믹서" +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" -msgstr "호환 플래그" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" -msgstr "애셋" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4642 -msgid "instruments" -msgstr "악기" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4643 -msgid "samples" -msgstr "샘플" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" +msgstr "변경 사항을 저장하지 않으셨습니다! 종료하기 전에 저장하시겠습니까?" -#: src/gui/gui.cpp:4644 -msgid "wavetables" -msgstr "웨이브테이블" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" +msgstr "" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" -msgstr "악기 편집기" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" +msgstr "" -#: src/gui/gui.cpp:4648 -msgid "sample editor" -msgstr "샘플 편집기" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" +msgstr "" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" -msgstr "웨이브테이블 편집기" +#: src/gui/sysManager.cpp:56 +msgid "Actions" +msgstr "" -#: src/gui/gui.cpp:4652 -msgid "visualizers" -msgstr "시각화" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" +msgstr "" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" -msgstr "오실로스코프 (마스터)" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" +msgstr "" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" -msgstr "오실로스코프 (채널별로)" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" +msgstr "" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" -msgstr "오실로스코프 (X-Y)" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" +msgstr "" -#: src/gui/gui.cpp:4656 -msgid "volume meter" -msgstr "볼륨 미터" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" +msgstr "이 칩을 제거하시겠습니까?" -#: src/gui/gui.cpp:4659 -msgid "tempo" -msgstr "템포" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" +msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" -msgstr "그루브" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" +msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" -msgstr "속도" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" +msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" -msgstr "로그 보기" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" +msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" -msgstr "레지스터 보기" +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" +msgstr "" -#: src/gui/gui.cpp:4668 -msgid "statistics" -msgstr "통계" +#: src/gui/insEdit.cpp:43 +msgid "Down." +msgstr "" -#: src/gui/gui.cpp:4669 -msgid "memory composition" -msgstr "메모리 컴포지션" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" +msgstr "" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" -msgstr "이펙트 목록" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" +msgstr "" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" -msgstr "재생/편집 컨트롤" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" +msgstr "" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" -msgstr "피아노/입력 패드" +#: src/gui/insEdit.cpp:47 +msgid "Up." +msgstr "" -#: src/gui/gui.cpp:4676 -msgid "spoiler" -msgstr "스포일러" +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" +msgstr "" -#: src/gui/gui.cpp:4680 -msgid "Help" -msgstr "도움말" +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" +msgstr "" -#: src/gui/gui.cpp:4680 -msgid "help" -msgstr "도움말" +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" +msgstr "알고리즘" -#: src/gui/gui.cpp:4682 -msgid "debug menu" -msgstr "디버그" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" +msgstr "되먹임" -#: src/gui/gui.cpp:4683 -msgid "inspector" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" msgstr "" -#: src/gui/gui.cpp:4684 -msgid "panic" -msgstr "패닉" - -#: src/gui/gui.cpp:4685 -msgid "about..." -msgstr "Furnace에 대하여..." +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" +msgstr "" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" msgstr "" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" msgstr "" -#: src/gui/gui.cpp:4704 -msgid "| Groove" +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" msgstr "" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" +msgstr "디튠 2" + +#: src/gui/insEdit.cpp:53 +msgid "AM" msgstr "" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" +msgstr "AM 강도" + +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" +msgstr "비브라토 강도" + +#: src/gui/insEdit.cpp:53 +msgid "Sustained" msgstr "" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" msgstr "" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" +msgstr "비브라토" + +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" msgstr "" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" +msgstr "OP2에서 반 사인파 출력" + +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" +msgstr "OP1에서 반 사인파 출력" + +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" msgstr "" -#: src/gui/gui.cpp:4721 -msgid "| " +#: src/gui/insEdit.cpp:53 +msgid "Reverb" +msgstr "리버브" + +#: src/gui/insEdit.cpp:53 +msgid "Fine" msgstr "" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" msgstr "" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" +msgstr "" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" +msgstr "OP4 노이즈 모드" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "" +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" +msgstr "엔벨로프 지연" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" -msgstr "" +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" +msgstr "출력 레벨" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" -msgstr "" +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" +msgstr "변조 입력 레벨" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" +#: src/gui/insEdit.cpp:63 +msgid "Left Output" msgstr "" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" msgstr "" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" msgstr "" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" -msgstr "" +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" +msgstr "고정된 주파수 모드" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" msgstr "" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" msgstr "" -#: src/gui/gui.cpp:4812 -msgid "| modified" +#: src/gui/insEdit.cpp:75 +msgid "Left" msgstr "" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" +#: src/gui/insEdit.cpp:76 +msgid "Right" msgstr "" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." +#: src/gui/insEdit.cpp:77 +msgid "Tune" msgstr "" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" msgstr "" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." -msgstr "" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" +msgstr "1. 바이올린" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" -msgstr "" -"악기를 저장하는 도중 오류가 발생하였습니다! 아래 목록의 악기 타입들만 " -"지원됩니다:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" +msgstr "2. 기타" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" -msgstr "" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" +msgstr "3. 피아노" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" -msgstr "" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" +msgstr "4. 플루트" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." -msgstr "샘플을 저장하지 못했습니다! 로그 보기에서 관련 추가적인 정보를 확인하실 수 있습니다." +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" +msgstr "5. 클라리넷" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" -msgstr "" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" +msgstr "6. 오보에" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" -msgstr "> %s: 악기를 불러오지 못했습니다! (%s)\n" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" +msgstr "7. 트럼펫" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" -msgstr "악기를 불러오지 못했습니다! (%s)" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" +msgstr "8. 오르간" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." -msgstr "" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" +msgstr "9. 호른" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" -msgstr "" +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" +msgstr "10. 신시사이저" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" -msgstr "웨이브테이블을 불러오는 도중 에러가 발생하였습니다:\n" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" +msgstr "11. 하프시코드" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" -msgstr "웨이브테이블을 불러오지 못했습니다! (%s)" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" +msgstr "12. 비브라폰" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" -msgstr "" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" +msgstr "13. 신스 베이스" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" -msgstr "파일을 열지 못했습니다!" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" +msgstr "14. 어쿠스틱 베이스" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" -msgstr "" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" +msgstr "15. 일렉트릭 기타" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" msgstr "" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" msgstr "" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" -msgstr "" +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" +msgstr "3. 일렉트릭 기타" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" -msgstr "" +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" +msgstr "4. 오르간" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" -msgstr "" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" +msgstr "6. 색소폰" -#: src/gui/gui.cpp:5743 -msgid "You opened:" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" msgstr "" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" -msgstr "" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" +msgstr "10. 일렉트릭 피아노" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" -msgstr "" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" +msgstr "11. 베이스" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" msgstr "" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" msgstr "" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." -msgstr "" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" +msgstr "15. 노이즈" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" msgstr "" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" msgstr "" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" +msgstr "5. 플루트" + +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" +msgstr "6. 마림바" + +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" +msgstr "8. 하모니카" + +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" +msgstr "9. 튜바" + +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" +msgstr "11. 짧은 톱니파" + +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" msgstr "" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" msgstr "" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" msgstr "" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" msgstr "" -#: src/gui/gui.cpp:6270 -msgid "Erasing" -msgstr "삭제하기" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" +msgstr "" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" -msgstr "모든 하위곡" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" +msgstr "" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" -msgstr "이 하위곡" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" +msgstr "10. 실로폰" -#: src/gui/gui.cpp:6347 -msgid "Optimization" -msgstr "최적화" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" +msgstr "11. 비브라폰" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" msgstr "" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" -msgstr "사용하지 않은 악기 삭제" - -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" -msgstr "사용하지 않은 샘플 삭제" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" +msgstr "13. 베이스 기타" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" -msgstr "취소" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" +msgstr "" -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" -msgstr "드럼 키트 모드:" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" +msgstr "15. 코러스" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" -msgstr "옥타브당 12 샘플" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" +msgstr "반 사인파" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" -msgstr "시작하는 옥타브" +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" +msgstr "절댓값 사인파" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" -msgstr "드럼 키트" +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" +msgstr "반의 반 사인파" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" msgstr "" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" msgstr "" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" msgstr "" -#: src/gui/gui.cpp:6846 -msgid "Data type:" +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" msgstr "" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:6878 -msgid "Big endian" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" msgstr "" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" msgstr "" -#: src/gui/gui.cpp:6890 -msgid "Swap words" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" msgstr "" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" msgstr "" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" -msgstr "" +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" +msgstr "노이즈 없음" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" -msgstr "" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" +msgstr "사각파 + 노이즈" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" -msgstr "" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" +msgstr "OP3으로부터 링 변조 + 노이즈" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 +#: src/gui/insEdit.cpp:230 msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" msgstr "" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7499 -msgid "" -"\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" msgstr "" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" msgstr "" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" -msgstr "LocaleSettings: ccjK" - -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" msgstr "" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" msgstr "" -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" -msgstr "변경 사항을 저장하지 않으셨습니다! 종료하기 전에 저장하시겠습니까?" - -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" msgstr "" -#: src/gui/sysManager.cpp:56 -msgid "Actions" +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" msgstr "" -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" msgstr "" -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" msgstr "" -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" msgstr "" -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" msgstr "" -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" -msgstr "이 칩을 제거하시겠습니까?" - -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" msgstr "" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" +#: src/gui/insEdit.cpp:440 +msgid "tone" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" -msgstr "알고리즘" - -#: src/gui/insEdit.cpp:50 -msgid "Feedback" -msgstr "되먹임" - -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" +#: src/gui/insEdit.cpp:442 +msgid "envelope" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" +#: src/gui/insEdit.cpp:451 +msgid "special wave" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" -msgstr "디튠 2" - -#: src/gui/insEdit.cpp:50 -msgid "AM" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" -msgstr "AM 강도" - -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" -msgstr "비브라토 강도" - -#: src/gui/insEdit.cpp:50 -msgid "Sustained" +#: src/gui/insEdit.cpp:464 +msgid "hold" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" +#: src/gui/insEdit.cpp:465 +msgid "alternate" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" -msgstr "비브라토" - -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" -msgstr "OP2에서 반 사인파 출력" - -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" -msgstr "OP1에서 반 사인파 출력" - -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" -msgstr "리버브" - -#: src/gui/insEdit.cpp:50 -msgid "Fine" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" +#: src/gui/insEdit.cpp:475 +msgid "mirror" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" +#: src/gui/insEdit.cpp:479 +msgid "resolution" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" -msgstr "OP4 노이즈 모드" - -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" -msgstr "엔벨로프 지연" - -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" -msgstr "출력 레벨" +#: src/gui/insEdit.cpp:480 +msgid "fixed" +msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" -msgstr "변조 입력 레벨" +#: src/gui/insEdit.cpp:481 +msgid "N/A" +msgstr "" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" +#: src/gui/insEdit.cpp:488 +msgid "echo" msgstr "" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" msgstr "" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" msgstr "" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" -msgstr "고정된 주파수 모드" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" +msgstr "" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" msgstr "" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" msgstr "" -#: src/gui/insEdit.cpp:72 -msgid "Left" +#: src/gui/insEdit.cpp:507 +msgid "test" msgstr "" -#: src/gui/insEdit.cpp:73 -msgid "Right" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" msgstr "" -#: src/gui/insEdit.cpp:74 -msgid "Tune" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" msgstr "" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" -msgstr "커스텀" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" +msgstr "" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" -msgstr "1. 바이올린" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" +msgstr "" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" -msgstr "2. 기타" +#: src/gui/insEdit.cpp:517 +msgid "high3" +msgstr "" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" -msgstr "3. 피아노" +#: src/gui/insEdit.cpp:518 +msgid "high1" +msgstr "" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" -msgstr "4. 플루트" +#: src/gui/insEdit.cpp:519 +msgid "poly9" +msgstr "" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" -msgstr "5. 클라리넷" +#: src/gui/insEdit.cpp:528 +msgid "16'" +msgstr "" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" -msgstr "6. 오보에" +#: src/gui/insEdit.cpp:529 +msgid "8'" +msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" -msgstr "7. 트럼펫" +#: src/gui/insEdit.cpp:530 +msgid "4'" +msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" -msgstr "8. 오르간" +#: src/gui/insEdit.cpp:531 +msgid "2'" +msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" -msgstr "9. 호른" +#: src/gui/insEdit.cpp:532 +msgid "sustain" +msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" -msgstr "10. 신시사이저" +#: src/gui/insEdit.cpp:537 +msgid "square" +msgstr "" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" -msgstr "11. 하프시코드" +#: src/gui/insEdit.cpp:545 +msgid "surround" +msgstr "" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" -msgstr "12. 비브라폰" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" +msgstr "" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" -msgstr "13. 신스 베이스" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" +msgstr "" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" -msgstr "14. 어쿠스틱 베이스" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" +msgstr "" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" -msgstr "15. 일렉트릭 기타" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" +msgstr "" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" -msgstr "드럼" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" +msgstr "" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" msgstr "" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" msgstr "" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" -msgstr "3. 일렉트릭 기타" +#: src/gui/insEdit.cpp:562 +msgid "low pass" +msgstr "" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" -msgstr "4. 오르간" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" +msgstr "" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" -msgstr "6. 색소폰" +#: src/gui/insEdit.cpp:564 +msgid "band pass" +msgstr "" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" msgstr "" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" msgstr "" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" -msgstr "10. 일렉트릭 피아노" +#: src/gui/insEdit.cpp:579 +msgid "invert B" +msgstr "" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" -msgstr "11. 베이스" +#: src/gui/insEdit.cpp:580 +msgid "invert A" +msgstr "" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" +#: src/gui/insEdit.cpp:581 +msgid "reset B" msgstr "" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" +#: src/gui/insEdit.cpp:582 +msgid "reset A" msgstr "" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" -msgstr "15. 노이즈" +#: src/gui/insEdit.cpp:583 +msgid "clip B" +msgstr "" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" +#: src/gui/insEdit.cpp:584 +msgid "clip A" msgstr "" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" msgstr "" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" -msgstr "5. 플루트" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" +msgstr "" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" -msgstr "6. 마림바" +#: src/gui/insEdit.cpp:599 +msgid "rear right" +msgstr "" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" -msgstr "8. 하모니카" +#: src/gui/insEdit.cpp:600 +msgid "rear left" +msgstr "" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" -msgstr "9. 튜바" +#: src/gui/insEdit.cpp:605 +msgid "on" +msgstr "" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" msgstr "" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" -msgstr "11. 짧은 톱니파" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" +msgstr "" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" +#: src/gui/insEdit.cpp:616 +msgid "pause" msgstr "" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" +#: src/gui/insEdit.cpp:617 +msgid "reverse" msgstr "" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" msgstr "" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" +#: src/gui/insEdit.cpp:636 +msgid "Average" msgstr "" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" msgstr "" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" msgstr "" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" msgstr "" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" -msgstr "10. 실로폰" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" +msgstr "" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" -msgstr "11. 비브라폰" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" +msgstr "" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" msgstr "" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" -msgstr "13. 베이스 기타" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" +msgstr "" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" +#: src/gui/insEdit.cpp:648 +msgid "Slide" msgstr "" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" -msgstr "15. 코러스" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" +msgstr "" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" -msgstr "반 사인파" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" +msgstr "" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" -msgstr "절댓값 사인파" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" +msgstr "" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" -msgstr "반의 반 사인파" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" +msgstr "" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" msgstr "" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" msgstr "" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" msgstr "" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" msgstr "" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" msgstr "" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" -msgstr "노이즈 없음" +#: src/gui/insEdit.cpp:729 +msgid "Relative" +msgstr "" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" -msgstr "사각파 + 노이즈" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" +msgstr "" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" -msgstr "OP3으로부터 링 변조 + 노이즈" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" +msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" +#: src/gui/insEdit.cpp:778 +msgid "Random" msgstr "" -#: src/gui/insEdit.cpp:335 -msgid "triangle" +#: src/gui/insEdit.cpp:795 +msgid "Self" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" msgstr "" -#: src/gui/insEdit.cpp:366 -msgid "fixed" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" msgstr "" -#: src/gui/insEdit.cpp:367 -msgid "N/A" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" msgstr "" -#: src/gui/insEdit.cpp:374 -msgid "echo" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" msgstr "" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" msgstr "" -#: src/gui/insEdit.cpp:393 -msgid "test" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:403 -msgid "high3" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:404 -msgid "high1" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:405 -msgid "poly9" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:414 -msgid "16'" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:417 -msgid "2'" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:423 -msgid "square" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:431 -msgid "surround" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:437 -msgid "oneshot" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:448 -msgid "low pass" +#: src/gui/insEdit.cpp:3281 +msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:450 -msgid "band pass" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:465 -msgid "invert B" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:466 -msgid "invert A" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:467 -msgid "reset B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:468 -msgid "reset A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:469 -msgid "clip B" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:470 -msgid "clip A" +#: src/gui/insEdit.cpp:3397 +msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:485 -msgid "rear right" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:486 -msgid "rear left" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:491 -msgid "on" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:502 -msgid "pause" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:503 -msgid "reverse" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:522 -msgid "Average" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." msgstr "" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:534 -msgid "Slide" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" +#: src/gui/insEdit.cpp:4329 +msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" +#: src/gui/insEdit.cpp:5231 +msgid "F" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" msgstr "" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" msgstr "" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6303 #, c-format -msgid "%s name" +msgid "Decrease resonance when pitch increases##decreaseres%d" msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3447 -msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6346 +msgid "In" msgstr "" -#: src/gui/insEdit.cpp:3663 -msgid "Env" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Envelope 2 (kick only)" +msgid "Feed signal from filter %d output to channel output" msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Operator %d" +msgid "Filter %d macros" msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" +msgstr "" + +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "FM 매크로" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "LFO 속도" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "PM 강도" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "모듈레이션 강도" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "모듈레이션 속도" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "모듈레이션 테이블" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "패닝 (좌측)" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "패닝 (우측)" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "노이즈 주파수" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "" +#~ 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 "" +#~ "OPM을 원가절감한 것으로 레지스터 구조가 OPM과 다르며 스테레오 출력이 불가" +#~ "합니다.\n" +#~ "...대신 AY-3-8910이 내장되어 있습니다. (엄밀히 말하자면 YM2149)\n" +#~ "해당 칩은 3번째 FM 채널의 4개 오퍼레이터를 분리하여 각각 다른 높이의 음을 " +#~ "낼 수 있게 하는 채널 확장 모드가 활성화되어 있습니다." + +#~ 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 "" +#~ "OPM을 원가절감한 것으로 레지스터 구조가 OPM과 다르며 스테레오 출력이 불가" +#~ "합니다.\n" +#~ "...대신 AY-3-8910이 내장되어 있습니다. (엄밀히 말하자면 YM2149)\n" +#~ "CSM 뭐시기" + +#~ 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 "" +#~ "OPN에서 채널 수가 2배로 늘어났고, 스테레오 출력이 부활했으며, 리듬 채널과 " +#~ "ADPCM 채널이 추가된 버전입니다. \n" +#~ "해당 칩은 3번째 FM 채널의 4개 오퍼레이터를 분리하여 각각 다른 높이의 음을 " +#~ "낼 수 있게 하는 채널 확장 모드가 활성화되어 있습니다." + +#~ msgid "" +#~ "OPN but twice the FM channels, stereo makes a come-back and has rhythm " +#~ "and ADPCM channels.\n" +#~ "CSM blah blah" +#~ msgstr "" +#~ "OPN에서 채널 수가 2배로 늘어났고, 스테레오 출력이 부활했으며, 리듬 채널과 " +#~ "ADPCM 채널이 추가된 버전입니다. \n" +#~ "CSM 뭐시기" + +#~ msgid "the OPLL chips but with drums mode turned on." +#~ msgstr "드럼 모드가 활성화된 OPLL 칩입니다." + +#~ 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 "" +#~ "타이토의 요청에 따라 OPNB에서 FM 채널 수를 다시 2개 늘린 것입니다.\n" +#~ "CSM 뭐시기" + +#~ 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 "" +#~ "메가 드라이브에 사용된 것으로 유명한 칩입니다. (그 외에도 FM Towns 컴퓨터" +#~ "에 탑재되기도 했습니다.)\n" +#~ "이 시스템은 소프트웨어 믹싱을 통해 두개의 샘플 채널을 제공합니다.\n" +#~ "해당 칩은 3번째 FM 채널의 4개 오퍼레이터를 분리하여 각각 다른 높이의 음을 " +#~ "낼 수 있게 하는 채널 확장 모드가 활성화되어 있습니다." + +#~ msgid "Dynamic (unconfirmed)" +#~ msgstr "다이내믹 (확인되지 않음)" + +#~ msgid "" +#~ "insert additional settings in `option=value` format.\n" +#~ "available options:\n" +#~ "- tickRate" +#~ msgstr "" +#~ "`option=vaule` 포멧에 추가 설정을 넣으세요.\n" +#~ "사용 가능한 옵션:\n" +#~ "- tickRate" + +#~ msgid "About screen party time" +#~ msgstr "스크린 파티 타임 :D" + +#~ msgid "Warning: may cause epileptic seizures." +#~ msgstr "경고: 간질 발작을 일으킬 수 있습니다." + +#~ msgid "" +#~ "common values:\n" +#~ "- 1 for mono\n" +#~ "- 2 for stereo\n" +#~ "- 4 for quadraphonic\n" +#~ "- 6 for 5.1 surround\n" +#~ "- 8 for 7.1 surround" +#~ msgstr "" +#~ "일반적인 값:\n" +#~ "- 1: 모노\n" +#~ "- 2: 스테레오\n" +#~ "- 4: 쿼드러포닉\n" +#~ "- 6: 5.1 서라운드" + +#~ msgid "Horizontal instrument list" +#~ msgstr "수평 악기 목록" + +#~ msgid "Automatic macro step size/horizontal zoom" +#~ msgstr "자동 매크로 스텝 크기/수평 줌" + +#~ msgid "" +#~ "use a width of:\n" +#~ "- any on Amiga/N163\n" +#~ "- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, " +#~ "Virtual Boy and WonderSwan\n" +#~ "- 64 on FDS\n" +#~ "- 128 on X1-010\n" +#~ "any other widths will be scaled during playback." +#~ msgstr "" +#~ "넓이를 설정하십시오:\n" +#~ "- 상관 없음 : Amiga/N163\n" +#~ "- 32 : Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +#~ "Boy, WonderSwan\n" +#~ "- 64 : FDS\n" +#~ "- 128 : X1-010\n" +#~ "알맞지 않은 넓이로 설정할 경우, 재생 시 자동으로 조정됩니다." + +#~ msgid "" +#~ "use a height of:\n" +#~ "- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +#~ "Envelope shape and N163\n" +#~ "- 32 for PC Engine\n" +#~ "- 64 for FDS and Virtual Boy\n" +#~ "- 256 for X1-010 and SCC\n" +#~ "any other heights will be scaled during playback." +#~ msgstr "" +#~ "높이를 설정하십시오:\n" +#~ "- 16 : Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +#~ "Envelope shape, N163\n" +#~ "- 32 : PC Engine\n" +#~ "- 64 : FDS and Virtual Boy\n" +#~ "- 256 : X1-010, SCC\n" +#~ "알맞지 않은 높이로 설정할 경우, 재생 시 자동으로 조정됩니다." + +#~ msgid "" +#~ "if you need help, you may:\n" +#~ "- read the manual (a file called manual.pdf)\n" +#~ "- ask for help in Discussions (https://github.com/tildearrow/furnace/" +#~ "discussions)" +#~ msgstr "" +#~ "도움이 필요하십니까?\n" +#~ "- 매뉴얼을 읽어 보십시오. (manual.pdf 파일)\n" +#~ "- Discussions 페이지에 질문을 남겨 보십시오. (https://github.com/" +#~ "tildearrow/furnace/discussions)" + +#~ msgid "" +#~ "if you find any issues, be sure to report them! the issue tracker is " +#~ "here: https://github.com/tildearrow/furnace/issues" +#~ msgstr "" +#~ "문제를 발견하신다면 제보 부탁드리겠습니다. issue tracker의 주소는 아래에 " +#~ "있습니다. https://github.com/tildearrow/furnace/issues" + #~ msgid "F1xx: Single tick note slide up" #~ msgstr "F1xx: 싱글 틱 노트 슬라이드 업" diff --git a/po/locale/es/LC_MESSAGES/furnace.mo b/po/locale/es/LC_MESSAGES/furnace.mo index 88ae1b1da4..c290062d1b 100644 Binary files a/po/locale/es/LC_MESSAGES/furnace.mo and b/po/locale/es/LC_MESSAGES/furnace.mo differ diff --git a/po/locale/id/LC_MESSAGES/furnace.mo b/po/locale/id/LC_MESSAGES/furnace.mo index f8241cee74..9bf9754c67 100644 Binary files a/po/locale/id/LC_MESSAGES/furnace.mo and b/po/locale/id/LC_MESSAGES/furnace.mo differ diff --git a/po/locale/ko/LC_MESSAGES/furnace.mo b/po/locale/ko/LC_MESSAGES/furnace.mo index 3a4f97c985..f06126c0e8 100644 Binary files a/po/locale/ko/LC_MESSAGES/furnace.mo and b/po/locale/ko/LC_MESSAGES/furnace.mo differ diff --git a/po/locale/pl/LC_MESSAGES/furnace.mo b/po/locale/pl/LC_MESSAGES/furnace.mo index cc1f1b745d..be30862405 100644 Binary files a/po/locale/pl/LC_MESSAGES/furnace.mo and b/po/locale/pl/LC_MESSAGES/furnace.mo differ diff --git a/po/locale/pt_BR/LC_MESSAGES/furnace.mo b/po/locale/pt_BR/LC_MESSAGES/furnace.mo index f6eb460fac..4b49203892 100644 Binary files a/po/locale/pt_BR/LC_MESSAGES/furnace.mo and b/po/locale/pt_BR/LC_MESSAGES/furnace.mo differ diff --git a/po/locale/ru/LC_MESSAGES/furnace.mo b/po/locale/ru/LC_MESSAGES/furnace.mo index 85a535c4a8..d660bdd6bd 100644 Binary files a/po/locale/ru/LC_MESSAGES/furnace.mo and b/po/locale/ru/LC_MESSAGES/furnace.mo differ diff --git a/po/locale/sv/LC_MESSAGES/furnace.mo b/po/locale/sv/LC_MESSAGES/furnace.mo index 65a06334b2..df49c4cd07 100644 Binary files a/po/locale/sv/LC_MESSAGES/furnace.mo and b/po/locale/sv/LC_MESSAGES/furnace.mo differ diff --git a/po/locale/zh/LC_MESSAGES/furnace.mo b/po/locale/zh/LC_MESSAGES/furnace.mo index 40e06092e7..eb0ee50bd4 100644 Binary files a/po/locale/zh/LC_MESSAGES/furnace.mo and b/po/locale/zh/LC_MESSAGES/furnace.mo differ diff --git a/po/locale/zh_HK/LC_MESSAGES/furnace.mo b/po/locale/zh_HK/LC_MESSAGES/furnace.mo index a63c8a3236..17895cca9a 100644 Binary files a/po/locale/zh_HK/LC_MESSAGES/furnace.mo and b/po/locale/zh_HK/LC_MESSAGES/furnace.mo differ diff --git a/po/nl.po b/po/nl.po index 49f0d2fed8..dec8f0399d 100644 --- a/po/nl.po +++ b/po/nl.po @@ -15,12 +15,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "" @@ -30,73 +30,73 @@ msgstr "" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "" "20xx: Kanaal modus instellen (bit 0: vierkant; bit 1: ruis; bit 2: " "omhullende)" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "21xx: Ruis-frequentie instellen (0 tot 1F)" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "" "22xy: Omhullende modus instellen (x: vorm, y: aanzetten voor dit kanaal)" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "24xx: Omhullende periode laag byte instellen" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "24xx: Omhullende periode hoog byte instellen" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "25xx: Omhullende omhoog schuiven" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "25xx: Omhullende omlaag schuiven" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "29xy: Auto-omhullendegenerator instellen (x: teller; y: deler)" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "2Exx: Schrijven naar I/O-poort A" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "2Fxx: Schrijven naar I/O-poort B" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "21xx: Ruis-frequentie instellen (0 tot FF)" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "12xx: Arbeidscyclus instellen (0 tot 8)" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "27xx: ruis AND masker instellen" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "28xx: ruis OR masker instellen" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 #, fuzzy msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " @@ -105,102 +105,102 @@ msgstr "" "2Cxy: Automatisch ruis-frequentie instellen (x: modus (0: uitzetten, 1: " "freq, 2: freq + OR masker); y: offset)" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "2Dxx: NIET TE GEBRUIKEN DOOR DE COMPONIST" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "30xx: Harde omhullende reset op nieuwe noten aan/uitzetten" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "18xx: Uitgebreid kanaal 3 aan- of uitzetten" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "17xx: DefleMask PCM compatibiliteit-modus aan/uitzetten" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "DFxx: Sample playback richting (0: normaal; 1: omgekeerd)" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "18xx: Drums aan- of uitzetten (1: aanzetten; 0: uitzetten)" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "11xx: Terugkoppeling instellen (0 tot 7)" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "12xx: Niveau van operator 1 instellen (0 hoogst, 7F laagst)" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "13xx: Niveau van operator 2 instellen (0 hoogst, 7F laagst)" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "14xx: Niveau van operator 3 instellen (0 hoogst, 7F laagst)" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "15xx: Niveau van operator 4 instellen (0 hoogst, 7F laagst)" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" "16xx: Operator vermenigvuldiger instellen (x: operator van 1 tot 4; y: " "vermenigvuldiger)" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "19xx: Aanzet van alle operators (0 tot 1F)" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "1Axx: Aanzet van operator 1 (0 tot 1F)" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "1Bxx: Aanzet van operator 2 (0 tot 1F)" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "1Cxx: Aanzet van operator 3 (0 tot 1F)" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "1Dxx: Aanzet van operator 1 (0 tot 1F)" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "50xy: AM instellen (x: operator van 1 tot 4 (0 voor alle ops); y: AM)" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" "51xy: Sustain level instellen (x: operator van 1 tot 4 (0 voor alle ops); y: " "sustain)" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" "52xy: Release instellen (x: operator van 1 tot 4 (0 voor alle ops); y: " "release)" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 msgid "" "53xy: Set detune (x: operator from 1 to 4 (0 for all ops); y: detune where 3 " "is center)" @@ -208,8 +208,8 @@ msgstr "" "53xy: Detune instellen (x: operator van 1 tot 4 (0 voor alle ops); y: detune " "waar 3 is midden)" -#: src/engine/sysDef.cpp:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 msgid "" "54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale " "from 0 to 3)" @@ -217,827 +217,1178 @@ msgstr "" "54xy: Omhullingsschaal instellen (x: operator van 1 tot 4 (0 voor alle ops); " "y: schaal van 0 tot 3)" -#: src/engine/sysDef.cpp:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "57xx: Decay van operator 1 instellen (0 to 1F)" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "58xx: Decay van operator 2 instellen (0 to 1F)" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "59xx: Decay van operator 3 instellen (0 to 1F)" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "5Axx: Decay van operator 4 instellen (0 to 1F)" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "5Bxx: Decay 2 van alle operators instellen (0 to 1F)" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "5Cxx: Decay 2 van operator 1 instellen (0 to 1F)" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "5Dxx: Decay 2 van operator 2 instellen (0 to 1F)" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "5Exx: Decay 2 van operator 3 instellen (0 to 1F)" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "5Fxx: Decay 2 van operator 4 instellen (0 to 1F)" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "10xx: Ruis-frequentie instellen (xx: waarde; 0 ruis uitschakelen)" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 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:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:527 +#: 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:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 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:529 +#: 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:530 +#: 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:533 +#: 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:534 +#: 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:535 +#: 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:536 +#: 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:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "" -#: src/engine/sysDef.cpp:544 +#: 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:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:564 +#: 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:565 +#: 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:566 +#: 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:567 +#: 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:568 +#: 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:569 +#: 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:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:573 +#: 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:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:590 +#: 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:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" msgstr "" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 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:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "1Cxy: Pulsbreedte resetten (x: op nieuwe noot; y: nu)" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "3xxx: Pulsbreedte instellen (0 tot FFF)" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "4xxx: Kantelfrequentie instellen (0 tot 7FF)" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "10xx: Golfvorm instellen" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "20xx: PCM-frequentie instellen" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 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:639 +#: src/engine/sysDef.cpp:661 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:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 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:650 +#: src/engine/sysDef.cpp:672 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:651 +#: src/engine/sysDef.cpp:673 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:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "40xx: FM-operator 1 detune instellen (80: center)" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "41xx: FM-operator 2 detune instellen (80: center)" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "42xx: FM-operator 3 detune instellen (80: center)" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "43xx: FM-operator 4 detune instellen (80: center)" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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:674 +#: src/engine/sysDef.cpp:696 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:675 +#: src/engine/sysDef.cpp:697 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:676 +#: src/engine/sysDef.cpp:698 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:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:701 -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." +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" -msgstr "Kanaal 1" +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" -msgstr "Kanaal 2" +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" -msgstr "Kanaal 3" +#: src/engine/sysDef.cpp:725 +msgid "" +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" -msgstr "Kanaal 4" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" -msgstr "Kanaal 5" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" -msgstr "Kanaal 6" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" -msgstr "Kanaal 7" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" -msgstr "Kanaal 8" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" -msgstr "Kanaal 9" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" -msgstr "Kanaal 10" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" -msgstr "Kanaal 11" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" -msgstr "Kanaal 12" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" -msgstr "Kanaal 13" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" -msgstr "Kanaal 14" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" -msgstr "Kanaal 15" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" -msgstr "Kanaal 16" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" -msgstr "PCM" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" +msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" -msgstr "Sega Mega Drive" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" +msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" -msgstr "Sega Mega Drive Uitgebreid Kanaal 3" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" +msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" -msgstr "TI SN76489" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" +msgstr "" -#: src/engine/sysDef.cpp:722 -msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" -msgstr "Square 1" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" +msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 2" -msgstr "Square 2" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" +msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" +msgstr "" + +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" +msgstr "" + +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" +msgstr "" + +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" +msgstr "" + +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" +msgstr "" + +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" +msgstr "" + +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "Kanaal 1" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "Kanaal 2" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "Kanaal 3" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "Kanaal 4" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "Kanaal 5" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "Kanaal 6" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "Kanaal 7" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "Kanaal 8" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "Kanaal 9" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "Kanaal 10" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "Kanaal 11" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "Kanaal 12" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "Kanaal 13" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "Kanaal 14" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "Kanaal 15" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "Kanaal 16" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "PCM" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "Sega Mega Drive" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "Sega Mega Drive Uitgebreid Kanaal 3" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "TI SN76489" + +#: src/engine/sysDef.cpp:829 +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:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" +msgstr "Square 1" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 2" +msgstr "Square 2" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 msgid "Square 3" msgstr "Square 3" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 msgid "Noise" msgstr "Ruis" -#: src/engine/sysDef.cpp:729 +#: src/engine/sysDef.cpp:836 #, fuzzy msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" msgstr "20xy: Ruis modus instellen (x: )" -#: src/engine/sysDef.cpp:734 +#: src/engine/sysDef.cpp:841 msgid "Sega Master System + FM Expansion" msgstr "Sega Master System + FM Expansion" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 msgid "Game Boy" msgstr "Game Boy" -#: src/engine/sysDef.cpp:741 +#: src/engine/sysDef.cpp:848 msgid "the most popular portable game console of the era." msgstr "de populairste draagbare spelcomputer uit die tijd." -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 1" msgstr "Puls 1" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 2" msgstr "Puls 2" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 msgid "Wavetable" msgstr "Wavetable" -#: src/engine/sysDef.cpp:749 +#: src/engine/sysDef.cpp:856 msgid "11xx: Set noise length (0: long; 1: short)" msgstr "" -#: src/engine/sysDef.cpp:750 +#: src/engine/sysDef.cpp:857 msgid "12xx: Set duty cycle (0 to 3)" msgstr "12xx: Arbeidscyclus instellen (0 tot 3)" -#: src/engine/sysDef.cpp:751 +#: src/engine/sysDef.cpp:858 msgid "13xy: Setup sweep (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:752 +#: src/engine/sysDef.cpp:859 msgid "14xx: Set sweep direction (0: up; 1: down)" msgstr "" -#: src/engine/sysDef.cpp:757 +#: src/engine/sysDef.cpp:864 msgid "PC Engine/TurboGrafx-16" msgstr "" -#: src/engine/sysDef.cpp:758 +#: src/engine/sysDef.cpp:865 msgid "an '80s game console with a wavetable sound chip, popular in Japan." msgstr "" -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 msgid "11xx: Toggle noise mode" msgstr "" -#: src/engine/sysDef.cpp:767 +#: src/engine/sysDef.cpp:874 msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" msgstr "" -#: src/engine/sysDef.cpp:768 +#: src/engine/sysDef.cpp:875 msgid "13xx: Set LFO speed" msgstr "13xx: LFO snelheid instellen" -#: src/engine/sysDef.cpp:774 +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 msgid "NES (Ricoh 2A03)" msgstr "NES (Ricoh 2A03)" -#: src/engine/sysDef.cpp:775 +#: src/engine/sysDef.cpp:882 msgid "" "also known as Famicom in Japan, it's the most well-known game console of the " "'80s." @@ -1045,71 +1396,73 @@ msgstr "" "ook bekend als Famicom in Japan, het is de meest bekend spelcomputer uit de " "'80s." -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 msgid "Triangle" msgstr "" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 msgid "DPCM" msgstr "" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 msgid "11xx: Write to delta modulation counter (0 to 7F)" msgstr "11xx: Schrijf delta-modulatieteller (0 tot 7F)" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" msgstr "" "12xx: Arbeidscyclus/ruis modus instellen: (puls: 0 tot 3; ruis: 0 of 1)" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "Famicom Disk System" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "Commodore 64 (SID 6581)" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." @@ -1117,11 +1470,11 @@ msgstr "" "deze computer wordt mogelijk gemaakt door de SID chip, de synthese-" "eigenschappen had zoals een filter en een ADSR." -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "Commodore 64 (SID 8580)" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR.\n" @@ -1131,169 +1484,169 @@ msgstr "" "eigenschappen had zoals een filter en een ADSR.\n" "deze is de nieuwer revisie van de chip." -#: src/engine/sysDef.cpp:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "DefleCade" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "Neo Geo CD" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" "zoals Neo Geo, maar geen ADPCM-B omdat ze de pinnen niet konden aansluiten." -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "FM 1" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "FM 2" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "FM 3" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "FM 4" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "PSG 1" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "PSG 2" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "PSG 3" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "ADPCM-A 1" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "ADPCM-A 2" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "ADPCM-A 3" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "ADPCM-A 4" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "ADPCM-A 5" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "ADPCM-A 6" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "Neo Geo CD Uitgebreid Kanaal 2" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 #, fuzzy msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " @@ -1303,68 +1656,72 @@ msgid "" msgstr "" "zoals Neo Geo, maar geen ADPCM-B omdat ze de pinnen niet konden aansluiten." -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 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:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." msgstr "" -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "13xx: Golfvorm instellen" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "Yamaha YM2151 (OPM)" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 msgid "" "this was Yamaha's first integrated FM chip.\n" "it was used in several synthesizers, computers and arcade boards." @@ -1372,297 +1729,299 @@ msgstr "" "dit was Yamaha's eerste geïntegereerde FM-chip.\n" "het was gebruikt in verschillende synthesizers, computers en arcadespelen." -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 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:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 #, fuzzy msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "++++het is moeilijk om muziek te maken op deze chip++++" -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 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:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 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:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "" -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" msgstr "" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "Yamaha YM2413 (OPLL)" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." @@ -1670,472 +2029,479 @@ msgstr "" "goedkoepere versie van de OPL met 16 patches waarvan er slects één door de " "gebruiker kan worden geconfigureerd." -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "" -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 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:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 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:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "PC Systeemluidspreker" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "veel geluk! krijg je een vierkant en geen volumeregeling." -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "Pong" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "niet deze gebruiken alsjeblieft. het was als grap toevoegd." -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 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:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "11xx: AUDCTL instellen" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "Ricoh RF5C68" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." @@ -2143,159 +2509,163 @@ msgstr "" "deze is als de SNES geluidschip maar zonder interpolatie en de rest van de " "goede dingen." -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 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:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 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:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 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:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 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:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 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:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2303,76 +2673,77 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 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:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2381,11 +2752,11 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2393,169 +2764,169 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "" -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2563,408 +2934,428 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." msgstr "" -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 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:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "" -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "" -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 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:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 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:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" msgstr "" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" "een ADPCM-geluidschip geproduceerd door OKI en gebruikt in de Sharp X68000." -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "Sample" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "20xx: Frequentieverdeler instellen (0-2)" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "21xx: Kloksnelheid selecteer (0: vol, 1: half)" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 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:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "Namco WSG" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" "een wavetable geluidschip gebruikt in Pac-Man, onder andere vroeg Namco " "arcadespelen." -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "Namco C30 WSG" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "als Namco C15 maar met stereofonie." -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "OKI MSM5232" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." @@ -2972,821 +3363,952 @@ msgstr "" "een blokgolf additieve synthese chip gemaakt door OKI. gebruikt in sommige " "arcadespelen en instruments." -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 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:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." msgstr "" -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "" -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "" -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." msgstr "" -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "" -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 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:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 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:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." msgstr "" -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "" -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 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:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 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:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." msgstr "" -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 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:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "" -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 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:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "" -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 #, fuzzy msgid "E3xx: Set vibrato shape" msgstr "13xx: LFO snelheid instellen" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "FFxx: Stop lied" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "Instrument %d" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "te veel wavetables!" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "te veel samples!" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "Sample %d" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "" -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "" @@ -3799,7 +4321,7 @@ msgid "output" msgstr "" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "" @@ -3808,59 +4330,60 @@ msgid "Master Volume" msgstr "" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "Patchbaai" @@ -3876,8 +4399,8 @@ msgstr "" msgid "Display internal" msgstr "" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "Systeem" @@ -3885,10 +4408,10 @@ msgstr "Systeem" msgid "Sample Preview" msgstr "Voorproef een sample" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "" @@ -3901,26 +4424,26 @@ msgstr "" msgid "no data in oldPatMap for channel %d!" msgstr "" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "kan niet meer instorten!" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "kan niet meer uitbreiden!" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "" @@ -3933,12515 +4456,15269 @@ msgstr "" msgid "no chips with memory" msgstr "geen chips met geheugen" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" -msgstr "Fout tijdens laden bestand! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" +msgstr "" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" -msgstr "SORRY NIETS" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" +msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" -msgstr "opslaan" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" +msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" -msgstr "opslaan (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" +msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" -msgstr "geen geheugen meer vor dit sample!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" +msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" -msgstr "instrument maken" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" +msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" -msgstr "maak voor me een drumstel" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" +msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" -msgstr "Instruments" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" +msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" +#: src/gui/presets.cpp:241 +msgid "Vectrex" msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" +#: src/gui/presets.cpp:335 +msgid "Computers" msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" -msgstr "Verwijder" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." -msgstr "opslaan onbewerkt..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" +msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." -msgstr "importeer onbewerkt..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." -msgstr "importeer onbewerkt (xxxxxx)..." +#: src/gui/presets.cpp:431 +msgid "MSX" +msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" -msgstr "één bestand" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" +msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" -msgstr "menige bestanden (een per chip)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" +msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" -msgstr "menige bestanden (een per kanaal)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" +msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" -msgstr "Kanaals in bestand" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" +msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" -msgstr "Alle" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" -msgstr "tenminste één kanal selecteren" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" -msgstr "opmaakversie" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:412 -msgid "format version:" -msgstr "opmaakversie:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" msgstr "" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/log.cpp:27 -msgid "info" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" msgstr "" -#: src/gui/log.cpp:68 -msgid "time" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" msgstr "" -#: src/gui/log.cpp:70 -msgid "level" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" msgstr "" -#: src/gui/log.cpp:72 -msgid "message" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" msgstr "" -#: src/gui/pattern.cpp:504 -msgid "Options:" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" -msgstr[1] "" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" +#: src/gui/presets.cpp:1502 +msgid "FM-7" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" -msgstr "Kanaal" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" +#: src/gui/presets.cpp:1664 +msgid "Atari" msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" +#: src/gui/presets.cpp:1719 +msgid "Capcom" msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" msgstr "" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -#: src/gui/editControls.cpp:52 -msgid "piano" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" +#: src/gui/presets.cpp:1789 +msgid "Data East" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" +#: src/gui/presets.cpp:2047 +msgid "Konami" msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" -msgstr "Voorkeuren" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" +msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" -msgstr "Over" - -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" +#: src/gui/presets.cpp:2189 +msgid "Namco" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" -msgstr "Bewerken" - -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" msgstr "" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." +#: src/gui/presets.cpp:2249 +msgid "Psikyo" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" +#: src/gui/presets.cpp:2273 +msgid "Sega" msgstr "" -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" msgstr "" -#: src/gui/util.cpp:93 -msgid "" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" msgstr "" -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" +#: src/gui/presets.cpp:2507 +msgid "SNK" msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" msgstr "" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" +#: src/gui/presets.cpp:2653 +msgid "Taito" msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" msgstr "" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" msgstr "" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" msgstr "" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3545 +msgid "Specialized" msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." msgstr "" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" -msgstr "" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" +msgstr "Fout tijdens laden bestand! (%s)" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" +#: src/gui/intro.cpp:124 +msgid "Preview" msgstr "" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" -msgstr "" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" +msgstr "SORRY NIETS" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" +#: src/gui/intro.cpp:310 +msgid "hold to skip" msgstr "" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" +#: src/gui/dataList.cpp:125 +msgid "Bug!" msgstr "" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" msgstr "" -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" msgstr "" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." msgstr "" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" -msgstr "" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" +msgstr "opslaan" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" -msgstr "" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" +msgstr "opslaan (.dmp)" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" msgstr "" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" -msgstr "" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" +msgstr "geen geheugen meer vor dit sample!" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" -msgstr "" +#: src/gui/dataList.cpp:314 +msgid "make instrument" +msgstr "instrument maken" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" -msgstr "" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" +msgstr "maak voor me een drumstel" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" -msgstr "" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" +msgstr "Instruments" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" msgstr "" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" msgstr "" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" msgstr "" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." msgstr "" -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." msgstr "" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" msgstr "" -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." msgstr "" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" msgstr "" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" msgstr "" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" msgstr "" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" msgstr "" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" msgstr "" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" msgstr "" -#: src/gui/sysConf.cpp:1571 -msgid "full" -msgstr "" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" +msgstr "Verwijder" -#: src/gui/sysConf.cpp:1573 -msgid "half" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" msgstr "" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." msgstr "" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" msgstr "" -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" msgstr "" -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" -msgstr "" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." +msgstr "opslaan onbewerkt..." -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" -msgstr "" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." +msgstr "importeer onbewerkt..." -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" -msgstr "" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." +msgstr "importeer onbewerkt (xxxxxx)..." -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" msgstr "" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" -msgstr "" +#: src/gui/exportOptions.cpp:32 +msgid "one file" +msgstr "één bestand" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" -msgstr "" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" +msgstr "menige bestanden (een per chip)" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" -msgstr "" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" +msgstr "menige bestanden (een per kanaal)" -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" msgstr "" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" msgstr "" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" msgstr "" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" msgstr "" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" -msgstr "" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" +msgstr "Kanaals in bestand" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" msgstr "" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" msgstr "" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" msgstr "" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" -msgstr "" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" +msgstr "Alle" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" msgstr "" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" msgstr "" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" msgstr "" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" msgstr "" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" msgstr "" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" -msgstr "" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" +msgstr "tenminste één kanal selecteren" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" msgstr "" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" -msgstr "" +#: src/gui/exportOptions.cpp:150 +msgid "format version" +msgstr "opmaakversie" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" msgstr "" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" msgstr "" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" msgstr "" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" +#: src/gui/exportOptions.cpp:168 +msgid "custom" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" msgstr "" -#: src/gui/sysConf.cpp:2086 -#, c-format -msgid "sum: %d" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." msgstr "" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" msgstr "" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." msgstr "" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" msgstr "" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" msgstr "" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" msgstr "" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." msgstr "" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" msgstr "" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" msgstr "" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" msgstr "" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" msgstr "" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" msgstr "" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" msgstr "" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." msgstr "" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" msgstr "" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" msgstr "" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." msgstr "" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" +msgstr "opmaakversie:" + +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" msgstr "" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" msgstr "" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" msgstr "" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" msgstr "" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" msgstr "" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" msgstr "" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" msgstr "" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." msgstr "" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" msgstr "" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" msgstr "" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" msgstr "" -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" msgstr "" -#: src/gui/userPresets.cpp:325 -msgid "User Systems" +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" msgstr "" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" msgstr "" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" +#: src/gui/speed.cpp:80 +msgid "Groove" msgstr "" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" +#: src/gui/speed.cpp:87 +msgid "click for one speed" msgstr "" -#: src/gui/userPresets.cpp:476 -msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +#: src/gui/speed.cpp:90 +msgid "Speeds" msgstr "" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" msgstr "" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" msgstr "" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" +#: src/gui/speed.cpp:177 +msgid "Numerator" msgstr "" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" +#: src/gui/speed.cpp:193 +msgid "Divider" msgstr "" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" +#: src/gui/speed.cpp:208 +msgid "Highlight" msgstr "" -#: src/gui/effectList.cpp:47 -msgid "Description" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" msgstr "" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " -msgstr "%d " +#: src/gui/speed.cpp:245 +msgid "Song Length" +msgstr "" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" -msgstr "te veel subsongs!" +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" +msgstr "" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" +#: src/gui/channels.cpp:49 +msgid "Pat" msgstr "" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" msgstr "" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" +#: src/gui/channels.cpp:53 +msgid "Swap" msgstr "" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" msgstr "" -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" msgstr "" -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" msgstr "" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" msgstr "" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." msgstr "" -#: src/gui/settings.cpp:208 -msgid "Lower" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." msgstr "" -#: src/gui/settings.cpp:210 -msgid "Medium" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." msgstr "" -#: src/gui/settings.cpp:212 -msgid "Ultra" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." msgstr "" -#: src/gui/settings.cpp:213 -msgid "Ultimate" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." msgstr "" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." msgstr "" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" -msgstr "" - -#: src/gui/settings.cpp:219 -msgid "/dev/port" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" msgstr "" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" msgstr "" -#: src/gui/settings.cpp:221 -msgid "outb()" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" msgstr "" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" msgstr "" -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" msgstr "" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" +#: src/gui/log.cpp:26 +msgid "warning" msgstr "" -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +#: src/gui/log.cpp:27 +msgid "info" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" msgstr "" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" +#: src/gui/log.cpp:29 +msgid "trace" msgstr "" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" msgstr "" -#: src/gui/settings.cpp:242 -msgid "--select--" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" msgstr "" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" msgstr "" -#: src/gui/settings.cpp:250 -msgid "Note Off" +#: src/gui/log.cpp:68 +msgid "time" msgstr "" -#: src/gui/settings.cpp:251 -msgid "Note On" +#: src/gui/log.cpp:70 +msgid "level" msgstr "" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" +#: src/gui/log.cpp:72 +msgid "message" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" msgstr "" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." msgstr "" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" msgstr "" -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" +#: src/gui/pattern.cpp:508 +msgid "Options:" msgstr "" -#: src/gui/settings.cpp:257 -msgid "SysEx" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" msgstr "" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" msgstr "" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" msgstr "" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" msgstr "" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" msgstr "" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" msgstr "" -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" msgstr "" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" msgstr "" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" msgstr "" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" msgstr "" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" msgstr "" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" msgstr "" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." msgstr "" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." msgstr "" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" -msgstr "" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" +msgstr[1] "" -#: src/gui/settings.cpp:318 -msgid "Press key..." +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" msgstr "" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" msgstr "" -#: src/gui/settings.cpp:574 -msgid "General" -msgstr "Algemeen" - -#: src/gui/settings.cpp:591 -msgid "Language" +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" msgstr "" -#: src/gui/settings.cpp:610 -msgid "Render backend" +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" msgstr "" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." -msgstr "" +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" +msgstr "Kanaal" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" msgstr "" -#: src/gui/settings.cpp:670 -msgid "Render driver" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" msgstr "" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" +#: src/gui/chanOsc.cpp:45 +msgid "Off" msgstr "" -#: src/gui/settings.cpp:687 -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." +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" msgstr "" -#: src/gui/settings.cpp:688 -msgid "Red bits" -msgstr "Rode bitten" - -#: src/gui/settings.cpp:693 -msgid "Green bits" -msgstr "Groene bitten" - -#: src/gui/settings.cpp:698 -msgid "Blue bits" -msgstr "Blauwe bitten" - -#: src/gui/settings.cpp:703 -msgid "Alpha bits" -msgstr "Alpha bitten" - -#: src/gui/settings.cpp:708 -msgid "Color depth" -msgstr "Kleurdiepte" - -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" msgstr "" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" msgstr "" -#: src/gui/settings.cpp:724 -msgid "Double buffer" +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" msgstr "" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" msgstr "" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" msgstr "" -#: src/gui/settings.cpp:739 -msgid "VSync" +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Unlimited" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" msgstr "" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" msgstr "" -#: src/gui/settings.cpp:757 -msgid "Display render time" +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" msgstr "" -#: src/gui/settings.cpp:764 -msgid "Late render clear" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" msgstr "" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" msgstr "" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" msgstr "" -#: src/gui/settings.cpp:779 -msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" msgstr "" -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" +#: src/gui/chanOsc.cpp:296 +msgid "Distance" msgstr "" -#: src/gui/settings.cpp:789 -msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +#: src/gui/chanOsc.cpp:305 +msgid "Spread" msgstr "" -#: src/gui/settings.cpp:794 -msgid "Enable event delay" +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" msgstr "" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" msgstr "" -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" msgstr "" -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" msgstr "" -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" msgstr "" -#: src/gui/settings.cpp:820 -#, c-format +#: src/gui/chanOsc.cpp:358 msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" +#: src/gui/chanOsc.cpp:380 +msgid "Text color" msgstr "" -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" msgstr "" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" msgstr "" -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" msgstr "" -#: src/gui/settings.cpp:840 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" msgstr "" -#: src/gui/settings.cpp:842 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" msgstr "" -#: src/gui/settings.cpp:849 -msgid "Vibration" +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" msgstr "" -#: src/gui/settings.cpp:851 -msgid "Strength" +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" msgstr "" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" -msgstr "Bestand" - -#: src/gui/settings.cpp:868 -msgid "Use system file picker" +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" msgstr "" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" -msgstr "Nummer van recente bestanden" +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" +msgstr "" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" +#: src/gui/editControls.cpp:51 +msgid "" +"select\n" +"all" msgstr "" -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." +#: src/gui/editControls.cpp:52 +msgid "piano" msgstr "" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" msgstr "" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" msgstr "" -#: src/gui/settings.cpp:900 +#: src/gui/editControls.cpp:57 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." +"paste\n" +"mix" msgstr "" -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" msgstr "" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" msgstr "" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" msgstr "" -#: src/gui/settings.cpp:914 -msgid "No##pol0" +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" msgstr "" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" +#: src/gui/editControls.cpp:62 +msgid "" +"paste\n" +"overflow" msgstr "" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" msgstr "" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" +#: src/gui/editControls.cpp:64 +msgid "" +"transpose\n" +"values" msgstr "" -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" +#: src/gui/editControls.cpp:67 +msgid "" +"change\n" +"ins" msgstr "" -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" +#: src/gui/editControls.cpp:68 +msgid "" +"find/\n" +"replace" msgstr "" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" msgstr "" -#: src/gui/settings.cpp:960 -msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" msgstr "" -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" msgstr "" -#: src/gui/settings.cpp:969 -msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" msgstr "" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" msgstr "" -#: src/gui/settings.cpp:978 -msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" -msgstr "Nieuwe lied" +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" +msgstr "" -#: src/gui/settings.cpp:984 -msgid "Initial system:" +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" msgstr "" -#: src/gui/settings.cpp:986 -msgid "Current system" +#: src/gui/editControls.cpp:79 +msgid "opmask" msgstr "" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" +#: src/gui/editControls.cpp:80 +msgid "" +"scroll\n" +"mode" msgstr "" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" +#: src/gui/editControls.cpp:81 +msgid "" +"input\n" +"latch" msgstr "" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" msgstr "" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" +#: src/gui/editControls.cpp:83 +msgid "" +"clear\n" +"latch" msgstr "" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" msgstr "" -#: src/gui/settings.cpp:1198 -msgid "Default author name" +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" msgstr "" -#: src/gui/settings.cpp:1202 -msgid "Start-up" +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" msgstr "" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" msgstr "" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" msgstr "" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" msgstr "" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" msgstr "" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" msgstr "" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" msgstr "" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" +#: src/gui/editControls.cpp:507 +msgid "Save as..." msgstr "" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" msgstr "" -#: src/gui/settings.cpp:1239 -msgid "Behavior" +#: src/gui/editControls.cpp:524 +msgid "Song Info" msgstr "" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" msgstr "" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" +#: src/gui/editControls.cpp:536 +msgid "Comments" msgstr "" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" +#: src/gui/editControls.cpp:545 +msgid "Channels here..." msgstr "" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." +#: src/gui/editControls.cpp:548 +msgid "Chips here..." msgstr "" -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." msgstr "" -#: src/gui/settings.cpp:1273 -msgid "Output" +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" msgstr "" -#: src/gui/settings.cpp:1281 -msgid "Backend" +#: src/gui/editControls.cpp:562 +msgid "RegView" msgstr "" -#: src/gui/settings.cpp:1314 -msgid "Driver" +#: src/gui/editControls.cpp:566 +msgid "Stats" msgstr "" -#: src/gui/settings.cpp:1337 -msgid "Device" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" msgstr "" -#: src/gui/settings.cpp:1341 -msgid "" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" msgstr "" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" +#: src/gui/editControls.cpp:577 +msgid "XYOsc" msgstr "" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." +#: src/gui/editControls.cpp:581 +msgid "Meter" msgstr "" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" +#: src/gui/editControls.cpp:585 +msgid "Memory" msgstr "" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" +#: src/gui/editControls.cpp:589 +msgid "CV" msgstr "" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" +#: src/gui/editControls.cpp:593 +msgid "Presets" msgstr "" -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" +#: src/gui/editControls.cpp:597 +msgid "PatManager" msgstr "" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" msgstr "" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." -msgstr "" +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" +msgstr "Voorkeuren" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" +#: src/gui/editControls.cpp:610 +msgid "Log" msgstr "" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" -msgstr "" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" +msgstr "Over" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" msgstr "" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" msgstr "" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" msgstr "" -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" msgstr "" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" msgstr "" -#: src/gui/settings.cpp:1479 -#, 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:1480 -#, 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:1487 -msgid "Mixing" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" msgstr "" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" msgstr "" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" msgstr "" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" +msgstr "Bewerken" + +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" msgstr "" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" msgstr "" -#: src/gui/settings.cpp:1531 -msgid "MIDI" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" msgstr "" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" msgstr "" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" msgstr "" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" +#: src/gui/editControls.cpp:930 +msgid "Oct." msgstr "" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" msgstr "" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" msgstr "" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" +#: src/gui/editControls.cpp:971 +msgid "Foll." msgstr "" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" msgstr "" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" msgstr "" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" msgstr "" -#: src/gui/settings.cpp:1589 -msgid "Value input style" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" msgstr "" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" msgstr "" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" +#: src/gui/util.cpp:97 +msgid "Ctrl-" msgstr "" -#: src/gui/settings.cpp:1653 -msgid "Actions:" +#: src/gui/util.cpp:99 +msgid "Alt-" msgstr "" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/util.cpp:100 +msgid "Shift-" msgstr "" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" msgstr "" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" +#: src/gui/stats.cpp:36 +msgid "Audio load" msgstr "" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" msgstr "" -#: src/gui/settings.cpp:1689 -msgid "Action" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" msgstr "" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" msgstr "" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" msgstr "" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" msgstr "" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" msgstr "" -#: src/gui/settings.cpp:1852 -msgid "Melodic" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" msgstr "" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" msgstr "" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" msgstr "" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" msgstr "" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" msgstr "" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" msgstr "" -#: src/gui/settings.cpp:1908 -msgid "Emulation" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" msgstr "" -#: src/gui/settings.cpp:1910 -msgid "Cores" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" msgstr "" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" msgstr "" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" msgstr "" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" msgstr "" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:2107 -msgid "Playback" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:2112 -msgid "Render" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" msgstr "" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" msgstr "" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" msgstr "" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" msgstr "" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" msgstr "" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" msgstr "" -#: src/gui/settings.cpp:2225 -msgid "Window activation" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" msgstr "" -#: src/gui/settings.cpp:2291 -msgid "Key" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" msgstr "" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" msgstr "" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" msgstr "" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" msgstr "" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" msgstr "" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" msgstr "" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" msgstr "" -#: src/gui/settings.cpp:2476 -msgid "Sample list" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" msgstr "" -#: src/gui/settings.cpp:2566 -msgid "Layout" +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" msgstr "" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" msgstr "" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" msgstr "" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" msgstr "" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" msgstr "" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" msgstr "" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" msgstr "" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" msgstr "" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" msgstr "" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" msgstr "" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" msgstr "" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" msgstr "" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" msgstr "" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" msgstr "" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" msgstr "" -#: src/gui/settings.cpp:2649 -msgid "Mouse" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" msgstr "" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" msgstr "" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" msgstr "" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" msgstr "" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" msgstr "" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" msgstr "" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" msgstr "" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" msgstr "" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" msgstr "" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" msgstr "" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" msgstr "" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" msgstr "" -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" msgstr "" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" msgstr "" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" msgstr "" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" msgstr "" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" msgstr "" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" msgstr "" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" msgstr "" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" msgstr "" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" msgstr "" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" msgstr "" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" msgstr "" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" msgstr "" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" msgstr "" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" msgstr "" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" msgstr "" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." msgstr "" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" msgstr "" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" msgstr "" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" msgstr "" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" msgstr "" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" msgstr "" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" msgstr "" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" msgstr "" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" msgstr "" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" msgstr "" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" msgstr "" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" msgstr "" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" msgstr "" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" msgstr "" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" msgstr "" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" msgstr "" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" msgstr "" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" msgstr "" -#: src/gui/settings.cpp:2949 -msgid "Appearance" +#: src/gui/sysConf.cpp:962 +msgid "Separation" msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" msgstr "" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" msgstr "" -#: src/gui/settings.cpp:2969 -msgid "Icon size" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" msgstr "" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" msgstr "" -#: src/gui/settings.cpp:2994 -msgid "Main font" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" msgstr "" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" msgstr "" -#: src/gui/settings.cpp:3013 -msgid "Header font" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" msgstr "" -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" msgstr "" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" msgstr "" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" msgstr "" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" msgstr "" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3101 -msgid "Oversample" +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" msgstr "" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1156 +msgid "Cone" msgstr "" -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" msgstr "" -#: src/gui/settings.cpp:3117 -msgid "default." +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" msgstr "" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" msgstr "" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" msgstr "" -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" msgstr "" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" msgstr "" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" msgstr "" -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" msgstr "" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" msgstr "" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" msgstr "" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" msgstr "" -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" msgstr "" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" msgstr "" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" msgstr "" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" msgstr "" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" msgstr "" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" msgstr "" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" msgstr "" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" msgstr "" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" msgstr "" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" msgstr "" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" msgstr "" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" +#: src/gui/sysConf.cpp:1580 +msgid "full" msgstr "" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" +#: src/gui/sysConf.cpp:1582 +msgid "half" msgstr "" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" msgstr "" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" msgstr "" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" msgstr "" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" msgstr "" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" msgstr "" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" msgstr "" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" msgstr "" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" msgstr "" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" msgstr "" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" msgstr "" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" msgstr "" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/settings.cpp:3398 -msgid "Effect value" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" msgstr "" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" msgstr "" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" msgstr "" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" msgstr "" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" msgstr "" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" msgstr "" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" msgstr "" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" msgstr "" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" msgstr "" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" msgstr "" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" msgstr "" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" msgstr "" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" msgstr "" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" msgstr "" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" msgstr "" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" msgstr "" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" msgstr "" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" msgstr "" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" msgstr "" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" msgstr "" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" msgstr "" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" msgstr "" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" msgstr "" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" msgstr "" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" msgstr "" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" msgstr "" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" msgstr "" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" msgstr "" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" msgstr "" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" msgstr "" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" msgstr "" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" msgstr "" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" msgstr "" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" +#: src/gui/userPresets.cpp:336 +msgid "User Systems" msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" msgstr "" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" msgstr "" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" msgstr "" -#: src/gui/settings.cpp:3793 -msgid "Windows" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" msgstr "" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" msgstr "" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" msgstr "" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" msgstr "" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" msgstr "" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" msgstr "" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" msgstr "" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" msgstr "" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" +#: src/gui/effectList.cpp:48 +msgid "Description" msgstr "" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " +msgstr "%d " + +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" +msgstr "te veel subsongs!" + +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" msgstr "" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" msgstr "" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" msgstr "" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" msgstr "" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" msgstr "" -#: src/gui/settings.cpp:3876 -msgid "Primary" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" msgstr "" -#: src/gui/settings.cpp:3877 -msgid "Secondary" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" msgstr "" -#: src/gui/settings.cpp:3891 -msgid "Button" +#: src/gui/settings.cpp:213 +msgid "Lower" msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" +#: src/gui/settings.cpp:215 +msgid "Medium" msgstr "" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" +#: src/gui/settings.cpp:217 +msgid "Ultra" msgstr "" -#: src/gui/settings.cpp:3894 -msgid "Tab" +#: src/gui/settings.cpp:218 +msgid "Ultimate" msgstr "" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" msgstr "" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" +#: src/gui/settings.cpp:224 +msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" msgstr "" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" +#: src/gui/settings.cpp:226 +msgid "outb()" msgstr "" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" msgstr "" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" msgstr "" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" msgstr "" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" msgstr "" -#: src/gui/settings.cpp:3905 -msgid "Widget background" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" msgstr "" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" +#: src/gui/settings.cpp:247 +msgid "--select--" msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" msgstr "" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" +#: src/gui/settings.cpp:255 +msgid "Note Off" msgstr "" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" +#: src/gui/settings.cpp:256 +msgid "Note On" msgstr "" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:3912 -msgid "Text selection" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" msgstr "" -#: src/gui/settings.cpp:3913 -msgid "Line plot" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" msgstr "" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" +#: src/gui/settings.cpp:260 +msgid "ChanPressure" msgstr "" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" msgstr "" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" +#: src/gui/settings.cpp:262 +msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" msgstr "" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" msgstr "" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" msgstr "" -#: src/gui/settings.cpp:3925 -msgid "Window background" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" msgstr "" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" msgstr "" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" msgstr "" -#: src/gui/settings.cpp:3929 -msgid "Header" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" msgstr "" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" msgstr "" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" msgstr "" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" msgstr "" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" msgstr "" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" msgstr "" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" msgstr "" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" msgstr "" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" msgstr "" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" msgstr "" -#: src/gui/settings.cpp:3941 -msgid "Separator" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" +#: src/gui/settings.cpp:564 +msgid "General" +msgstr "Algemeen" + +#: src/gui/settings.cpp:581 +msgid "Language" msgstr "" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" +#: src/gui/settings.cpp:600 +msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:3946 -msgid "Table header" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" +#: src/gui/settings.cpp:660 +msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:3948 -msgid "Table border (soft)" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" msgstr "" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" +#: src/gui/settings.cpp:677 +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:3950 -msgid "Window switcher (highlight)" -msgstr "" +#: src/gui/settings.cpp:678 +msgid "Red bits" +msgstr "Rode bitten" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" -msgstr "" +#: src/gui/settings.cpp:683 +msgid "Green bits" +msgstr "Groene bitten" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" -msgstr "" +#: src/gui/settings.cpp:688 +msgid "Blue bits" +msgstr "Blauwe bitten" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" -msgstr "" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" +msgstr "Alpha bitten" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" -msgstr "" +#: src/gui/settings.cpp:698 +msgid "Color depth" +msgstr "Kleurdiepte" -#: src/gui/settings.cpp:3957 -msgid "Playback status" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" +#: src/gui/settings.cpp:714 +msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:3960 -msgid "Error hint" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "Directory" +#: src/gui/settings.cpp:729 +msgid "VSync" msgstr "" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" +#: src/gui/settings.cpp:737 +msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:3971 -msgid "ZSM" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:3972 -msgid "Font" +#: src/gui/settings.cpp:747 +msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:754 +msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." msgstr "" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." msgstr "" -#: src/gui/settings.cpp:3984 -msgid "Reference" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:3985 -msgid "Guide" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:3995 -msgid "Waveform (8)" +#: src/gui/settings.cpp:830 +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:3996 -msgid "Waveform (9)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" +#: src/gui/settings.cpp:839 +msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" +#: src/gui/settings.cpp:841 +msgid "Strength" msgstr "" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" msgstr "" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" -msgstr "" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" +msgstr "Bestand" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" +msgstr "Nummer van recente bestanden" + +#: src/gui/settings.cpp:870 +msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:4011 -msgid "Clip" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:4015 -msgid "Order number" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" +#: src/gui/settings.cpp:890 +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:4017 -msgid "Song loop" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:4018 -msgid "Selected order" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" +#: src/gui/settings.cpp:904 +msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:4033 -msgid "Modulator" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "Carrier" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:959 msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" +"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:4041 -msgid "Mod. accent (primary)" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" +#: src/gui/settings.cpp:968 +msgid "" +"fill the file name field with an appropriate file name when saving or " +"exporting." msgstr "" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" +msgstr "Nieuwe lied" + +#: src/gui/settings.cpp:974 +msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" +#: src/gui/settings.cpp:976 +msgid "Current system" msgstr "" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" msgstr "" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:4048 -msgid "Car. border" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" +#: src/gui/settings.cpp:1192 +msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" +#: src/gui/settings.cpp:1196 +msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:4070 -msgid "C64" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" +#: src/gui/settings.cpp:1224 +msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:4075 -msgid "TIA" +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "" -#: src/gui/settings.cpp:4078 -msgid "PET" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" +#: src/gui/settings.cpp:1268 +msgid "Output" msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:1276 +msgid "Backend" msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" +#: src/gui/settings.cpp:1309 +msgid "Driver" msgstr "" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" +#: src/gui/settings.cpp:1332 +msgid "Device" msgstr "" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" +#: src/gui/settings.cpp:1336 +msgid "" msgstr "" -#: src/gui/settings.cpp:4091 -msgid "Lynx" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:4093 -msgid "X1-010" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" msgstr "" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" msgstr "" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:4106 -msgid "Sega PCM" +#: src/gui/settings.cpp:1439 +#, 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:4107 -msgid "QSound" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:4108 -msgid "YMZ280B" +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:4111 -msgid "K007232" -msgstr "" +#: src/gui/settings.cpp:1474 +#, 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:4112 -msgid "GA20" -msgstr "" +#: src/gui/settings.cpp:1475 +#, 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:4114 -msgid "SM8521" +#: src/gui/settings.cpp:1482 +msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" msgstr "" -#: src/gui/settings.cpp:4116 -msgid "K053260" +#: src/gui/settings.cpp:1489 +msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" msgstr "" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:1526 +msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" msgstr "" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" -msgstr "FM-operator" +#: src/gui/settings.cpp:1584 +msgid "Value input style" +msgstr "" -#: src/gui/settings.cpp:4141 -msgid "Muted" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:4145 -msgid "Playhead" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:4146 -msgid "Editing" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:4148 -msgid "Cursor" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" +#: src/gui/settings.cpp:1648 +msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" msgstr "" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" +#: src/gui/settings.cpp:1680 +msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:4156 -msgid "Row number" +#: src/gui/settings.cpp:1684 +msgid "Action" msgstr "" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" msgstr "" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" +#: src/gui/settings.cpp:1847 +msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:4175 -msgid "Song effect" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:4176 -msgid "Time effect" +#: src/gui/settings.cpp:1903 +msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" +#: src/gui/settings.cpp:1905 +msgid "Cores" msgstr "" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:4181 -msgid "External command output" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" +#: src/gui/settings.cpp:2113 +msgid "Playback" msgstr "" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" +#: src/gui/settings.cpp:2118 +msgid "Render" msgstr "" -#: src/gui/settings.cpp:4185 -msgid "Status: on" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" msgstr "" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" msgstr "" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" +#: src/gui/settings.cpp:2232 +msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" +#: src/gui/settings.cpp:2287 +msgid "Key" msgstr "" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" msgstr "" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" +#: src/gui/settings.cpp:2341 +msgid "Add..." msgstr "" -#: src/gui/settings.cpp:4200 -msgid "Status: release" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" msgstr "" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" +#: src/gui/settings.cpp:2486 +msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" +#: src/gui/settings.cpp:2578 +msgid "Layout" msgstr "" -#: src/gui/settings.cpp:4211 -msgid "Time background" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:4212 -msgid "Time text" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" msgstr "" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:4228 -msgid "Unused" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:4229 -msgid "Used" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:4230 -msgid "Overused" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:4231 -msgid "Really overused" +#: src/gui/settings.cpp:2661 +msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:4237 -msgid "Upper key" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:4240 -msgid "Lower key" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:4246 -msgid "Clock text" +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" +#: src/gui/settings.cpp:2711 +msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:4253 -msgid "PortSet" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" msgstr "" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" msgstr "" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" msgstr "" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" msgstr "" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:4297 -msgid "Backup" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:4418 -msgid "Refresh" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:4422 -msgid "Delete all" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:4429 -msgid "Latest" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:4577 -msgid "Submit" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:4581 -msgid "invalid code" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" msgstr "" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" +#: src/gui/settings.cpp:3000 +msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" +#: src/gui/settings.cpp:3002 +msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" +#: src/gui/settings.cpp:3020 +msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:6982 -msgid "[Link]" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:6983 -#, fuzzy -msgid "[File]" -msgstr "Bestand" - -#: src/gui/settings.cpp:6984 -msgid "Name:" +#: src/gui/settings.cpp:3045 +msgid "Main font" msgstr "" -#: src/gui/settings.cpp:6985 -msgid "Path:" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:6986 -msgid "Reset search" +#: src/gui/settings.cpp:3064 +msgid "Header font" msgstr "" -#: src/gui/settings.cpp:6987 -msgid "Drives" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:6992 -#, fuzzy -msgid "File name" -msgstr "Bestand" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" +msgstr "" -#: src/gui/settings.cpp:6995 -msgid "Date" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" msgstr "" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" msgstr "" -#: src/gui/orders.cpp:114 -msgid "Add new order" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" msgstr "" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" msgstr "" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" +#: src/gui/settings.cpp:3152 +msgid "Oversample" msgstr "" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" msgstr "" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" msgstr "" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" +#: src/gui/settings.cpp:3168 +msgid "default." msgstr "" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" msgstr "" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." msgstr "" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" msgstr "" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." msgstr "" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" msgstr "" -#: src/gui/findReplace.cpp:29 -msgid "ignore" +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" msgstr "" -#: src/gui/findReplace.cpp:30 -msgid "equals" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/findReplace.cpp:31 -msgid "not equal" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/findReplace.cpp:32 -msgid "between" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/findReplace.cpp:33 -msgid "not between" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/findReplace.cpp:34 -msgid "any" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" msgstr "" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/findReplace.cpp:39 -msgid "set" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" msgstr "" -#: src/gui/findReplace.cpp:40 -msgid "add" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" msgstr "" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/findReplace.cpp:42 -msgid "scale %" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" msgstr "" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" msgstr "" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" msgstr "" -#: src/gui/findReplace.cpp:541 -msgid "go" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" msgstr "" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/findReplace.cpp:587 -msgid "Back" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" msgstr "" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" msgstr "" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" msgstr "" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" msgstr "" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" msgstr "" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" msgstr "" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" msgstr "" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" msgstr "" -#: src/gui/findReplace.cpp:856 -msgid "Replace" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" msgstr "" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" msgstr "" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" msgstr "" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" msgstr "" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" msgstr "" -#: src/gui/about.cpp:26 -msgid "is proud to present" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" msgstr "" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" msgstr "" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" msgstr "" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" msgstr "" -#: src/gui/about.cpp:35 -msgid "-- program --" +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" msgstr "" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" +#: src/gui/settings.cpp:3449 +msgid "Effect value" msgstr "" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/about.cpp:60 -msgid "-- documentation --" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" msgstr "" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" msgstr "" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" msgstr "" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" msgstr "" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" msgstr "" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" msgstr "" -#: src/gui/about.cpp:241 -msgid "powered by:" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" msgstr "" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" msgstr "" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" msgstr "" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" msgstr "" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" msgstr "" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" msgstr "" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" msgstr "" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" msgstr "" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" msgstr "" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" msgstr "" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" msgstr "" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" msgstr "" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" msgstr "" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" msgstr "" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" msgstr "" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" msgstr "" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" msgstr "" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" msgstr "" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" msgstr "" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" msgstr "" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" msgstr "" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" msgstr "" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" msgstr "" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" msgstr "" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" msgstr "" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" msgstr "" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" msgstr "" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" msgstr "" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" msgstr "" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" msgstr "" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" msgstr "" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" msgstr "" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" msgstr "" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" msgstr "" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" msgstr "" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" msgstr "" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" msgstr "" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" msgstr "" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" msgstr "" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" msgstr "" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" msgstr "" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" msgstr "" -#: src/gui/about.cpp:316 -#, fuzzy -msgid "help Furnace grow:" -msgstr "Oude Furnace" +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" +msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/about.cpp:322 -msgid "disclaimer:" +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" msgstr "" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" -msgstr "Over Furnace" +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" +msgstr "" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" -msgstr "Compatibiliteitsvlaggen" +#: src/gui/settings.cpp:3862 +msgid "Windows" +msgstr "" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" msgstr "" -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" msgstr "" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" +msgstr "" + +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" +msgstr "" + +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" +msgstr "" + +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" +msgstr "" + +#: src/gui/settings.cpp:3903 +msgid "Color scheme" +msgstr "" + +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" +msgstr "" + +#: src/gui/settings.cpp:3916 +msgid "Guru mode" +msgstr "" + +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" +msgstr "" + +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" +msgstr "" + +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" +msgstr "" + +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" +msgstr "" + +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" +msgstr "" + +#: src/gui/settings.cpp:3945 +msgid "Primary" +msgstr "" + +#: src/gui/settings.cpp:3946 +msgid "Secondary" +msgstr "" + +#: src/gui/settings.cpp:3960 +msgid "Button" +msgstr "" + +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3962 +msgid "Button (active)" +msgstr "" + +#: src/gui/settings.cpp:3963 +msgid "Tab" +msgstr "" + +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" +msgstr "" + +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" +msgstr "" + +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" +msgstr "" + +#: src/gui/settings.cpp:3968 +msgid "ImGui header" +msgstr "" + +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" +msgstr "" + +#: src/gui/settings.cpp:3971 +msgid "Resize grip" +msgstr "" + +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" +msgstr "" + +#: src/gui/settings.cpp:3974 +msgid "Widget background" +msgstr "" + +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" +msgstr "" + +#: src/gui/settings.cpp:3977 +msgid "Slider grab" +msgstr "" + +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" +msgstr "" + +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" +msgstr "" + +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" +msgstr "" + +#: src/gui/settings.cpp:3981 +msgid "Text selection" +msgstr "" + +#: src/gui/settings.cpp:3982 +msgid "Line plot" +msgstr "" + +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" +msgstr "" + +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" +msgstr "" + +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" +msgstr "" + +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "" + +#: src/gui/settings.cpp:3994 +msgid "Window background" +msgstr "" + +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" +msgstr "" + +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" +msgstr "" + +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" +msgstr "" + +#: src/gui/settings.cpp:3998 +msgid "Header" +msgstr "" + +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" +msgstr "" + +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" +msgstr "" + +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" +msgstr "" + +#: src/gui/settings.cpp:4003 +msgid "Menu bar" +msgstr "" + +#: src/gui/settings.cpp:4005 +msgid "Border shadow" +msgstr "" + +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" +msgstr "" + +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" +msgstr "" + +#: src/gui/settings.cpp:4010 +msgid "Separator" +msgstr "" + +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" +msgstr "" + +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" +msgstr "" + +#: src/gui/settings.cpp:4013 +msgid "Docking preview" +msgstr "" + +#: src/gui/settings.cpp:4014 +msgid "Docking empty" +msgstr "" + +#: src/gui/settings.cpp:4015 +msgid "Table header" +msgstr "" + +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" +msgstr "" + +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" +msgstr "" + +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" +msgstr "" + +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" +msgstr "" + +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" +msgstr "" + +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "" + +#: src/gui/settings.cpp:4024 +msgid "Toggle on" +msgstr "" + +#: src/gui/settings.cpp:4025 +msgid "Toggle off" +msgstr "" + +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "" + +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" +msgstr "" + +#: src/gui/settings.cpp:4028 +msgid "Warning hint" +msgstr "" + +#: src/gui/settings.cpp:4029 +msgid "Error hint" +msgstr "" + +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "" + +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "" + +#: src/gui/settings.cpp:4034 +msgid "Song (native)" +msgstr "" + +#: src/gui/settings.cpp:4035 +msgid "Song (import)" +msgstr "" + +#: src/gui/settings.cpp:4040 +msgid "ZSM" +msgstr "" + +#: src/gui/settings.cpp:4041 +msgid "Font" +msgstr "" + +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" +msgstr "" + +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" +msgstr "" + +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" +msgstr "" + +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" +msgstr "" + +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "" + +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" +msgstr "" + +#: src/gui/settings.cpp:4053 +msgid "Reference" +msgstr "" + +#: src/gui/settings.cpp:4054 +msgid "Guide" +msgstr "" + +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "" + +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" +msgstr "" + +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" +msgstr "" + +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" +msgstr "" + +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" +msgstr "" + +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" +msgstr "" + +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" +msgstr "" + +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" +msgstr "" + +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" +msgstr "" + +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" +msgstr "" + +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" +msgstr "" + +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" +msgstr "" + +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" +msgstr "" + +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" +msgstr "" + +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" +msgstr "" + +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" +msgstr "" + +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" +msgstr "" + +#: src/gui/settings.cpp:4080 +msgid "Clip" +msgstr "" + +#: src/gui/settings.cpp:4084 +msgid "Order number" +msgstr "" + +#: src/gui/settings.cpp:4085 +msgid "Playing order background" +msgstr "" + +#: src/gui/settings.cpp:4086 +msgid "Song loop" +msgstr "" + +#: src/gui/settings.cpp:4087 +msgid "Selected order" +msgstr "" + +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" +msgstr "" + +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" +msgstr "" + +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "" + +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "" + +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" +msgstr "" + +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "" + +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "" + +#: src/gui/settings.cpp:4102 +msgid "Modulator" +msgstr "" + +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "" + +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "" + +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" +msgstr "" + +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "" + +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "" + +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "" + +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "" + +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" +msgstr "" + +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "" + +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "" + +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "" + +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "" + +#: src/gui/settings.cpp:4139 +msgid "C64" +msgstr "" + +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" +msgstr "" + +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" +msgstr "" + +#: src/gui/settings.cpp:4143 +msgid "AY8930" +msgstr "" + +#: src/gui/settings.cpp:4144 +msgid "TIA" +msgstr "" + +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "" + +#: src/gui/settings.cpp:4146 +msgid "VIC" +msgstr "" + +#: src/gui/settings.cpp:4147 +msgid "PET" +msgstr "" + +#: src/gui/settings.cpp:4148 +msgid "VRC6" +msgstr "" + +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" +msgstr "" + +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" +msgstr "" + +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" +msgstr "" + +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" +msgstr "" + +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" +msgstr "" + +#: src/gui/settings.cpp:4160 +msgid "Lynx" +msgstr "" + +#: src/gui/settings.cpp:4162 +msgid "X1-010" +msgstr "" + +#: src/gui/settings.cpp:4163 +msgid "ES5506" +msgstr "" + +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" +msgstr "" + +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" +msgstr "" + +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" +msgstr "" + +#: src/gui/settings.cpp:4171 +msgid "MSM6258" +msgstr "" + +#: src/gui/settings.cpp:4172 +msgid "MSM6295" +msgstr "" + +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" +msgstr "" + +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "" + +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "" + +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" +msgstr "" + +#: src/gui/settings.cpp:4178 +msgid "RF5C68" +msgstr "" + +#: src/gui/settings.cpp:4179 +msgid "MSM5232" +msgstr "" + +#: src/gui/settings.cpp:4180 +msgid "K007232" +msgstr "" + +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "" + +#: src/gui/settings.cpp:4183 +msgid "SM8521" +msgstr "" + +#: src/gui/settings.cpp:4184 +msgid "PV-1000" +msgstr "" + +#: src/gui/settings.cpp:4185 +msgid "K053260" +msgstr "" + +#: src/gui/settings.cpp:4186 +msgid "TED" +msgstr "" + +#: src/gui/settings.cpp:4187 +msgid "C140" +msgstr "" + +#: src/gui/settings.cpp:4188 +msgid "C219" +msgstr "" + +#: src/gui/settings.cpp:4189 +msgid "ESFM" +msgstr "" + +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" +msgstr "" + +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" +msgstr "" + +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" +msgstr "" + +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" +msgstr "" + +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" +msgstr "" + +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" +msgstr "" + +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" +msgstr "" + +#: src/gui/settings.cpp:4212 +msgid "FM operator" +msgstr "FM-operator" + +#: src/gui/settings.cpp:4213 +msgid "Muted" +msgstr "" + +#: src/gui/settings.cpp:4217 +msgid "Playhead" +msgstr "" + +#: src/gui/settings.cpp:4218 +msgid "Editing" +msgstr "" + +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" +msgstr "" + +#: src/gui/settings.cpp:4220 +msgid "Cursor" +msgstr "" + +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" +msgstr "" + +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" +msgstr "" + +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" +msgstr "" + +#: src/gui/settings.cpp:4228 +msgid "Row number" +msgstr "" + +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4234 +msgid "Blank" +msgstr "" + +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" +msgstr "" + +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" +msgstr "" + +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" +msgstr "" + +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" +msgstr "" + +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" +msgstr "" + +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" +msgstr "" + +#: src/gui/settings.cpp:4245 +msgid "Volume effect" +msgstr "" + +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "" + +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "" + +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "" + +#: src/gui/settings.cpp:4249 +msgid "Speed effect" +msgstr "" + +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4253 +msgid "External command output" +msgstr "" + +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" +msgstr "" + +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4257 +msgid "Status: on" +msgstr "" + +#: src/gui/settings.cpp:4258 +msgid "Status: volume" +msgstr "" + +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" +msgstr "" + +#: src/gui/settings.cpp:4260 +msgid "Status: panning" +msgstr "" + +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" +msgstr "" + +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" +msgstr "" + +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" +msgstr "" + +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" +msgstr "" + +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" +msgstr "" + +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" +msgstr "" + +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" +msgstr "" + +#: src/gui/settings.cpp:4269 +msgid "Status: attack" +msgstr "" + +#: src/gui/settings.cpp:4270 +msgid "Status: decay" +msgstr "" + +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" +msgstr "" + +#: src/gui/settings.cpp:4272 +msgid "Status: release" +msgstr "" + +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" +msgstr "" + +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" +msgstr "" + +#: src/gui/settings.cpp:4275 +msgid "Status: increase" +msgstr "" + +#: src/gui/settings.cpp:4276 +msgid "Status: bent" +msgstr "" + +#: src/gui/settings.cpp:4277 +msgid "Status: direct" +msgstr "" + +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" +msgstr "" + +#: src/gui/settings.cpp:4283 +msgid "Time background" +msgstr "" + +#: src/gui/settings.cpp:4284 +msgid "Time text" +msgstr "" + +#: src/gui/settings.cpp:4285 +msgid "Loop region" +msgstr "" + +#: src/gui/settings.cpp:4286 +msgid "Center guide" +msgstr "" + +#: src/gui/settings.cpp:4287 +msgid "Grid" +msgstr "" + +#: src/gui/settings.cpp:4289 +msgid "Selection points" +msgstr "" + +#: src/gui/settings.cpp:4290 +msgid "Preview needle" +msgstr "" + +#: src/gui/settings.cpp:4291 +msgid "Playing needles" +msgstr "" + +#: src/gui/settings.cpp:4292 +msgid "Loop markers" +msgstr "" + +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" +msgstr "" + +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" +msgstr "" + +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" +msgstr "" + +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "" + +#: src/gui/settings.cpp:4299 +msgid "Unallocated" +msgstr "" + +#: src/gui/settings.cpp:4300 +msgid "Unused" +msgstr "" + +#: src/gui/settings.cpp:4301 +msgid "Used" +msgstr "" + +#: src/gui/settings.cpp:4302 +msgid "Overused" +msgstr "" + +#: src/gui/settings.cpp:4303 +msgid "Really overused" +msgstr "" + +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" +msgstr "" + +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" +msgstr "" + +#: src/gui/settings.cpp:4309 +msgid "Upper key" +msgstr "" + +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4312 +msgid "Lower key" +msgstr "" + +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "" + +#: src/gui/settings.cpp:4318 +msgid "Clock text" +msgstr "" + +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" +msgstr "" + +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" +msgstr "" + +#: src/gui/settings.cpp:4325 +msgid "PortSet" +msgstr "" + +#: src/gui/settings.cpp:4326 +msgid "Port" +msgstr "" + +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" +msgstr "" + +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" +msgstr "" + +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" +msgstr "" + +#: src/gui/settings.cpp:4335 +msgid "Waveform data" +msgstr "" + +#: src/gui/settings.cpp:4338 +msgid "Reserved" +msgstr "" + +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" +msgstr "" + +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" +msgstr "" + +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" +msgstr "" + +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" +msgstr "" + +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" +msgstr "" + +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" +msgstr "" + +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" +msgstr "" + +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" +msgstr "" + +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" +msgstr "" + +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" +msgstr "" + +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" +msgstr "" + +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" +msgstr "" + +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" +msgstr "" + +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" +msgstr "" + +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" +msgstr "" + +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" +msgstr "" + +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" +msgstr "" + +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "" + +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "" + +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "" + +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "" + +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "" + +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "" + +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "" + +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "" + +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "" + +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "" + +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "" + +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "" + +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "" + +#: src/gui/settings.cpp:4490 +msgid "Refresh" +msgstr "" + +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "" + +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "" + +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "" + +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" +msgstr "" + +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" +msgstr "" + +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" +msgstr "" + +#: src/gui/settings.cpp:4647 +msgid "Enter code:" +msgstr "" + +#: src/gui/settings.cpp:4649 +msgid "Submit" +msgstr "" + +#: src/gui/settings.cpp:4653 +msgid "invalid code" +msgstr "" + +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" +msgstr "" + +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +msgstr "" + +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" +msgstr "" + +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +msgstr "" + +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" +msgstr "" + +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" +msgstr "" + +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "" + +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "" + +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "" + +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" +msgstr "" + +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." +msgstr "" + +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" +msgstr "" + +#: src/gui/settings.cpp:7137 +msgid "[Dir]" +msgstr "" + +#: src/gui/settings.cpp:7138 +msgid "[Link]" +msgstr "" + +#: src/gui/settings.cpp:7139 +#, fuzzy +msgid "[File]" +msgstr "Bestand" + +#: src/gui/settings.cpp:7140 +msgid "Name:" +msgstr "" + +#: src/gui/settings.cpp:7141 +msgid "Path:" +msgstr "" + +#: src/gui/settings.cpp:7142 +msgid "Reset search" +msgstr "" + +#: src/gui/settings.cpp:7143 +msgid "Drives" +msgstr "" + +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" +msgstr "" + +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" +msgstr "" + +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" +msgstr "" + +#: src/gui/settings.cpp:7147 +msgid "Create Directory" +msgstr "" + +#: src/gui/settings.cpp:7148 +#, fuzzy +msgid "File name" +msgstr "Bestand" + +#: src/gui/settings.cpp:7151 +msgid "Date" +msgstr "" + +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "" + +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "" + +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "" + +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "" + +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "" + +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "" + +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "" + +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "" + +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "" + +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "" + +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "" + +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "" + +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "" + +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "" + +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "" + +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "" + +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "" + +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "" + +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "" + +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "" + +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "" + +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "" + +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "" + +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "" + +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "" + +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "" + +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" +msgstr "" + +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" +msgstr "" + +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" +msgstr "" + +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" +msgstr "" + +#: src/gui/findReplace.cpp:541 +msgid "go" +msgstr "" + +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" +msgstr "" + +#: src/gui/findReplace.cpp:588 +msgid "Back" +msgstr "" + +#: src/gui/findReplace.cpp:781 +msgid "Delete query" +msgstr "" + +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" +msgstr "" + +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" +msgstr "" + +#: src/gui/findReplace.cpp:817 +msgid "Search range:" +msgstr "" + +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" +msgstr "" + +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" +msgstr "" + +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" +msgstr "" + +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" +msgstr "" + +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." +msgstr "" + +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" +msgstr "" + +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." +msgstr "" + +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" +msgstr "" + +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." +msgstr "" + +#: src/gui/findReplace.cpp:887 +msgid "Replace" +msgstr "" + +#: src/gui/findReplace.cpp:956 +msgid "INVALID" +msgstr "" + +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" +msgstr "" + +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" +msgstr "" + +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" +msgstr "" + +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" +msgstr "" + +#: src/gui/about.cpp:26 +msgid "is proud to present" +msgstr "" + +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" +msgstr "" + +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." +msgstr "" + +#: src/gui/about.cpp:33 +msgid "> CREDITS <" +msgstr "" + +#: src/gui/about.cpp:35 +msgid "-- program --" +msgstr "" + +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" +msgstr "" + +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" +msgstr "" + +#: src/gui/about.cpp:61 +msgid "-- documentation --" +msgstr "" + +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" +msgstr "" + +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" +msgstr "" + +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" +msgstr "" + +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" +msgstr "" + +#: src/gui/about.cpp:108 +msgid "powered by:" +msgstr "" + +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" +msgstr "" + +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" +msgstr "" + +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" +msgstr "" + +#: src/gui/about.cpp:115 +msgid "and Mark Adler" +msgstr "" + +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" +msgstr "" + +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" +msgstr "" + +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" +msgstr "" + +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" +msgstr "" + +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" +msgstr "" + +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" +msgstr "" + +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" +msgstr "" + +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" +msgstr "" + +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" +msgstr "" + +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "" + +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +msgstr "" + +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "" + +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "" + +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "" + +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "" + +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "" + +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "" + +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "" + +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "" + +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "" + +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "" + +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "" + +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "" + +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +msgstr "" + +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" +msgstr "" + +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" +msgstr "" + +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "" + +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "" + +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "" + +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "" + +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "" + +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "" + +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "" + +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +msgstr "" + +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +msgstr "" + +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" +msgstr "" + +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" +msgstr "" + +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" +msgstr "" + +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" +msgstr "" + +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" +msgstr "" + +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +msgstr "" + +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" +msgstr "" + +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "" + +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "" + +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "" + +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" + +#: src/gui/about.cpp:175 +msgid "greetings to:" +msgstr "" + +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" +msgstr "" + +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" +msgstr "" + +#: src/gui/about.cpp:183 +msgid "(and contributors)." +msgstr "" + +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" +msgstr "" + +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." +msgstr "" + +#: src/gui/about.cpp:187 +#, fuzzy +msgid "help Furnace grow:" +msgstr "Oude Furnace" + +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" +msgstr "" + +#: src/gui/about.cpp:193 +msgid "disclaimer:" +msgstr "" + +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" +msgstr "" + +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" +msgstr "" + +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" +msgstr "" + +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" +msgstr "" + +#: src/gui/about.cpp:198 +msgid "the original program." +msgstr "" + +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." +msgstr "" + +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" +msgstr "" + +#: src/gui/about.cpp:209 +msgid "About Furnace" +msgstr "Over Furnace" + +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "" + +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "Compatibiliteitsvlaggen" + +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." +msgstr "" + +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "" + +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" msgstr "" #: src/gui/compatFlags.cpp:37 msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." +msgstr "" + +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "" + +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." +msgstr "" + +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "" + +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." +msgstr "" + +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "" + +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." +msgstr "" + +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "" + +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." +msgstr "" + +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "" + +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "" + +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." +msgstr "" + +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" +msgstr "" + +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." +msgstr "" + +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "" + +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "" + +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "" + +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." +msgstr "" + +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "" + +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "" + +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." +msgstr "" + +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "" + +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "" + +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "" + +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "" + +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "" + +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "" + +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "" + +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" +msgstr "" + +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." +msgstr "" + +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:106 +msgid "" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" +msgstr "" + +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" +msgstr "" + +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." +msgstr "" + +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" +msgstr "Defect uitvoersvolume bij verandering van instrument" + +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." +msgstr "" + +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +msgstr "Defect uitvoersvolume - deel 2 (UITGESCHAKELD HOUDEN)" + +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" +msgstr "" +"niet gebruiken. defect DefleMask NES driehoek volume gedrag.\n" +"Noot van de vertaler: tildearrow ranted in het engels en ik wilde het niet " +"vertalen,\n" +"dus ik zei wat het doet" + +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" +msgstr "" + +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." +msgstr "" + +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" +msgstr "Oude Furnace" + +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" +msgstr "" + +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" +msgstr "" + +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" +msgstr "" + +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" +msgstr "" + +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" +msgstr "" + +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" +msgstr "" + +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" +msgstr "" + +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" +msgstr "" + +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" +msgstr "" + +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" +msgstr "" + +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" +msgstr "" + +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" +msgstr "" + +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" +msgstr "" + +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" +msgstr "" + +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" +msgstr "" + +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" +msgstr "" + +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" +msgstr "" + +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" +msgstr "" + +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" +msgstr "" + +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" +msgstr "" + +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" +msgstr "" + +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" +msgstr "" + +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." +msgstr "" + +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" +msgstr "" + +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" +msgstr "" + +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" +msgstr "" + +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" +msgstr "" + +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" +msgstr "" + +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" +msgstr "" + +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" +msgstr "" + +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" +msgstr "" + +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" +msgstr "" + +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" +msgstr "" + +#: src/gui/compatFlags.cpp:235 +msgid "Full" +msgstr "" + +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" +msgstr "" + +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" +msgstr "" + +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" +msgstr "" + +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" +msgstr "" + +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" +msgstr "Niets doen" + +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" +msgstr "" + +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" +msgstr "" + +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" +msgstr "" + +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" +msgstr "" + +#: src/gui/compatFlags.cpp:292 +msgid "no checks" +msgstr "" + +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" +msgstr "" + +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" +msgstr "" + +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" +msgstr "" + +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" +msgstr "" + +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "" + +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." +msgstr "" + +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." +msgstr "" + +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "" + +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." +msgstr "" + +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" +msgstr "" + +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "" + +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" + +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "" + +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "" + +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" +msgstr "" + +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "" + +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "" + +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "" + +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "" + +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "" + +#: src/gui/guiConst.cpp:221 +msgid "linear" msgstr "" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" msgstr "" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" msgstr "" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" +#: src/gui/guiConst.cpp:224 +msgid "sinc" msgstr "" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +#: src/gui/guiConst.cpp:225 +msgid "best possible" msgstr "" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" msgstr "" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/guiConst.cpp:234 +msgid "Time" msgstr "" -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" msgstr "" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" msgstr "" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" msgstr "" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" msgstr "" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" msgstr "" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/guiConst.cpp:255 +msgid "PSG" msgstr "" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" +#: src/gui/guiConst.cpp:571 +msgid "---Global" msgstr "" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "Open bestand" + +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" msgstr "" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "Opslaan bestand" + +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "Opslaan als" + +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" msgstr "" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" msgstr "" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "Afsluiten" + +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" msgstr "" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" msgstr "" -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" msgstr "" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" msgstr "" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" +#: src/gui/guiConst.cpp:591 +msgid "Step row" msgstr "" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/guiConst.cpp:592 +msgid "Octave up" msgstr "" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" +#: src/gui/guiConst.cpp:593 +msgid "Octave down" msgstr "" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" msgstr "" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" msgstr "" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" msgstr "" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" msgstr "" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" msgstr "" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" msgstr "" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" msgstr "" -#: src/gui/compatFlags.cpp:106 -msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" -msgstr "Defect uitvoersvolume bij verandering van instrument" +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" +msgstr "" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" -msgstr "Defect uitvoersvolume - deel 2 (UITGESCHAKELD HOUDEN)" +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" +msgstr "" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" msgstr "" -"niet gebruiken. defect DefleMask NES driehoek volume gedrag.\n" -"Noot van de vertaler: tildearrow ranted in het engels en ik wilde het niet " -"vertalen,\n" -"dus ik zei wat het doet" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" +#: src/gui/guiConst.cpp:621 +msgid "Song Information" msgstr "" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" msgstr "" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" -msgstr "Oude Furnace" +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" +msgstr "" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" +#: src/gui/guiConst.cpp:626 +msgid "Sample List" msgstr "" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" msgstr "" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" msgstr "" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" +msgstr "Chipbeheer" + +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" msgstr "" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" +#: src/gui/guiConst.cpp:656 +msgid "User Presets" msgstr "" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" +msgstr "" + +#: src/gui/guiConst.cpp:659 +msgid "Close current window" +msgstr "" + +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" +msgstr "" + +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" +msgstr "" + +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" +msgstr "" + +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" msgstr "" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" msgstr "" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" msgstr "" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" msgstr "" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" +#: src/gui/guiConst.cpp:671 +msgid "Select all" msgstr "" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" +#: src/gui/guiConst.cpp:672 +msgid "Cut" msgstr "" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" +#: src/gui/guiConst.cpp:673 +msgid "Copy" msgstr "" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" +#: src/gui/guiConst.cpp:674 +msgid "Paste" msgstr "" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" msgstr "" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" msgstr "" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" msgstr "" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" msgstr "" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" msgstr "" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" msgstr "" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" msgstr "" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" msgstr "" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" msgstr "" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" msgstr "" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" msgstr "" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" msgstr "" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" msgstr "" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" msgstr "" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" msgstr "" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" msgstr "" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" msgstr "" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" msgstr "" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" msgstr "" -#: src/gui/compatFlags.cpp:235 -msgid "Full" +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" msgstr "" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" msgstr "" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" msgstr "" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" msgstr "" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" msgstr "" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" -msgstr "Niets doen" +#: src/gui/guiConst.cpp:709 +msgid "Insert" +msgstr "" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" msgstr "" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" msgstr "" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" msgstr "" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" msgstr "" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" msgstr "" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" msgstr "" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" msgstr "" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" msgstr "" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" msgstr "" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" msgstr "" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" msgstr "" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" msgstr "" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" msgstr "" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" msgstr "" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." +#: src/gui/guiConst.cpp:727 +msgid "Expand song" msgstr "" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" msgstr "" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" msgstr "" -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" msgstr "" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" msgstr "" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" msgstr "" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" msgstr "" -#: src/gui/guiConst.cpp:191 -msgid "Forward" +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" msgstr "" -#: src/gui/guiConst.cpp:192 -msgid "Backward" +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" msgstr "" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" msgstr "" -#: src/gui/guiConst.cpp:218 -msgid "linear" +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" msgstr "" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" msgstr "" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" msgstr "" -#: src/gui/guiConst.cpp:221 -msgid "sinc" +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" msgstr "" -#: src/gui/guiConst.cpp:222 -msgid "best possible" +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" msgstr "" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" msgstr "" -#: src/gui/guiConst.cpp:231 -msgid "Time" +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" msgstr "" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" msgstr "" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:530 -msgid "---Global" +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" msgstr "" -#: src/gui/guiConst.cpp:532 -msgid "Open file" -msgstr "Open bestand" +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" +msgstr "" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" msgstr "" -#: src/gui/guiConst.cpp:534 -msgid "Save file" -msgstr "Opslaan bestand" +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" +msgstr "" -#: src/gui/guiConst.cpp:535 -msgid "Save as" -msgstr "Opslaan als" +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" +msgstr "" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" msgstr "" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" msgstr "" -#: src/gui/guiConst.cpp:543 -msgid "Exit" -msgstr "Afsluiten" +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" +msgstr "" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" msgstr "" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" msgstr "" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" msgstr "" -#: src/gui/guiConst.cpp:550 -msgid "Step row" +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" msgstr "" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" msgstr "" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" msgstr "" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" msgstr "" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" msgstr "" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" msgstr "" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" +#: src/gui/guiConst.cpp:773 +msgid "Add sample" msgstr "" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" msgstr "" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" +#: src/gui/guiConst.cpp:775 +msgid "Open sample" msgstr "" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" msgstr "" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" msgstr "" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" +#: src/gui/guiConst.cpp:779 +msgid "Save sample" msgstr "" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" msgstr "" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" msgstr "" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" msgstr "" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" msgstr "" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" msgstr "" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" msgstr "" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" msgstr "" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" msgstr "" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" -msgstr "Chipbeheer" +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" +msgstr "" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" msgstr "" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" msgstr "" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" msgstr "" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" msgstr "" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" msgstr "" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" msgstr "" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" msgstr "" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" msgstr "" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" msgstr "" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" msgstr "" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" msgstr "" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" msgstr "" -#: src/gui/guiConst.cpp:630 -msgid "Select all" +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" msgstr "" -#: src/gui/guiConst.cpp:631 -msgid "Cut" +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" msgstr "" -#: src/gui/guiConst.cpp:632 -msgid "Copy" +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" msgstr "" -#: src/gui/guiConst.cpp:633 -msgid "Paste" +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" msgstr "" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" msgstr "" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" msgstr "" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" msgstr "" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" msgstr "" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" msgstr "" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" msgstr "" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" msgstr "" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" msgstr "" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" msgstr "" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" msgstr "" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" msgstr "" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" msgstr "" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" +#: src/gui/guiConst.cpp:828 +msgid "---Orders" msgstr "" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" +#: src/gui/guiConst.cpp:829 +msgid "Previous order" msgstr "" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" +#: src/gui/guiConst.cpp:830 +msgid "Next order" msgstr "" -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" msgstr "" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" msgstr "" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" msgstr "" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" msgstr "" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" msgstr "" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" msgstr "" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" +#: src/gui/guiConst.cpp:837 +msgid "Add order" msgstr "" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" msgstr "" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" msgstr "" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" +#: src/gui/guiConst.cpp:845 +msgid "Replay order" msgstr "" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" +#: src/gui/guiConst.cpp:1472 +msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" msgstr "" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" +#: src/gui/piano.cpp:103 +msgid "Options" msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" +#: src/gui/piano.cpp:106 +msgid "Key layout:" msgstr "" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" +#: src/gui/piano.cpp:111 +msgid "Standard" msgstr "" -#: src/gui/guiConst.cpp:668 -msgid "Insert" +#: src/gui/piano.cpp:114 +msgid "Continuous" msgstr "" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" +#: src/gui/piano.cpp:118 +msgid "Value input pad:" msgstr "" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" +#: src/gui/piano.cpp:120 +msgid "Disabled" msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" +#: src/gui/piano.cpp:123 +msgid "Replace piano" msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" msgstr "" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" msgstr "" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" msgstr "" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" msgstr "" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" msgstr "" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" msgstr "" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" msgstr "" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" msgstr "" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" msgstr "" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" msgstr "" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" msgstr "" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" msgstr "" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" msgstr "" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" msgstr "" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" msgstr "" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." msgstr "" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" msgstr "" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" msgstr "" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" +#: src/gui/waveEdit.cpp:390 +msgid "Steps" msgstr "" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" +#: src/gui/waveEdit.cpp:394 +msgid "Lines" msgstr "" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" msgstr "" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" +#: src/gui/waveEdit.cpp:413 +msgid "Height" msgstr "" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" msgstr "" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" msgstr "" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" msgstr "" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" msgstr "" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" msgstr "" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" msgstr "" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" +#: src/gui/waveEdit.cpp:586 +msgid "Mult" msgstr "" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" +#: src/gui/waveEdit.cpp:588 +msgid "FB" msgstr "" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" msgstr "" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" msgstr "" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" msgstr "" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" msgstr "" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" msgstr "" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" msgstr "" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" msgstr "" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" msgstr "" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" +#: src/gui/waveEdit.cpp:1029 +msgid "Half" msgstr "" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" +#: src/gui/waveEdit.cpp:1040 +msgid "Double" msgstr "" -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" msgstr "" -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" msgstr "" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" msgstr "" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" msgstr "" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" msgstr "" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" msgstr "" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" msgstr "" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:786 -msgid "Next order" +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" msgstr "" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" msgstr "" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" msgstr "" -#: src/gui/guiConst.cpp:793 -msgid "Add order" +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" msgstr "" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" msgstr "" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" msgstr "" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" msgstr "" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" +#: src/gui/sampleEdit.cpp:474 +msgid "Info" msgstr "" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" msgstr "" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" msgstr "" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." msgstr "" -#: src/gui/piano.cpp:103 -msgid "Options" +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" msgstr "" -#: src/gui/piano.cpp:106 -msgid "Key layout:" +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" msgstr "" -#: src/gui/piano.cpp:111 -msgid "Standard" +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" msgstr "" -#: src/gui/piano.cpp:114 -msgid "Continuous" +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" msgstr "" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." msgstr "" -#: src/gui/piano.cpp:120 -msgid "Disabled" +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." msgstr "" -#: src/gui/piano.cpp:123 -msgid "Replace piano" +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" msgstr "" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." msgstr "" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" msgstr "" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." msgstr "" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" msgstr "" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" msgstr "" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" msgstr "" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" msgstr "" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" msgstr "" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" msgstr "" -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" msgstr "" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" msgstr "" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" msgstr "" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" msgstr "" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" msgstr "" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" msgstr "" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" msgstr "" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" msgstr "" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" msgstr "" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" msgstr "" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" msgstr "" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" msgstr "" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" msgstr "" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" msgstr "" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" msgstr "" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" msgstr "" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" msgstr "" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" msgstr "" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" msgstr "" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." msgstr "" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" msgstr "" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" msgstr "" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" msgstr "" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" msgstr "" -#: src/gui/waveEdit.cpp:498 -msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" msgstr "" -#: src/gui/waveEdit.cpp:510 -msgid "Height" +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" msgstr "" -#: src/gui/waveEdit.cpp:512 -msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" msgstr "" -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" msgstr "" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" msgstr "" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." msgstr "" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" msgstr "" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" +#: src/gui/newSong.cpp:183 +msgid "Categories" msgstr "" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" msgstr "" -#: src/gui/waveEdit.cpp:685 -msgid "FB" +#: src/gui/newSong.cpp:216 +msgid "no results" msgstr "" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" msgstr "" -#: src/gui/waveEdit.cpp:765 -msgid "Out" +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." msgstr "" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" msgstr "" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" msgstr "" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" msgstr "" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" +#: src/gui/tutorial.cpp:511 +msgid "" +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" msgstr "" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" msgstr "" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" +#: src/gui/tutorial.cpp:518 +msgid "High Score!" msgstr "" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" msgstr "" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" msgstr "" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" msgstr "" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" +#: src/gui/tutorial.cpp:696 +msgid "" +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" msgstr "" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" msgstr "" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" +#: src/gui/tutorial.cpp:714 +msgid "" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" msgstr "" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" msgstr "" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" msgstr "" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" msgstr "" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" +#: src/gui/songInfo.cpp:50 +msgid "Author" msgstr "" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" +#: src/gui/songInfo.cpp:60 +msgid "Album" msgstr "" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" +#: src/gui/songInfo.cpp:79 +msgid "Auto" msgstr "" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" msgstr "" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" msgstr "" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" +#: src/gui/grooves.cpp:132 +msgid "remove" msgstr "" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" msgstr "" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/sampleEdit.cpp:261 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 #, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +msgid "Error while saving file! (%s)" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" msgstr "" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" msgstr "" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" +msgstr "te veel instrumenten!" + +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." msgstr "" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." msgstr "" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." msgstr "" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" msgstr "" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" msgstr "" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +#: src/gui/csPlayer.cpp:126 +msgid "Load" +msgstr "Laden" + +#: src/gui/csPlayer.cpp:130 +msgid "Kill" msgstr "" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" msgstr "" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" msgstr "" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/csPlayer.cpp:154 +msgid "Status" msgstr "" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:161 +msgid "start" msgstr "" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" +#: src/gui/csPlayer.cpp:163 +msgid "PC" msgstr "" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" +#: src/gui/csPlayer.cpp:165 +msgid "wait" msgstr "" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" +#: src/gui/csPlayer.cpp:167 +msgid "SP" msgstr "" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" msgstr "" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" msgstr "" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" +#: src/gui/csPlayer.cpp:173 +msgid "vol" msgstr "" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" +#: src/gui/csPlayer.cpp:175 +msgid "vols" msgstr "" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" +#: src/gui/csPlayer.cpp:177 +msgid "volst" msgstr "" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" +#: src/gui/csPlayer.cpp:179 +msgid "vib" msgstr "" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" +#: src/gui/csPlayer.cpp:181 +msgid "porta" msgstr "" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" +#: src/gui/csPlayer.cpp:183 +msgid "arp" msgstr "" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" +#: src/gui/csPlayer.cpp:220 +msgid "Trace" msgstr "" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" msgstr "" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" +msgstr "de lied is over!" + +#: src/gui/gui.cpp:1733 +msgid "Open File" +msgstr "Open Bestand" + +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" +msgstr "alle bestanden" + +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" +msgstr "geen backups gemaakt toch!" + +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" +msgstr "Furnace-lied" + +#: src/gui/gui.cpp:1755 +msgid "Save File" +msgstr "Opslaan Bestand" + +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" +msgstr "DMF Exporteer" + +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" msgstr "" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" msgstr "" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" +#: src/gui/gui.cpp:1793 +msgid "all compatible files" +msgstr "alle compatibel bestanden" + +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" msgstr "" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" msgstr "" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" msgstr "" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" msgstr "" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" msgstr "" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" msgstr "" -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" msgstr "" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" +msgstr "BNK bestand (AdLib)" + +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" msgstr "" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" msgstr "" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" +msgstr "Opslaan Instrument" + +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" msgstr "" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:865 -#, c-format -msgid "" -"%s\n" -"%d bytes free" +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" +msgstr "Opslaan Wavetable" + +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:871 -msgid "" -"\n" -"\n" -"not enough memory for this sample!" +#: src/gui/gui.cpp:1902 +msgid "raw data" +msgstr "ruwe data" + +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" msgstr "" -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" +#: src/gui/gui.cpp:1919 +msgid "Load Sample" msgstr "" -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" +#: src/gui/gui.cpp:1940 +msgid "Save Sample" msgstr "" -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" msgstr "" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" msgstr "" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" msgstr "" -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" +#: src/gui/gui.cpp:1998 +msgid "Export VGM" msgstr "" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" +#: src/gui/gui.cpp:1999 +msgid "VGM file" msgstr "" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" +#: src/gui/gui.cpp:2009 +msgid "text file" +msgstr "tekstbestand" + +#: src/gui/gui.cpp:2019 +msgid "binary file" +msgstr "binaire bestand" + +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" +msgstr "Selecteer Lettertype" + +#: src/gui/gui.cpp:2073 +msgid "Select Color File" msgstr "" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" msgstr "" -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" msgstr "" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" msgstr "" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" +msgstr ".ini bestanden" + +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" msgstr "" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" +#: src/gui/gui.cpp:2119 +msgid "Export Colors" msgstr "" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" msgstr "" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" +#: src/gui/gui.cpp:2137 +msgid "Export Layout" msgstr "" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" msgstr "" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" +#: src/gui/gui.cpp:2155 +msgid "Export Settings" msgstr "" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" +#: src/gui/gui.cpp:2166 +msgid "Load ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" +#: src/gui/gui.cpp:2177 +msgid "command stream" msgstr "" -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" +#: src/gui/gui.cpp:2186 +msgid "Open Test" msgstr "" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" msgstr "" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" msgstr "" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" +#: src/gui/gui.cpp:2223 +msgid "Save Test" msgstr "" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" msgstr "" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" +#: src/gui/gui.cpp:2265 +msgid "compression error" msgstr "" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" +#: src/gui/gui.cpp:2410 +msgid "everything OK" msgstr "" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" +#: src/gui/gui.cpp:2429 +msgid "" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" msgstr "" -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" +#: src/gui/gui.cpp:2860 +msgid "paste special..." msgstr "" -#: src/gui/newSong.cpp:179 -msgid "Categories" +#: src/gui/gui.cpp:2861 +msgid "paste mix" msgstr "" -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" msgstr "" -#: src/gui/newSong.cpp:212 -msgid "no results" +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" msgstr "" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" msgstr "" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" msgstr "" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" +#: src/gui/gui.cpp:2887 +msgid "paste flood" msgstr "" -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" +#: src/gui/gui.cpp:2888 +msgid "paste overflow" msgstr "" -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" +#: src/gui/gui.cpp:2897 +msgid "operation mask..." msgstr "" -#: src/gui/tutorial.cpp:491 -msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" +#: src/gui/gui.cpp:2904 +msgid "pull delete" msgstr "" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" +#: src/gui/gui.cpp:2908 +msgid "insert" msgstr "" -#: src/gui/tutorial.cpp:498 -msgid "High Score!" +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" msgstr "" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" msgstr "" -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" msgstr "" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" msgstr "" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +#: src/gui/gui.cpp:2953 +msgid "input latch" msgstr "" -#: src/gui/tutorial.cpp:680 +#: src/gui/gui.cpp:2980 msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +"&&: selected instrument\n" +"..: no instrument" msgstr "" -#: src/gui/tutorial.cpp:687 -msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +#: src/gui/gui.cpp:3034 +msgid "Set" msgstr "" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" +#: src/gui/gui.cpp:3054 +msgid "note up" msgstr "" -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" +#: src/gui/gui.cpp:3055 +msgid "note down" msgstr "" -#: src/gui/songInfo.cpp:50 -msgid "Author" +#: src/gui/gui.cpp:3056 +msgid "octave up" msgstr "" -#: src/gui/songInfo.cpp:60 -msgid "Album" +#: src/gui/gui.cpp:3057 +msgid "octave down" msgstr "" -#: src/gui/songInfo.cpp:79 -msgid "Auto" +#: src/gui/gui.cpp:3059 +msgid "values up" msgstr "" -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" +#: src/gui/gui.cpp:3060 +msgid "values down" msgstr "" -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" msgstr "" -#: src/gui/grooves.cpp:132 -msgid "remove" +#: src/gui/gui.cpp:3065 +msgid "transpose" msgstr "" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" +#: src/gui/gui.cpp:3073 +msgid "Notes" msgstr "" -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" +#: src/gui/gui.cpp:3078 +msgid "Values" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" +#: src/gui/gui.cpp:3085 +msgid "change instrument..." msgstr "" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." msgstr "" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" msgstr "" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" -msgstr "te veel instrumenten!" - -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." +#: src/gui/gui.cpp:3124 +msgid "Go ahead" msgstr "" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." msgstr "" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." +#: src/gui/gui.cpp:3135 +msgid "Scale" msgstr "" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." msgstr "" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" +#: src/gui/gui.cpp:3142 +msgid "Minimum" msgstr "" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" +#: src/gui/gui.cpp:3151 +msgid "Maximum" msgstr "" -#: src/gui/csPlayer.cpp:113 -msgid "Load" -msgstr "Laden" - -#: src/gui/csPlayer.cpp:117 -msgid "Kill" +#: src/gui/gui.cpp:3170 +msgid "Set effect" msgstr "" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" +#: src/gui/gui.cpp:3188 +msgid "flip selection" msgstr "" -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" msgstr "" -#: src/gui/csPlayer.cpp:141 -msgid "Status" +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" msgstr "" -#: src/gui/csPlayer.cpp:148 -msgid "start" +#: src/gui/gui.cpp:3201 +msgid "expand pattern" msgstr "" -#: src/gui/csPlayer.cpp:150 -msgid "PC" +#: src/gui/gui.cpp:3206 +msgid "collapse song" msgstr "" -#: src/gui/csPlayer.cpp:152 -msgid "wait" +#: src/gui/gui.cpp:3207 +msgid "expand song" msgstr "" -#: src/gui/csPlayer.cpp:154 -msgid "SP" +#: src/gui/gui.cpp:3212 +msgid "find/replace" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:160 -msgid "vol" +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." msgstr "" -#: src/gui/csPlayer.cpp:162 -msgid "vols" +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/csPlayer.cpp:164 -msgid "volst" -msgstr "" +#: src/gui/gui.cpp:4367 +msgid "file" +msgstr "bestanden" -#: src/gui/csPlayer.cpp:166 -msgid "vib" +#: src/gui/gui.cpp:4368 +msgid "new..." +msgstr "nieuwe..." + +#: src/gui/gui.cpp:4375 +msgid "open..." +msgstr "open..." + +#: src/gui/gui.cpp:4382 +msgid "open recent" +msgstr "open recent" + +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" msgstr "" -#: src/gui/csPlayer.cpp:168 -msgid "porta" +#: src/gui/gui.cpp:4401 +msgid "clear history" msgstr "" -#: src/gui/csPlayer.cpp:170 -msgid "arp" +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" msgstr "" -#: src/gui/csPlayer.cpp:207 -msgid "Trace" +#: src/gui/gui.cpp:4417 +msgid "save as..." +msgstr "opslaan als..." + +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." msgstr "" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" -msgstr "de lied is over!" +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." +msgstr "" -#: src/gui/gui.cpp:1753 -msgid "Open File" -msgstr "Open Bestand" +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." +msgstr "" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" -msgstr "alle bestanden" +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." +msgstr "" -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" -msgstr "geen backups gemaakt toch!" +#: src/gui/gui.cpp:4476 +msgid "export..." +msgstr "" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" -msgstr "Furnace-lied" +#: src/gui/gui.cpp:4482 +msgid "manage chips" +msgstr "chipbeheer" -#: src/gui/gui.cpp:1775 -msgid "Save File" -msgstr "Opslaan Bestand" +#: src/gui/gui.cpp:4486 +msgid "add chip..." +msgstr "chip toevoegen..." -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" -msgstr "DMF Exporteer" +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" +msgstr "fout bij het toevoegen van chip! (%s)" -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" +#: src/gui/gui.cpp:4504 +msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" +#: src/gui/gui.cpp:4514 +msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" -msgstr "alle compatibel bestanden" +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" +msgstr "" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" +#: src/gui/gui.cpp:4538 +msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" +#: src/gui/gui.cpp:4565 +msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" +#: src/gui/gui.cpp:4569 +msgid "exit..." +msgstr "alfsluiten..." + +#: src/gui/gui.cpp:4577 +msgid "edit" msgstr "" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" +#: src/gui/gui.cpp:4585 +msgid "clear..." msgstr "" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" +#: src/gui/gui.cpp:4590 +msgid "settings" msgstr "" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" +#: src/gui/gui.cpp:4592 +msgid "full screen" msgstr "" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" +#: src/gui/gui.cpp:4596 +msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" -msgstr "BNK bestand (AdLib)" +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" +msgstr "" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" +#: src/gui/gui.cpp:4605 +msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" +#: src/gui/gui.cpp:4613 +msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" +#: src/gui/gui.cpp:4616 +msgid "settings..." msgstr "" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" +#: src/gui/gui.cpp:4622 +msgid "Window" msgstr "" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" -msgstr "Opslaan Instrument" +#: src/gui/gui.cpp:4622 +msgid "window" +msgstr "" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" +#: src/gui/gui.cpp:4623 +msgid "song" msgstr "" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" +#: src/gui/gui.cpp:4624 +msgid "song comments" msgstr "" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" -msgstr "Opslaan Wavetable" +#: src/gui/gui.cpp:4625 +msgid "song information" +msgstr "" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" +#: src/gui/gui.cpp:4626 +msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" +#: src/gui/gui.cpp:4628 +msgid "channels" msgstr "" -#: src/gui/gui.cpp:1922 -msgid "raw data" -msgstr "ruwe data" +#: src/gui/gui.cpp:4629 +msgid "chip manager" +msgstr "chipbeheer" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" +#: src/gui/gui.cpp:4630 +msgid "orders" msgstr "" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" -msgstr "" +#: src/gui/gui.cpp:4632 +msgid "pattern manager" +msgstr "patroonbeheer" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" +#: src/gui/gui.cpp:4633 +msgid "mixer" msgstr "" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" -msgstr "" +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" +msgstr "compatibiliteitsvlaggen" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" msgstr "" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" -msgstr "" +#: src/gui/gui.cpp:4641 +msgid "instruments" +msgstr "instruments" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" -msgstr "" +#: src/gui/gui.cpp:4642 +msgid "samples" +msgstr "samples" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" -msgstr "" +#: src/gui/gui.cpp:4643 +msgid "wavetables" +msgstr "wavetables" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" -msgstr "" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" +msgstr "instrument editor" -#: src/gui/gui.cpp:2019 -msgid "VGM file" +#: src/gui/gui.cpp:4647 +msgid "sample editor" +msgstr "sample editor" + +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" +msgstr "wavetable editor" + +#: src/gui/gui.cpp:4651 +msgid "visualizers" +msgstr "visualiseren" + +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" +msgstr "oscilloscoop (meester)" + +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:2029 -msgid "text file" -msgstr "tekstbestand" +#: src/gui/gui.cpp:4655 +msgid "volume meter" +msgstr "" -#: src/gui/gui.cpp:2039 -msgid "binary file" -msgstr "binaire bestand" +#: src/gui/gui.cpp:4658 +msgid "tempo" +msgstr "" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/gui.cpp:4659 +msgid "clock" msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" -msgstr "Selecteer Lettertype" +#: src/gui/gui.cpp:4660 +msgid "grooves" +msgstr "" -#: src/gui/gui.cpp:2093 -msgid "Select Color File" +#: src/gui/gui.cpp:4661 +msgid "speed" msgstr "" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" +#: src/gui/gui.cpp:4665 +msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" +#: src/gui/gui.cpp:4666 +msgid "register view" msgstr "" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" +#: src/gui/gui.cpp:4667 +msgid "statistics" msgstr "" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" -msgstr ".ini bestanden" +#: src/gui/gui.cpp:4668 +msgid "memory composition" +msgstr "" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" msgstr "" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" +#: src/gui/gui.cpp:4675 +msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" +#: src/gui/gui.cpp:4679 +msgid "Help" msgstr "" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" +#: src/gui/gui.cpp:4679 +msgid "help" msgstr "" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" +#: src/gui/gui.cpp:4681 +msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" +#: src/gui/gui.cpp:4682 +msgid "inspector" msgstr "" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" +#: src/gui/gui.cpp:4683 +msgid "panic" msgstr "" -#: src/gui/gui.cpp:2197 -msgid "command stream" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" msgstr "" -#: src/gui/gui.cpp:2206 -msgid "Open Test" +#: src/gui/gui.cpp:4685 +msgid "about..." msgstr "" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:2243 -msgid "Save Test" +#: src/gui/gui.cpp:4704 +msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:2285 -msgid "compression error" +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2430 -msgid "everything OK" +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +#: src/gui/gui.cpp:4721 +msgid "| " msgstr "" -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:2884 -msgid "paste special..." +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "" +msgstr[1] "" + +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "" +msgstr[1] "" + +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "" +msgstr[1] "" + +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:2885 -msgid "paste mix" +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" +#: src/gui/gui.cpp:4765 +msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:2911 -msgid "paste flood" +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." +#: src/gui/gui.cpp:4812 +msgid "| modified" msgstr "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:2932 -msgid "insert" +#: src/gui/gui.cpp:5093 +msgid "" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." msgstr "" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" msgstr "" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:2977 -msgid "input latch" +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:3004 -msgid "" -"&&: selected instrument\n" -"..: no instrument" +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:3058 -msgid "Set" +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:3078 -msgid "note up" +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:3079 -msgid "note down" +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:3080 -msgid "octave up" +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:3081 -msgid "octave down" +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:3083 -msgid "values up" +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:3084 -msgid "values down" +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:3089 -msgid "transpose" +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:3097 -msgid "Notes" +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:3102 -msgid "Values" +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" +#: src/gui/gui.cpp:5740 +msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:3159 -msgid "Scale" +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" msgstr "" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:3166 -msgid "Minimum" +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" msgstr "" -#: src/gui/gui.cpp:3175 -msgid "Maximum" +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:3204 -msgid "flip selection" +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" msgstr "" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" +#: src/gui/gui.cpp:5864 +msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" msgstr "" -#: src/gui/gui.cpp:3222 -msgid "collapse song" +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" msgstr "" -#: src/gui/gui.cpp:3223 -msgid "expand song" +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" msgstr "" -#: src/gui/gui.cpp:3228 -msgid "find/replace" +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" msgstr "" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 -#, c-format -msgid "could NOT save layout! %s" +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" msgstr "" -#: src/gui/gui.cpp:3254 +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 #, c-format -msgid "could NOT load layout! %s" +msgid "%s" msgstr "" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." +#: src/gui/gui.cpp:6265 +msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." +#: src/gui/gui.cpp:6268 +msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:4368 -msgid "file" -msgstr "bestanden" - -#: src/gui/gui.cpp:4369 -msgid "new..." -msgstr "nieuwe..." - -#: src/gui/gui.cpp:4376 -msgid "open..." -msgstr "open..." +#: src/gui/gui.cpp:6275 +msgid "Current subsong" +msgstr "" -#: src/gui/gui.cpp:4383 -msgid "open recent" -msgstr "open recent" +#: src/gui/gui.cpp:6342 +msgid "Optimization" +msgstr "" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:4402 -msgid "clear history" +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." -msgstr "opslaan als..." +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" +msgstr "" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." +#: src/gui/gui.cpp:6453 +msgid "Got it" msgstr "" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." +#: src/gui/gui.cpp:6493 +msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:4477 -msgid "export..." +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4483 -msgid "manage chips" -msgstr "chipbeheer" +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" +msgstr "" -#: src/gui/gui.cpp:4487 -msgid "add chip..." -msgstr "chip toevoegen..." +#: src/gui/gui.cpp:6861 +msgid "Data type:" +msgstr "" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" -msgstr "fout bij het toevoegen van chip! (%s)" +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" +msgstr "" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." +#: src/gui/gui.cpp:6889 +msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:4515 -msgid "change chip..." +#: src/gui/gui.cpp:6893 +msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" +#: src/gui/gui.cpp:6905 +msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." +#: src/gui/gui.cpp:6909 +msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:4566 -msgid "restore backup" +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:4570 -msgid "exit..." -msgstr "alfsluiten..." +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." +msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:4591 -msgid "settings" +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4597 -msgid "lock layout" +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:4614 -msgid "user systems..." +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:4617 -msgid "settings..." +#: src/gui/gui.cpp:7675 +msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:4623 -msgid "Window" +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:4623 -msgid "window" +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:4624 -msgid "song" +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:4625 -msgid "song comments" +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:4626 -msgid "song information" +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:4627 -msgid "subsongs" +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4629 -msgid "channels" +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" msgstr "" -#: src/gui/gui.cpp:4630 -msgid "chip manager" -msgstr "chipbeheer" - -#: src/gui/gui.cpp:4631 -msgid "orders" +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" -msgstr "patroonbeheer" - -#: src/gui/gui.cpp:4634 -msgid "mixer" +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" -msgstr "compatibiliteitsvlaggen" - -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4642 -msgid "instruments" -msgstr "instruments" - -#: src/gui/gui.cpp:4643 -msgid "samples" -msgstr "samples" - -#: src/gui/gui.cpp:4644 -msgid "wavetables" -msgstr "wavetables" - -#: src/gui/gui.cpp:4647 -msgid "instrument editor" -msgstr "instrument editor" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4648 -msgid "sample editor" -msgstr "sample editor" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" -msgstr "wavetable editor" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" +msgstr "" -#: src/gui/gui.cpp:4652 -msgid "visualizers" -msgstr "visualiseren" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" +msgstr "" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" -msgstr "oscilloscoop (meester)" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" +msgstr "" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" msgstr "" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" +#: src/gui/sysManager.cpp:56 +msgid "Actions" msgstr "" -#: src/gui/gui.cpp:4656 -msgid "volume meter" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" msgstr "" -#: src/gui/gui.cpp:4659 -msgid "tempo" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" msgstr "" -#: src/gui/gui.cpp:4668 -msgid "statistics" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" msgstr "" -#: src/gui/gui.cpp:4669 -msgid "memory composition" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" msgstr "" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" msgstr "" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" msgstr "" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" +#: src/gui/insEdit.cpp:43 +msgid "Down." msgstr "" -#: src/gui/gui.cpp:4676 -msgid "spoiler" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "Help" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "help" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" msgstr "" -#: src/gui/gui.cpp:4682 -msgid "debug menu" +#: src/gui/insEdit.cpp:47 +msgid "Up." msgstr "" -#: src/gui/gui.cpp:4683 -msgid "inspector" +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" msgstr "" -#: src/gui/gui.cpp:4684 -msgid "panic" +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" msgstr "" -#: src/gui/gui.cpp:4685 -msgid "about..." +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" msgstr "" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" msgstr "" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" msgstr "" -#: src/gui/gui.cpp:4704 -msgid "| Groove" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" msgstr "" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" msgstr "" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" msgstr "" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" msgstr "" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" msgstr "" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "AM" msgstr "" -#: src/gui/gui.cpp:4721 -msgid "| " +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" msgstr "" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" msgstr "" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Sustained" +msgstr "" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" +msgstr "" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" +msgstr "" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" msgstr "" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" msgstr "" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" msgstr "" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" msgstr "" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " +#: src/gui/insEdit.cpp:53 +msgid "Reverb" msgstr "" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" +#: src/gui/insEdit.cpp:53 +msgid "Fine" msgstr "" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" msgstr "" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" msgstr "" -#: src/gui/gui.cpp:4812 -msgid "| modified" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" msgstr "" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" msgstr "" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" msgstr "" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" msgstr "" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." +#: src/gui/insEdit.cpp:63 +msgid "Left Output" msgstr "" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" msgstr "" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" msgstr "" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" msgstr "" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" msgstr "" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" msgstr "" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" +#: src/gui/insEdit.cpp:75 +msgid "Left" msgstr "" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" +#: src/gui/insEdit.cpp:76 +msgid "Right" msgstr "" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." +#: src/gui/insEdit.cpp:77 +msgid "Tune" msgstr "" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" msgstr "" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" msgstr "" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" msgstr "" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" msgstr "" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" msgstr "" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" msgstr "" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" msgstr "" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" msgstr "" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" msgstr "" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" msgstr "" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" msgstr "" -#: src/gui/gui.cpp:5743 -msgid "You opened:" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" msgstr "" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" msgstr "" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" msgstr "" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" msgstr "" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" msgstr "" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" msgstr "" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" msgstr "" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" msgstr "" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" msgstr "" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" msgstr "" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" msgstr "" -#: src/gui/gui.cpp:6270 -msgid "Erasing" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" msgstr "" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" msgstr "" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" msgstr "" -#: src/gui/gui.cpp:6347 -msgid "Optimization" +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" msgstr "" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" msgstr "" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" msgstr "" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" msgstr "" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" msgstr "" -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" msgstr "" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" msgstr "" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" msgstr "" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" msgstr "" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" msgstr "" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" msgstr "" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" msgstr "" -#: src/gui/gui.cpp:6846 -msgid "Data type:" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" msgstr "" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" msgstr "" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" msgstr "" -#: src/gui/gui.cpp:6878 -msgid "Big endian" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" msgstr "" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" msgstr "" -#: src/gui/gui.cpp:6890 -msgid "Swap words" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" msgstr "" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" msgstr "" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" msgstr "" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" msgstr "" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" msgstr "" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" msgstr "" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" msgstr "" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" msgstr "" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" msgstr "" -#: src/gui/gui.cpp:7499 -msgid "" -"\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" msgstr "" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" msgstr "" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" msgstr "" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" msgstr "" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" msgstr "" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" msgstr "" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" msgstr "" -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" +#: src/gui/insEdit.cpp:230 +msgid "" +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" msgstr "" - -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" + +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:56 -msgid "Actions" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" msgstr "" -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" +#: src/gui/insEdit.cpp:440 +msgid "tone" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" +#: src/gui/insEdit.cpp:442 +msgid "envelope" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" +#: src/gui/insEdit.cpp:451 +msgid "special wave" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" +#: src/gui/insEdit.cpp:464 +msgid "hold" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" +#: src/gui/insEdit.cpp:465 +msgid "alternate" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Fine" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" +#: src/gui/insEdit.cpp:475 +msgid "mirror" msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" +#: src/gui/insEdit.cpp:479 +msgid "resolution" msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" +#: src/gui/insEdit.cpp:480 +msgid "fixed" msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" +#: src/gui/insEdit.cpp:481 +msgid "N/A" msgstr "" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" +#: src/gui/insEdit.cpp:488 +msgid "echo" msgstr "" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" msgstr "" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" msgstr "" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" msgstr "" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" msgstr "" -#: src/gui/insEdit.cpp:72 -msgid "Left" +#: src/gui/insEdit.cpp:507 +msgid "test" msgstr "" -#: src/gui/insEdit.cpp:73 -msgid "Right" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" msgstr "" -#: src/gui/insEdit.cpp:74 -msgid "Tune" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" msgstr "" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" msgstr "" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" msgstr "" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" +#: src/gui/insEdit.cpp:517 +msgid "high3" msgstr "" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" +#: src/gui/insEdit.cpp:518 +msgid "high1" msgstr "" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" +#: src/gui/insEdit.cpp:519 +msgid "poly9" msgstr "" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" +#: src/gui/insEdit.cpp:528 +msgid "16'" msgstr "" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" +#: src/gui/insEdit.cpp:529 +msgid "8'" msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" +#: src/gui/insEdit.cpp:530 +msgid "4'" msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" +#: src/gui/insEdit.cpp:531 +msgid "2'" msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" +#: src/gui/insEdit.cpp:532 +msgid "sustain" msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" +#: src/gui/insEdit.cpp:537 +msgid "square" msgstr "" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" +#: src/gui/insEdit.cpp:545 +msgid "surround" msgstr "" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" msgstr "" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" msgstr "" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" msgstr "" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" msgstr "" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" msgstr "" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" msgstr "" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" msgstr "" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" +#: src/gui/insEdit.cpp:562 +msgid "low pass" msgstr "" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" msgstr "" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" +#: src/gui/insEdit.cpp:564 +msgid "band pass" msgstr "" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" msgstr "" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" msgstr "" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" +#: src/gui/insEdit.cpp:579 +msgid "invert B" msgstr "" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" +#: src/gui/insEdit.cpp:580 +msgid "invert A" msgstr "" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" +#: src/gui/insEdit.cpp:581 +msgid "reset B" msgstr "" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" +#: src/gui/insEdit.cpp:582 +msgid "reset A" msgstr "" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" +#: src/gui/insEdit.cpp:583 +msgid "clip B" msgstr "" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" +#: src/gui/insEdit.cpp:584 +msgid "clip A" msgstr "" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" msgstr "" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" msgstr "" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" +#: src/gui/insEdit.cpp:599 +msgid "rear right" msgstr "" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" +#: src/gui/insEdit.cpp:600 +msgid "rear left" msgstr "" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" +#: src/gui/insEdit.cpp:605 +msgid "on" msgstr "" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" msgstr "" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" msgstr "" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" +#: src/gui/insEdit.cpp:616 +msgid "pause" msgstr "" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" +#: src/gui/insEdit.cpp:617 +msgid "reverse" msgstr "" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" msgstr "" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" +#: src/gui/insEdit.cpp:636 +msgid "Average" msgstr "" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" msgstr "" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" msgstr "" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" msgstr "" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" msgstr "" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" msgstr "" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" msgstr "" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" msgstr "" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" +#: src/gui/insEdit.cpp:648 +msgid "Slide" msgstr "" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" msgstr "" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" msgstr "" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" msgstr "" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" msgstr "" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" msgstr "" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" msgstr "" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" msgstr "" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" msgstr "" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" msgstr "" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" +#: src/gui/insEdit.cpp:729 +msgid "Relative" msgstr "" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" +#: src/gui/insEdit.cpp:778 +msgid "Random" msgstr "" -#: src/gui/insEdit.cpp:335 -msgid "triangle" +#: src/gui/insEdit.cpp:795 +msgid "Self" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" msgstr "" -#: src/gui/insEdit.cpp:366 -msgid "fixed" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" msgstr "" -#: src/gui/insEdit.cpp:367 -msgid "N/A" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" msgstr "" -#: src/gui/insEdit.cpp:374 -msgid "echo" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" msgstr "" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" msgstr "" -#: src/gui/insEdit.cpp:393 -msgid "test" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:403 -msgid "high3" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:404 -msgid "high1" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:405 -msgid "poly9" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:414 -msgid "16'" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:417 -msgid "2'" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:423 -msgid "square" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:431 -msgid "surround" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:437 -msgid "oneshot" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:448 -msgid "low pass" +#: src/gui/insEdit.cpp:3281 +msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:450 -msgid "band pass" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:465 -msgid "invert B" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:466 -msgid "invert A" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:467 -msgid "reset B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:468 -msgid "reset A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:469 -msgid "clip B" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:470 -msgid "clip A" +#: src/gui/insEdit.cpp:3397 +msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:485 -msgid "rear right" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:486 -msgid "rear left" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:491 -msgid "on" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:502 -msgid "pause" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:503 -msgid "reverse" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:522 -msgid "Average" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." msgstr "" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:534 -msgid "Slide" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" +#: src/gui/insEdit.cpp:4329 +msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" +#: src/gui/insEdit.cpp:5231 +msgid "F" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" msgstr "" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" msgstr "" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6303 #, c-format -msgid "%s name" +msgid "Decrease resonance when pitch increases##decreaseres%d" msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3447 -msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6346 +msgid "In" msgstr "" -#: src/gui/insEdit.cpp:3663 -msgid "Env" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Envelope 2 (kick only)" +msgid "Feed signal from filter %d output to channel output" msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Operator %d" +msgid "Filter %d macros" msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "X" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "" diff --git a/po/pl.po b/po/pl.po index c9f0927099..4b5474677c 100644 --- a/po/pl.po +++ b/po/pl.po @@ -13,12 +13,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "przedwczesny koniec pliku" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "Kanał %d" @@ -28,72 +28,72 @@ msgstr "Kanał %d" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "" "20xx: Ustaw tryb kanału (bit 0: fala kwadratowa; bit 1: szum; bit 2: " "obwiednia)" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "21xx: Ustaw częstotliwość szumu (0-1F)" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "22xy: Ustaw tryb obwiedni (x: kształt, y: włącz dla tego kanału)" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "23xx: Ustaw niski bajt okresu obwiedni" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "24xx: Ustaw wysoki bajt okresu obwiedni" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "25xx: Portamento obwiedni w górę" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "26xx: Portamento obwiedni w dół" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "29xy: Ustaw auto-obwiednię (x: licznik; y: mianownik)" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "2Exx: Zapisz do portu A I/O" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "2Fxx: Zapisz do portu B I/O" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "21xx: Ustaw częstotliwość szumu (0 do FF)" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "12xx: Ustaw szerokość fali prostokątnej (0-8)" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "27xx: Maska szumu (logiczne OR)" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "28xx: Maska szumu (logiczne OR)" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" @@ -101,101 +101,101 @@ msgstr "" "Automatyczna częstotliwość szumu (x: tryb (0: wyłączony, 1: częstotlwość, 2: " "częstotliwość + maska \"OR\"); y: odchylenie" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "2Dxx: NIE DO UŻYTKU PRZEZ KOMPOZYTORA" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "30xx: Włącz twardy reset obwiedni przy nowych nutach" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "18xx: Włącz rozszerzony kanał 3" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "17xx: Włącz tryb PCM (PRZESTARZAŁE)" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "DFxx: Ustaw kierunek odtwarzania sampli (0: normalny; 1: odwrotny)" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "18xx: Włącz tryb perkusji (1: włączone; 0: wyłączone)" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "11xx: Ustaw feedback (0-7)" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "12xx: Ustaw poziom operatora 1 (0 najwyższy, 7F najniższy)" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "13xx: Ustaw poziom operatora 2 (0 najwyższy, 7F najniższy)" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "14xx: Ustaw poziom operatora 3 (0 najwyższy, 7F najniższy)" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "15xx: Ustaw poziom operatora 4 (0 najwyższy, 7F najniższy)" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" "16xy: Ustaw mnożnik częst. operatora (x: operator od 1 do 4; y: mnożnik)" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "19xx: Ustaw narastanie na wszystkich operatorach (0-1F)" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "1Axx: Ustaw narastanie operatora 1 (0-1F)" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "1Bxx: Ustaw narastanie operatora 2 (0-1F)" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "1Cxx: Ustaw narastanie operatora 3 (0-1F)" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "1Dxx: Ustaw narastanie operatora 4 (0-1F)" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "50xy: Ustaw AM (x: operatory 1-4 (0 dla wszystkich operatorów); y: AM)" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" "51xy: Ustaw poziom podtrzymania (x: operatory 1-4 (0 dla wszystkich " "operatorów); y: poziom)" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" "52xy: Ustaw opadanie (x: operatory 1-4 (0 dla wszystkich operatorów); y: " "opadanie)" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 msgid "" "53xy: Set detune (x: operator from 1 to 4 (0 for all ops); y: detune where 3 " "is center)" @@ -203,8 +203,8 @@ msgstr "" "53xy: Ustaw rozstrojenie (x: operatory 1-4 (0 dla wszystkich operatorów); y: " "rozstrojenie (3 - brak rozstrojenia))" -#: src/engine/sysDef.cpp:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 msgid "" "54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale " "from 0 to 3)" @@ -212,73 +212,73 @@ msgstr "" "54xy: Ustaw skalowanie obwiedni (x: operatory 1-4 (0 dla wszystkich " "operatorów); y: maks. 0-3)" -#: src/engine/sysDef.cpp:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "56xx: Ustaw opadanie wszystkich operatorów (0-1F)" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "57xx: Ustaw opadanie operatora 1 (0-1F)" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "58xx: Ustaw opadanie operatora 2 (0-1F)" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "59xx: Ustaw opadanie operatora 3 (0-1F)" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "5Axx: Ustaw opadanie operatora 4 (0-1F)" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "5Bxx: Ustaw wtórne opadanie wszystkich operatorów (0-1F)" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "5Cxx: Ustaw wtórne opadanie operatora 1 (0-1F)" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "5Dxx: Ustaw wtórne opadanie operatora 2 (0-1F)" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "5Exx: Ustaw wtórne opadanie operatora 3 (0-1F)" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "5Fxx: Ustaw wtórne opadanie operatora 4 (0-1F)" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "10xx: Ustaw częstotliwość szumu (xx: wartość; 0 wyłącza szum)" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "17xx: Ustaw prędkość LFO" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" "18xx: Ustaw kształt fali LFO (0 fala piło-kształtna, 1 fala kwadratowa, 2 " "fala trójkątna, 3 szum)" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "1Exx: Ustaw głębokość AM (0-7F)" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "1Fxx: Ustaw głębokość PM (0-7F)" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 msgid "" "55xy: Set detune 2 (x: operator from 1 to 4 (0 for all ops); y: detune from " "0 to 3)" @@ -286,25 +286,25 @@ msgstr "" "55xy: Ustaw roztrojenie 2 (x: operator 1-4 (0 dla wszystkich operatorów); y: " "roztrojenie 0-3)" -#: src/engine/sysDef.cpp:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "24xx: Ustaw prędkość LFO 2" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" "25xx: Ustaw kształt fali LF0 2 (0 piło-kształtna, 1 kwadratowa, 2 trójkątna, " "3 szum)" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "26xx: Ustaw głębokość AM 2" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "27xx: Ustaw głębokość PM 2" -#: src/engine/sysDef.cpp:527 +#: 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)" @@ -312,7 +312,7 @@ msgstr "" "28xy: Ustaw pogłos (x: operatory 1-4 (0 dla wszystkich operatorów); y: " "pogłos 0-7)" -#: src/engine/sysDef.cpp:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 msgid "" "2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " "from 0 to 7)" @@ -320,7 +320,7 @@ msgstr "" "2Axy: Ustaw kształt fali (x: operator 1-4 (0 dla wszystkich operatorów); y: " "kształt fali 0-7)" -#: src/engine/sysDef.cpp:529 +#: 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)" @@ -328,43 +328,43 @@ msgstr "" "2Bxy: Ustaw przesunięcie generatora obwiedni (x: operator 1-4 (0 dla " "wszystkich operatorów); y: przesunięcie" -#: src/engine/sysDef.cpp:530 +#: src/engine/sysDef.cpp:527 msgid "" "2Cxy: Set fine multiplier (x: operator from 1 to 4 (0 for all ops); y: fine)" msgstr "" "2Cxy: Ustaw dokładny mnożnik(x: operator 1-4 (0 dla wszystkich operatorów); " "y: mnożnik)" -#: src/engine/sysDef.cpp:533 +#: src/engine/sysDef.cpp:530 msgid "" "3xyy: Set fixed frequency of operator 1 (x: octave from 0 to 7; y: frequency)" msgstr "" "3xyy: Ustaw stałą częstotliwość operatora 1 (x: oktawa 0-7; y: częstotliwość)" -#: src/engine/sysDef.cpp:534 +#: src/engine/sysDef.cpp:531 msgid "" "3xyy: Set fixed frequency of operator 2 (x: octave from 8 to F; y: frequency)" msgstr "" "3xyy: Ustaw stałą częstotliwość operatora 2 (x: oktawa 0-7; y: częstotliwość)" -#: src/engine/sysDef.cpp:535 +#: src/engine/sysDef.cpp:532 msgid "" "4xyy: Set fixed frequency of operator 3 (x: octave from 0 to 7; y: frequency)" msgstr "" "4xyy: Ustaw stałą częstotliwość operatora 3 (x: oktawa 0-7; y: częstotliwość)" -#: src/engine/sysDef.cpp:536 +#: src/engine/sysDef.cpp:533 msgid "" "4xyy: Set fixed frequency of operator 4 (x: octave from 8 to F; y: frequency)" msgstr "" "4xyy: Ustaw stałą częstotliwość operatora operatora 4 (x: oktawa 8-F; y: " "częstotliwość)" -#: src/engine/sysDef.cpp:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "10xy: Ustaw LFO (x: włączone; y: szybkość)" -#: src/engine/sysDef.cpp:544 +#: 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)" @@ -372,65 +372,64 @@ msgstr "" "55xy: Ustaw obwiednię SSG (x: operator 1-4 (0 dla wszystkich operatorów); y: " "0-7 wł., 8 wył.)" -#: src/engine/sysDef.cpp:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "1Fxx: Ustaw globalną głośność ADPCM-A (0-3F)" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "Ustaw instrument (0-F)" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "12xx: Ustaw poziom operatora 1 (0 maks., 3F min.)" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" -msgstr "13xx: Ustaw poziom operatora 2 (0 maks., 3F min.)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" +msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "16xy: Ustaw mnożnik częst. operatora (x: operator 1-2; y: mnożnik)" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "19xx: Ustaw narastanie wszystkich operatorów (0-F)" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "1Axx: Ustaw narastanie operatora 1 (0-F)" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "1Bxx: Ustaw narastanie operatora 2 (0-F)" -#: src/engine/sysDef.cpp:564 +#: src/engine/sysDef.cpp:561 msgid "50xy: Set AM (x: operator from 1 to 2 (0 for all ops); y: AM)" msgstr "Włącz AM (x: operator 1-2 (0 dla wszystkich operatorów); y: AM)" -#: src/engine/sysDef.cpp:565 +#: src/engine/sysDef.cpp:562 msgid "" "51xy: Set sustain level (x: operator from 1 to 2 (0 for all ops); y: sustain)" msgstr "" "51xy: Ustaw poziom podtrzymania (x: operator 1-2 (0 dla wszystkich " "operatorów); y: podtrzymanie)" -#: src/engine/sysDef.cpp:566 +#: src/engine/sysDef.cpp:563 msgid "52xy: Set release (x: operator from 1 to 2 (0 for all ops); y: release)" msgstr "" "52xy: Ustaw zwolnienie (x: operator 1-2 (0 dla wszystkich operatorów); y: " "zwolnienie)" -#: src/engine/sysDef.cpp:567 +#: src/engine/sysDef.cpp:564 msgid "53xy: Set vibrato (x: operator from 1 to 2 (0 for all ops); y: enabled)" msgstr "53xy: Vibrato (x: operator 1-2 (0 dla wszystkich operatorów); y: wł.)" -#: src/engine/sysDef.cpp:568 +#: 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)" @@ -438,7 +437,7 @@ msgstr "" "54xy: Ustaw skalowanie obwiedni (x: operator 1-2 (0 dla wszystkich " "operatorów); y: skala 0-3)" -#: src/engine/sysDef.cpp:569 +#: src/engine/sysDef.cpp:566 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 2 (0 for all ops); y: " "enabled)" @@ -446,22 +445,22 @@ msgstr "" "55xy: Ustaw podtrzymanie obwiedni (x: operator 1-2 (0 dla wszystkich " "operatorów); y: wł.)" -#: src/engine/sysDef.cpp:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "56xx: Ustaw opadanie wszystkich operatorów (0-F)" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "57xx: Ustaw opadanie operatora 1 (0-F)" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "58xx: Ustaw opadanie operatora 2 (0-F)" -#: src/engine/sysDef.cpp:573 +#: 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)" @@ -469,31 +468,35 @@ msgstr "" "5Bxy: Ustaw skalowanie obwiedni wg. nuty (x: operator 1-2 (0 dla wszystkich " "operatorów); y: wł.)" -#: src/engine/sysDef.cpp:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "10xx: Ustaw globalną głebokość AM (0: 1 dB, 1: 4.8 dB)" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "13xx: Ustaw poziom operatora 2 (0 maks., 3F min.)" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "14xx: Ustaw poziom operatora 3 (0 maks., 3F min.)" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "15xx: Ustaw poziom operatora 4 (0 maks., 3F min.)" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "17xx: Ustaw globalną głębokość vibrato (0: normalna, 1: podwójna)" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "1Cxx: Ustaw narastanie operatora 3 (0-F)" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "1Dxx: Ustaw narastanie operatora 4 (0-F)" -#: src/engine/sysDef.cpp:590 +#: 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)" @@ -501,12 +504,12 @@ msgstr "" "2Axy: Ustaw kształt fali (x: operator 1-4 (0 dla wszystkich operatorów); y: " "kształt fali 0-3 dla OPL2 i 0-7 dla OPL3)" -#: src/engine/sysDef.cpp:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" "53xy: Ustaw vibrato (x: operator 1-4 (0 dla wszystkich operatorów); y: wł.)" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" @@ -514,15 +517,15 @@ msgstr "" "55xy: Ustaw podtrzymanie obwiedni (x: operator 1-4 (0 dla wszystkich " "operatorów); y: wł.)" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "59xx: Ustaw opadanie operatora 3 (0-F)" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "5Axx: Ustaw opadanie operatora 4 (0-F)" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 msgid "" "5Bxy: Set whether key will scale envelope (x: operator from 1 to 4 (0 for " "all ops); y: enabled)" @@ -530,86 +533,162 @@ msgstr "" "5Bxy: Ustaw skalowanie obwiedni wg. nuty (x: operator 1-4 (0 dla wszystkich " "operatorów); y: wł.)" -#: src/engine/sysDef.cpp:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" "10xx: Ustaw kształt fali (bit 0: trójkątna; bit 1: piło-kształtna; bit 2: " "prostokątna; bit 3: szum)" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" "11xx: Ustaw przybliżony punkt odcięcia (niezalecane, proszę używać 4xxx)" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" "12xx: Ustaw przybliżoną szerokość fali prostokątnej (niezalecane, proszę " "używać 3xxx)" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "13xx: Ustaw rezonans (0-F)" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" "14xx: Ustaw tryb filtra (bit 0: dolnoprzepustowy; bit 1: " "środkowoprzepustowy; bit 2: górnoprzepustowy)" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "15xx: Ustaw czas resetu obwiedni" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "1Axx: Wyłącz reset obwiedni dla tego kanału (1 wył.; 0 wł.)" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "1Bxy: Zresetuj punkt odcięcia (x: od nowej nuty; y: teraz)" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "1Cxy: Zresetuj szerokość fali prost. (x: od nowej nuty; y: teraz)" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "1Exy: Zmień inne parametry (PRZESTARZAŁE)" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "20xy: Ustaw narastanie/opadanie (x: narastanie; y: opadanie)" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "21xy: Ustaw podtrzymanie/zwolnienie (x: podtrzymanie; y: zwolnienie)" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "22xx: Narastanie szerokości fali prostokątnej" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "23xx: Opadanie szerokości fali prostokątnej" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "3xxx: Ustaw szerokość fali prostokątnej (0-FFF)" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "4xxx: Ustaw punkt odcięcia (0-7FF)" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "10xx: Ustaw kształt fali" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "20xx: Ustaw częstotliwość PCM" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 msgid "" "10xy: Set AM depth (x: operator from 1 to 4 (0 for all ops); y: depth (0: " "1dB, 1: 4.8dB))" @@ -617,7 +696,7 @@ msgstr "" "10xy: Ustaw głębokość AM (x: operator 1-4 (0 dla wszystkich operatorów); y: " "głębokość (0: 1 dB, 1: 4.8 dB))" -#: src/engine/sysDef.cpp:639 +#: src/engine/sysDef.cpp:661 msgid "" "17xy: Set vibrato depth (x: operator from 1 to 4 (0 for all ops); y: depth " "(0: normal, 1: double))" @@ -625,23 +704,23 @@ msgstr "" "17xy: Ustaw głębokość vibrato (x: operator 1-4 (0 dla wszystkich " "operatorów); y: głębokość (0: normalna, 1: podwójna))" -#: src/engine/sysDef.cpp:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "20xy: Ustaw panning operatora 1 (x: lewo; y: prawo)" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "21xy: Ustaw panning operatora 2 (x: lewo; y: prawo)" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "22xy: Ustaw panning operatora 3 (x: lewo; y: prawo)" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "23xy: Ustaw panning operatora 4 (x: lewo; y: prawo)" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 msgid "" "24xy: Set output level register (x: operator from 1 to 4 (0 for all ops); y: " "level from 0 to 7)" @@ -649,7 +728,7 @@ msgstr "" "24xy: Ustaw rejestr poziomu sygnału wyjściowego (głośności) (x: operator 1-4 " "(0 dla wszystkich operatorów); y: poziom 0-7)" -#: src/engine/sysDef.cpp:650 +#: src/engine/sysDef.cpp:672 msgid "" "25xy: Set modulation input level (x: operator from 1 to 4 (0 for all ops); " "y: level from 0 to 7)" @@ -657,7 +736,7 @@ msgstr "" "25xy: Ustaw poziom sygnału wejściowego modulacji (x: operator 1-4 (0 dla " "wszystkich operatorów); y: poziom 0-7)" -#: src/engine/sysDef.cpp:651 +#: src/engine/sysDef.cpp:673 msgid "" "26xy: Set envelope delay (x: operator from 1 to 4 (0 for all ops); y: delay " "from 0 to 7)" @@ -665,33 +744,34 @@ msgstr "" "26xy: Ustaw opóźnienie obwiedni (x: operator 1-4 (0 dla wszystkich " "operatorów); y: opóźnienie 0-7)" -#: src/engine/sysDef.cpp:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "27xx: Ustaw tryb szumu na operatorze 4 (x: tryby 0-3)" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" -msgstr "2Fxy: Ustaw blok stałej częstotliwości (x: operator 1-4; y: oktawa 0-7)" +msgstr "" +"2Fxy: Ustaw blok stałej częstotliwości (x: operator 1-4; y: oktawa 0-7)" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "40xx: Ustaw rozstrojenie operatora 1 (80: brak rozstrojenia)" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "41xx: Ustaw rozstrojenie operatora 2 (80: brak rozstrojenia)" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "42xx: Ustaw rozstrojenie operatora 3 (80: brak rozstrojenia)" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "43xx: Ustaw rozstrojenie operatora 4 (80: brak rozstrojenia)" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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)" @@ -699,7 +779,7 @@ msgstr "" "3xyy: Ustaw F-Num stałej częstotliwości dla operatora 1 (x: dwa wysokie bity " "0-3; y: 8 niskich bitów F-num)" -#: src/engine/sysDef.cpp:674 +#: src/engine/sysDef.cpp:696 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)" @@ -707,7 +787,7 @@ msgstr "" "3xyy: Ustaw F-Num stałej częstotliwości dla operatora 2 (x: dwa wysokie bity " "4-7; y: 8 niskich bitów F-num)" -#: src/engine/sysDef.cpp:675 +#: src/engine/sysDef.cpp:697 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)" @@ -715,7 +795,7 @@ msgstr "" "3xyy: Ustaw F-Num stałej częstotliwości dla operatora 3 (x: dwa wysokie bity " "8-B; y: 8 niskich bitów F-num)" -#: src/engine/sysDef.cpp:676 +#: src/engine/sysDef.cpp:698 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)" @@ -723,277 +803,542 @@ msgstr "" "3xyy: Ustaw F-Num stałej częstotliwości dla operatora 4 (x:dwa wysokie bity " "C-F; y: 8 niskich bitów F-num)" -#: src/engine/sysDef.cpp:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "11xx: Ustaw rezonans (0-FF)" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" "12xx: Ustaw tryb filtra (bit 0: dolnoprzepustowy; bit 1: " "środkowoprzepustowy; bit 2: górnoprzepustowy)" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "13xx: Wyłącz reset obwiedni dla tego kanału (1 wył.; 0 wł.)" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "14xy: Resetuj punkt odcięcia (x: od nowej nuty; y: teraz)" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "15xy: Resetuj szerokość fali prostokątnej (x: od nowej nuty; y: teraz)" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "16xy: Zmień inne parametry" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" -msgstr "4xxx: Ustaw punkt odcięcia (0-FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" +msgstr "17xx: Narastanie szerokości fali prostokątnej" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" +msgstr "18xx: Opadanie szerokości fali prostokątnej" + +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:701 +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" +msgstr "4xxx: Ustaw punkt odcięcia (0-FFF)" + +#: src/engine/sysDef.cpp:725 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." +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -"układ, który zaczął pojawiać się w telefonach komórkowych w 2000 r.\n" -" jako iż wykorzystywał zastrzeżony format, przegrał z formatem MP3 podczas " -"rywalizacji między różnymi typami sprzętu mobilnego." -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" -msgstr "Kanał 1" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" -msgstr "Kanał 2" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" -msgstr "Kanał 3" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" -msgstr "Kanał 4" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" -msgstr "Kanał 5" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" -msgstr "Kanał 6" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" -msgstr "Kanał 7" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" -msgstr "Kanał 8" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" -msgstr "Kanał 9" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" -msgstr "Kanał 10" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" -msgstr "Kanał 11" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" -msgstr "Kanał 12" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" -msgstr "Kanał 13" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" -msgstr "Kanał 14" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" -msgstr "Kanał 15" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" -msgstr "Kanał 16" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" -msgstr "PCM" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" +msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" -msgstr "Sega Mega Drive" +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" +msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" -msgstr "Sega Mega Drive z rozszerzonym kanałem 3" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" +msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" -msgstr "TI SN76489" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" +msgstr "" -#: src/engine/sysDef.cpp:722 +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" +msgstr "" + +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" +msgstr "" + +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" +msgstr "" + +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" +msgstr "" + +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" +msgstr "" + +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" +msgstr "" + +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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 "" +"układ, który zaczął pojawiać się w telefonach komórkowych w 2000 r.\n" +" jako iż wykorzystywał zastrzeżony format, przegrał z formatem MP3 podczas " +"rywalizacji między różnymi typami sprzętu mobilnego." + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "Kanał 1" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "Kanał 2" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "Kanał 3" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "Kanał 4" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "Kanał 5" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "Kanał 6" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "Kanał 7" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "Kanał 8" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "Kanał 9" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "Kanał 10" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "Kanał 11" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "Kanał 12" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "Kanał 13" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "Kanał 14" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "Kanał 15" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "Kanał 16" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "PCM" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "Sega Mega Drive" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "Sega Mega Drive z rozszerzonym kanałem 3" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "TI SN76489" + +#: src/engine/sysDef.cpp:829 msgid "" "a square/noise sound chip found on the Sega Master System, ColecoVision, " "Tandy, TI's own 99/4A and a few other places." @@ -1002,189 +1347,198 @@ msgstr "" "Master System, ColecoVision, Tandy, własnym urządzeniu 99/4A firmy TI i " "kilku innych urządzeniach" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 msgid "Square 1" msgstr "Kwadrat 1" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 msgid "Square 2" msgstr "Kwadrat 2" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 msgid "Square 3" msgstr "Kwadrat 3" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 msgid "Noise" msgstr "Szum" -#: src/engine/sysDef.cpp:729 +#: src/engine/sysDef.cpp:836 msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" msgstr "" "20xy: Ustaw tryb szumu (x: predefiniowane częstotliwości/częstostliwość z 3-" "go kanału; y: \"cienka\" fala prostokątna/szum)" -#: src/engine/sysDef.cpp:734 +#: src/engine/sysDef.cpp:841 msgid "Sega Master System + FM Expansion" msgstr "Sega Master System z rozszerzeniem FM" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 msgid "Game Boy" msgstr "Game Boy" -#: src/engine/sysDef.cpp:741 +#: src/engine/sysDef.cpp:848 msgid "the most popular portable game console of the era." msgstr "najbardziej popularna przenośna konsola tamtych czasów." -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 1" msgstr "Prostokąt 1" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 2" msgstr "Prostokąt 2" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 msgid "Wavetable" msgstr "Synteza tablicowa" -#: src/engine/sysDef.cpp:749 +#: src/engine/sysDef.cpp:856 msgid "11xx: Set noise length (0: long; 1: short)" msgstr "11xx: Ustaw długość szumu (0: długi; 1: krótki)" -#: src/engine/sysDef.cpp:750 +#: src/engine/sysDef.cpp:857 msgid "12xx: Set duty cycle (0 to 3)" msgstr "12xx: Ustaw szerokość fali prostokątnej (0-3)" -#: src/engine/sysDef.cpp:751 +#: src/engine/sysDef.cpp:858 msgid "13xy: Setup sweep (x: time; y: shift)" msgstr "" "13xy: Skonfiguruj sprzętowe portamento (x: okres trwania; y: przesunięcie)" -#: src/engine/sysDef.cpp:752 +#: src/engine/sysDef.cpp:859 msgid "14xx: Set sweep direction (0: up; 1: down)" msgstr "14xx: Ustaw kierunek sprzętowego portamento (0: w górę; 1: w dół)" -#: src/engine/sysDef.cpp:757 +#: src/engine/sysDef.cpp:864 msgid "PC Engine/TurboGrafx-16" msgstr "PC Engine" -#: src/engine/sysDef.cpp:758 +#: src/engine/sysDef.cpp:865 msgid "an '80s game console with a wavetable sound chip, popular in Japan." msgstr "" "konsola do gier z lat 80. z syntezatorem tablicowym. była popularna w " "Japonii." -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 msgid "11xx: Toggle noise mode" msgstr "11xx: Włącz tryb szumu" -#: src/engine/sysDef.cpp:767 +#: src/engine/sysDef.cpp:874 msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" msgstr "" "12xx: Ustaw LFO (0: wł.; 1: głębokość 1x; 2: głębokość 16x; 3: głębokość " "256x)" -#: src/engine/sysDef.cpp:768 +#: src/engine/sysDef.cpp:875 msgid "13xx: Set LFO speed" msgstr "13xx: Ustaw szybkość LFO" -#: src/engine/sysDef.cpp:774 +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 msgid "NES (Ricoh 2A03)" msgstr "" -#: src/engine/sysDef.cpp:775 +#: src/engine/sysDef.cpp:882 msgid "" "also known as Famicom in Japan, it's the most well-known game console of the " "'80s." msgstr "" "także znana w Japonii jako Famicom. to najbardziej znana konsola lat 80-tych." -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 msgid "Triangle" msgstr "Fala trójkątna" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 msgid "DPCM" msgstr "DPCM" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 msgid "11xx: Write to delta modulation counter (0 to 7F)" msgstr "11xx: Zapisz do licznika modulacji delta (0-7F)" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" msgstr "" "12xx: Ustaw szerokość fali prostokątnej/tryb szumu (fala prostokątna: 0-3; " "szum: 0 lub 1)" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "13xy: Sprzętowe portamento w górę (x: czas; y: przesunięcie)" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "14xy: Sprzętowe portamento w dół (x: czas; y: przesunięcie)" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" "15xx: Ustaw tryb obwiedni (0: obwiednia, 1: długość, 2: zapętla, 3: stały)" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "16xx: Ustaw długość licznika (lista wartości w instrukcji)" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "17xx: Tryb licznika klatek (0: 4 kroki, 1: 5 kroków)" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "18xx: Wybierz tryb PCM/DPCM (0: PCM; 1: DPCM)" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" "19xx: Ustaw liniowy licznik kanały fali trójk. (0-7F; 80 w wyżej zatrzymują " "falę" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "20xx: Ustaw częstotliwość DPCM (0-F)" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." @@ -1192,11 +1546,11 @@ msgstr "" "ten komputer ma układ SID, który ma zaawansowane funkcje typowe dla " "syntezatorów, takie jak filtr i obwiednia ADSR." -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR.\n" @@ -1206,15 +1560,15 @@ msgstr "" "syntezatorów, takie jak filtr i obwiednia ADSR.\n" "to nowsza wersja układu." -#: src/engine/sysDef.cpp:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." @@ -1222,154 +1576,154 @@ msgstr "" "to samo co Neo Geo, ale bez kanału ADPCM-B, ponieważ podłączenie pinów ich " "przerosło." -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "FM 1" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "FM 2" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "FM 3" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "FM 4" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "ADPCM-A 1" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "ADPCM-A 2" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "ADPCM-A 3" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "ADPCM-A 4" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "ADPCM-A 5" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "ADPCM-A 6" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "Neo Geo CD z rozszerzonym kanałem 2" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1381,31 +1735,35 @@ msgstr "" "jest to układ w trybie rozszerzonego kanału, który zamienia drugi kanał FM w " "cztery operatory z niezależnymi nutami/częstotliwościami." -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 msgid "" "this chip is everywhere! ZX Spectrum, MSX, Amstrad CPC, Intellivision, " "Vectrex...\n" @@ -1416,11 +1774,11 @@ msgstr "" "odkrycie metody wykorzystania obwiedni dla basów pozwoliło temu układowi z " "łatwością pokonać SN76489." -#: src/engine/sysDef.cpp:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." @@ -1428,27 +1786,27 @@ msgstr "" "komputer z lat 80-tych z pełnymi możliwościami samplingu, nadający mu " "brzmienie wyprzedzające swoją epokę." -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "10xx: Włącz filtr (0 wył.; 1 wł.)" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "11xx: Włącz AM z następnym kanałem" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "12xx: Włącz modulację okresu z następnym kanałem" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "13xx: Ustaw kształt fali" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "Yamaha YM2151 (OPM)" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 msgid "" "this was Yamaha's first integrated FM chip.\n" "it was used in several synthesizers, computers and arcade boards." @@ -1456,58 +1814,58 @@ msgstr "" "układ ten był pierwszym jednoukładowym syntezatorem FM Yamahy\n" "był używany w kilku syntezatorach, komputerach i automatach do gier." -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer)." @@ -1515,11 +1873,11 @@ msgstr "" "układ ten jest głównie znany z konsoli Sega Mega Drive (ale był również " "używany w komputerze FM Towns)." -#: src/engine/sysDef.cpp:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." @@ -1527,11 +1885,11 @@ msgstr "" "jest to pewne wyzwanie tworzyć kompozycje pod układ który praktycznie nie " "posiada możliwości muzycznych..." -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 msgid "" "supposedly an upgrade from the AY-3-8910, this was present on the Creative " "Music System (Game Blaster) and SAM Coupé." @@ -1539,35 +1897,35 @@ msgstr "" "ten układ, rzekomo ulepszona wersja AY-3-8910, był używany w Creative Music " "System (Game Blaster) i SAM Coupé." -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "10xy: Ustaw tryb kanału (x: szum; y: ton)" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "11xx: Częstotliwość szumu" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "12xx: Konfiguruj obwiednię (patrz: instrukcja)" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 msgid "" "an improved version of the AY-3-8910 with a bigger frequency range, duty " "cycles, configurable noise and per-channel envelopes!" @@ -1576,11 +1934,11 @@ msgstr "" "szerokością fali prostokątnej, regulowanym szumem i osobnymi obwiedniami na " "każdy kanał!" -#: src/engine/sysDef.cpp:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." @@ -1589,25 +1947,25 @@ msgstr "" "jego kanały fal prostokątnych mogą generować coś więcej niż tylko fale " "prostokątne..." -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "Niskie" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "Srednie" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "Wysokie" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." @@ -1615,93 +1973,95 @@ msgstr "" "1-kanałowy 1-bitow syntezator tablicowy, która jest lepszy (lub gorszy) niż " "PC Speaker (brzęczyk)." -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "Fala" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "SNES" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "FM? nieee, sample! Odpowiedź Nintendo na sukces Segi." -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "18xx: Włącz bufor echo" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "19xx: Ustaw opóźnienie echo (0-F)" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "1Axx: Ustaw głośność echo na lewym kanale" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "1Bxx: Ustaw głośność echo na prawym kanale" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "1Cxx: Ustaw feedback echo" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "1Exx: Ustaw głośność suchego sygnału wyjściowego (kanał lewy)" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "1Fxx: Ustaw głośność suchego sygnału wejściowego (kanał prawy)" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "30xx: Ustaw współczynnik 0 filtra echo" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "31xx: Ustaw współczynnik 1 filtra echo" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "32xx: Ustaw współczynnik 2 filtra echo" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "33xx: Ustaw współczynnik 3 filtra echo" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "34xx: Ustaw współczynnik 4 filtra echo" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "35xx: Ustaw współczynnik 5 filtra echo" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "36xx: Ustaw współczynnik 6 filtra echo" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "37xx: Ustaw współczynnik 7 filtra echo" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "12xx: Włącz echo na tym kanale" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "13xx: Włącz modulację wysokości dźwięku" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "14xy: Włacz odwrócenie sygnału (x: lewo; y: prawo)" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" @@ -1709,61 +2069,61 @@ msgstr "" "15xx: Tryb obwiedni (0: ADSR, 1: wzmocnienie/bezpośredni, 2: opadający 3: " "wykładniczy, 4: wzrastający 5: zakrzywiony)" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "16xx: Ustaw wzmocnienie (00-7F w bezpośrednim trrybie; inaczej 00-1F)" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "1Dxx: Ustaw częstotliwość szumu (00-1F)" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "20xx: Ustaw narastanie (0-F)" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "21xx: Ustaw opadanie (0-7)" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "22xx: Ustaw podtrzymanie (0-7)" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "23xx: Ustaw zwolnienie (00-1F)" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" "rozszerzenie dla Famicoma, zawierający bardzo nietypowy kanał fali " "piłokształtnej." -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "VRC6 1" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "VRC6 2" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "Piła VRC6" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "12xx: Ustaw szerokość fali prostokątnej (fala prostokątna: 0-7)" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "Yamaha YM2413 (OPLL)" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." @@ -1771,105 +2131,106 @@ msgstr "" "odchudzona wersja OPL z 16 wbudowanymi instrumentami, z których tylko jeden " "jest konfigurowalny przez użytkownika." -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "FM 9" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "Famicom Disk System (sam uklad)" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" "stacja dyskietek dla Famicoma, która przy okazji dostarcza jeden kanał " "syntezy tablicowej" -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "11xx: Ustaw głębokość modulacji" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "12xy: Ustaw wysoki bajt szybkości modulacji (x: wł.; y: wartość)" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "13xx: Ustaw niski bajt szybkości modulacji" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "14xx: Położenie modulatora" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "15xx: Ustaw tablicę modulacji na dany kształt fali" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "rozszerzenie dla Famicoma, posiadający mało znany kanał PCM" -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "Namco 163" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "" "rozszerzenie dla Famicoma, który jest pełnoprawnym syntezatorem tablicowym." -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "18xx: Zmień ilość kanałów (0-7, x + 1)" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "20xx: Wczytaj falę do pamięci" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "21xx: Ustaw początkowe przesunięcie załadowania fali" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "10xx: Wybierz kształt fali" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "11xx: Ustaw pozycję fali w RAM-ie" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "12xx: Ustaw długość fali w RAM-ie (04-FC w odstępach 4)" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "15xx: Ustaw pozycję ładowania fali" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "16xx: Ustaw długość fali do wczytania (04-FC w odstępach 4)" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 msgid "" "cost-reduced version of the OPM with a different register layout and no " "stereo...\n" @@ -1878,65 +2239,63 @@ msgstr "" "tańsza wersja OPM z innym układem rejestrów i bez stereo...\n" "...ale za to z wbudowanym AY-3-8910! (tak naprawdę YM2149)" -#: src/engine/sysDef.cpp:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "Yamaha YM2203 (OPN) z rozszerzonym kanałem 3" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -"tańsza wersja OPM z innym układem rejestrów i bez stereo...\n" -"...ale za to z wbudowanym AY-3-8910! (tak naprawdę YM2149)\n" -"jest to układ w trybie rozszerzonego kanału, która zamienia trzeci kanał FM " -"w cztery operatory z niezależnymi nutami/częstotliwościami" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "FM 3 OP1" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "FM 3 OP2" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "FM 3 OP3" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "FM 3 OP4" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" "tańsza wersja OPM z innym układem rejestrów i bez stereo...\n" "...ale za to z wbudowanym AY-3-8910! (tak naprawdę YM2149)\n" @@ -1945,17 +2304,17 @@ msgstr "" "ten układ posiada kontrolę trybu CSM dla efektów specjalnych na trzecim " "kanale." -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "Timer CSM" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." @@ -1963,94 +2322,92 @@ msgstr "" "OPN, ale z dwa razy większą ilością kanałów FM, stereo powraca, są też " "kanały perkusji i ADPCM." -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "Bęben basowy" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "Werbel" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "Talerz" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "Hi-hat" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "Tom-tom" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "Rimshot" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "ADPCM" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "Yamaha YM2608 (OPNA) z rozszerzonym kanałem 3" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -"OPN, ale z dwa razy większą ilością kanałów FM, stereo powrca, są też kanały " -"perkusji i ADPCM.\n" -"jest to układ w trybie rozszerzonego kanału, która zamienia trzeci kanał FM " -"w cztery operatory z niezależnymi nutami/częstotliwościami." -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" "OPN, ale z dwa razy większą ilością kanałów FM, stereo powrca, są też kanały " "perkusji i ADPCM.\n" -"jest to układ w trybie rozszerzonego kanału, która zamienia trzeci kanał FM " +"Эjest to układ w trybie rozszerzonego kanału, która zamienia trzeci kanał FM " "w cztery operatory z niezależnymi nutami/częstotliwościami.\n" "ten układ posiada kontrolę trybu CSM dla efektów specjalnych na trzecim " "kanale." -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 msgid "" "OPN, but what if you only had two operators, no stereo, no detune and a " "lower ADSR parameter range?" @@ -2058,21 +2415,21 @@ msgstr "" "OPN, ale co gdybyś miał tylko 2 operatory, bez stereo, bez rostrajenia " "operatorów i niższy zakres parametrów ADSR?" -#: src/engine/sysDef.cpp:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" "OPL, ale co gdybyś miał więcej kształtów fali do wybrania niż tylko " "sinusoidę?" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" @@ -2080,86 +2437,86 @@ msgstr "" "OPL2, ale co gdybyś miał 2 razy więcej kanałów, tryb 4-operatorowy, stereo i " "jeszcze więcej kształtów fali?" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "4OP 1" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "4OP 3" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "4OP 5" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "4OP 7" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "4OP 9" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "FM 10" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "4OP 11" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "FM 12" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "FM 13" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "FM 14" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "FM 15" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "FM 16" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "FM 17" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "FM 18" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "MultiPCM" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" @@ -2167,90 +2524,92 @@ msgstr "" "ile kanałów PCM chcesz?\n" "MultiPCM: tak" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "Kanał 17" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "Kanał 18" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "Kanał 19" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "Kanał 20" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "Kanał 21" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "Kanał 22" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "Kanał 23" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "Kanał 24" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "Kanał 25" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "Kanał 26" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "Kanał 27" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "Kanał 28" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "PC Speaker (brzeczyk)" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "" "powodzenia! masz jeden kanał fali kwadratowej i zero regulacji głośności." -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "PSG" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "nie używaj tego układu. został dodany jako żart." -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 msgid "" "TIA, but better and more flexible.\n" "used in the Atari 8-bit family of computers (400/800/XL/XE)." @@ -2258,23 +2617,23 @@ msgstr "" "TIA, ale lepsze i prostsze w obsłudze\n" "był używany w rodzinie 8-bitowych komputerów Atari (400/800/XL/XE)." -#: src/engine/sysDef.cpp:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "10xx: Ustaw kształt fali (0-7)" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "11xx: Ustaw AUDCTL" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "12xx: Włącz tryb dwóch głosów" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." @@ -2282,43 +2641,44 @@ msgstr "" "podobny do układu dźwiękowego SNES, ale bez interpolacji i innych fajnych " "ficzerów" -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "zaprojektowany przez twórców Game Boy'a i Virtual Boy'a..." -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "Fala/PCM" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "Fala/ Sprz. portamento" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "Fala/Szum" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "11xx: Skonfiguruj tryb szumu (0: wył.; 1-8: wł./przełączniki)" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "12xx: Włącz okres sprętowego portamento (0: wył.; 1-20: wł./okres)" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "13xx: Ustaw zakres sprzętowego portamento" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 msgid "" "like OPM, but with more waveforms, fixed frequency mode and totally... " "undocumented.\n" @@ -2328,29 +2688,31 @@ msgstr "" "całkowitym... brakiem informacji o jego konstrukcji.\n" "używany w Yamaha TX81Z i niektórych innych syntezatorach." -#: src/engine/sysDef.cpp:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "2Fxx: Włącz twardy reset obwiedni przy nowych nutach" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "" "ten układ jest podobny do PC Speakera, ale ma zmienną szerokość fali " "prostokątnej" -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "Fala kwadratowa" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." @@ -2358,22 +2720,23 @@ msgstr "" "używany był w niektórych automatach do gier Segi (np. OutRun) i był zwykle " "używany w połączeniu z YM2151." -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" "konsola, która się nie sprzedawała, ponieważ jej funkcje przyprawiały graczy " "o ból głowy." -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "11xx: Ustaw długość szumu (0-7)" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 msgid "" "12xy: Setup envelope (x: enabled/loop (1: enable, 3: enable+loop); y: speed/" "direction (0-7: down, 8-F: up))" @@ -2381,13 +2744,13 @@ msgstr "" "12xy: Skonfiguruj obwiednię (x: wł./zapętla (1: wł., 3: wł.i zapętla); y: " "prędkość/kierunek (0-7: w dół, 8-F: w górę))" -#: src/engine/sysDef.cpp:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" "13xy: Skonfiguruj sprzętowe portamento (x: szybkość; y: zakres; tylko kanał " "5)" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" @@ -2395,15 +2758,15 @@ msgstr "" "14xy: Skonfiguruj modulację (x: wł./zapętlenie (1: wł, 3: wł.i zapętla); y: " "szybkość; tylko kanał 5)" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "15xx: Ustaw kształt fali modulatora (x: tablica fal; tylko kanał 5)" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 msgid "" "like OPLL, but even more cost reductions applied. three FM channels went " "missing, and drums mode did as well..." @@ -2411,11 +2774,11 @@ msgstr "" "podobny do OPLL, ale w ruch poszło więcej cięć kosztów. trzy kanały FM " "zniknęły, w tym też tryb perkusji..." -#: src/engine/sysDef.cpp:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip." @@ -2423,18 +2786,18 @@ msgstr "" "a więc Taito poprosiło Yamahę o dodanie do YM2610 dwóch brakujących kanałów " "FM, a Yamaha z przyjemnością dostarczyła ów układ." -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "ADPCM-B" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "Brzęczyk ZX Spectrum" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 msgid "" "the ZX Spectrum only had a basic beeper capable of...\n" "...a bunch of thin pulses and tons of other interesting stuff!\n" @@ -2444,19 +2807,19 @@ msgstr "" "...kilku \"wąskich\" fal prostokątnych i wielu innych ciekawych dźwięków!\n" "Furnace dostarcza system z \"wąskimi\" falami prostokątnymi." -#: src/engine/sysDef.cpp:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "12xx: Ustaw szerokość fali prostokątnej" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "17xx: Uruchom nakładkę perkusyjną" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "Yamaha YM2612 (OPN2) z rozszerzonym kanałem 3" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2468,11 +2831,11 @@ msgstr "" "jest to układ w trybie rozszerzonego kanału, która zamienia trzeci kanał FM " "w cztery operatory z niezależnymi nutami/częstotliwościami." -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2483,11 +2846,12 @@ msgstr "" "ten układ posiada kontrolę trybu CSM dla efektów specjalnych na trzecim " "kanale." -#: src/engine/sysDef.cpp:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 msgid "" "a wavetable chip made by Konami for use with the MSX.\n" "the last channel shares its wavetable with the previous one though." @@ -2495,44 +2859,44 @@ msgstr "" "syntezator tablicowy wyprodukowany przez Konami do użytku z MSX.\n" "ostatni i przedostatni kanał korzystają z tej samej tablicy fal." -#: src/engine/sysDef.cpp:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "Yamaha YM3526 (OPL) (tryb perkusji)" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "układ OPL z włączonym trybem perkusji." -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "Stopa/FM7" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "Yamaha YM3812 (OPL2) (tryb perkusji)" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "układ OPL2 z włączonym trybem perkusji." -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "Yamaha YMF262 (OPL3) (tryb perkusji)" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "układ OPL3 z włączonym trybem perkusji." -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "Stopa/FM16" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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 " @@ -2542,11 +2906,11 @@ msgstr "" "jest podobny do OPNA, ale kanały perkusyjne są teraz kanałami ADPCM i " "brakuje dwóch kanałów FM." -#: src/engine/sysDef.cpp:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "Yamaha YM2610 (OPNB) z rozszerzonym kanałem 2" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2560,11 +2924,11 @@ msgstr "" "jest to układ w trybie rozszerzonego kanału, która zamienia drugi kanał FM w " "cztery operatory z niezależnymi nutami/częstotliwościami." -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2579,50 +2943,50 @@ msgstr "" "ten układ posiada kontrolę trybu CSM dla efektów specjalnych na trzecim " "kanale." -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "=Yamaha YM2413 (OPLL) (tryb perkusji)" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." -msgstr "układ OPLL ale z włączonym trybem perkusji" +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." +msgstr "układ OPLL z włączonym trybem perkusji." -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "3xxx: Załaduj LFSR (0-FFF)" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" "przenośna konsola do gier od Atari. posiada wszystkie charakterystyczne dla " "Atari kształty fal" -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "10xx: Ustaw poziom sprzężenia zwrotnego echa (00-FF)" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "11xx: Ustaw poziom echa kanału (00-FF)" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "12xx: Włącz algorytm QSound (0: wył.; 1: wł.)" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "3xxx: Ustaw długość bufora opóźnienia echo (000-AA5)" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." @@ -2630,122 +2994,122 @@ msgstr "" "używany w niektórych automatach do gier Capcomu. samplowany dźwięk z echem i " "efektami dźwięku przestrzennego." -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "PCM 1" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "PCM 2" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "PCM 3" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "PCM 4" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "PCM 5" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "PCM 6" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "PCM 7" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "PCM 8" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "PCM 9" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "PCM 10" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "PCM 11" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "PCM 12" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "PCM 13" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "PCM 14" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "PCM 15" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "PCM 16" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "ADPCM 1" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "ADPCM 2" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "ADPCM 3" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "układ używany w projekcie komputera opracowanym przez 8-Bit Guy'a." -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "20xx: Ustaw kształt fali" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "22xx: Ustaw szerokość fali prostokątnej (0-3F)" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "Yamaha YM2610B (OPNB2) z rozszerzonym kanałem 3" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2757,15 +3121,17 @@ msgstr "" "jest to układ w trybie rozszerzonego kanału, która zamienia trzeci kanał FM " "w cztery operatory z niezależnymi nutami/częstotliwościami." -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" "a więc Taito poprosiło Yamahę o dodanie do YM2610 dwóch brakujących kanałów " "FM, a Yamaha z przyjemnością dostarczyła ów układ.\n" @@ -2774,11 +3140,11 @@ msgstr "" "ten układ posiada kontrolę trybu CSM dla efektów specjalnych na trzecim " "kanale." -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "SegaPCM (kompatybilny tryb 5-kanałowy)" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." @@ -2786,11 +3152,11 @@ msgstr "" "jest to to samo co SegaPCM, ale tylko pięć kanałów jest dostępnych dla " "kompatybilności z DefleMaskiem." -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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 " @@ -2800,19 +3166,19 @@ msgstr "" "posiada stanowczo za dużo kanałów syntezy tablicowej, zdolny również do " "odtwarzania sampli." -#: src/engine/sysDef.cpp:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "11xx: Ustaw kształt obwiedni" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "12xx: Ustaw slot banków sampli (0-7)" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "20xx: Ustaw częstotliwość PCM (1-FF)" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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)" @@ -2821,15 +3187,15 @@ msgstr "" "kształt fali na lewo/prawo; bity 3/5: odwróć pionowo na prawo/lewo; bity " "4/6: odwróć poziomo na prawo/lewo)" -#: src/engine/sysDef.cpp:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "23xx: Ustaw okres obwiedni" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." @@ -2837,145 +3203,145 @@ msgstr "" "jest syntezatorową częścią Bubble Systemu, który również posiadał dwa " "AY-3-8910." -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "to samo co OPL3, ale z 24 kanałami PCM na bazie układu MultiPCM." -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "PCM 17" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "PCM 18" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "PCM 19" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "PCM 20" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "PCM 21" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "PCM 22" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "PCM 23" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "PCM 24" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "Yamaha YMF278B (OPL4) (tryb perkusji)" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "OPL4 z włączonym trybem perkusji." -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "11xx: Ustaw tryb filtra (00-03)" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "14xx: Ustaw niski bit współczynnika filtra K1 (00-FF)" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "15xx: Ustaw wysoki bit współczynnika filtra K1 (00-FF)" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "16xx: Ustaw niski bit współczynnika filtra K2 (00-FF)" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "17xx: Ustaw wysoki bit współczynnika filtra K2 (00-FF)" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "18xx: Ustaw portamento współczynnika filtra K1 w górę (00-FF)" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "19xx: Ustaw portamento współczynnika filtra K1 w dół (00-FF)" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "1Axx: Ustaw portamento współczynnika filtra K2 w górę (00-FF)" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "1Bxx: Ustaw portamento współczynnika filtra K1 w dół (00 to FF)" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" "22xx: Ustaw narastanie obwiedni głośności lewej strony (ze znakiem) (00-FF)" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" "23xx: Ustaw narastanie obwiedni głośności prawej strony (ze znakiem) (00-FF)" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "" "24xx: Ustaw narastanie obwiedni współczynnika filtra K1 (ze znakiem) (00-FF)" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" "25xx: Ustaw narastanie obwiedni współczynnika filtra K1 (ze znakiem, " "wolniej) (00-FF)" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "" "26xx: Ustaw narastanie obwiedni współczynnika filtra K2 (ze znakiem) (00-FF)" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" "27xx: Ustaw narastanie obwiedni współczynnika filtra K2 (ze znakiem, " "wolniej) (00-FF)" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "120x: Ustaw pauzę (bit 0)" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "2xxx: Ustaw długość obwiedni (000-1FF)" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "3xxx: Ustaw współczynnik filtra K1 (000-FFF)" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "4xxx: Ustaw współczynnik filtra K2 (000-FFF)" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 msgid "" "a sample chip made by Ensoniq, which is the basis for the GF1 chip found in " "Gravis' Ultrasound cards." @@ -2983,58 +3349,58 @@ msgstr "" "sampler Ensoniqa, który był podstawą układu GF1 używanego w kartach " "dźwiękowych Gravis Ultrasound." -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "Kanał 29" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "Kanał 30" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "Kanał 31" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "Kanał 32" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "OPL, ale z dodatkowym kanałem ADPCM." -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "Yamaha Y8950 (tryb perkusji)" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "układ Y8950 w trybie perkusji." -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "Konami SCC1.1" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" "wariant układu SCC firmy Konami z niezależną tablicą fal na ostatnim kanale." -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "12xx: Ustaw szerokość fali prostokątnej (0-7F)" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "13xx: Ustaw rezonans (0-FF)" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 msgid "" "14xx: Set filter mode (bit 0: ring mod; bit 1: low pass; bit 2: high pass; " "bit 3: band pass)" @@ -3042,57 +3408,57 @@ msgstr "" "14xx: Ustaw tryb filtra (bit 0: modulacja kołowa; bit 1: dolno-; bit 2: " "środkowo-; bit 3: górnoprzepustowy)" -#: src/engine/sysDef.cpp:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "15xx: Ustaw wysoki bajt okresu sprzętowego portamento" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "16xx: Ustaw niski bajt okresu sprzętowego portamento" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "17xx: Ustaw wysoki bajt okresu sprzętowej zmiany głośności" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "18xx: Ustaw niski bajt okresu sprzętowej zmiany głośności" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "" "19xx: Ustaw wysoki bajt okresu sprzętowej zmiany punktu odcięcia filtra" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "1Axx: Ustaw niski bajt okresu sprzętowej zmiany punktu odcięcia filtra" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "1Bxx: Ustaw granicę sprzętowego portamento" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "1Cxx: Ustaw granicę sprzętowej zmiany głośności" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "1Dxx: Granica sprzętowej zmiany punktu odcięcia filtra" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "1Exx: Ustaw niski bajt okresu resetu fazy" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "1Fxx: Ustaw wysoki bajt okresu resetu fazy" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" "20xx: Ustaw sprzętowe portamento (bity 0-6: szybkość; bit 7: kierunek w górę)" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 msgid "" "21xx: Toggle volume sweep (bit 0-4: speed; bit 5: direction is up; bit 6: " "loop; bit 7: alternate)" @@ -3100,17 +3466,33 @@ msgstr "" "21xx: Włącz sprzętową zmianę głośności (bity 0-4: szybkość; bit 5: kierunek " "w górę; bit 6: zapętl; bit 7: naprzemiennie góra-dół)" -#: src/engine/sysDef.cpp:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" "22xx: Włącz sprzętową zmianę punktu odcięcia filtra (bit 0-6: szybkość; bit " "7: kierunek w górę)" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" @@ -3118,49 +3500,50 @@ msgstr "" "fikcyjny układ dźwiękowy tildearrowa. wsadź SIDa, AY i VERA do blendera i " "otrzymasz ten układ!" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" "układ dźwiękowy ADPCM wyprodukowany przez firmę OKI. używany był w wielu " "maszynach arcade." -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" "20xx: Częstotliwość samplowania układu (0: Taktowanie zegara/132; 1: " "Taktowanie zegara/165)" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "układ dźwiękowy ADPCM firmy OKI, używany w Sharpie X68000." -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "Samplery" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "20xx: Ustaw dzielnik częstotliwości (0-2)" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "21xx: Taktowanie zegara (0: pełne; 1: połowiczne)" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 msgid "" "used in some arcade boards. Can play back either 4-bit ADPCM, 8-bit PCM or " "16-bit PCM." @@ -3168,40 +3551,41 @@ msgstr "" "używany w niektórych automatach do gier. może odtwarzać 4-bitowe sample " "ADPCM, a także 8-bitowe i 16-bitowe sample PCM" -#: src/engine/sysDef.cpp:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" "prosty syntezator tablicowy używany w automacie Pac-Mana i innych wczesnych " "grach Namco." -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" "kolejny model po Namco WSG, używany w późniejszych automatach do gier Namco." -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "to samo co Namco C15, ale z dźwiękiem stereo." -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." @@ -3209,27 +3593,27 @@ msgstr "" "układ syntezy addytywnej firmy OKI. używany w niektórych automatach do gier " "i instrumentach muzycznych." -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "10xy: Ustaw kontrolę grupy (x: podtrzymanie; y: maska bitowa części)" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "11xx: Ustaw tryb szumu" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "12xx: Ustaw narastanie grupy (0-5)" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "13xx: Ustaw opadanie grupy (0-11)" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "Yamaha YM2612 (OPN2) z DualPCM" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -3240,28 +3624,37 @@ msgstr "" "w ta wersja wykorzystuje programowe miksowanie sampli, dzięki czemu można " "odtwarzać dwa kanały sampli na raz." -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "FM 6/PCM 1" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "Yamaha YM2612 (OPN2) z rozszerzonym kanałem 3, DualPCM i CSM" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" +"układ ten znany jest głównie z tego, że znajduje się w Sega Mega Drive (ale " +"był również używany w komputerze FM Towns).\n" +"w ta wersja wykorzystuje programowe miksowanie sampli, dzięki czemu można " +"odtwarzać dwa kanały sampli na raz.\n" +"jest to wersja która zamienia trzeci kanał FM w cztery operatory z " +"niezależnymi nutami/częstotliwościami.\n" +"ta wersja posiada kontrolę trybu CSM dla efektów specjalnych na trzecim " +"kanale" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." @@ -3269,33 +3662,33 @@ msgstr "" "wariant SN76489 używany w Neo Geo Pocket. Posiada niezależną kontrolę " "głośności, częstotliwości kanału szumów i wyjścia stereo." -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "20xx: Ustaw długość szumu (0: krótki, 1: długi)" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "Typowy przetwornik C/A" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "proste do bólu urządzenie do odtwarzania sampli." -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "" "ten układ PCM był szeroko stosowany w automatach do gier Konami w latach " "1986-1990." -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." @@ -3303,19 +3696,57 @@ msgstr "" "kolejny układ PCM od firmy Irem. podobny do tego z Amigi, ale z mniejszą " "rozdzielczością kontroli częstotliwości i bez zapętlania sampli." -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "CPU z syntezatorem tablicowym." -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 msgid "" "a game console with 3 channels of square wave. it's what happens after " "fusing TIA and VIC together." @@ -3323,15 +3754,15 @@ msgstr "" "konsola do gier z trzema kanałami fali kwadratowej. oto, co otrzymujesz po " "skrzyżowaniu TIA i VIC." -#: src/engine/sysDef.cpp:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "10xx: Ustaw modulację kołową (0: wył., 1: wł.)" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "Brzęczyk ZX Spectrum (silnik QuadTone)" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 msgid "" "another ZX Spectrum beeper system with full PWM pulses and 3-level volume " "per channel. it also has a pitchable overlay sample channel." @@ -3341,21 +3772,21 @@ msgstr "" "każdego kanału. ma również nakładający się ma inne kanały kanał sampli z " "kontrolą częstotliwości." -#: src/engine/sysDef.cpp:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" "ten układ PCM był szeroko stosowany w automatach do gier Konami w latach " "1990-1992." -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." @@ -3363,20 +3794,20 @@ msgstr "" "dwa kanały fali kwadratowej (jeden z nich może odtwarzać szum). używany w " "Commodore Plus/4, 16 i 116." -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "" "pierwszy układ PCM Namco z 1987r. Całkiem przyzwoity jak na swoje czasy." -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 msgid "" "Namco's PCM chip used in their NA-1/2 hardware.\n" "very similar to C140, but has noise generator." @@ -3384,15 +3815,15 @@ msgstr "" "Układ PCM firmy Namco używany w urządzeniach NA-1/2.\n" "bardzo podobny do C140, ale ma generator szumu." -#: src/engine/sysDef.cpp:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "12xy: Ustawia tryb odwrotny (x: dźwięk przestrzenny; y: odwrotny)" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "ESS serii ES1xxx (ESFM)" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 msgid "" "a unique FM synth featured in PC sound cards.\n" "based on the OPL3 design, but with lots of its features extended." @@ -3401,19 +3832,19 @@ msgstr "" "PC.\n" "opiera się na OPL3, ale ma znacznie rozszerzone możliwości syntezy." -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "2Exx: Włącz twardy reset obwiedni przy nowej nucie" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." @@ -3421,23 +3852,23 @@ msgstr "" "fikcyjny układ dźwiękowy opracowany przez jvsTSX i The Beesh-Spweesh!\n" "używany w fikcyjnej konsoli do gier Hexheld." -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "Szum 1" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "Szum 2" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "Szum 3" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "Spadek" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" @@ -3445,23 +3876,24 @@ msgstr "" "20xx: Załaduj najmniej znaczący bajt do LFSRa kanału szumu (00-FF) lub " "akumulatora kanału spadka (00-7F)" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "21xx: Załaduj wysoki bajt do LFSR kanału szumu (00-FF)" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "22xx: Zapisz do portu I/O A" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "23xx: Zapisz do portu I/O B" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." @@ -3470,47 +3902,47 @@ msgstr "" "ale ma dźwięk stereo, więcej funkcji i dokładniejsze dostrajanie " "częstotliwości" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "DAC Lewy" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "DAC Prawy" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "10xx: Ustaw kształt fali (0-4; 0-3 na kanale szumu)" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "11xx: Ustaw źródło częstotliwości szumu(0: stały, 1-3: kanały 1-3)" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "12xx: Włącz filtr górnoprzepustowy na następnym kanale" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "13xx: Włącz modulację kołową na kanale +2" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "14xx: Włącz zamianę liczników (tylko szum)" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "15xx: Włącz filtr dolnoprzep. (tylko szum)" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "16xx: Ustaw dzielnik zegara (0: /2; 1: /3)" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "Dźwięk DMA Game Boya Advance" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." @@ -3518,11 +3950,11 @@ msgstr "" "dodatkowe kanały PCM typu FIFO znajdujące się w Game Boy'u Advance sterowane " "bezpośrednio przez własne, sprzętowe DMA" -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 msgid "" "additional PCM FIFO channels in Game Boy Advance driven by software mixing " "to provide up to sixteen sample channels" @@ -3530,32 +3962,33 @@ msgstr "" "dodatkowe kanały PCM typu FIFO znajdujące się w Game Boy'u Advance sterowane " "programowo, zapewniające dodatkowe 16 kanałów PCM " -#: src/engine/sysDef.cpp:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" "11xy: Ustaw kanał echo (x: lewe/prawe źródło; y: opóźnienie (0 wyłącza))" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "12xy: Włącz odwrócenie sygnału (x: lewo; y: prawo)" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "przenośna konsola do gier z dwoma ekranami. w zestawie był rysik" -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "1Fxx: Ustaw globalną głośność (0 to 7F)" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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 " @@ -3565,44 +3998,46 @@ msgstr "" "dodaje on kilka funkcji takich jak 32 częstotliwości szumu, dodatkową " "szerokość fali prostokątnej i trzy kształty fal (oprócz trójkątnej)" -#: src/engine/sysDef.cpp:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" "12xx: Ustaw szerokość fali prostokątnej/trybu szumu/ kształt fali " "(wypełnienie/fala: 0 to 3; szum: 0 or 1)" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" "fikcyjny układ audio wykorzystujący ciąg iteracji odwzorowania logistycznego " "do syntezy dźwięku " -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "10xx: Załaduj niski bajt stanu samplowania kanału" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "11xx: Załaduj wysoki bajt stanu samplowania kanału" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "12xx: Ustaw niski bajt parametru kanału" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "13xx: Ustaw wysoki bajt parametru kanału" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 msgid "" "a fantasy sound chip created by LTVA. it is similar to the SID chip, but " "with many of its problems fixed." @@ -3610,469 +4045,557 @@ msgstr "" "fikcyjny układ dźwięku stworzony przez LTVA. jest podobny do SID-a ale " "znaczna część problemów trapiących pierwowzór została wyeliminowana." -#: src/engine/sysDef.cpp:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "System-wydmuszka" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "ten system jest przeznaczony do testowania." -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "00xy: Arpeggio" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "01xx: Portamento w górę" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "02xx: Portamento w dół" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "03xx: Auto-portamento (do wskazanej nuty)" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "04xy: Vibrato (x: szybkość; y: głębokość)" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "05xy: Zjazd głośności + vibrato (dla kompatybilności!)" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "06xy: Zjazd głośności + portamento (dla kompatybilności!)" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "07xy: Tremolo (x: szybkość; y: głębokość)" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "08xy: Ustaw panning (x: lewo; y: prawo)" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "09xx: Ustaw wzór rytmu (prędkość nr.1 w przypadku ich nieobecności)" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "0Axy: Zjazd głośności (0y: góra; x0: dół)" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "0Bxx: Przeskocz do wzorca" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "0Cxx: Cykliczny restart nuty" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "0Dxx: Przeskocz do nast. wzorca" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "0Fxx: Ustaw prędkość (prędkość 2 jeśli nie zdefiniowano wzoru rytmu)" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "80xx: Ustaw panning (00: lewo; 80: środek; FF: prawo)" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "81xx: Ustaw panning (lewy kanał)" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "82xx: Ustaw panning (prawy kanał" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "83xy: Portamento panningu (x0: lewo; 0y: prawo)" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "84xy: Panbrello (x: szybkość; y: głębokość)" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "88xy: Ustaw panning (tylne kanały; x: lewy; y: prawy)" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "89xx: Ustaw panning (tylny lewy kanał)" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "8Axx: Ustaw panning (tylny prawy kanał)" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: Ustaw częstotliwość odświeżania utworu (Hz)" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "E0xx: Ustaw sszybkość arpeggio" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: Portamento nuty w górę (x: szybkość; y: półtony)" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: Portamento nuty w dół (x: szybkość; y: półtony)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 #, fuzzy msgid "E3xx: Set vibrato shape" msgstr "E4xx: Ustaw zakres vibrato" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "E4xx: Ustaw zakres vibrato" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: Ustaw rozstrojenie (80: brak rozstrojenia)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" "E6xy: Uproszczone legato (x: 0-7 = w górę, 8-F = w dół (po (x % 7) krokach); " "y: półtony)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "E7xx: Zwolnienie makra" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: Uproszczone legato w górę (x: kroki; y: półtony)" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: OUproszczone legato w dół (x: kroki; y: półtony)" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "EAxx: Legato" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: (PRZESTARZAŁE) Zdefiniuj bank sampli" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "ECxx: Obcięcie nuty" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "EDxx: Opóźnienie nuty" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "EExx: Wyślij zewnętrzną komendę" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: Ustaw tempo utworu (BPM)" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "F3xx: Precyzyjny wzrost głośności" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "F4xx: Precyzyjny zjazd głośności" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: Wyłącz makro (patrz: instrukcja)" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: Włącz makro (patrz: instrukcja)" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: Zrestartuj makro (patrz: instrukcja)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: Szybki zjazd głośności (0y: w górę; x0: w dół)" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "FCxx: Zwolnienie nuty" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: Ustaw licznik wirtualnego tempa" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: Ustaw mianownik wirtualnego tempa" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "FFxx: Zatrzymaj utwór" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "9xxx: Ustaw przesunięcie pocz. sampla (xxx*256 kroków)" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: Ustaw przesunięcie sampla (pierwszy bajt)" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "Ustaw przesunięcie sampla (drugi bajt x 256)" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "Ustaw przesunięcie sampla (trzeci bajt x 65536" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "nieprawidłowy efekt" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "podczas przejścia po pliku: %s" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "przed zażądaniem pozycji w pliku: %s" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "pusty plik" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "podczas żądania pozycji w pliku: %s" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "niezgodność rozmiaru pliku ROM, oczekiwano: %d bajtów, faktycznie: %d" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "przy pobraniu rozmiaru: %s" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "przy odczycie: %s" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "nieprawidłowy indeks" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "maksymalna ilość kanałów to %d" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "maksymalna ilość systemów to %d" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "nie można usunąć ostatniego" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "systemy są takie same" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "nieprawidłowy indeks oryginalnego systemu" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "nieprawidłowy indeks systemu docelowego" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "Instrument %d" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "zbyt wiele tablic fal!" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "nie udało się przejść do końca pliku: %s" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "nie udało się określić rozmiaru pliku: %s" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "rozmiar pliku jest nieprawidłowy!" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "nie udało się przejść do początku pliku: %s" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "nie udało się wczytać całego pliku: %s" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "nieprawidłowy nagłówek/dane tablicy fal!" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "zbyt wiele sampli!" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "Sampel %d" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "brak wolnych wzorców na kanale %d!" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "kołowa" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "synchro" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "górno" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "dolno" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "ten plik jest pusty!" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "nie udało się otworzyć pliku! (%s)" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "nie udało się uruchomić silnika!" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "nie udało się zapisać strumienia komend!" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "nie udało zapisać się pliku VGM!" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "błąd podczas uruchamiania wiersza poleceń!" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "odtwarzanie..." -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "błąd sterownika wyświetlania." -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "błąd podczas uruchamiania audio!" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "lewo" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "prawo" @@ -4085,7 +4608,7 @@ msgid "output" msgstr "wyjście" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "Mikser" @@ -4094,59 +4617,60 @@ msgid "Master Volume" msgstr "Główna głośność" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "Odwr." -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "Głośność" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "Panning" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "Przód/tył" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "Połączenie kanałów" @@ -4162,8 +4686,8 @@ msgstr "Wyświetl ukryte porty" msgid "Display internal" msgstr "Wyświetl wewnętrzne porty" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "System" @@ -4171,10 +4695,10 @@ msgstr "System" msgid "Sample Preview" msgstr "Podgląd sampla" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "Metronom" @@ -4187,26 +4711,26 @@ msgstr "rozłącz wszystkie" msgid "no data in oldPatMap for channel %d!" msgstr "nie znaleziono danych w oldPatMap dla kanału %d!" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "niepoprawne dane schowka? błąd przy linii %d, znaku %d" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "nie da się skrócić jeszcze bardziej!" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "nie da się rozszerzyć jeszcze bardziej!" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "kopiuj: %s" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "Zawartość pamięci" @@ -4219,234 +4743,2160 @@ msgstr "bank %d" msgid "no chips with memory" msgstr "brak układów z pamięcią" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" -msgstr "Błąd podczas wczytywania pliku! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" +msgstr "Konsole do gier wideo" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" -msgstr "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" +msgstr "Zagrajmy w tworzenie chiptunów!" -#: src/gui/intro.cpp:122 -msgid "Intro" -msgstr "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" +msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" -msgstr "Podgląd" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" +msgstr "Sega Mega Drive z rozszerzonym kanałem 3" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" -msgstr "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" +msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" -msgstr "przytrzymaj by pominąć" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" +msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" -msgstr "Błąd!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" +msgstr "Sega Mega Drive (DualPCM, z rozszerzonym kanałem 3)" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" -msgstr "Nieznany typ instrumentu" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" +msgstr "Sega Mega Drive (z Sega Mega-CD)" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" -msgstr "duplikuj" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" +msgstr "Sega Mega Drive (z rozszerzonym kanałem 3 i Sega Mega-CD)" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." -msgstr "zamień..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" +msgstr "Sega Mega Drive (CSM i Sega Mega-CD)" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" -msgstr "zapisz" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" +msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" -msgstr "zapisz (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" +msgstr "Sega Master System (z rozszerzeniem FM)" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" -msgstr "usuń" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" +msgstr "Sega Master System (z rozszerzeniem FM w trybie perkusji)" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" -msgstr "brak miejsca w pamięci dla tego sampla!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" +msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" -msgstr "stwórz instrument" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" +msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" -msgstr "stwórz zestaw perkusji" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" +msgstr "Game Boy Advance (bez programowego miksowania)" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" -msgstr "Instrumenty" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" +msgstr "Game Boy Advance (z MinModem)" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" -msgstr "Dodaj" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" +msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" -msgstr "Sklonuj" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" +msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" -msgstr "Otwórz" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" +msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." -msgstr "zamień instrument..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" +msgstr "Famicom z Konami VRC6" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" -msgstr "załaduj instrument z TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" +msgstr "Famicom z Konami VRC7" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." -msgstr "zamień tablice fal..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" +msgstr "Famicom z MMC5" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." -msgstr "zamień sampel..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" +msgstr "Famicom z Sunsoft 5B" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." -msgstr "importuj surowy sampel..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" +msgstr "Famicom z Namco 163" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." -msgstr "importuj surowy sampel (zamień)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" +msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" -msgstr "załaduj z TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" +msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" -msgstr "Otwórz (wstaw; PPM by zastapić)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" +msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" -msgstr "Zapisz" +#: src/gui/presets.cpp:241 +msgid "Vectrex" +msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." -msgstr "zapisz instrument jako .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" +msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." -msgstr "zapisz tablicę fal jako .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" +msgstr "Neo Geo AES z rozszerzonym kanałem 2" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." -msgstr "zapisz surową tablice fal..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" +msgstr "" + +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" +msgstr "" + +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" +msgstr "" + +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" +msgstr "" + +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" +msgstr "" + +#: src/gui/presets.cpp:300 +msgid "Gamate" +msgstr "" + +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" +msgstr "" + +#: src/gui/presets.cpp:335 +msgid "Computers" +msgstr "Komputery" + +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." +msgstr "popracujmy dziś nad chiptunami." + +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" +msgstr "" + +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" +msgstr "" + +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" +msgstr "" + +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" +msgstr "" + +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" +msgstr "" + +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" +msgstr "" + +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" +msgstr "" + +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" +msgstr "" + +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" +msgstr "" + +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" +msgstr "" + +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" +msgstr "" + +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" +msgstr "" + +#: src/gui/presets.cpp:431 +msgid "MSX" +msgstr "" + +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" +msgstr "" + +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" +msgstr "" + +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" +msgstr "MSX + MSX-AUDIO (tryb perkusji)" + +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" +msgstr "" + +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" +msgstr "MSX + MSX-MUSIC (tryb perkusji)" + +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" +msgstr "" + +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" +msgstr "" + +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" +msgstr "" + +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" +msgstr "" + +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" +msgstr "MSX + Neotron z rozszerzonym kanałem 2" + +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" +msgstr "" + +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" +msgstr "MSX + Neotron (z YM2610B)" + +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" +msgstr "MSX + Neotron (z YM2610B; z rozszerzonym kanałem 3 3)" + +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" +msgstr "" + +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" +msgstr "" + +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" +msgstr "" + +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" +msgstr "" + +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" +msgstr "NEC PC-88 (z PC-8801-10)" + +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" +msgstr "NEC PC-88 (z PC-8801-11)" + +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" +msgstr "NEC PC-88 (z PC-8801-11; z rozszerzonym kanałem 3)" + +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" +msgstr "" + +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" +msgstr "NEC PC-88 (z PC-8801-23)" + +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" +msgstr "NEC PC-88 (z PC-8801-23; z rozszerzonym kanałem 3)" + +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" +msgstr "" + +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" +msgstr "NEC PC-88 (z HMB-20 HIBIKI-8800)" + +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" +msgstr "NEC PC-8801mk2SR (z PC-8801-10)" + +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" +msgstr "NEC PC-8801mk2SR (z PC-8801-10; z rozszerzonym kanałem 3)" + +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" +msgstr "" + +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" +msgstr "NEC PC-8801mk2SR (z PC-8801-11)" + +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" +msgstr "" +"NEC PC-8801mk2SR (z PC-8801-11; z rozszerzonym kanałem 3 na wbudowanym OPN-" +"ie)" + +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" +msgstr "" +"NEC PC-8801mk2SR (z PC-8801-11; z rozszerzonym kanałem 3 na dodatkowym OPN-" +"ie)" + +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" +msgstr "" +"NEC PC-8801mk2SR (z PC-8801-11; z rozszerzonym kanałem 3 na obydwu OPN-ach)" + +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" +msgstr "" + +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" +msgstr "" + +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" +msgstr "" + +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" +msgstr "NEC PC-8801mk2SR (z PC-8801-23)" + +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" +msgstr "" +"NEC PC-8801mk2SR (z PC-8801-23; z rozszerzonym kanałem 3 na wbudowanym OPN-" +"ie)" + +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" +msgstr "" +"NEC PC-8801mk2SR (z PC-8801-23; z rozszerzonym kanałem 3 na dodatkowym OPN-" +"ie)" + +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" +msgstr "NEC PC-8801mk2SR (z PC-8801-23; extended channel 3 na obydwu OPN-ach)" + +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" +msgstr "" + +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" +msgstr "" + +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" +msgstr "" + +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" +msgstr "NEC PC-8801mk2SR (z HMB-20 HIBIKI-8800)" + +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" +msgstr "NEC PC-8801mk2SR z HMB-20 HIBIKI-8800; z rozszerzonym kanałem 3)" + +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" +msgstr "NEC PC-8801FA (z PC-8801-10)" + +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" +msgstr "NEC PC-8801FA (z PC-8801-10; z rozszerzonym kanałem 3)" + +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" +msgstr "NEC PC-8801FA (z PC-8801-11)" + +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" +msgstr "" +"NEC PC-8801FA (z PC-8801-11; z rozszerzonym kanałem 3 na wbudowanym OPN-ie)" + +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" +msgstr "" +"NEC PC-8801FA (z PC-8801-11; z rozszerzonym kanałem 3 na dodatkowym OPN-ie)" + +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" +msgstr "" +"NEC PC-8801FA (z PC-8801-11; z rozszerzonym kanałem 3 na obydwu OPN-ach)" + +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" +msgstr "" + +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" +msgstr "" + +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" +msgstr "" + +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" +msgstr "NEC PC-8801FA (z PC-8801-23)" + +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" +msgstr "" + +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" +msgstr "" + +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" +msgstr "" + +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" +msgstr "" + +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" +msgstr "" + +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" +msgstr "" + +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" +msgstr "NEC PC-8801FA (z HMB-20 HIBIKI-8800)" + +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" +msgstr "NEC PC-8801FA (z HMB-20 HIBIKI-8800; z rozszerzonym kanałem 3)" + +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" +msgstr "" + +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" +msgstr "NEC PC-98 (z PC-9801-26/K)" + +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" +msgstr "NEC PC-98 (z PC-9801-26/K; z rozszerzonym kanałem 3)" + +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" +msgstr "" + +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" +msgstr "NEC PC-98 (z Sound Orchestra)" + +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" +msgstr "NEC PC-98 (z Sound Orchestra; z rozszerzonym kanałem 3)" + +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" +msgstr "" + +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" +msgstr "NEC PC-98 (z Sound Orchestra w trybie perkusji)" + +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" +msgstr "" +"NEC PC-98 (z Sound Orchestra w trybie perkusji; z rozszerzonym kanałem 3)" + +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" +msgstr "" + +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" +msgstr "NEC PC-98 (z Sound Orchestra V)" + +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" +msgstr "NEC PC-98 (z Sound Orchestra V; z rozszerzonym kanałem 3)" + +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" +msgstr "" + +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" +msgstr "NEC PC-98 (z Sound Orchestra V w trybie perkusji)" + +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" +msgstr "" +"NEC PC-98 (z Sound Orchestra V w trybie perkusji; z rozszerzonym kanałem 3)" + +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" +msgstr "" + +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" +msgstr "NEC PC-98 (z PC-9801-86)" + +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" +msgstr "NEC PC-98 (z PC-9801-86; z rozszerzonym kanałem 3)" + +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" +msgstr "" + +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" +msgstr "NEC PC-98 (z PC-9801-86) stereo" + +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" +msgstr "NEC PC-98 (z PC-9801-86; z rozszerzonym kanałem 3) stereo" + +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" +msgstr "" + +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" +msgstr "NEC PC-98 (z PC-9801-73)" + +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" +msgstr "NEC PC-98 (z PC-9801-73; z rozszerzonym kanałem 3)" + +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" +msgstr "" + +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" +"NEC PC-98 (z Sound Blaster 16 dla PC-9800, kompatybilny z PC-9801-26/K)" + +#: src/gui/presets.cpp:1097 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" +msgstr "" +"NEC PC-98 (z Sound Blaster 16 dla PC-9800, kompatybilny z PC-9801-26/K; z " +"rozszerzonym kanałem 3)" + +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" +msgstr "" + +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" +msgstr "" +"NEC PC-98 (z Sound Blasterem 16 dla PC-9800, kompatybilny z PC-9801-26/K w " +"trybie perkusji)" + +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" +msgstr "" +"NEC PC-98 (z Sound Blasterem 16 dla PC-9800, kompatybilny z PC-9801-26/K w " +"trybie perkusji; z rozszerzonym kanałem 3)" + +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" +msgstr "" + +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" +msgstr "" + +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" +msgstr "ZX Spectrum (48K, silnik pokroju SFX)" + +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" +msgstr "ZX Spectrum (48K, silnik QuadTone)" + +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" +msgstr "" + +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" +msgstr "ZX Spectrum (128K) z TurboSound FM" + +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" +msgstr "" +"ZX Spectrum (128K) z TurboSound FM z rozszerzonym kanałem 3 na pierwszym OPN-" +"ie)" + +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" +msgstr "" +"ZX Spectrum (128K) z TurboSound FM z rozszerzonym kanałem 3 da drugim OPN-ie" + +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" +msgstr "" +"ZX Spectrum (128K) z TurboSound FM (z rozszerzonym kanałem 3 na obydwu OPN-" +"ach" + +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" +msgstr "" + +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" +msgstr "" + +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" +msgstr "" + +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" +msgstr "ZX Spectrum (128K) z TurboSound" + +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" +msgstr "" + +#: src/gui/presets.cpp:1228 +msgid "Atari 800" +msgstr "" + +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" +msgstr "Atari 800 (stereo)" + +#: src/gui/presets.cpp:1241 +msgid "Atari ST" +msgstr "" + +#: src/gui/presets.cpp:1249 +msgid "Atari STE" +msgstr "" + +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" +msgstr "" + +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" +msgstr "" + +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" +msgstr "" + +#: src/gui/presets.cpp:1284 +msgid "IBM PC" +msgstr "" + +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" +msgstr "" + +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" +msgstr "" + +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" +msgstr "" + +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" +msgstr "" + +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" +msgstr "" + +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" +msgstr "" + +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" +msgstr "" + +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" +msgstr "PC + AdLib (tryb perkusji)" + +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" +msgstr "" + +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" +msgstr "PC + Sound Blaster (tryb perkusji)" + +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" +msgstr "PC + Sound Blaster komp. z Game Blaster" + +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" +msgstr "PC + Sound Blaster komp. z Game Blaster (tryb perkusji)" + +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" +msgstr "" + +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" +msgstr "PC + Sound Blaster Pro (tryb perkusji)" + +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" +msgstr "" + +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" +msgstr "PC + Sound Blaster Pro 2 (tryb perkusji)" + +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" +msgstr "PC + ESS AudioDrive ES1488 (natywny tryb ESFM)" + +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" +msgstr "" + +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" + +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" +msgstr "" + +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" +msgstr "" + +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" +msgstr "" + +#: src/gui/presets.cpp:1502 +msgid "FM-7" +msgstr "" + +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" +msgstr "" + +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1520 +msgid "FM Towns" +msgstr "" + +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" +msgstr "FM Towns z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1538 +msgid "Commander X16" +msgstr "" + +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" +msgstr "Commander X16 (tylko VERA)" + +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" +msgstr "Commander X16 (z podwójnym OPL3)" + +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" +msgstr "" + +#: src/gui/presets.cpp:1564 +msgid "Sord M5" +msgstr "" + +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" +msgstr "Automaty do gier" + +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" +msgstr "WRZUĆ MONETĘ" + +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" +msgstr "" + +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" +msgstr "" + +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" +msgstr "" + +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" +msgstr "" + +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" +msgstr "" + +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" +msgstr "" + +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" +msgstr "" + +#: src/gui/presets.cpp:1664 +msgid "Atari" +msgstr "" + +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" +msgstr "" + +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" +msgstr "" + +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" +msgstr "Atari Rampart (tryb perkusji)" + +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" +msgstr "" + +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" +msgstr "" + +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" +msgstr "" + +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" +msgstr "" + +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" +msgstr "" + +#: src/gui/presets.cpp:1719 +msgid "Capcom" +msgstr "" + +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" +msgstr "" + +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" +msgstr "Capcom Arcade" + +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" +msgstr "Capcom Arcade z rozszerzonym kanałem 3 na pierwszym OPN-ie" + +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" +msgstr "Capcom Arcade z rozszerzonym kanałem 3 na drugim OPN-ie" + +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" +msgstr "Capcom Arcade z rozszerzonym kanałem 3 na obydwu OPN-ach" + +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" +msgstr "" + +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" +msgstr "" + +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" +msgstr "" + +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" +msgstr "" + +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" +msgstr "" + +#: src/gui/presets.cpp:1789 +msgid "Data East" +msgstr "" + +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" +msgstr "" + +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" +msgstr "Data East Karnov (z rozszerzonym kanałem 3 3)" + +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" +msgstr "Data East Karnov (tryb perkusji)" + +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" +msgstr "Data East Karnov (z rozszerzonym kanałem 3; tryb perkusji)" + +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" +msgstr "" + +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" +msgstr "Data East Arcade" + +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" +msgstr "Data East Arcade z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" +msgstr "Data East Arcade (tryb perkusji)" + +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" +msgstr "Data East Arcade (z rozszerzonym kanałem 3; tryb perkusji)" + +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" +msgstr "" + +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" +msgstr "" + +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" +msgstr "Data East PCX z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" +msgstr "" + +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" +msgstr "Data East Dark Seal z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" +msgstr "" + +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" +msgstr "" + +#: src/gui/presets.cpp:1930 +msgid "Irem" +msgstr "" + +#: src/gui/presets.cpp:1933 +msgid "Irem M72" +msgstr "" + +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" +msgstr "" + +#: src/gui/presets.cpp:1949 +msgid "Jaleco" +msgstr "" + +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" +msgstr "" + +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" +msgstr "Jaleco Ginga NinkyouDen (tryb perkusji)" + +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" +msgstr "" + +#: src/gui/presets.cpp:1972 +msgid "Kaneko" +msgstr "" + +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" +msgstr "" + +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" +msgstr "Kaneko DJ Boy z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" +msgstr "" + +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" +msgstr "Kaneko Air Buster z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" +msgstr "" + +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" +msgstr "" + +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" +msgstr "" + +#: src/gui/presets.cpp:2047 +msgid "Konami" +msgstr "" + +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" +msgstr "" + +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" +msgstr "" + +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" +msgstr "" + +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" +msgstr "" + +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" +msgstr "Konami Battlantis (pierwszy OPL2 w trybie perkusji)" + +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" +msgstr "Konami Battlantis (drugi OPL2 w trybie perkusji)" + +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" +msgstr "Konami Battlantis (obydwa OPL2 w trybie perkusji)" + +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" +msgstr "" + +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" +msgstr "" + +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" +msgstr "" + +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" +msgstr "Konami Haunted Castle (tryb perkusji)" + +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" +msgstr "" + +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." +msgstr "" + +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" +msgstr "Konami S.P.Y. (tryb perkusji)" + +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" +msgstr "" + +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" +msgstr "Konami Rollergames (tryb perkusji)" + +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" +msgstr "" + +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" +msgstr "" + +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" +msgstr "" + +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" +msgstr "" + +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" +msgstr "" + +#: src/gui/presets.cpp:2189 +msgid "Namco" +msgstr "" + +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" +msgstr "Namco (3-kanałowy syntezator tablicowy)" + +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" +msgstr "" + +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" +msgstr "" + +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" +msgstr "" + +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" +msgstr "" + +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" +msgstr "" + +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" +msgstr "" + +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" +msgstr "" + +#: src/gui/presets.cpp:2249 +msgid "Psikyo" +msgstr "" + +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" +msgstr "" + +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" +msgstr "" + +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" +msgstr "" + +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" +msgstr "" + +#: src/gui/presets.cpp:2273 +msgid "Sega" +msgstr "" + +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" +msgstr "" + +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" +msgstr "" + +#: src/gui/presets.cpp:2294 +msgid "Sega System E" +msgstr "" + +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" +msgstr "Sega System E (z rozszerzeniem FM)" + +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" +msgstr "Sega System E (z rozszerzeniem FM i trybem perkusji)" + +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" +msgstr "" + +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" +msgstr "Sega Hang-On z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" +msgstr "" + +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" +msgstr "" + +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" +msgstr "" + +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" +msgstr "Sega System 18 z rozszerzonym kanałem 3 na pierwszym OPN2C" + +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" +msgstr "Sega System 18 z rozszerzonym kanałem 3 na drugim OPN2C" + +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" +msgstr "Sega System 18 z rozszerzonym kanałem 3 na obydwu OPN2C" + +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" +msgstr "" + +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" +msgstr "" + +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" +msgstr "" + +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" +msgstr "" + +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" +msgstr "Sega System 32 z rozszerzonym kanałem 3 na pierwszym OPN2C" + +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" +msgstr "Sega System 32 z rozszerzonym kanałem 3 na drugim OPN2C" + +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" +msgstr "Sega System 32 z rozszerzonym kanałem 3 na obydwu OPN2C" + +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" +msgstr "" + +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" +msgstr "" + +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" +msgstr "" + +#: src/gui/presets.cpp:2467 +msgid "Seta" +msgstr "" + +#: src/gui/presets.cpp:2470 +msgid "Seta 1" +msgstr "" + +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" +msgstr "" + +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" +msgstr "" + +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2493 +msgid "Seta 2" +msgstr "" + +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" +msgstr "" + +#: src/gui/presets.cpp:2507 +msgid "SNK" +msgstr "" + +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" +msgstr "" + +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" +msgstr "Neo Geo MVS z rozszerzonym kanałem 2" + +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" +msgstr "" + +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" +msgstr "SNK Ikari Warriors (pierwszy OPL w trybie perkusji)" + +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" +msgstr "SNK Ikari Warriors (drugi OPL w trybie perkusji)" + +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" +msgstr "SNK Ikari Warriors (obydwa OPL-e w trybie perkusji)" + +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" +msgstr "" + +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" +msgstr "SNK Triple Z80 (Y8950 w trybie perkusji)" + +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" +msgstr "SNK Triple Z80 (OPL w trybie perkusji)" + +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" +msgstr "SNK Triple Z80 (Y8950 i OPL w trybie perkusji)" + +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" +msgstr "" + +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" +msgstr "SNK Chopper I (Y8950 w trybie perkusji)" + +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" +msgstr "SNK Chopper I (OPL2 w trybie perkusji)" + +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" +msgstr "SNK Chopper I (Y8950 i OPL2 w trybie perkusji)" + +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" +msgstr "" + +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" +msgstr "SNK Touchdown Fever (OPL w trybie perkusji)" + +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" +msgstr "SNK Touchdown Fever (Y8950 w trybie perkusji)" + +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" +msgstr "SNK Touchdown Fever (Y8950 i OPL2 w trybie perkusji)" + +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" +msgstr "" + +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" +msgstr "" + +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" +msgstr "Sunsoft Arcade" + +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" +msgstr "Sunsoft Arcade z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2653 +msgid "Taito" +msgstr "" + +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" +msgstr "Taito Arcade" + +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" +msgstr "Taito Arcade z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" +msgstr "" + +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" +msgstr "" + +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" +msgstr "" + +#: src/gui/presets.cpp:2709 +msgid "Tecmo" +msgstr "" + +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" +msgstr "" + +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" +msgstr "Tecmo Ninja Gaiden z rozszerzonym kanałem 3 na pierwszym OPN-ie" + +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" +msgstr "Tecmo Ninja Gaiden z rozszerzonym kanałem 3 na drugim OPN-ie)" + +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" +msgstr "Tecmo Ninja Gaiden z rozszerzonym kanałem 3 na obydwu OPN-ach)" + +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" +msgstr "" + +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" +msgstr "" + +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" +msgstr "" + +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" +msgstr "" + +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" +msgstr "Tecmo System (tryb perkusji)" + +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" +msgstr "" + +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" +msgstr "Seibu Kaihatsu Raiden (tryb perkusji)" + +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" +msgstr "Inne" + +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" +msgstr "" + +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" +msgstr "Automat Williams/Midway Y/T z kartą dźwiękową ADPCM" + +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" +msgstr "NMK 16-bit Arcade" + +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" +msgstr "NMK 16-bit Arcade z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" +msgstr "NMK 16-bit Arcade (ze zmieniarką banków NMK112)" + +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" +msgstr "" +"NMK 16-bit Arcade (ze zmieniarką banków NMK112 i rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" +msgstr "" + +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" +msgstr "" + +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" +msgstr "Atlus Power Instinct 2 z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" +msgstr "" + +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" +msgstr "" + +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" +msgstr "" + +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" +msgstr "" + +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" +msgstr "" + +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" +msgstr "Coreland Cyber Tank (tryb perkusji)" + +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" +msgstr "" + +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" +msgstr "" + +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" +msgstr "Toaplan 1 (tryb perkusji)" + +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" +msgstr "Trzecia generacja sprzetu Dynax/Nakanihon" + +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" +msgstr "Trzecia generacja sprzetu Dynax/Nakanihon (tryb perkusji)" + +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" +msgstr "" + +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" +msgstr "Dynax/Nakanihon Real Break (tryb perkusji)" + +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" +msgstr "Użytkownika" + +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." +msgstr "uprzednio zapisane presety systemów." + +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" +msgstr "" + +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." +msgstr "" + +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" +msgstr "Yamaha YM2203 z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" +msgstr "" + +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" +msgstr "Yamaha YM2608 z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" +msgstr "" + +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" +msgstr "Yamaha YM2610 z rozszerzonym kanałem 2" + +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" +msgstr "" + +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" +msgstr "Yamaha YM2610B z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" +msgstr "" + +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" +msgstr "Yamaha YM2612 z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" +msgstr "" + +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" +msgstr "" + +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" +msgstr "Yamaha YMF276 z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" +msgstr "" + +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" +msgstr "" + +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" +msgstr "" + +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" +msgstr "Yamaha YM2413 (tryb perkusji)" + +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" +msgstr "" + +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" +msgstr "Yamaha YM3438 z rozszerzonym kanałem 3" + +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" +msgstr "" + +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" +msgstr "Yamaha YM3438 (OPN2C) z DualPCM" + +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" +msgstr "" + +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" +msgstr "Yamaha YM3526 (tryb perkusji)" + +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" +msgstr "Yamaha Y8950 (tryb perkusji)" + +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" +msgstr "Yamaha YM3812 (tryb perkusji)" + +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" +msgstr "Yamaha YMF262 (tryb perkusji)" + +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" +msgstr "" + +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" +msgstr "Yamaha YMF289B (tryb perkusji)" + +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." +msgstr "" +"Układy te są w stanie generować tylko fale kwadratowe/prostokątne (ale mogą " +"również generować szum)." + +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" +msgstr "" + +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" +msgstr "" + +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" +msgstr "" + +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" +msgstr "Trójkanałowy syntezator dźwięku Tandy PSSJ " + +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" +msgstr "Sega PSG (pochodna SN76489)" + +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" +msgstr "Sega PSG (pochodna SN76489, stereo)" + +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" +msgstr "" + +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" +msgstr "" + +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" +msgstr "" + +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" +msgstr "" + +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" +msgstr "" + +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" +msgstr "" + +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" +msgstr "" + +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." +msgstr "" +"uklady/systemy wykorzystujące sample formatu PCM lub ADPCM do odtwarzania " +"dźwięku." + +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" +msgstr "" + +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." +msgstr "" +"chipy wykorzystujące fale zdefiniowane przez użytkownika do syntezy dźwięku." + +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" +msgstr "" + +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" +msgstr "Namco C15 (8-kanałowy, mono)" + +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" +msgstr "Namco C30 (8-kanałowy, stereo)" + +#: src/gui/presets.cpp:3545 +msgid "Specialized" +msgstr "Wyspecjalizowane" + +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." +msgstr "Uklady/systemy z unikalnymi technikami syntezy dźwięku." + +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" +msgstr "" + +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" +msgstr "" + +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" +msgstr "Commodore PET (pseudo synteza tablicowa)" + +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" +msgstr "" + +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" +msgstr "ZX Spectrum (tylko brzęczyk, silnik pokroju SFX)" + +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" +msgstr "ZX Spectrum (tylko brzęczyk, silnik QuadTone)" + +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" +msgstr "Zgodne z DefleMaskiem" + +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." +msgstr "" +"Te presety są kompatybilne z DefleMask. Wybierz je, jeśli chcesz " +"wyeksportować moduł do .dmf lub pracować z tym programem." + +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" +msgstr "Arcade (YM2151 i SegaPCM)" + +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" +msgstr "Neo Geo CD z rozszerzonym kanałem 2" + +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" +msgstr "Błąd podczas wczytywania pliku! (%s)" + +#: src/gui/intro.cpp:122 +msgid "IntroMon X" +msgstr "IntroMon X" + +#: src/gui/intro.cpp:122 +msgid "Intro" +msgstr "Intro" + +#: src/gui/intro.cpp:124 +msgid "Preview" +msgstr "Podgląd" + +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" +msgstr "SORRY NOTHING" + +#: src/gui/intro.cpp:310 +msgid "hold to skip" +msgstr "przytrzymaj by pominąć" + +#: src/gui/dataList.cpp:125 +msgid "Bug!" +msgstr "Błąd!" + +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" +msgstr "Nieznany typ instrumentu" + +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" +msgstr "duplikuj" + +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." +msgstr "zamień..." + +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" +msgstr "zapisz" + +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" +msgstr "zapisz (.dmp)" + +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" +msgstr "usuń" + +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" +msgstr "brak miejsca w pamięci dla tego sampla!" + +#: src/gui/dataList.cpp:314 +msgid "make instrument" +msgstr "stwórz instrument" + +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" +msgstr "stwórz zestaw perkusji" + +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" +msgstr "Instrumenty" + +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" +msgstr "Dodaj" + +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" +msgstr "Sklonuj" + +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" +msgstr "Otwórz" + +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." +msgstr "zamień instrument..." + +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" +msgstr "załaduj instrument z TX81Z" + +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." +msgstr "zamień tablice fal..." + +#: src/gui/dataList.cpp:438 +msgid "replace sample..." +msgstr "zamień sampel..." #: src/gui/dataList.cpp:441 +msgid "import raw sample..." +msgstr "importuj surowy sampel..." + +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." +msgstr "importuj surowy sampel (zamień)..." + +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" +msgstr "załaduj z TX81Z" + +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" +msgstr "Otwórz (wstaw; PPM by zastapić)" + +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" +msgstr "Zapisz" + +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." +msgstr "zapisz instrument jako .dmp..." + +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." +msgstr "zapisz tablicę fal jako .dmw..." + +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." +msgstr "zapisz surową tablice fal..." + +#: src/gui/dataList.cpp:499 msgid "save raw sample..." msgstr "zapisz surowy sampel" -#: src/gui/dataList.cpp:447 +#: src/gui/dataList.cpp:505 msgid "save all instruments..." msgstr "zapisz wszystkie instrumenty..." -#: src/gui/dataList.cpp:450 +#: src/gui/dataList.cpp:508 msgid "save all wavetables..." msgstr "zapisz wszystkie tablice fal..." -#: src/gui/dataList.cpp:453 +#: src/gui/dataList.cpp:511 msgid "save all samples..." msgstr "zapisz wszystkie sample..." -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 msgid "save as .dmp..." msgstr "zapisz jako .dmp..." -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 msgid "save all..." msgstr "zapisz wszystko..." -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 msgid "Toggle folders/standard view" msgstr "Przełącz między widokiem złożonym i normalnym" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 msgid "Move up" msgstr "Przesuń w górę o jedną pozycję" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 msgid "Move down" msgstr "Przesuń w dół o jedną pozycję" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 msgid "Create" msgstr "Stwórz" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 msgid "New folder" msgstr "Nowy folder" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 msgid "Preview (right click to stop)" msgstr "Podgląd (PPM aby zatrzymać)" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 msgid "Delete" msgstr "Usuń" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 msgid "" msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 msgid "rename..." msgstr "zmień nazwę..." -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 msgid "Wavetables" msgstr "Tablice fal" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 msgid "Samples" msgstr "Sample" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 msgid "save as .dmw..." msgstr "zapisz jako .dmw..." -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "zapisz dane surowe..." -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "importuj dane surowe..." -#: src/gui/dataList.cpp:895 +#: src/gui/dataList.cpp:953 msgid "import raw (replace)..." msgstr "importuj dane surowe (zamień)..." @@ -4478,7 +6928,7 @@ msgstr "16-bitowa liczba całkowita" msgid "32-bit float" msgstr "32-bitowa liczba zmiennoprzecinkowa" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 msgid "Sample rate" msgstr "Częstotliwość samplowania" @@ -4486,11 +6936,11 @@ msgstr "Częstotliwość samplowania" msgid "Channels in file" msgstr "Kanały audio w pliku" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 msgid "Loops" msgstr "Ilość powtórzeń" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 msgid "Fade out (seconds)" msgstr "Zanikanie (w sekundach)" @@ -4498,15 +6948,15 @@ msgstr "Zanikanie (w sekundach)" msgid "Channels to export:" msgstr "Kanały do eksportu:" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 msgid "All" msgstr "Wszystkie" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 msgid "None" msgstr "Brak (bezpośrednia)" @@ -4521,21 +6971,21 @@ msgstr "Te na oscyloskopie" #: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 #: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 #: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 msgid "Cancel" msgstr "Anuluj" #: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 #: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 #: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 msgid "Export" msgstr "Eksportuj" @@ -4552,7 +7002,7 @@ msgid "format version" msgstr "wersja formatu" #: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 +#: src/gui/insEdit.cpp:476 msgid "loop" msgstr "zapętlenie" @@ -4713,12 +7163,12 @@ msgstr "1.1.3 i nowsze" msgid "1.0/legacy (0.12)" msgstr "1.0/0.12" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 msgid "Audio" msgstr "Audio" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 msgid "VGM" msgstr "" @@ -4726,8 +7176,8 @@ msgstr "" msgid "ROM" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 msgid "Text" msgstr "Tekst" @@ -4775,8 +7225,8 @@ msgstr "" "Tak, to błąd. Wypełnij ticket na githubie i powiedz mi, jak się tu dostałeś." #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 msgid "Speed" msgstr "Prędkość" @@ -4845,7 +7295,7 @@ msgid "Song Length" msgstr "Długość utworu" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 msgid "Channels" msgstr "Ilość kanałów" @@ -4861,10 +7311,10 @@ msgstr "Osc." msgid "Swap" msgstr "Zamień" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 msgid "Name" msgstr "Nazwa" @@ -4885,41 +7335,41 @@ msgstr "" "%s #%d\n" "(przeciągnij by zamienić miejscami kanały)" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 msgid "Search..." msgstr "Wyszukuj..." -#: src/gui/commandPalette.cpp:54 +#: src/gui/commandPalette.cpp:158 msgid "Search recent files..." msgstr "Wyszukuj w ostatnio otwartych..." -#: src/gui/commandPalette.cpp:57 +#: src/gui/commandPalette.cpp:161 msgid "Search instruments..." msgstr "Wyszukuj instrumenty..." -#: src/gui/commandPalette.cpp:60 +#: src/gui/commandPalette.cpp:164 msgid "Search samples..." msgstr "Wyszukuj sample..." -#: src/gui/commandPalette.cpp:63 +#: src/gui/commandPalette.cpp:167 msgid "Search instruments (to change to)..." msgstr "Wyszukuj instrumenty (aby zmienić na)..." -#: src/gui/commandPalette.cpp:66 +#: src/gui/commandPalette.cpp:170 msgid "Search chip (to add)..." msgstr "Wyszukuj układ (aby dodać)..." -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 msgid "- None -" msgstr "- Brak -" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 msgid "invalid command palette type" msgstr "niepoprawny typ palety komend" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 msgid "Register View" msgstr "Podgląd rejestrów" @@ -4927,7 +7377,7 @@ msgstr "Podgląd rejestrów" msgid "- no register pool available" msgstr "- lista rejestrów niedostępna" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 msgid "ERROR" msgstr "BŁĄD" @@ -4939,7 +7389,7 @@ msgstr "ostrzeżenie" msgid "info" msgstr "info" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 msgid "debug" msgstr "debugowanie" @@ -4947,16 +7397,16 @@ msgstr "debugowanie" msgid "trace" msgstr "szczegóły" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 msgid "Log Viewer" msgstr "Podgląd logów" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 msgid "Follow" msgstr "Podążaj" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 msgid "Level" msgstr "Głośność" @@ -4972,73 +7422,73 @@ msgstr "poziom" msgid "message" msgstr "wiadomość" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 msgid "Pattern" msgstr "Wzorzec" -#: src/gui/pattern.cpp:468 +#: src/gui/pattern.cpp:472 msgid "there aren't any channels to show." msgstr "brak kanałów do wyświetlenia." -#: src/gui/pattern.cpp:492 +#: src/gui/pattern.cpp:496 msgid "click for pattern options (effect columns/pattern names/visualizer)" msgstr "" "naciśnij, aby otworzyć menu ustawień (kolumny efektów/nazwy wzorców/" "wizualizator efektów)" -#: src/gui/pattern.cpp:504 +#: src/gui/pattern.cpp:508 msgid "Options:" msgstr "Opcje:" -#: src/gui/pattern.cpp:506 +#: src/gui/pattern.cpp:510 msgid "Effect columns/collapse" msgstr "Poszerzanie kolumn efektów" -#: src/gui/pattern.cpp:507 +#: src/gui/pattern.cpp:511 msgid "Pattern names" msgstr "Nazwy wzorców" -#: src/gui/pattern.cpp:508 +#: src/gui/pattern.cpp:512 msgid "Channel group hints" msgstr "Wskazówki dotyczące grupowania kanałów" -#: src/gui/pattern.cpp:509 +#: src/gui/pattern.cpp:513 msgid "Visualizer" msgstr "Wizualizator" -#: src/gui/pattern.cpp:517 +#: src/gui/pattern.cpp:521 msgid "Channel status:" msgstr "Status kanału:" -#: src/gui/pattern.cpp:519 +#: src/gui/pattern.cpp:523 msgid "No##_PCS0" msgstr "Nie" -#: src/gui/pattern.cpp:522 +#: src/gui/pattern.cpp:526 msgid "Yes##_PCS1" msgstr "Tak" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 msgid "WARNING!!" msgstr "UWAGA!!!" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 msgid "this instrument cannot be previewed because" msgstr "ten instrument ne może zostać użyty z powodu:" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 msgid "none of the chips can play it" msgstr "żaden układ nie jest w stanie tego zagrać" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 msgid "your instrument is in peril!! be careful..." msgstr "twój instrument jest w niebezpieczeństwie!!! bądź ostrożny!..." -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 msgid "Oscilloscope" msgstr "Oscyloskop" @@ -5060,15 +7510,15 @@ msgstr "(-nieskończoność) dB" msgid "Debug" msgstr "Menu debugowania" -#: src/gui/debugWindow.cpp:666 +#: src/gui/debugWindow.cpp:675 msgid "This is a language test." msgstr "To jest test systemu tłumaczeń." -#: src/gui/debugWindow.cpp:667 +#: src/gui/debugWindow.cpp:676 msgid "This is another language test." msgstr "To jest kolejny test systemu tłumaczeń." -#: src/gui/debugWindow.cpp:723 +#: src/gui/debugWindow.cpp:732 #, c-format msgid "%d apple" msgid_plural "%d apples" @@ -5092,8 +7542,8 @@ msgstr "Brak (100%)" msgid "Frequency" msgstr "Częstotliwość" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 msgid "Channel" msgstr "Kanał" @@ -5121,7 +7571,7 @@ msgstr "Tryb 2" msgid "Mode 3" msgstr "Tryb 3" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 msgid "Oscilloscope (per-channel)" msgstr "Oscyloskop (dla poszczególnych kanałów)" @@ -5149,7 +7599,7 @@ msgstr "Losowa faza przy nowej nucie" msgid "Amplitude" msgstr "Amplituda" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 msgid "Line size" msgstr "Grubość linii" @@ -5165,7 +7615,7 @@ msgstr "błąd podczas tworzenia tekstury gradientu!" msgid "error while updating gradient texture!" msgstr "błąd podczas odświeżania tekstury gradientu!" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 msgid "Color" msgstr "Kolor" @@ -5177,13 +7627,13 @@ msgstr "Dystans" msgid "Spread" msgstr "Rozmycie" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 msgid "Remove" msgstr "Usuń" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 msgid "Background" msgstr "Kolor tła" @@ -5241,10 +7691,10 @@ msgstr "" msgid "Text color" msgstr "Kolor tekstu" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 msgid "OK" msgstr "OK" @@ -5269,22 +7719,22 @@ msgstr "" msgid "failed to create FFT buffers" msgstr "nie udało się stworzyć buforów FFT!" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 msgid "Error!" msgstr "Błąd!" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 msgid "cut" msgstr "wytnij" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 msgid "copy" msgstr "kopiuj" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 msgid "paste" msgstr "wklej" @@ -5292,17 +7742,19 @@ msgstr "wklej" msgid "" "select\n" "all" -msgstr "wybierz \n wszystko" +msgstr "" +"wybierz \n" +" wszystko" #: src/gui/editControls.cpp:52 msgid "piano" msgstr "pianino" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 msgid "undo" msgstr "cofnij" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 msgid "redo" msgstr "ponów" @@ -5346,55 +7798,63 @@ msgstr "" msgid "" "transpose\n" "notes" -msgstr "transponuj\n nuty" +msgstr "" +"transponuj\n" +" nuty" #: src/gui/editControls.cpp:64 msgid "" "transpose\n" "values" -msgstr "transponuj\n wartości" +msgstr "" +"transponuj\n" +" wartości" #: src/gui/editControls.cpp:67 msgid "" "change\n" "ins" -msgstr "zmień\n instr." +msgstr "" +"zmień\n" +" instr." #: src/gui/editControls.cpp:68 msgid "" "find/\n" "replace" -msgstr "znajdź\n zamień" +msgstr "" +"znajdź\n" +" zamień" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 msgid "collapse" msgstr "skróć" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 msgid "expand" msgstr "rozszerz" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 msgid "flip" msgstr "odwróć" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 msgid "invert" msgstr "zmień kolejność" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 msgid "interpolate" msgstr "interpoluj" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 msgid "scale" msgstr "skaluj" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 msgid "fade" msgstr "zanikaj" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 msgid "randomize" msgstr "wypełnij losowymi wartościami" @@ -5406,7 +7866,9 @@ msgstr "maska op." msgid "" "scroll\n" "mode" -msgstr "tryb\n przewijania" +msgstr "" +"tryb\n" +" przewijania" #: src/gui/editControls.cpp:81 msgid "" @@ -5427,7 +7889,7 @@ msgid "" msgstr "" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 +#: src/gui/insEdit.cpp:8720 msgid "clear" msgstr "wyczyść" @@ -5439,39 +7901,33 @@ msgstr "Mobilne menu ustawień" msgid "Mobile Menu" msgstr "Menu mobilne" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 msgid "Orders" msgstr "Matryca wzorców" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 msgid "Ins" msgstr "Instr." -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 msgid "Song" msgstr "Utwór" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 msgid "Chips" msgstr "Układy" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" -msgstr "Inne" - -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 msgid "New" msgstr "Nowy" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 msgid "Unsaved changes! Save changes before creating a new song?" msgstr "Niezapisane zmiany! Zapisać zmiany przed stworzeniem nowego utworu?" @@ -5479,7 +7935,7 @@ msgstr "Niezapisane zmiany! Zapisać zmiany przed stworzeniem nowego utworu?" msgid "Save as..." msgstr "Zapisz jako..." -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 msgid "Restore Backup" msgstr "Wczytaj kopię zapasową" @@ -5488,7 +7944,7 @@ msgid "Song Info" msgstr "O utworze" #: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 +#: src/gui/guiConst.cpp:649 msgid "Subsongs" msgstr "Podutwory" @@ -5520,7 +7976,7 @@ msgstr "Rejestry" msgid "Stats" msgstr "Statsy" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 msgid "Grooves" msgstr "Wzory rytmów" @@ -5552,12 +8008,12 @@ msgstr "Presety" msgid "PatManager" msgstr "Men. wzorców" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 msgid "Panic" msgstr "Panika" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 msgid "Settings" msgstr "Ustawienia" @@ -5565,128 +8021,133 @@ msgstr "Ustawienia" msgid "Log" msgstr "Logi" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 msgid "About" msgstr "O programie" -#: src/gui/editControls.cpp:623 +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" +msgstr "" + +#: src/gui/editControls.cpp:627 msgid "Switch to Desktop Mode" msgstr "Przełącz na tryb komputerowy" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 msgid "Play/Edit Controls" msgstr "Sterowanie odtwarzaniem/edycją" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 msgid "Octave" msgstr "Oktawa" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 msgid "Coarse Step" msgstr "Większy krok edycji" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 msgid "Edit Step" msgstr "Krok edycji" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 msgid "Play" msgstr "Odtwarzaj" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 msgid "Stop" msgstr "Stop" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 msgid "Edit" msgstr "Edytuj" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 msgid "Repeat pattern" msgstr "Zapętl wzorzec" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 msgid "Step one row" msgstr "Zrób jeden krok we wzorcu" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 msgid "Poly##PolyInput" msgstr "Polifonia##PolyInput" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 msgid "Mono##PolyInput" msgstr "Mono##PolyInput" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 msgid "Polyphony" msgstr "Polifonia podglądu" -#: src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:930 msgid "Oct." msgstr "Okt." -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 msgid "Coarse" msgstr "Większy krok" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 msgid "Step" msgstr "Krok" -#: src/gui/editControls.cpp:967 +#: src/gui/editControls.cpp:971 msgid "Foll." msgstr "Pod." -#: src/gui/editControls.cpp:972 +#: src/gui/editControls.cpp:976 msgid "Ord##FollowOrders" msgstr "Matr.##FollowOrders" -#: src/gui/editControls.cpp:980 +#: src/gui/editControls.cpp:984 msgid "Pat##FollowPattern" msgstr "Wz.##FollowPattern" -#: src/gui/editControls.cpp:1002 +#: src/gui/editControls.cpp:1006 msgid "Play Controls" msgstr "Sterowanie odtwarzaniem" -#: src/gui/editControls.cpp:1026 +#: src/gui/editControls.cpp:1030 msgid "Play from the beginning of this pattern" msgstr "Odtwarzaj od początku wzorca" -#: src/gui/editControls.cpp:1034 +#: src/gui/editControls.cpp:1038 msgid "Repeat from the beginning of this pattern" msgstr "Zapętlaj od początku tego wzorca" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 msgid "Edit Controls" msgstr "Edycja" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 msgid "Follow orders" msgstr "Podążaj za matrycą wzorców" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 msgid "Follow pattern" msgstr "Podążaj za wzorcem" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 msgid "Song Comments" msgstr "Komentarze do utworu" -#: src/gui/util.cpp:93 +#: src/gui/util.cpp:93 src/gui/util.cpp:233 msgid "" msgstr "" @@ -5702,7 +8163,7 @@ msgstr "" msgid "Shift-" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 msgid "Statistics" msgstr "Statystyki" @@ -5710,7 +8171,7 @@ msgstr "Statystyki" msgid "Audio load" msgstr "Obciążenie audio" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 msgid "Oscilloscope (X-Y)" msgstr "Oscyloskop (X-Y)" @@ -5730,7 +8191,7 @@ msgstr "Kanał osi Y" msgid "Invert##Y" msgstr "Odwróć" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 msgid "Zoom" msgstr "Powiększ" @@ -5766,17 +8227,18 @@ msgid "%.1fdB,%.1fdB" msgstr "" #: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 msgid "Clock rate:" msgstr "Taktowanie zegara:" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 msgid "Chip type:" msgstr "Typ układu:" @@ -5792,13 +8254,13 @@ msgstr "YM2612 (9-bitowy DAC z zakłóceniami)" msgid "YMF276 (external DAC)" msgstr "YMF276 (zewnętrzny DAC)" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 msgid "Disable ExtCh FM macros (compatibility)" msgstr "Wyłącz makra rozszerzonych kanałów FM (dla kompatybilności)" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" msgstr "" "Zmiana instr. na operatorach 2-4 rozsz. kanału ma wpływ na FB (dla " @@ -5816,8 +8278,8 @@ msgstr "Symulacja przerwań przetwornika C/A" msgid "cycles##InterruptSim" msgstr "cykli##InterruptSim" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 msgid "3.58MHz (NTSC)" msgstr "" @@ -5857,35 +8319,11 @@ msgstr "TI SN76489 z krótkim szumem podobnym do Atari" msgid "Game Gear" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" -msgstr "" - -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" -msgstr "" - -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" -msgstr "" - -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" -msgstr "Trójkanałowy syntezator dźwięku Tandy PSSJ " - -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" -msgstr "" - -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" -msgstr "" - #: src/gui/sysConf.cpp:205 msgid "Disable noise period change phase reset" msgstr "Wyłącz reset fazy podczas zmiany okresu szumu" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 msgid "Disable easy period to note mapping on upper octaves" msgstr "Wyłącz uproszczone mapowanie okresu na nutę na wyższych oktawach" @@ -5897,7 +8335,7 @@ msgstr "Pseudo-PAL" msgid "Disable anti-click" msgstr "Wyłącz anty-stukanie" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 msgid "Chip revision:" msgstr "Rewizja układu:" @@ -5945,7 +8383,7 @@ msgstr "16-bit (wersje A/B/D/F)" msgid "8-bit + TDM (rev C/E)" msgstr "8-bit + multipleksowanie z podziałem czasu (wersje C/E)" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 msgid "Enable echo" msgstr "Włącz echo" @@ -5953,7 +8391,7 @@ msgstr "Włącz echo" msgid "Swap echo channels" msgstr "Zamień miejscami kanały echo" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 msgid "Echo delay:" msgstr "Opóźnienie echo:" @@ -5961,11 +8399,11 @@ msgstr "Opóźnienie echo:" msgid "Echo resolution:" msgstr "Rozdzielczość echo:" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 msgid "Echo feedback:" msgstr "Feedback echo:" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 msgid "Echo volume:" msgstr "Głośność echo:" @@ -5981,16 +8419,12 @@ msgstr "Game Boy Color (wersja C)" msgid "Game Boy Color (rev E)" msgstr "Game Boy Color (wersja E)" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" -msgstr "" - #: src/gui/sysConf.cpp:373 msgid "Wave channel orientation:" msgstr "Orientacja kanału syntezy tablicowej" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 msgid "Normal" msgstr "Normalne" @@ -6017,7 +8451,7 @@ msgstr "" msgid "DAC bit depth (reduces output rate):" msgstr "Rozdzielczość DAC (zmniejsza częstotliwość samplowania):" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 msgid "Volume scale:" msgstr "Głośność:" @@ -6083,16 +8517,16 @@ msgstr "" msgid "Broken pitch macro/slides (compatibility)" msgstr "Uszkodzone efekty portamento i makra (kompatybilność)" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 msgid "NTSC (1.79MHz)" msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 msgid "PAL (1.67MHz)" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 msgid "Dendy (1.77MHz)" msgstr "" @@ -6108,60 +8542,60 @@ msgstr "DPCM (przytłumione sample, niskie zużycie CPU)" msgid "PCM (crisp samples; high CPU usage)" msgstr "PCM (czyste sample, wysokie zużycie CPU)" -#: src/gui/sysConf.cpp:698 +#: src/gui/sysConf.cpp:699 msgid "NTSC (1.02MHz)" msgstr "" -#: src/gui/sysConf.cpp:702 +#: src/gui/sysConf.cpp:703 msgid "PAL (0.99MHz)" msgstr "" -#: src/gui/sysConf.cpp:706 +#: src/gui/sysConf.cpp:707 msgid "SSI 2001 (0.89MHz)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 msgid "Global parameter priority:" msgstr "Priorytet globalnych parametrów:" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 msgid "Left to right" msgstr "Z lewej do prawej" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 msgid "Last used channel" msgstr "Ostatni używany kanał" -#: src/gui/sysConf.cpp:725 +#: src/gui/sysConf.cpp:726 msgid "Hard reset envelope:" msgstr "Twardy reset obwiedni:" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 msgid "Attack" msgstr "Narastanie" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 msgid "Decay" msgstr "Opadanie" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 msgid "Sustain" msgstr "Podtrzymanie" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 msgid "Release" msgstr "Zwolnienie" -#: src/gui/sysConf.cpp:748 +#: src/gui/sysConf.cpp:749 msgid "Envelope reset time:" msgstr "Czas resetowania obwiedni:" -#: src/gui/sysConf.cpp:758 +#: src/gui/sysConf.cpp:759 msgid "" "- 0 disables envelope reset. not recommended!\n" "- 1 may trigger SID envelope bugs.\n" @@ -6171,703 +8605,800 @@ msgstr "" "- 1 może wywołać błędy obwiedni SIDa.\n" "- zbyt wysokie wartości mogą powodować pomijanie krótkich nut." -#: src/gui/sysConf.cpp:760 +#: src/gui/sysConf.cpp:761 msgid "Disable 1Exy env update (compatibility)" msgstr "" "Wyłącz aktualizację obwiedni podczas stosowania efektu 1Exy (kompatybilność)" -#: src/gui/sysConf.cpp:765 +#: src/gui/sysConf.cpp:766 msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" "Makra szerokości fali prostokątnej i punktu odcięcia w trybie względnym mają " "niższą rozdzielczość (kompatybilność)" -#: src/gui/sysConf.cpp:770 +#: src/gui/sysConf.cpp:771 msgid "Cutoff macro race conditions (compatibility)" msgstr "Wyścig wątków przy makrze punktu odcięcia (dla kompatybilności)" -#: src/gui/sysConf.cpp:806 +#: src/gui/sysConf.cpp:807 msgid "8MHz (Neo Geo MVS)" msgstr "" -#: src/gui/sysConf.cpp:810 +#: src/gui/sysConf.cpp:811 msgid "8.06MHz (Neo Geo AES)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 msgid "SSG Volume" msgstr "Głośność SSG" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 msgid "FM/ADPCM Volume" msgstr "Głośność FM/ADPCM" -#: src/gui/sysConf.cpp:858 +#: src/gui/sysConf.cpp:859 msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "" -#: src/gui/sysConf.cpp:862 +#: src/gui/sysConf.cpp:863 msgid "1.77MHz (ZX Spectrum PAL)" msgstr "" -#: src/gui/sysConf.cpp:866 +#: src/gui/sysConf.cpp:867 msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "0.83 MHz (Sunsoft 5B z już podzielonym taktowaniem, PAL)" -#: src/gui/sysConf.cpp:870 +#: src/gui/sysConf.cpp:871 msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "0.89 MHz (Sunsoft 5B z już podzielonym taktowaniem)" -#: src/gui/sysConf.cpp:874 +#: src/gui/sysConf.cpp:875 msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/sysConf.cpp:878 +#: src/gui/sysConf.cpp:879 msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/sysConf.cpp:882 +#: src/gui/sysConf.cpp:883 msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/sysConf.cpp:886 +#: src/gui/sysConf.cpp:887 msgid "1.5MHz (Vectrex)" msgstr "" -#: src/gui/sysConf.cpp:890 +#: src/gui/sysConf.cpp:891 msgid "1.536MHz (Kyugo)" msgstr "" -#: src/gui/sysConf.cpp:894 +#: src/gui/sysConf.cpp:895 msgid "1.67MHz (?)" msgstr "" -#: src/gui/sysConf.cpp:898 +#: src/gui/sysConf.cpp:899 msgid "1.75MHz (ZX Spectrum 48K)" msgstr "" -#: src/gui/sysConf.cpp:902 +#: src/gui/sysConf.cpp:903 msgid "1.99MHz (PC-88)" msgstr "" -#: src/gui/sysConf.cpp:906 +#: src/gui/sysConf.cpp:907 msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/sysConf.cpp:910 +#: src/gui/sysConf.cpp:911 msgid "2^21Hz (Game Boy)" msgstr "" -#: src/gui/sysConf.cpp:914 +#: src/gui/sysConf.cpp:915 msgid "3.58MHz (Darky)" msgstr "" -#: src/gui/sysConf.cpp:918 +#: src/gui/sysConf.cpp:919 msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/sysConf.cpp:930 +#: src/gui/sysConf.cpp:931 msgid "YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:934 +#: src/gui/sysConf.cpp:935 msgid "Sunsoft 5B" msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" -msgstr "" - -#: src/gui/sysConf.cpp:944 +#: src/gui/sysConf.cpp:948 msgid "note: AY-3-8914 is not supported by the VGM format!" msgstr "uwaga: AY-3-8914 nie jest wspieramy przez format VGM!" -#: src/gui/sysConf.cpp:948 +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" +msgstr "" + +#: src/gui/sysConf.cpp:957 msgid "Stereo##_AY_STEREO" msgstr "Stereo##_AY_STEREO" -#: src/gui/sysConf.cpp:953 +#: src/gui/sysConf.cpp:962 msgid "Separation" msgstr "Rozdzielenie" -#: src/gui/sysConf.cpp:962 +#: src/gui/sysConf.cpp:971 msgid "Half Clock divider##_AY_CLKSEL" msgstr "Podziel taktowania zegara przez 2##_AY_CLKSEL" -#: src/gui/sysConf.cpp:984 +#: src/gui/sysConf.cpp:993 msgid "SAM Coupé (8MHz)" msgstr "" -#: src/gui/sysConf.cpp:988 +#: src/gui/sysConf.cpp:997 msgid "NTSC (7.15MHz)" msgstr "" -#: src/gui/sysConf.cpp:992 +#: src/gui/sysConf.cpp:1001 msgid "PAL (7.09MHz)" msgstr "" -#: src/gui/sysConf.cpp:1012 +#: src/gui/sysConf.cpp:1021 msgid "Stereo separation:" msgstr "Rozdzielenie stereo:" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 msgid "Model:" msgstr "Model:" -#: src/gui/sysConf.cpp:1021 +#: src/gui/sysConf.cpp:1030 msgid "Amiga 500 (OCS)" msgstr "" -#: src/gui/sysConf.cpp:1025 +#: src/gui/sysConf.cpp:1034 msgid "Amiga 1200 (AGA)" msgstr "" -#: src/gui/sysConf.cpp:1031 +#: src/gui/sysConf.cpp:1040 msgid "Chip memory:" msgstr "Pamięć układu:" -#: src/gui/sysConf.cpp:1033 +#: src/gui/sysConf.cpp:1042 msgid "2MB (ECS/AGA max)" msgstr "2 MB (maksimum dla ECS/AGA)" -#: src/gui/sysConf.cpp:1043 +#: src/gui/sysConf.cpp:1052 msgid "512KB (OCS max)" msgstr "512 kB (maksimum dla OCS)" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 msgid "PAL" msgstr "" -#: src/gui/sysConf.cpp:1059 +#: src/gui/sysConf.cpp:1068 msgid "Bypass frequency limits" msgstr "Ignoruj limity częstotliwości" -#: src/gui/sysConf.cpp:1081 +#: src/gui/sysConf.cpp:1090 msgid "Software pitch driver" msgstr "Sterownik programowych wysokości nut" -#: src/gui/sysConf.cpp:1085 +#: src/gui/sysConf.cpp:1094 #, fuzzy msgid "Old pitch table (compatibility)" msgstr "Uszkodzone efekty portamento i makra (kompatybilność)" -#: src/gui/sysConf.cpp:1090 +#: src/gui/sysConf.cpp:1099 msgid "Mixing mode:" msgstr "Tryb miksowania:" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 msgid "Mono" msgstr "Mono" -#: src/gui/sysConf.cpp:1096 +#: src/gui/sysConf.cpp:1105 msgid "Mono (no distortion)" msgstr "Mono (bez zakłóceń)" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 msgid "Stereo" msgstr "Stereo" -#: src/gui/sysConf.cpp:1127 +#: src/gui/sysConf.cpp:1136 msgid "1.19MHz (PC)" msgstr "" -#: src/gui/sysConf.cpp:1131 +#: src/gui/sysConf.cpp:1140 msgid "1.99MHz (PC-98)" msgstr "" -#: src/gui/sysConf.cpp:1135 +#: src/gui/sysConf.cpp:1144 msgid "2.46MHz (PC-98)" msgstr "" -#: src/gui/sysConf.cpp:1141 +#: src/gui/sysConf.cpp:1150 msgid "Speaker type:" msgstr "Typ brzęczyka:" -#: src/gui/sysConf.cpp:1143 +#: src/gui/sysConf.cpp:1152 msgid "Unfiltered" msgstr "Bez filtrowania" -#: src/gui/sysConf.cpp:1147 +#: src/gui/sysConf.cpp:1156 msgid "Cone" msgstr "Stożek" -#: src/gui/sysConf.cpp:1151 +#: src/gui/sysConf.cpp:1160 msgid "Piezo" msgstr "Piezo" -#: src/gui/sysConf.cpp:1155 +#: src/gui/sysConf.cpp:1164 msgid "Use system beeper (Linux only!)" msgstr "Używaj prawdziwego brzęczyka systemowego (tylko na Linuxie!)" -#: src/gui/sysConf.cpp:1161 +#: src/gui/sysConf.cpp:1170 msgid "Reset phase on frequency change" msgstr "Resetuj fazę podczas zmiany częstotliwości" -#: src/gui/sysConf.cpp:1210 +#: src/gui/sysConf.cpp:1219 msgid "16MHz (Seta 1)" msgstr "" -#: src/gui/sysConf.cpp:1214 +#: src/gui/sysConf.cpp:1223 msgid "16.67MHz (Seta 2)" msgstr "" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 msgid "14.32MHz (NTSC)" msgstr "" -#: src/gui/sysConf.cpp:1228 +#: src/gui/sysConf.cpp:1237 msgid "Bankswitched (Seta 2)" msgstr "Ze zmieniarką banków (Seta 2)" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 msgid "Initial channel limit:" msgstr "Początkowy limit ilości kanałów:" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 msgid "Disable hissing" msgstr "Wyłącz trzeszczenie" -#: src/gui/sysConf.cpp:1271 +#: src/gui/sysConf.cpp:1280 msgid "Scale frequency to wave length" msgstr "Skaluj częstotliwość względem długości fali" -#: src/gui/sysConf.cpp:1305 +#: src/gui/sysConf.cpp:1314 #, fuzzy msgid "Amiga channel volumes (64)" msgstr "Stopnie głośności Amigi (64)" -#: src/gui/sysConf.cpp:1309 +#: src/gui/sysConf.cpp:1318 msgid "Amiga-like pitch (non-linear pitch only)" -msgstr "Amigo-podobna tablica wysokości tonów (tylko dla nie-liniowej tablicy wysokości" +msgstr "" +"Amigo-podobna tablica wysokości tonów (tylko dla nie-liniowej tablicy " +"wysokości" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 msgid "3.54MHz (PAL)" msgstr "" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 msgid "4MHz" msgstr "" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 msgid "3MHz" msgstr "" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 msgid "3.9936MHz (PC-88/PC-98)" msgstr "" -#: src/gui/sysConf.cpp:1361 +#: src/gui/sysConf.cpp:1370 msgid "1.5MHz" msgstr "" -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 msgid "Output rate:" msgstr "Częstotliwość audio na wyjściu:" -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 msgid "FM: clock / 72, SSG: clock / 16" msgstr "FM: takt. zegara / 72, SSG: takt. zegara / 16" -#: src/gui/sysConf.cpp:1372 +#: src/gui/sysConf.cpp:1381 msgid "FM: clock / 36, SSG: clock / 8" msgstr "FM: takt. zegara / 36, SSG: takt. zegara / 8" -#: src/gui/sysConf.cpp:1376 +#: src/gui/sysConf.cpp:1385 msgid "FM: clock / 24, SSG: clock / 4" msgstr "FM: takt. zegara / 24, SSG: takt. zegara / 4" -#: src/gui/sysConf.cpp:1388 +#: src/gui/sysConf.cpp:1397 msgid "FM Volume" msgstr "Głośność FM" -#: src/gui/sysConf.cpp:1427 +#: src/gui/sysConf.cpp:1436 msgid "8MHz (Arcade)" msgstr "8 MHz (Arcade)" -#: src/gui/sysConf.cpp:1431 +#: src/gui/sysConf.cpp:1440 msgid "7.987MHz (PC-88/PC-98)" msgstr "" -#: src/gui/sysConf.cpp:1438 +#: src/gui/sysConf.cpp:1447 msgid "FM: clock / 144, SSG: clock / 32" msgstr "FM: takt. zegara / 144, SSG: takt. zegara / 32" -#: src/gui/sysConf.cpp:1446 +#: src/gui/sysConf.cpp:1455 msgid "FM: clock / 48, SSG: clock / 8" msgstr "FM: takt. zegara / 48, SSG: takt. zegara / 8" -#: src/gui/sysConf.cpp:1491 +#: src/gui/sysConf.cpp:1500 msgid "8MHz (FM Towns)" msgstr "" -#: src/gui/sysConf.cpp:1495 +#: src/gui/sysConf.cpp:1504 msgid "10MHz (Sega System 18)" msgstr "" -#: src/gui/sysConf.cpp:1499 +#: src/gui/sysConf.cpp:1508 msgid "12.5MHz (Sega CD/System 32)" msgstr "" -#: src/gui/sysConf.cpp:1506 +#: src/gui/sysConf.cpp:1515 msgid "RF5C68 (10-bit output)" msgstr "RF5C68 (10-bitowe audio)" -#: src/gui/sysConf.cpp:1510 +#: src/gui/sysConf.cpp:1519 msgid "RF5C164 (16-bit output)" msgstr "RF5C164 (16-bitowe audio)" -#: src/gui/sysConf.cpp:1565 +#: src/gui/sysConf.cpp:1574 msgid "Sample rate table:" msgstr "Tablica częstotliwości audio:" -#: src/gui/sysConf.cpp:1569 +#: src/gui/sysConf.cpp:1578 msgid "divider \\ clock" msgstr "dzielnik zegara" -#: src/gui/sysConf.cpp:1571 +#: src/gui/sysConf.cpp:1580 msgid "full" msgstr "pełna" -#: src/gui/sysConf.cpp:1573 +#: src/gui/sysConf.cpp:1582 msgid "half" msgstr "połowiczna" -#: src/gui/sysConf.cpp:1686 +#: src/gui/sysConf.cpp:1695 msgid "clock / 132" msgstr "takt. zegara / 132" -#: src/gui/sysConf.cpp:1690 +#: src/gui/sysConf.cpp:1699 msgid "clock / 165" msgstr "takt. zegara / 165" -#: src/gui/sysConf.cpp:1696 +#: src/gui/sysConf.cpp:1705 msgid "Bankswitched (NMK112)" msgstr "Ze zmieniarką banków (NMK112)" -#: src/gui/sysConf.cpp:1715 +#: src/gui/sysConf.cpp:1724 msgid "1.79MHz (NTSC/MSX)" msgstr "" -#: src/gui/sysConf.cpp:1719 +#: src/gui/sysConf.cpp:1728 msgid "1.77MHz (PAL)" msgstr "" -#: src/gui/sysConf.cpp:1723 +#: src/gui/sysConf.cpp:1732 msgid "1.5MHz (Arcade)" msgstr "1.5 MHz (Automaty do gier)" -#: src/gui/sysConf.cpp:1727 +#: src/gui/sysConf.cpp:1736 msgid "2MHz" msgstr "" -#: src/gui/sysConf.cpp:1742 +#: src/gui/sysConf.cpp:1751 msgid "Consistent frequency across all duties" msgstr "Stabilna częstotliwości dla wszystkich szerokości fali prostokątnej" -#: src/gui/sysConf.cpp:1749 +#: src/gui/sysConf.cpp:1758 msgid "note: only works for an initial LFSR value of 0!" msgstr "" "uwaga: działa tylko w przypadku ustawienia początkowej wartości LFSR na 0!" -#: src/gui/sysConf.cpp:1783 +#: src/gui/sysConf.cpp:1793 msgid "3.5MHz" msgstr "" -#: src/gui/sysConf.cpp:1808 +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" +msgstr "" + +#: src/gui/sysConf.cpp:1825 msgid "14.19MHz (PAL)" msgstr "" -#: src/gui/sysConf.cpp:1812 +#: src/gui/sysConf.cpp:1829 msgid "14MHz" msgstr "" -#: src/gui/sysConf.cpp:1816 +#: src/gui/sysConf.cpp:1833 msgid "16MHz" msgstr "" -#: src/gui/sysConf.cpp:1820 +#: src/gui/sysConf.cpp:1837 msgid "15MHz" msgstr "" -#: src/gui/sysConf.cpp:1824 +#: src/gui/sysConf.cpp:1841 msgid "33.8688MHz (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:1829 +#: src/gui/sysConf.cpp:1846 msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/sysConf.cpp:1833 +#: src/gui/sysConf.cpp:1850 msgid "OPL3-L (YMF289B)" msgstr "" -#: src/gui/sysConf.cpp:1839 +#: src/gui/sysConf.cpp:1856 msgid "Compatible panning (0800)" msgstr "Kompatybilny panning (0800)" -#: src/gui/sysConf.cpp:1904 +#: src/gui/sysConf.cpp:1921 msgid "Output bit depth:" msgstr "Rozdzielczość audio na wyjściu:" -#: src/gui/sysConf.cpp:1910 +#: src/gui/sysConf.cpp:1927 #, fuzzy msgid "Maximum volume:" msgstr "Górna granica" -#: src/gui/sysConf.cpp:1920 +#: src/gui/sysConf.cpp:1937 msgid "Interpolation:" msgstr "Interpolacja:" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 msgid "Linear" msgstr "Liniowa" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 msgid "Cubic" msgstr "Sześcienna" -#: src/gui/sysConf.cpp:1934 +#: src/gui/sysConf.cpp:1951 msgid "Sinc" msgstr "Sinc" -#: src/gui/sysConf.cpp:1975 +#: src/gui/sysConf.cpp:1993 msgid "Left##VolScaleL" msgstr "Lewo##VolScaleL" -#: src/gui/sysConf.cpp:1980 +#: src/gui/sysConf.cpp:1998 msgid "Right##VolScaleL" msgstr "Prawo##VolScaleL" -#: src/gui/sysConf.cpp:1990 +#: src/gui/sysConf.cpp:2008 msgid "Initial echo state:" msgstr "Początkowy stan echo:" -#: src/gui/sysConf.cpp:2010 +#: src/gui/sysConf.cpp:2028 msgid "Delay##EchoDelay" msgstr "Opóźnienie##EchoDelay" -#: src/gui/sysConf.cpp:2016 +#: src/gui/sysConf.cpp:2034 msgid "Feedback##EchoFeedback" msgstr "Sprz. zwrotne##EchoFeedback" -#: src/gui/sysConf.cpp:2023 +#: src/gui/sysConf.cpp:2041 msgid "Left##EchoVolL" msgstr "Lewe##EchoVolL" -#: src/gui/sysConf.cpp:2028 +#: src/gui/sysConf.cpp:2046 msgid "Right##EchoVolL" msgstr "Prawe##EchoVolL" -#: src/gui/sysConf.cpp:2034 +#: src/gui/sysConf.cpp:2052 msgid "Echo filter:" msgstr "Filtr echo:" -#: src/gui/sysConf.cpp:2044 +#: src/gui/sysConf.cpp:2062 msgid "Hex##SNESFHex" msgstr "Heks.##SNESFHex" -#: src/gui/sysConf.cpp:2044 +#: src/gui/sysConf.cpp:2062 msgid "Dec##SNESFHex" msgstr "Dzies.##SNESFHex" -#: src/gui/sysConf.cpp:2086 +#: src/gui/sysConf.cpp:2104 #, c-format msgid "sum: %d" msgstr "suma: %d" -#: src/gui/sysConf.cpp:2089 +#: src/gui/sysConf.cpp:2107 msgid "Disable Gaussian interpolation" msgstr "Wyłącz interpolację Gaussa" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" +msgstr "" + +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 msgid "Detune" msgstr "Rozstrojenie" -#: src/gui/sysConf.cpp:2152 +#: src/gui/sysConf.cpp:2175 msgid "Capacitor values (nF):" msgstr "Pojemność kondensatorów (nF):" -#: src/gui/sysConf.cpp:2162 +#: src/gui/sysConf.cpp:2185 msgid "Initial part volume (channel 1-4):" msgstr "Głośnośc początkowa (kanały 1-4):" -#: src/gui/sysConf.cpp:2172 +#: src/gui/sysConf.cpp:2195 msgid "Initial part volume (channel 5-8):" msgstr "Głośnośc początkowa (kanały 5-8):" -#: src/gui/sysConf.cpp:2182 +#: src/gui/sysConf.cpp:2205 msgid "Envelope mode (channel 1-4):" msgstr "Tryb obwiedni(kanały 1-4):" -#: src/gui/sysConf.cpp:2184 +#: src/gui/sysConf.cpp:2207 msgid "Capacitor (attack/decay)##EM00" msgstr "Kondensator (narastanie/opadanie)" -#: src/gui/sysConf.cpp:2188 +#: src/gui/sysConf.cpp:2211 msgid "External (volume macro)##EM01" msgstr "Zewnętrzny (makro głośności)" -#: src/gui/sysConf.cpp:2194 +#: src/gui/sysConf.cpp:2217 msgid "Envelope mode (channel 5-8):" msgstr "Tryb obwiedni(kanały 5-8):" -#: src/gui/sysConf.cpp:2196 +#: src/gui/sysConf.cpp:2219 msgid "Capacitor (attack/decay)##EM10" msgstr "Kondensator (narastanie/opadanie)" -#: src/gui/sysConf.cpp:2200 +#: src/gui/sysConf.cpp:2223 msgid "External (volume macro)##EM11" msgstr "Zewnętrzny (makro głośności)" -#: src/gui/sysConf.cpp:2206 +#: src/gui/sysConf.cpp:2229 msgid "Global vibrato:" msgstr "Globalne vibrato:" -#: src/gui/sysConf.cpp:2213 +#: src/gui/sysConf.cpp:2236 msgid "Depth" msgstr "Głębokość" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 msgid "Waveform storage mode:" msgstr "Sposób przechowywania fal:" -#: src/gui/sysConf.cpp:2281 +#: src/gui/sysConf.cpp:2304 msgid "RAM" msgstr "RAM" -#: src/gui/sysConf.cpp:2285 +#: src/gui/sysConf.cpp:2308 msgid "ROM (up to 8 waves)" msgstr "RAM (maks. 8 fal)" -#: src/gui/sysConf.cpp:2301 +#: src/gui/sysConf.cpp:2324 msgid "Compatible noise frequencies" msgstr "Kompatybilne częstotliwości szumu" -#: src/gui/sysConf.cpp:2316 +#: src/gui/sysConf.cpp:2339 msgid "Legacy slides and pitch (compatibility)" msgstr "Przestarzałe wysokości dźwięku i portamento (kompatybilność)" -#: src/gui/sysConf.cpp:2374 +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" +msgstr "" + +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" +msgstr "" + +#: src/gui/sysConf.cpp:2420 msgid "PAL (1.77MHz)" msgstr "" -#: src/gui/sysConf.cpp:2404 +#: src/gui/sysConf.cpp:2450 msgid "Banking style:" msgstr "Sposób przełączania banków:" -#: src/gui/sysConf.cpp:2406 +#: src/gui/sysConf.cpp:2452 msgid "Namco System 2 (2MB)" msgstr "Namco System 2 (2 MB)" -#: src/gui/sysConf.cpp:2411 +#: src/gui/sysConf.cpp:2457 msgid "Namco System 21 (4MB)" msgstr "Namco System 21 (4 MB)" -#: src/gui/sysConf.cpp:2416 +#: src/gui/sysConf.cpp:2462 msgid "Raw (16MB; no VGM export!)" msgstr "Surowy (16 MB; brak możliwości eksportu do VGM!)" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" -msgstr "Dynamiczny (niezweryfikowany)" - -#: src/gui/sysConf.cpp:2439 +#: src/gui/sysConf.cpp:2483 msgid "Static (up to 5 waves)" msgstr "Statyczny (maks. 5 fal)" -#: src/gui/sysConf.cpp:2474 +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" +msgstr "" + +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" +msgstr "" + +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" +msgstr "" + +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" +msgstr "" + +#: src/gui/sysConf.cpp:2536 msgid "DS (4MB RAM)" msgstr "DS (4 MB RAM)" -#: src/gui/sysConf.cpp:2478 +#: src/gui/sysConf.cpp:2540 msgid "DSi (16MB RAM)" msgstr "DSi (16 MB RAM)" -#: src/gui/sysConf.cpp:2496 +#: src/gui/sysConf.cpp:2558 msgid "V 0.3.1" msgstr "" -#: src/gui/sysConf.cpp:2500 +#: src/gui/sysConf.cpp:2562 msgid "V 47.0.0 (9-bit volume)" msgstr "V 47.0.0 (9-bitowa głośność)" -#: src/gui/sysConf.cpp:2504 +#: src/gui/sysConf.cpp:2566 msgid "V 47.0.2 (Tri/Saw PW XOR)" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" +msgstr "" + +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" +msgstr "" + +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" +msgstr "" + +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" +msgstr "" + +#: src/gui/sysConf.cpp:2602 +msgid "4MB" +msgstr "" + +#: src/gui/sysConf.cpp:2606 +msgid "2MB" +msgstr "" + +#: src/gui/sysConf.cpp:2610 +msgid "1MB" +msgstr "1 MB" + +#: src/gui/sysConf.cpp:2614 +msgid "640KB" +msgstr "" + +#: src/gui/sysConf.cpp:2618 +msgid "512KB" +msgstr "" + +#: src/gui/sysConf.cpp:2622 +msgid "256KB" +msgstr "256 kB" + +#: src/gui/sysConf.cpp:2626 +msgid "128KB" +msgstr "" + +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" +msgstr "" + +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 msgid "nothing to configure" msgstr "nic do skonfigurowania" -#: src/gui/sysConf.cpp:2552 +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" +msgstr "" + +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." +msgstr "" + +#: src/gui/sysConf.cpp:2718 msgid "Custom clock rate" msgstr "Niestandardowe taktowanie zegara" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 msgid "Volume Meter" msgstr "Miernik poziomu głośności" -#: src/gui/userPresets.cpp:325 +#: src/gui/userPresets.cpp:336 msgid "User Systems" msgstr "Systemy użytkownika" -#: src/gui/userPresets.cpp:337 +#: src/gui/userPresets.cpp:348 msgid "Error! User category does not exist!" msgstr "Błąd Kategoria użytkownika nie istnieje!" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 msgid "Systems" msgstr "Systemy" -#: src/gui/userPresets.cpp:349 +#: src/gui/userPresets.cpp:360 msgid "New Preset" msgstr "Nowy preset" -#: src/gui/userPresets.cpp:361 +#: src/gui/userPresets.cpp:372 msgid "select a preset" msgstr "wybierz preset" -#: src/gui/userPresets.cpp:374 +#: src/gui/userPresets.cpp:385 msgid "Remove##UPresetRemove" msgstr "Usuń##UPresetRemove" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 msgid "Configure" msgstr "Konfiguruj" -#: src/gui/userPresets.cpp:470 +#: src/gui/userPresets.cpp:481 msgid "Advanced" msgstr "Zaawansowane" -#: src/gui/userPresets.cpp:476 +#: src/gui/userPresets.cpp:487 msgid "" "insert additional settings in `option=value` format.\n" "available options:\n" -"- tickRate" +"- tickRate \n" +"- chanMask \n" msgstr "" -"ustaw dodatkowe parametry w formacie opcja=wartość`.\n" -"dostępne opcje:\n" -"- tickRate (częstotliwość silnika trackera)" -#: src/gui/userPresets.cpp:509 +#: src/gui/userPresets.cpp:521 msgid "Save and Close" msgstr "Zapisz i zamknij" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 msgid "Import" msgstr "Importuj" -#: src/gui/userPresets.cpp:519 +#: src/gui/userPresets.cpp:531 msgid "Import (replace)" msgstr "Importuj i zamień" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 msgid "Effect List" msgstr "Lista efektów" @@ -6876,7 +9407,7 @@ msgstr "Lista efektów" msgid "Chip at cursor: %s" msgstr "Zaznaczony układ: %s" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 msgid "Search" msgstr "Szukaj" @@ -6884,7 +9415,7 @@ msgstr "Szukaj" msgid "Effect types to show:" msgstr "Wyświetlanie typów efektów:" -#: src/gui/effectList.cpp:47 +#: src/gui/effectList.cpp:48 msgid "Description" msgstr "Opis" @@ -6893,15 +9424,15 @@ msgstr "Opis" msgid "%d. " msgstr "%d. " -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 msgid "too many subsongs!" msgstr "zbyt wiele podutworów!" -#: src/gui/subSongs.cpp:114 +#: src/gui/subSongs.cpp:117 msgid "this is the only subsong!" msgstr "to jest jedyny podutwór!" -#: src/gui/subSongs.cpp:116 +#: src/gui/subSongs.cpp:119 msgid "are you sure you want to remove this subsong?" msgstr "czy jesteś pewien że chcesz usunąć ten podutwór?" @@ -6925,235 +9456,231 @@ msgstr "" msgid "ASAP (C++ port)" msgstr "ASAP (przepisany na C++)" -#: src/gui/settings.cpp:194 +#: src/gui/settings.cpp:199 msgid "ESFMu (fast)" msgstr "ESFMu (szybki)" -#: src/gui/settings.cpp:208 +#: src/gui/settings.cpp:213 msgid "Lower" msgstr "Bardzo niski" -#: src/gui/settings.cpp:210 +#: src/gui/settings.cpp:215 msgid "Medium" msgstr "Średni" -#: src/gui/settings.cpp:212 +#: src/gui/settings.cpp:217 msgid "Ultra" msgstr "Ultra" -#: src/gui/settings.cpp:213 +#: src/gui/settings.cpp:218 msgid "Ultimate" msgstr "Maksymalny" -#: src/gui/settings.cpp:217 +#: src/gui/settings.cpp:222 msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:218 +#: src/gui/settings.cpp:223 msgid "KIOCSOUND on /dev/tty1" msgstr "KIOCSOUND na /dev/tty1" -#: src/gui/settings.cpp:219 +#: src/gui/settings.cpp:224 msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:220 +#: src/gui/settings.cpp:225 msgid "KIOCSOUND on standard output" msgstr "KIOCSOUND na standardowym wyjściu" -#: src/gui/settings.cpp:221 +#: src/gui/settings.cpp:226 msgid "outb()" msgstr "" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 msgid "Disabled/custom" msgstr "Wył./niestandardowy" -#: src/gui/settings.cpp:226 +#: src/gui/settings.cpp:231 msgid "Two octaves (0 is C-4, F is D#5)" msgstr "Dwie oktawy (0 = C-4, F = D#5)" -#: src/gui/settings.cpp:227 +#: src/gui/settings.cpp:232 msgid "Raw (note number is value)" msgstr "Tryb surowy (numer nuty jest wartością)" -#: src/gui/settings.cpp:228 +#: src/gui/settings.cpp:233 msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "" "Alternatywne wprowadzanie dwóch oktaw (dolne klawisze 0-9, górne klawisze A-" "F)" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 msgid "Use dual control change (one for each nibble)" msgstr "Użyj podwójnej komendy CC (jedna na półbajt)" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 msgid "Use 14-bit control change" msgstr "Użyj 14-bitowej komendy CC" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 msgid "Use single control change (imprecise)" msgstr "Użyj pojedynczej komendy CC (niska dokładność)" -#: src/gui/settings.cpp:242 +#: src/gui/settings.cpp:247 msgid "--select--" msgstr "--wybierz--" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 msgid "???" msgstr "" -#: src/gui/settings.cpp:250 +#: src/gui/settings.cpp:255 msgid "Note Off" msgstr "Puszczenie klawisza" -#: src/gui/settings.cpp:251 +#: src/gui/settings.cpp:256 msgid "Note On" msgstr "Wciśnięcie klawisza" -#: src/gui/settings.cpp:252 +#: src/gui/settings.cpp:257 msgid "Aftertouch" msgstr "Aftertouch" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 msgid "Control" msgstr "Wartość CC" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 msgid "Program" msgstr "Program" -#: src/gui/settings.cpp:255 +#: src/gui/settings.cpp:260 msgid "ChanPressure" msgstr "Równe naciskanie na kanał MIDI" -#: src/gui/settings.cpp:256 +#: src/gui/settings.cpp:261 msgid "Pitch Bend" msgstr "Zmiana wysokości dźwięku" -#: src/gui/settings.cpp:257 +#: src/gui/settings.cpp:262 msgid "SysEx" msgstr "SysEx" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 #, c-format msgid "Any" msgstr "Każdy" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 msgid "Instrument" msgstr "Instrument" -#: src/gui/settings.cpp:267 +#: src/gui/settings.cpp:272 msgid "Effect 1 type" msgstr "Indeks efektu №1" -#: src/gui/settings.cpp:268 +#: src/gui/settings.cpp:273 msgid "Effect 1 value" msgstr "Fala Parametr efektu №1" -#: src/gui/settings.cpp:269 +#: src/gui/settings.cpp:274 msgid "Effect 2 type" msgstr "Indeks efektu №2" -#: src/gui/settings.cpp:270 +#: src/gui/settings.cpp:275 msgid "Effect 2 value" msgstr "Fala Parametr efektu №2" -#: src/gui/settings.cpp:271 +#: src/gui/settings.cpp:276 msgid "Effect 3 type" msgstr "Indeks efektu №3" -#: src/gui/settings.cpp:272 +#: src/gui/settings.cpp:277 msgid "Effect 3 value" msgstr "Fala Parametr efektu №3" -#: src/gui/settings.cpp:273 +#: src/gui/settings.cpp:278 msgid "Effect 4 type" msgstr "Indeks efektu №4" -#: src/gui/settings.cpp:274 +#: src/gui/settings.cpp:279 msgid "Effect 4 value" msgstr "Fala Parametr efektu №4" -#: src/gui/settings.cpp:275 +#: src/gui/settings.cpp:280 msgid "Effect 5 type" msgstr "Indeks efektu №5" -#: src/gui/settings.cpp:276 +#: src/gui/settings.cpp:281 msgid "Effect 5 value" msgstr "Fala Parametr efektu №5" -#: src/gui/settings.cpp:277 +#: src/gui/settings.cpp:282 msgid "Effect 6 type" msgstr "Indeks efektu №6" -#: src/gui/settings.cpp:278 +#: src/gui/settings.cpp:283 msgid "Effect 6 value" msgstr "Fala Parametr efektu №6" -#: src/gui/settings.cpp:279 +#: src/gui/settings.cpp:284 msgid "Effect 7 type" msgstr "Indeks efektu №7" -#: src/gui/settings.cpp:280 +#: src/gui/settings.cpp:285 msgid "Effect 7 value" msgstr "Fala Parametr efektu №7" -#: src/gui/settings.cpp:281 +#: src/gui/settings.cpp:286 msgid "Effect 8 type" msgstr "Indeks efektu №8" -#: src/gui/settings.cpp:282 +#: src/gui/settings.cpp:287 msgid "Effect 8 value" msgstr "Fala Parametr efektu №8" -#: src/gui/settings.cpp:318 -msgid "Press key..." -msgstr "Naciśnij klawisz..." - -#: src/gui/settings.cpp:567 +#: src/gui/settings.cpp:557 msgid "Do you want to save your settings?" msgstr "Czy chcesz zapisać swoje ustawienia?" -#: src/gui/settings.cpp:574 +#: src/gui/settings.cpp:564 msgid "General" msgstr "Ogólne" -#: src/gui/settings.cpp:591 +#: src/gui/settings.cpp:581 msgid "Language" msgstr "Język" -#: src/gui/settings.cpp:610 +#: src/gui/settings.cpp:600 msgid "Render backend" msgstr "Biblioteka renderowania" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 msgid "you may need to restart Furnace for this setting to take effect." msgstr "" "może być konieczne ponowne uruchomienie Furnace, aby ta opcja została " "zastosowana." -#: src/gui/settings.cpp:668 +#: src/gui/settings.cpp:658 msgid "Advanced render backend settings" msgstr "Zaawansowane ustawienia biblioteki renderowania" -#: src/gui/settings.cpp:670 +#: src/gui/settings.cpp:660 msgid "Render driver" msgstr "Sterownik renderowania" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 msgid "Automatic" msgstr "Automatyczny" -#: src/gui/settings.cpp:687 +#: src/gui/settings.cpp:677 msgid "" "beware: changing these settings may render Furnace unusable! do so at your " "own risk.\n" @@ -7163,39 +9690,39 @@ msgstr "" "dalszego użytkowania! działasz na własną odpowiedzialność\n" "możesz uruchomić Furnace z parametrem -safemode, jeśli coś zepsujesz" -#: src/gui/settings.cpp:688 +#: src/gui/settings.cpp:678 msgid "Red bits" msgstr "Bity czerwonej składowej" -#: src/gui/settings.cpp:693 +#: src/gui/settings.cpp:683 msgid "Green bits" msgstr "Bity zielonej składowej" -#: src/gui/settings.cpp:698 +#: src/gui/settings.cpp:688 msgid "Blue bits" msgstr "Bity niebieskiej składowej" -#: src/gui/settings.cpp:703 +#: src/gui/settings.cpp:693 msgid "Alpha bits" msgstr "Bity przeźroczystości" -#: src/gui/settings.cpp:708 +#: src/gui/settings.cpp:698 msgid "Color depth" msgstr "Głębia kolorów" -#: src/gui/settings.cpp:713 +#: src/gui/settings.cpp:703 msgid "Stencil buffer size" msgstr "Rozmiar bufora szablonu" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 msgid "Buffer size" msgstr "Rozmiar bufora" -#: src/gui/settings.cpp:724 +#: src/gui/settings.cpp:714 msgid "Double buffer" msgstr "Podwójne buforowanie" -#: src/gui/settings.cpp:729 +#: src/gui/settings.cpp:719 msgid "" "the following values are common (in red, green, blue, alpha order):\n" "- 24 bits: 8, 8, 8, 0\n" @@ -7210,7 +9737,7 @@ msgstr "" "- 32 bity (z przeźroczystością): 8, 8, 8, 8\n" "- 30 bitów (głęboka kwantyzacja): 10, 10, 10, 0" -#: src/gui/settings.cpp:736 +#: src/gui/settings.cpp:726 #, c-format msgid "" "current backend: %s\n" @@ -7223,31 +9750,31 @@ msgstr "" "%s\n" "%s" -#: src/gui/settings.cpp:739 +#: src/gui/settings.cpp:729 msgid "VSync" msgstr "Synchronizacja pionowa" -#: src/gui/settings.cpp:747 +#: src/gui/settings.cpp:737 msgid "Frame rate limit" msgstr "Limit częstotliwości generowania klatek" -#: src/gui/settings.cpp:747 +#: src/gui/settings.cpp:737 msgid "Unlimited" msgstr "Bez limitu" -#: src/gui/settings.cpp:753 +#: src/gui/settings.cpp:743 msgid "only applies when VSync is disabled." msgstr "ma zastosowanie tylko wtedy, gdy synchr. pionowa jest wyłączona" -#: src/gui/settings.cpp:757 +#: src/gui/settings.cpp:747 msgid "Display render time" msgstr "Wyświetlaj czas renderowania" -#: src/gui/settings.cpp:764 +#: src/gui/settings.cpp:754 msgid "Late render clear" msgstr "Opóźnione czyszczenie bufora renderowania" -#: src/gui/settings.cpp:769 +#: src/gui/settings.cpp:759 msgid "" "calls rend->clear() after rend->present(). might reduce UI latency by one " "frame in some drivers." @@ -7255,11 +9782,11 @@ msgstr "" "Wywołuje rend->clear() po rend->present(). Może wyeliminować opóźnienie o " "jedną klatkę w renderowaniu interfejsu przy niektórych sterownikach." -#: src/gui/settings.cpp:774 +#: src/gui/settings.cpp:764 msgid "Power-saving mode" msgstr "Tryb oszczędzania energii" -#: src/gui/settings.cpp:779 +#: src/gui/settings.cpp:769 msgid "" "saves power by lowering the frame rate to 2fps when idle.\n" "may cause issues under Mesa drivers!" @@ -7268,13 +9795,13 @@ msgstr "" "na sekundę w trybie czuwania.\n" "może powodować problemy pod sterownikami Mesa!" -#: src/gui/settings.cpp:784 +#: src/gui/settings.cpp:774 msgid "Disable threaded input (restart after changing!)" msgstr "" "Wyłącz przetwarzanie naciśnięć klawiszy w osobnych wątkach (uruchom ponownie " "program po zmianie!)." -#: src/gui/settings.cpp:789 +#: src/gui/settings.cpp:779 msgid "" "threaded input processes key presses for note preview on a separate thread " "(on supported platforms), which reduces latency.\n" @@ -7286,29 +9813,29 @@ msgstr "" "są jednak doniesienia o zawieszaniu się programu po wyłączeniu tej opcji, w " "takim przypadku włącz ją." -#: src/gui/settings.cpp:794 +#: src/gui/settings.cpp:784 msgid "Enable event delay" msgstr "Włącz opóźnienie zdarzeń" -#: src/gui/settings.cpp:800 +#: src/gui/settings.cpp:790 msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" "może powodować problemy podczas podglądu instrumentów, jeśli podłączona jest " "mysz o wysokiej częstotliwości odświeżania." -#: src/gui/settings.cpp:804 +#: src/gui/settings.cpp:794 msgid "Per-channel oscilloscope threads" msgstr "Wielowątkowość oscyloskopu dla poszczególnych kanałów" -#: src/gui/settings.cpp:812 +#: src/gui/settings.cpp:802 msgid "you're being silly, aren't you? that's enough." msgstr "wystarczy." -#: src/gui/settings.cpp:816 +#: src/gui/settings.cpp:806 msgid "what are you doing? stop!" msgstr "stop!" -#: src/gui/settings.cpp:820 +#: src/gui/settings.cpp:810 #, c-format msgid "" "it is a bad idea to set this number higher than your CPU core count (%d)!" @@ -7316,23 +9843,23 @@ msgstr "" " ustawianie tej wartości na wyższą niż ilość rdzeni twojego CPU to bardzo " "zły pomysł (%d)!" -#: src/gui/settings.cpp:825 +#: src/gui/settings.cpp:815 msgid "Oscilloscope rendering engine:" msgstr "Silnik renderowania oscyloskopu:" -#: src/gui/settings.cpp:827 +#: src/gui/settings.cpp:817 msgid "ImGui line plot" msgstr "Rysunek linii z ImGui" -#: src/gui/settings.cpp:832 +#: src/gui/settings.cpp:822 msgid "render using Dear ImGui's built-in line drawing functions." msgstr "renderuj przy pomocy wbudowanych funkcji Dear ImGui." -#: src/gui/settings.cpp:834 +#: src/gui/settings.cpp:824 msgid "GLSL (if available)" msgstr "GLSL (jeśli dostępne)" -#: src/gui/settings.cpp:840 +#: src/gui/settings.cpp:830 msgid "" "render using shaders that run on the graphics card.\n" "only available in OpenGL ES 2.0 render backend." @@ -7340,7 +9867,7 @@ msgstr "" "renderowanie przy użyciu shaderów wykonywanych na GPU.\n" "dostępny wyłącznie na bibliotece renderowania OpenGL ES 2.0" -#: src/gui/settings.cpp:842 +#: src/gui/settings.cpp:832 msgid "" "render using shaders that run on the graphics card.\n" "only available in OpenGL 3.0 render backend." @@ -7348,48 +9875,48 @@ msgstr "" "renderowanie przy użyciu shaderów wykonywanych na GPU.\n" "dostępny wyłącznie na bibliotece renderowania OpenGL 3.0" -#: src/gui/settings.cpp:849 +#: src/gui/settings.cpp:839 msgid "Vibration" msgstr "Wibracje" -#: src/gui/settings.cpp:851 +#: src/gui/settings.cpp:841 msgid "Strength" msgstr "Siła wibracji" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 msgid "Length" msgstr "Długość wibracji" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 msgid "File" msgstr "Plik" -#: src/gui/settings.cpp:868 +#: src/gui/settings.cpp:858 msgid "Use system file picker" msgstr "Użyj systemowego okna wyboru plików" -#: src/gui/settings.cpp:873 +#: src/gui/settings.cpp:863 msgid "Number of recent files" msgstr "Ilość ostatnich plików" -#: src/gui/settings.cpp:880 +#: src/gui/settings.cpp:870 msgid "Compress when saving" msgstr "Kompresuj podczas zapisu" -#: src/gui/settings.cpp:885 +#: src/gui/settings.cpp:875 msgid "use zlib to compress saved songs." msgstr "używaj biblioteki zlib do kompresji utworów." -#: src/gui/settings.cpp:889 +#: src/gui/settings.cpp:879 msgid "Save unused patterns" msgstr "Zapisuj nieużywane wzorce" -#: src/gui/settings.cpp:895 +#: src/gui/settings.cpp:885 msgid "Use new pattern format when saving" msgstr "Używaj nowego formatu wzorców podczas zapisywania" -#: src/gui/settings.cpp:900 +#: src/gui/settings.cpp:890 msgid "" "use a packed format which saves space when saving songs.\n" "disable if you need compatibility with older Furnace and/or tools\n" @@ -7401,48 +9928,48 @@ msgstr "" "Furnace\n" " i/lub innymi programami, które nie obsługują nowego formatu." -#: src/gui/settings.cpp:904 +#: src/gui/settings.cpp:894 msgid "Don't apply compatibility flags when loading .dmf" msgstr "Nie stosuj flag kompatybilności podczas wczytywania pliku .dmf" -#: src/gui/settings.cpp:909 +#: src/gui/settings.cpp:899 msgid "do not report any issues arising from the use of this option!" msgstr "nie zgłaszaj żadnych problemów występujących po włączeniu tej opcji!" -#: src/gui/settings.cpp:912 +#: src/gui/settings.cpp:902 msgid "Play after opening song:" msgstr "Odtwarzaj po otwarciu utworu:" -#: src/gui/settings.cpp:914 +#: src/gui/settings.cpp:904 msgid "No##pol0" msgstr "Nie" -#: src/gui/settings.cpp:918 +#: src/gui/settings.cpp:908 msgid "Only if already playing##pol1" msgstr "Tylko jeśli już jest odtwarzany" -#: src/gui/settings.cpp:922 +#: src/gui/settings.cpp:912 msgid "Yes##pol0" msgstr "Tak" -#: src/gui/settings.cpp:928 +#: src/gui/settings.cpp:918 msgid "Audio export loop/fade out time:" msgstr "" "Liczba cykli odtwarzania i czas wyciszania podczas eksportowania dźwięku:" -#: src/gui/settings.cpp:930 +#: src/gui/settings.cpp:920 msgid "Set to these values on start-up:##fot0" msgstr "Ustaw te wartości podczas uruchamiania:" -#: src/gui/settings.cpp:948 +#: src/gui/settings.cpp:938 msgid "Remember last values##fot1" msgstr "Zapamiętuj ostatnie wartości" -#: src/gui/settings.cpp:955 +#: src/gui/settings.cpp:945 msgid "Store instrument name in .fui" msgstr "Przechowuj nazwę instrumentu w pliku .fui" -#: src/gui/settings.cpp:960 +#: src/gui/settings.cpp:950 msgid "" "when enabled, saving an instrument will store its name.\n" "this may increase file size." @@ -7450,11 +9977,11 @@ msgstr "" "po włączeniu tej opcji nazwa instrumentu zostanie zapisana w pliku, co może " "zwiększyć jego rozmiar." -#: src/gui/settings.cpp:964 +#: src/gui/settings.cpp:954 msgid "Load instrument name from .fui" msgstr "Wczytaj nazwę instrumentu z pliku .fui" -#: src/gui/settings.cpp:969 +#: src/gui/settings.cpp:959 msgid "" "when enabled, loading an instrument will use the stored name (if present).\n" "otherwise, it will use the file name." @@ -7463,106 +9990,98 @@ msgstr "" "(jeśli w pliku znajduje się nazwa).\n" "w przeciwnym razie użyta zostanie nazwa pliku." -#: src/gui/settings.cpp:973 +#: src/gui/settings.cpp:963 msgid "Auto-fill file name when saving" msgstr "Autouzupełnianie nazwy pliku podczas zapisywania" -#: src/gui/settings.cpp:978 +#: src/gui/settings.cpp:968 msgid "" "fill the file name field with an appropriate file name when saving or " "exporting." msgstr "" "uzupełnia pole nazwy pliku z odpowiednią nazwą podczas zapisu lub eksportu." -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 msgid "New Song" msgstr "Nowa piosenka" -#: src/gui/settings.cpp:984 +#: src/gui/settings.cpp:974 msgid "Initial system:" msgstr "System domyślny:" -#: src/gui/settings.cpp:986 +#: src/gui/settings.cpp:976 msgid "Current system" msgstr "Bieżący" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 msgid "Randomize" msgstr "Losuj" -#: src/gui/settings.cpp:1049 +#: src/gui/settings.cpp:1043 msgid "Reset to defaults" msgstr "Resetuj ustawienia" -#: src/gui/settings.cpp:1188 +#: src/gui/settings.cpp:1182 msgid "When creating new song:" msgstr "Przy tworzeniu nowego utworu:" -#: src/gui/settings.cpp:1190 +#: src/gui/settings.cpp:1184 msgid "Display system preset selector##NSB0" msgstr "Wyświetlaj okno wyboru domyślnego systemu" -#: src/gui/settings.cpp:1194 +#: src/gui/settings.cpp:1188 msgid "Start with initial system##NSB1" msgstr "Rozpocznij od systemu domyślnego" -#: src/gui/settings.cpp:1198 +#: src/gui/settings.cpp:1192 msgid "Default author name" msgstr "Domyślna nazwa autora" -#: src/gui/settings.cpp:1202 +#: src/gui/settings.cpp:1196 msgid "Start-up" msgstr "Uruchamianie" -#: src/gui/settings.cpp:1203 +#: src/gui/settings.cpp:1197 msgid "Play intro on start-up:" msgstr "Odtwarzaj intro podczas startu programu:" -#: src/gui/settings.cpp:1205 +#: src/gui/settings.cpp:1199 msgid "No##pis0" msgstr "Nigdy" -#: src/gui/settings.cpp:1209 +#: src/gui/settings.cpp:1203 msgid "Short##pis1" msgstr "Wersję krótką" -#: src/gui/settings.cpp:1213 +#: src/gui/settings.cpp:1207 msgid "Full (short when loading song)##pis2" msgstr "Wersję pełną (krótką przy wczytywania piosenki)" -#: src/gui/settings.cpp:1217 +#: src/gui/settings.cpp:1211 msgid "Full (always)##pis3" msgstr "Wersję pełną (zawsze)" -#: src/gui/settings.cpp:1224 +#: src/gui/settings.cpp:1218 msgid "Disable fade-in during start-up" msgstr "Wyłącz fade-in interfejsu podczas uruchamiania" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" -msgstr "Impreza na ekranie \"O programie\"" - -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." -msgstr "Uwaga: może wywoływać ataki padaczki." - -#: src/gui/settings.cpp:1239 +#: src/gui/settings.cpp:1224 msgid "Behavior" msgstr "Zachowanie programu" -#: src/gui/settings.cpp:1241 +#: src/gui/settings.cpp:1226 msgid "New instruments are blank" msgstr "Nowe instrumenty są wyzerowane" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 msgid "Configuration" msgstr "Konfiguracja programu" -#: src/gui/settings.cpp:1256 +#: src/gui/settings.cpp:1241 msgid "Factory Reset" msgstr "Resetuj do ustawień fabrycznych" -#: src/gui/settings.cpp:1257 +#: src/gui/settings.cpp:1242 msgid "" "Are you sure you want to reset all Furnace settings?\n" "You must restart Furnace after doing so." @@ -7570,72 +10089,71 @@ msgstr "" "Czy jesteś pewien że chcesz zresetować wszystkie ustawienia Furnace?\n" "Będzie niezbędne ponowne uruchomienie Furnace." -#: src/gui/settings.cpp:1264 +#: src/gui/settings.cpp:1249 msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "Używaj OPL3 zamiast OPL2 po imporcie plików S3M" -#: src/gui/settings.cpp:1273 +#: src/gui/settings.cpp:1256 +msgid "Android" +msgstr "" + +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" +msgstr "" + +#: src/gui/settings.cpp:1268 msgid "Output" msgstr "Wyjście" -#: src/gui/settings.cpp:1281 +#: src/gui/settings.cpp:1276 msgid "Backend" msgstr "Interfejs" -#: src/gui/settings.cpp:1314 +#: src/gui/settings.cpp:1309 msgid "Driver" msgstr "Sterownik" -#: src/gui/settings.cpp:1337 +#: src/gui/settings.cpp:1332 msgid "Device" msgstr "Urządzenie wyjściowe" -#: src/gui/settings.cpp:1341 +#: src/gui/settings.cpp:1336 msgid "" msgstr "" -#: src/gui/settings.cpp:1342 +#: src/gui/settings.cpp:1337 msgid "ALERT - TRESPASSER DETECTED" msgstr "UWAGA - WYKRYTO INTRUZA" -#: src/gui/settings.cpp:1344 +#: src/gui/settings.cpp:1339 msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "zostałeś aresztowany za próbę interakcji z wyłączoną listą rozwijaną." -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 msgid "" msgstr "" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 msgid "Outputs" msgstr "Wyjścia" -#: src/gui/settings.cpp:1397 +#: src/gui/settings.cpp:1392 msgid "" "common values:\n" "- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" -msgstr "" -"powszechne wartości:\n" -"- 1: mono\n" -"- 2: stereo\n" -"- 4: dźwięk kwadrofoniczny\n" -"- 6: dźwięk przestrzenny 5.1\n" -"- 8: dźwięk przestrzenny 7.1" - -#: src/gui/settings.cpp:1405 +"- 2 for stereo" +msgstr "" + +#: src/gui/settings.cpp:1400 #, c-format msgid "%d (latency: ~%.1fms)" msgstr "%d (latencja: ~%.1f ms)" -#: src/gui/settings.cpp:1419 +#: src/gui/settings.cpp:1414 msgid "Multi-threaded (EXPERIMENTAL)" msgstr "Wielowątkowość (EKSPERYMENTALNA)" -#: src/gui/settings.cpp:1428 +#: src/gui/settings.cpp:1423 msgid "" "runs chip emulation on separate threads.\n" "may increase performance when using heavy emulation cores.\n" @@ -7651,15 +10169,15 @@ msgstr "" "- funkcja eksperymentalna!\n" "- użyteczna tylko dla utworów, które wykorzystują wiele układów." -#: src/gui/settings.cpp:1433 +#: src/gui/settings.cpp:1428 msgid "Number of threads" msgstr "Ilość wątków" -#: src/gui/settings.cpp:1440 +#: src/gui/settings.cpp:1435 msgid "that's the limit!" msgstr "to już limit!" -#: src/gui/settings.cpp:1444 +#: src/gui/settings.cpp:1439 #, c-format msgid "" "it is a VERY bad idea to set this number higher than your CPU core count " @@ -7668,11 +10186,11 @@ msgstr "" "BARDZO złym pomysłem jest ustawianie tej wartości na wyższą niż liczba " "rdzeni procesora. (%d)!" -#: src/gui/settings.cpp:1451 +#: src/gui/settings.cpp:1446 msgid "Low-latency mode" msgstr "Tryb niskiej latencji" -#: src/gui/settings.cpp:1456 +#: src/gui/settings.cpp:1451 msgid "" "reduces latency by running the engine faster than the tick rate.\n" "useful for live playback/jam mode.\n" @@ -7686,15 +10204,15 @@ msgstr "" " uwaga: włącz tylko wtedy, gdy rozmiar bufora audio jest mały (10 ms lub " "mniej)." -#: src/gui/settings.cpp:1460 +#: src/gui/settings.cpp:1455 msgid "Force mono audio" msgstr "Wymuś dźwięk mono" -#: src/gui/settings.cpp:1468 +#: src/gui/settings.cpp:1463 msgid "Exclusive mode" msgstr "Tryb wyjątkowy" -#: src/gui/settings.cpp:1479 +#: src/gui/settings.cpp:1474 #, c-format msgid "want: %d samples @ %.0fHz (%d channel)" msgid_plural "want: %d samples @ %.0fHz (%d channels)" @@ -7702,7 +10220,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/gui/settings.cpp:1480 +#: src/gui/settings.cpp:1475 #, c-format msgid "got: %d samples @ %.0fHz (%d channel)" msgid_plural "got: %d samples @ %.0fHz (%d channels)" @@ -7710,745 +10228,793 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/gui/settings.cpp:1487 +#: src/gui/settings.cpp:1482 msgid "Mixing" msgstr "Miksing" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 msgid "Quality" msgstr "Jakość" -#: src/gui/settings.cpp:1494 +#: src/gui/settings.cpp:1489 msgid "Software clipping" msgstr "Programowe ograniczenie sygnału" -#: src/gui/settings.cpp:1500 +#: src/gui/settings.cpp:1495 msgid "DC offset correction" msgstr "Korekta przesunięcia DC" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 msgid "Sample preview" msgstr "Podgląd sampla" -#: src/gui/settings.cpp:1531 +#: src/gui/settings.cpp:1526 msgid "MIDI" msgstr "MIDI" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 msgid "MIDI input" msgstr "Wyjście MIDI" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 msgid "" msgstr "" -#: src/gui/settings.cpp:1556 +#: src/gui/settings.cpp:1551 msgid "Re-scan MIDI devices" msgstr "Skanuj urządzenia MIDI ponownie" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 msgid "Note input" msgstr "Wprowadzanie nut" -#: src/gui/settings.cpp:1568 +#: src/gui/settings.cpp:1563 msgid "Velocity input" msgstr "Wprowadzanie prędkości" -#: src/gui/settings.cpp:1572 +#: src/gui/settings.cpp:1567 msgid "Map MIDI channels to direct channels" msgstr "Przypisz kanały MIDI do bezpośrednich kanałów" -#: src/gui/settings.cpp:1578 +#: src/gui/settings.cpp:1573 msgid "Program change pass-through" msgstr "Przekazywanie komunikatów o zmianie programu do wyjścia" -#: src/gui/settings.cpp:1583 +#: src/gui/settings.cpp:1578 msgid "Map Yamaha FM voice data to instruments" msgstr "Przypisz dane głosu FM do instrumentu" -#: src/gui/settings.cpp:1585 +#: src/gui/settings.cpp:1580 msgid "Program change is instrument selection" msgstr "Zmiana programu to wybór instrumentu" -#: src/gui/settings.cpp:1589 +#: src/gui/settings.cpp:1584 msgid "Value input style" msgstr "Styl wprowadzania wartości" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 msgid "Control##valueCCS" msgstr "Sterowanie##valueCCS" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 msgid "CC of upper nibble##valueCC1" msgstr "CC wyższego półbajta" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 msgid "CC of lower nibble##valueCC2" msgstr "CC niższego półbajta" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:1610 +#: src/gui/settings.cpp:1605 msgid "Per-column control change" msgstr "Zmiana sterowania dla każdej kolumny" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 msgid "Volume curve" msgstr "Krzywa głośności" -#: src/gui/settings.cpp:1653 +#: src/gui/settings.cpp:1648 msgid "Actions:" msgstr "Działania:" -#: src/gui/settings.cpp:1667 +#: src/gui/settings.cpp:1662 msgid "" "(learning! press a button or move a slider/knob/something on your device.)" msgstr "(nasłuchiwanie! naciśnij przycisk lub przesuń coś na urządzeniu.)" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 msgid "Type" msgstr "Typ" -#: src/gui/settings.cpp:1685 +#: src/gui/settings.cpp:1680 msgid "Note/Control" msgstr "Nuta/sterowanie" -#: src/gui/settings.cpp:1687 +#: src/gui/settings.cpp:1682 msgid "Velocity/Value" msgstr "Szybkość/Parametr" -#: src/gui/settings.cpp:1689 +#: src/gui/settings.cpp:1684 msgid "Action" msgstr "Działania" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 msgid "--none--" msgstr "--żaden--" -#: src/gui/settings.cpp:1803 +#: src/gui/settings.cpp:1798 msgid "waiting...##BLearn" msgstr "czekaj...##BLearn" -#: src/gui/settings.cpp:1803 +#: src/gui/settings.cpp:1798 msgid "Learn##BLearn" msgstr "Pamięć MIDI##BLearn" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 msgid "MIDI output" msgstr "Wyjście MIDI" -#: src/gui/settings.cpp:1846 +#: src/gui/settings.cpp:1841 msgid "Output mode:" msgstr "Tryb wyjścia:" -#: src/gui/settings.cpp:1848 +#: src/gui/settings.cpp:1843 msgid "Off (use for TX81Z)" msgstr "Wył. (używać przy TX81Z)" -#: src/gui/settings.cpp:1852 +#: src/gui/settings.cpp:1847 msgid "Melodic" msgstr "Melodyczny" -#: src/gui/settings.cpp:1863 +#: src/gui/settings.cpp:1858 msgid "Send Program Change" msgstr "Wyślij komendę zmiany programu" -#: src/gui/settings.cpp:1869 +#: src/gui/settings.cpp:1864 msgid "Send MIDI clock" msgstr "Wyślij częstotliwość zegara MIDI" -#: src/gui/settings.cpp:1875 +#: src/gui/settings.cpp:1870 msgid "Send MIDI timecode" msgstr "Wyślij kod czasowy MIDI" -#: src/gui/settings.cpp:1881 +#: src/gui/settings.cpp:1876 msgid "Timecode frame rate:" msgstr "Framerate kodu czasowego:" -#: src/gui/settings.cpp:1883 +#: src/gui/settings.cpp:1878 msgid "Closest to Tick Rate" msgstr "Najbliższy częstotliwości silnika trackera" -#: src/gui/settings.cpp:1887 +#: src/gui/settings.cpp:1882 msgid "Film (24fps)" msgstr "Filmowy (24 fps)" -#: src/gui/settings.cpp:1891 +#: src/gui/settings.cpp:1886 msgid "PAL (25fps)" msgstr "PAL (25 fps)" -#: src/gui/settings.cpp:1895 +#: src/gui/settings.cpp:1890 msgid "NTSC drop (29.97fps)" msgstr "Niestabilne NTSC (29.97 fps" -#: src/gui/settings.cpp:1899 +#: src/gui/settings.cpp:1894 msgid "NTSC non-drop (30fps)" msgstr "Stabilne NTSC (30 fps)" -#: src/gui/settings.cpp:1908 +#: src/gui/settings.cpp:1903 msgid "Emulation" msgstr "Emulacja" -#: src/gui/settings.cpp:1910 +#: src/gui/settings.cpp:1905 msgid "Cores" msgstr "Rdzenie emulacji" -#: src/gui/settings.cpp:1919 +#: src/gui/settings.cpp:1914 msgid "Playback Core(s)" msgstr "Rdzenie odtwarzania" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 msgid "used for playback" msgstr "używane do odtwarzania" -#: src/gui/settings.cpp:1924 +#: src/gui/settings.cpp:1919 msgid "Render Core(s)" msgstr "Rdzenie renderowania" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 msgid "used in audio export" msgstr "używane do eksportowania audio" -#: src/gui/settings.cpp:2107 +#: src/gui/settings.cpp:2113 msgid "Playback" msgstr "Odtwarzanie" -#: src/gui/settings.cpp:2112 +#: src/gui/settings.cpp:2118 msgid "Render" msgstr "Renderowanie" -#: src/gui/settings.cpp:2136 +#: src/gui/settings.cpp:2142 msgid "PC Speaker strategy" msgstr "Działanie PC Speaker'a" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" +msgstr "Obrazy ROM sampli:" + +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" +msgstr "Sćieżka do OPL4 YRW801" + +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 msgid "Keyboard" msgstr "Klawiatura" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 msgid "Reset defaults" msgstr "Resetuj do wart. domyślnych" -#: src/gui/settings.cpp:2186 +#: src/gui/settings.cpp:2192 msgid "Are you sure you want to reset the keyboard settings?" msgstr "Czy jesteś pewien że chcesz zresetować ustawienia klawiszy?" -#: src/gui/settings.cpp:2188 +#: src/gui/settings.cpp:2195 msgid "Global hotkeys" msgstr "Globalne skróty klawiszowe" -#: src/gui/settings.cpp:2225 +#: src/gui/settings.cpp:2232 msgid "Window activation" msgstr "Aktywacja okien" -#: src/gui/settings.cpp:2291 +#: src/gui/settings.cpp:2287 msgid "Key" msgstr "Klawisz" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 msgid "Value" msgstr "Parametr" -#: src/gui/settings.cpp:2305 +#: src/gui/settings.cpp:2302 #, c-format msgid "Macro release##SNType_%d" msgstr "Puszczenie klawisza (tylko makra)##SNType_%d" -#: src/gui/settings.cpp:2310 +#: src/gui/settings.cpp:2307 #, c-format msgid "Note release##SNType_%d" msgstr "Puszczenie klawisza z zanikaniem obwiedni##SNType_%d" -#: src/gui/settings.cpp:2315 +#: src/gui/settings.cpp:2312 #, c-format msgid "Note off##SNType_%d" msgstr "Puszczenie klawisza##SNType_%d" -#: src/gui/settings.cpp:2320 +#: src/gui/settings.cpp:2317 #, c-format msgid "Note##SNType_%d" msgstr "Nuta##SNType_%d" -#: src/gui/settings.cpp:2344 +#: src/gui/settings.cpp:2341 msgid "Add..." msgstr "Dodaj..." -#: src/gui/settings.cpp:2435 +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" +msgstr "" + +#: src/gui/settings.cpp:2445 msgid "Instrument list" msgstr "Lista instrumentów" -#: src/gui/settings.cpp:2455 +#: src/gui/settings.cpp:2465 msgid "Wavetable list" msgstr "Lista tablic fal" -#: src/gui/settings.cpp:2476 +#: src/gui/settings.cpp:2486 msgid "Sample list" msgstr "Lista sampli" -#: src/gui/settings.cpp:2526 +#: src/gui/settings.cpp:2536 msgid "Sample editor" msgstr "Edytor sampli" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 msgid "Interface" msgstr "Interfejs" -#: src/gui/settings.cpp:2566 +#: src/gui/settings.cpp:2578 msgid "Layout" msgstr "Rozmieszczenie" -#: src/gui/settings.cpp:2568 +#: src/gui/settings.cpp:2580 msgid "Workspace layout:" msgstr "Układ okien interfejsu:" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 msgid "Reset" msgstr "Resetuj" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 msgid "Are you sure you want to reset the workspace layout?" msgstr "Czy jesteś pewien że chcesz zresetować układ okna?" -#: src/gui/settings.cpp:2583 +#: src/gui/settings.cpp:2595 msgid "Allow docking editors" msgstr "Pozwalaj na dokowanie edytorów" -#: src/gui/settings.cpp:2590 +#: src/gui/settings.cpp:2602 msgid "Remember window position" msgstr "Pamiętaj położenie okien" -#: src/gui/settings.cpp:2595 +#: src/gui/settings.cpp:2607 msgid "remembers the window's last position on start-up." msgstr "przywraca ostatnią pozycję każdego okna po uruchomieniu programu." -#: src/gui/settings.cpp:2600 +#: src/gui/settings.cpp:2612 msgid "Only allow window movement when clicking on title bar" msgstr "Zezwalaj na przesuwanie okien tylko po kliknięciu ich paska tytułu." -#: src/gui/settings.cpp:2607 +#: src/gui/settings.cpp:2619 msgid "Center pop-up windows" msgstr "Centruj wyskakujące okna" -#: src/gui/settings.cpp:2612 +#: src/gui/settings.cpp:2624 msgid "Play/edit controls layout:" msgstr "Układ kontrolek odtwarzania/edycji:" -#: src/gui/settings.cpp:2614 +#: src/gui/settings.cpp:2626 msgid "Classic##ecl0" msgstr "Klasyczny" -#: src/gui/settings.cpp:2618 +#: src/gui/settings.cpp:2630 msgid "Compact##ecl1" msgstr "Kompaktowy" -#: src/gui/settings.cpp:2622 +#: src/gui/settings.cpp:2634 msgid "Compact (vertical)##ecl2" msgstr "Kompaktowy(pionowy)" -#: src/gui/settings.cpp:2626 +#: src/gui/settings.cpp:2638 msgid "Split##ecl3" msgstr "Podzielony" -#: src/gui/settings.cpp:2632 +#: src/gui/settings.cpp:2644 msgid "Position of buttons in Orders:" msgstr "Pozycja przycisków w matrycy wzorców:" -#: src/gui/settings.cpp:2634 +#: src/gui/settings.cpp:2646 msgid "Top##obp0" msgstr "Na górze" -#: src/gui/settings.cpp:2638 +#: src/gui/settings.cpp:2650 msgid "Left##obp1" msgstr "Po lewej" -#: src/gui/settings.cpp:2642 +#: src/gui/settings.cpp:2654 msgid "Right##obp2" msgstr "Po prawej" -#: src/gui/settings.cpp:2649 +#: src/gui/settings.cpp:2661 msgid "Mouse" msgstr "Mysz" -#: src/gui/settings.cpp:2651 +#: src/gui/settings.cpp:2663 msgid "Double-click time (seconds)" msgstr "Czas dwukrotnego kliknięcia myszą (w sekundach)" -#: src/gui/settings.cpp:2660 +#: src/gui/settings.cpp:2672 msgid "Don't raise pattern editor on click" msgstr "Nie wywołuj edytora wzorców po naciśnięciu przycisku" -#: src/gui/settings.cpp:2666 +#: src/gui/settings.cpp:2678 msgid "Focus pattern editor when selecting instrument" msgstr "Ustaw skupienie na edytorze wzorców podczas wyboru instrumentu" -#: src/gui/settings.cpp:2671 +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" +msgstr "" + +#: src/gui/settings.cpp:2689 msgid "Note preview behavior:" msgstr "Ustawienia podglądu nut:" -#: src/gui/settings.cpp:2673 +#: src/gui/settings.cpp:2691 msgid "Never##npb0" msgstr "Nigdy" -#: src/gui/settings.cpp:2677 +#: src/gui/settings.cpp:2695 msgid "When cursor is in Note column##npb1" msgstr "Kiedy kursor jest na kolumnie nut" -#: src/gui/settings.cpp:2681 +#: src/gui/settings.cpp:2699 msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "Kiedy kursor jest na kolumnie nut albo nie w trybie edycji" -#: src/gui/settings.cpp:2685 +#: src/gui/settings.cpp:2703 msgid "Always##npb3" msgstr "Zawsze" -#: src/gui/settings.cpp:2691 +#: src/gui/settings.cpp:2709 msgid "Allow dragging selection:" msgstr "Zezwól na przeniesienie zaznaczenia:" -#: src/gui/settings.cpp:2693 +#: src/gui/settings.cpp:2711 msgid "No##dms0" msgstr "Nie" -#: src/gui/settings.cpp:2697 +#: src/gui/settings.cpp:2715 msgid "Yes##dms1" msgstr "Tak" -#: src/gui/settings.cpp:2701 +#: src/gui/settings.cpp:2719 msgid "Yes (while holding Ctrl only)##dms2" msgstr "Tak (tylko przy wciśniętym klawiszu Ctrl)" -#: src/gui/settings.cpp:2707 +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" +msgstr "" + +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" +msgstr "" + +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" +msgstr "" + +#: src/gui/settings.cpp:2737 msgid "Toggle channel solo on:" msgstr "Włącz tryb solo dla kanału:" -#: src/gui/settings.cpp:2709 +#: src/gui/settings.cpp:2739 msgid "Right-click or double-click##soloA" msgstr "PPM alko podwójne kliknięcie" -#: src/gui/settings.cpp:2713 +#: src/gui/settings.cpp:2743 msgid "Right-click##soloR" msgstr "PPM" -#: src/gui/settings.cpp:2717 +#: src/gui/settings.cpp:2747 msgid "Double-click##soloD" msgstr "Podwójne kliknięcie" -#: src/gui/settings.cpp:2724 +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" +msgstr "" + +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" +msgstr "" + +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" +msgstr "" + +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" +msgstr "" + +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" +msgstr "" + +#: src/gui/settings.cpp:2775 msgid "Double click selects entire column" msgstr "Podwójne kliknięcie wybiera całą kolumnę" -#: src/gui/settings.cpp:2730 +#: src/gui/settings.cpp:2781 msgid "Cursor behavior" msgstr "Zachowanie kursora" -#: src/gui/settings.cpp:2732 +#: src/gui/settings.cpp:2783 msgid "Insert pushes entire channel row" msgstr "Klawisz Insert przesuwa wiersz całego kanału" -#: src/gui/settings.cpp:2738 +#: src/gui/settings.cpp:2789 msgid "Pull delete affects entire channel row" msgstr "" "Usunięcie z podciąganiem następujących linii wpływa na cały wiersz kanału" -#: src/gui/settings.cpp:2744 +#: src/gui/settings.cpp:2795 msgid "Push value when overwriting instead of clearing it" msgstr "" "Przenieś wartość komórki do sąsiedniej komórki zamiast ją usuwać podczas " "nadpisywania" -#: src/gui/settings.cpp:2750 +#: src/gui/settings.cpp:2801 msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" "Powtarzanie wprowadzania nut/wartości z klawiatury (przytrzymaj klawisz dla " "ciągłego wpisywania)" -#: src/gui/settings.cpp:2755 +#: src/gui/settings.cpp:2806 msgid "Effect input behavior:" msgstr "Wprowadzanie efektów:" -#: src/gui/settings.cpp:2757 +#: src/gui/settings.cpp:2808 msgid "Move down##eicb0" msgstr "Przesuń w dół" -#: src/gui/settings.cpp:2761 +#: src/gui/settings.cpp:2812 msgid "Move to effect value (otherwise move down)##eicb1" msgstr "Przejdź do parametru efektu (w przeciwnym razie przejdź w dół)" -#: src/gui/settings.cpp:2765 +#: src/gui/settings.cpp:2816 msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" "Przeskocz do parametru efektu/następnego efektu i przeskocz do początku linii" -#: src/gui/settings.cpp:2772 +#: src/gui/settings.cpp:2823 msgid "Delete effect value when deleting effect" msgstr "Usuń parametr efektu podczas usuwania efektu" -#: src/gui/settings.cpp:2778 +#: src/gui/settings.cpp:2829 msgid "Change current instrument when changing instrument column (absorb)" msgstr "Zmień wybranego instrumentu podczas edycji kolumny instrumentu" -#: src/gui/settings.cpp:2784 +#: src/gui/settings.cpp:2835 msgid "Remove instrument value when inserting note off/release" msgstr "Usuń wartość instrumentu podczas wstawiania nut OFF/===" -#: src/gui/settings.cpp:2790 +#: src/gui/settings.cpp:2841 msgid "Remove volume value when inserting note off/release" msgstr "Usuń wartość głośności podczas wstawiania nut OFF/===" -#: src/gui/settings.cpp:2796 +#: src/gui/settings.cpp:2847 msgid "Cursor movement" msgstr "Przemieszczanie kursora" -#: src/gui/settings.cpp:2798 +#: src/gui/settings.cpp:2849 msgid "Wrap horizontally:" msgstr "Przenoszenie w poziomie:" -#: src/gui/settings.cpp:2800 +#: src/gui/settings.cpp:2851 msgid "No##wrapH0" msgstr "Nie" -#: src/gui/settings.cpp:2804 +#: src/gui/settings.cpp:2855 msgid "Yes##wrapH1" msgstr "Tak" -#: src/gui/settings.cpp:2808 +#: src/gui/settings.cpp:2859 msgid "Yes, and move to next/prev row##wrapH2" msgstr "Tak, i przejdź do następnego wiersza" -#: src/gui/settings.cpp:2814 +#: src/gui/settings.cpp:2865 msgid "Wrap vertically:" msgstr "Przenoszenie w pionie:" -#: src/gui/settings.cpp:2816 +#: src/gui/settings.cpp:2867 msgid "No##wrapV0" msgstr "Nie" -#: src/gui/settings.cpp:2820 +#: src/gui/settings.cpp:2871 msgid "Yes##wrapV1" msgstr "Tak" -#: src/gui/settings.cpp:2824 +#: src/gui/settings.cpp:2875 msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "Tak, i przejdź do następnego/poprzedniego wzorca" -#: src/gui/settings.cpp:2828 +#: src/gui/settings.cpp:2879 msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" "Tak, i przejdź do następnego/poprzedniego wzorca (z przeniesieniem na " "początek/koniec)" -#: src/gui/settings.cpp:2834 +#: src/gui/settings.cpp:2885 msgid "Cursor movement keys behavior:" msgstr "Zachowanie przesuwanie kursora:" -#: src/gui/settings.cpp:2836 +#: src/gui/settings.cpp:2887 msgid "Move by one##cmk0" msgstr "Przesuwaj o jeden" -#: src/gui/settings.cpp:2840 +#: src/gui/settings.cpp:2891 msgid "Move by Edit Step##cmk1" msgstr "Przesuwaj o krok edycji" -#: src/gui/settings.cpp:2847 +#: src/gui/settings.cpp:2898 msgid "Move cursor by edit step on delete" msgstr "Przesuń kursor o krok edycji podczas usuwania" -#: src/gui/settings.cpp:2853 +#: src/gui/settings.cpp:2904 msgid "Move cursor by edit step on insert (push)" msgstr "Przesuń kursor o krok edycji podczas wklejania" -#: src/gui/settings.cpp:2859 +#: src/gui/settings.cpp:2910 msgid "Move cursor up on backspace-delete" msgstr "Przesuń kursor do góry po naciśnięciu Backspace" -#: src/gui/settings.cpp:2865 +#: src/gui/settings.cpp:2916 msgid "Move cursor to end of clipboard content when pasting" msgstr "Przesuń kursor do końca wklejanej zawartości" -#: src/gui/settings.cpp:2871 +#: src/gui/settings.cpp:2922 msgid "Scrolling" msgstr "Przewijanie" -#: src/gui/settings.cpp:2873 +#: src/gui/settings.cpp:2924 msgid "Change order when scrolling outside of pattern bounds:" msgstr "Zmień pozycję w matrycy wzorców podczas przewijania poza wzorcami:" -#: src/gui/settings.cpp:2875 +#: src/gui/settings.cpp:2926 msgid "No##pscroll0" msgstr "Nie" -#: src/gui/settings.cpp:2879 +#: src/gui/settings.cpp:2930 msgid "Yes##pscroll1" msgstr "Tak" -#: src/gui/settings.cpp:2883 +#: src/gui/settings.cpp:2934 msgid "Yes, and wrap around song##pscroll2" msgstr "Tak, i przenieś go na początek/koniec utworu." -#: src/gui/settings.cpp:2890 +#: src/gui/settings.cpp:2941 msgid "Cursor follows current order when moving it" msgstr "Kursor podąża za wierszem matrycy wzorca, gdy ten jest przesuwany" -#: src/gui/settings.cpp:2895 +#: src/gui/settings.cpp:2946 msgid "applies when playback is stopped." msgstr "jest ważne tylko wtedy, gdy odtwarzanie jest zatrzymane." -#: src/gui/settings.cpp:2899 +#: src/gui/settings.cpp:2950 msgid "Don't scroll when moving cursor" msgstr "Nie przewijaj podczas przesuwania kursora" -#: src/gui/settings.cpp:2904 +#: src/gui/settings.cpp:2955 msgid "Move cursor with scroll wheel:" msgstr "Przesuwaj kursor za pomocą kółka myszy:" -#: src/gui/settings.cpp:2906 +#: src/gui/settings.cpp:2957 msgid "No##csw0" msgstr "Nie##csw0" -#: src/gui/settings.cpp:2910 +#: src/gui/settings.cpp:2961 msgid "Yes##csw1" msgstr "Tak##csw1" -#: src/gui/settings.cpp:2914 +#: src/gui/settings.cpp:2965 msgid "Inverted##csw2" msgstr "W odwrotną stronę" -#: src/gui/settings.cpp:2921 +#: src/gui/settings.cpp:2972 msgid "How many steps to move with each scroll wheel step?" msgstr "O ile kroków ma się przesuwać przy każdym ruchu kółkiem myszy?" -#: src/gui/settings.cpp:2922 +#: src/gui/settings.cpp:2973 msgid "One##cws0" msgstr "O jeden" -#: src/gui/settings.cpp:2926 +#: src/gui/settings.cpp:2977 msgid "Edit Step##cws1" msgstr "O krok edycji" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 msgid "Assets" msgstr "Zasoby" -#: src/gui/settings.cpp:2936 +#: src/gui/settings.cpp:2987 msgid "Display instrument type menu when adding instrument" msgstr "Wyświetlaj menu wyboru typu instrumentu podczas dodawania instrumentu" -#: src/gui/settings.cpp:2942 +#: src/gui/settings.cpp:2993 msgid "Select asset after opening one" msgstr "Wybierz obiekt po jego otwarciu" -#: src/gui/settings.cpp:2949 +#: src/gui/settings.cpp:3000 msgid "Appearance" msgstr "Wygląd" -#: src/gui/settings.cpp:2951 +#: src/gui/settings.cpp:3002 msgid "Scaling" msgstr "Skalowanie" -#: src/gui/settings.cpp:2953 +#: src/gui/settings.cpp:3004 msgid "Automatic UI scaling factor" msgstr "Automatyczny współczynnik skalowania UI" -#: src/gui/settings.cpp:2962 +#: src/gui/settings.cpp:3013 msgid "UI scaling factor" msgstr "Współczynnik skalowania UI" -#: src/gui/settings.cpp:2969 +#: src/gui/settings.cpp:3020 msgid "Icon size" msgstr "Rozmiar ikon" -#: src/gui/settings.cpp:2984 +#: src/gui/settings.cpp:3035 msgid "Font renderer" msgstr "Renderer czcionki" -#: src/gui/settings.cpp:2994 +#: src/gui/settings.cpp:3045 msgid "Main font" msgstr "Główna czcionka" -#: src/gui/settings.cpp:3005 +#: src/gui/settings.cpp:3056 msgid "Size##MainFontSize" msgstr "Rozmiar##MainFontSize" -#: src/gui/settings.cpp:3013 +#: src/gui/settings.cpp:3064 msgid "Header font" msgstr "Czcionka nagłówków" -#: src/gui/settings.cpp:3024 +#: src/gui/settings.cpp:3075 msgid "Size##HeadFontSize" msgstr "Rozmiar##HeadFontSize" -#: src/gui/settings.cpp:3032 +#: src/gui/settings.cpp:3083 msgid "Pattern font" msgstr "Czcionka wzorców" -#: src/gui/settings.cpp:3043 +#: src/gui/settings.cpp:3094 msgid "Size##PatFontSize" msgstr "Rozmiar##PatFontSize" -#: src/gui/settings.cpp:3053 +#: src/gui/settings.cpp:3104 msgid "Anti-aliased fonts" msgstr "Wygladzanie czcionek" -#: src/gui/settings.cpp:3059 +#: src/gui/settings.cpp:3110 msgid "Support bitmap fonts" msgstr "Wspieraj bitmapowe czcionki" -#: src/gui/settings.cpp:3064 +#: src/gui/settings.cpp:3115 msgid "Hinting:" msgstr "Hintowanie:" -#: src/gui/settings.cpp:3066 +#: src/gui/settings.cpp:3117 msgid "Off (soft)##fh0" msgstr "Wył. (miękkie)" -#: src/gui/settings.cpp:3070 +#: src/gui/settings.cpp:3121 msgid "Slight##fh1" msgstr "Lekkie" -#: src/gui/settings.cpp:3074 +#: src/gui/settings.cpp:3125 msgid "Normal##fh2" msgstr "Normalne" -#: src/gui/settings.cpp:3078 +#: src/gui/settings.cpp:3129 msgid "Full (hard)##fh3" msgstr "Pełne (twarde)" -#: src/gui/settings.cpp:3084 +#: src/gui/settings.cpp:3135 msgid "Auto-hinter:" msgstr "Autohintowanie" -#: src/gui/settings.cpp:3086 +#: src/gui/settings.cpp:3137 msgid "Disable##fah0" msgstr "Wyłącz" -#: src/gui/settings.cpp:3090 +#: src/gui/settings.cpp:3141 msgid "Enable##fah1" msgstr "Włącz" -#: src/gui/settings.cpp:3094 +#: src/gui/settings.cpp:3145 msgid "Force##fah2" msgstr "Wymuś" -#: src/gui/settings.cpp:3101 +#: src/gui/settings.cpp:3152 msgid "Oversample" msgstr "Supersampling" -#: src/gui/settings.cpp:3104 +#: src/gui/settings.cpp:3155 msgid "1×##fos1" msgstr "" -#: src/gui/settings.cpp:3109 +#: src/gui/settings.cpp:3160 msgid "" "saves video memory. reduces font rendering quality.\n" "use for pixel/bitmap fonts." @@ -8456,19 +11022,19 @@ msgstr "" "oszczędza pamięć VRAM, obniża jakość renderowania czcionek\n" "używaj przy czcionkach bitmapowych." -#: src/gui/settings.cpp:3112 +#: src/gui/settings.cpp:3163 msgid "2×##fos2" msgstr "2x" -#: src/gui/settings.cpp:3117 +#: src/gui/settings.cpp:3168 msgid "default." msgstr "domyślny." -#: src/gui/settings.cpp:3120 +#: src/gui/settings.cpp:3171 msgid "3×##fos3" msgstr "3x" -#: src/gui/settings.cpp:3125 +#: src/gui/settings.cpp:3176 msgid "" "slightly better font rendering quality.\n" "uses more video memory." @@ -8476,19 +11042,19 @@ msgstr "" "nieco lepsza jakość renderowania\n" "użuwa więcej pamięci VRAM." -#: src/gui/settings.cpp:3129 +#: src/gui/settings.cpp:3180 msgid "Load fallback font" msgstr "Wczytaj zapasową czcionkę" -#: src/gui/settings.cpp:3134 +#: src/gui/settings.cpp:3185 msgid "disable to save video memory." msgstr "wyłącz by oszczędzić pamięć VRAM." -#: src/gui/settings.cpp:3138 +#: src/gui/settings.cpp:3189 msgid "Display Japanese characters" msgstr "Wyświetlaj japońskie znaki" -#: src/gui/settings.cpp:3144 +#: src/gui/settings.cpp:3195 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 " @@ -8508,11 +11074,11 @@ msgstr "" "これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" "決策です。" -#: src/gui/settings.cpp:3152 +#: src/gui/settings.cpp:3203 msgid "Display Chinese (Simplified) characters" msgstr "Wyświetlaj chińskie znaki (uproszczone)" -#: src/gui/settings.cpp:3158 +#: src/gui/settings.cpp:3209 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 " @@ -8528,11 +11094,11 @@ msgstr "" "请在确保你有足够的显存后再启动此设定\n" "这是一个在ImGui实现动态字体加载之前的临时解决方案" -#: src/gui/settings.cpp:3166 +#: src/gui/settings.cpp:3217 msgid "Display Chinese (Traditional) characters" msgstr "Wyświetlaj chińskie znaki (tradycyjne)" -#: src/gui/settings.cpp:3172 +#: src/gui/settings.cpp:3223 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 " @@ -8548,11 +11114,11 @@ msgstr "" "請在確保你有足夠的顯存后再啟動此設定\n" "這是一個在ImGui實現動態字體加載之前的臨時解決方案" -#: src/gui/settings.cpp:3180 +#: src/gui/settings.cpp:3231 msgid "Display Korean characters" msgstr "Wyświetlaj koreańskie znaki" -#: src/gui/settings.cpp:3186 +#: src/gui/settings.cpp:3237 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 " @@ -8568,2048 +11134,2069 @@ msgstr "" "그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" "이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." -#: src/gui/settings.cpp:3195 +#: src/gui/settings.cpp:3246 msgid "Title bar:" msgstr "Pasek tytułu okna" -#: src/gui/settings.cpp:3197 +#: src/gui/settings.cpp:3248 msgid "Furnace##tbar0" msgstr "Furnace##tbar0" -#: src/gui/settings.cpp:3202 +#: src/gui/settings.cpp:3253 msgid "Song Name - Furnace##tbar1" msgstr "Nazwa utworu - Furnace##tbar1" -#: src/gui/settings.cpp:3207 +#: src/gui/settings.cpp:3258 msgid "file_name.fur - Furnace##tbar2" msgstr "nazwa_pliku.fur - Furnace##tbar2" -#: src/gui/settings.cpp:3212 +#: src/gui/settings.cpp:3263 msgid "/path/to/file.fur - Furnace##tbar3" msgstr "/ścieżka/do/pliku.fur - Furnace##tbar3" -#: src/gui/settings.cpp:3220 +#: src/gui/settings.cpp:3271 msgid "Display system name on title bar" msgstr "Wyświetlaj nazwę układu/systemu na pasku tytułu okna" -#: src/gui/settings.cpp:3227 +#: src/gui/settings.cpp:3278 msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" "Wyświetlaj nazwy układów/systemów zamiast \"multi-system\" na pasku tytułu " "okna" -#: src/gui/settings.cpp:3233 +#: src/gui/settings.cpp:3284 msgid "Status bar:" msgstr "Pasek stanu:" -#: src/gui/settings.cpp:3235 +#: src/gui/settings.cpp:3286 msgid "Cursor details##sbar0" msgstr "Szczegóły zaznaczenia" -#: src/gui/settings.cpp:3239 +#: src/gui/settings.cpp:3290 msgid "File path##sbar1" msgstr "Ścieżka do pliku" -#: src/gui/settings.cpp:3243 +#: src/gui/settings.cpp:3294 msgid "Cursor details or file path##sbar2" msgstr "Szczegóły zazanczenia lub ścieżka do pliku" -#: src/gui/settings.cpp:3247 +#: src/gui/settings.cpp:3298 msgid "Nothing##sbar3" msgstr "Nic" -#: src/gui/settings.cpp:3254 +#: src/gui/settings.cpp:3305 msgid "Display playback status when playing" msgstr "Wyświetlanie stanu odtwarzania podczas odtwarzania" -#: src/gui/settings.cpp:3259 +#: src/gui/settings.cpp:3310 msgid "Export options layout:" msgstr "Układ opcji eksportu:" -#: src/gui/settings.cpp:3261 +#: src/gui/settings.cpp:3312 msgid "Sub-menus in File menu##eol0" msgstr "Menu poboczne w menu pliku" -#: src/gui/settings.cpp:3265 +#: src/gui/settings.cpp:3316 msgid "Modal window with tabs##eol1" msgstr "Modalne okno z zakładkami" -#: src/gui/settings.cpp:3269 +#: src/gui/settings.cpp:3320 msgid "Modal windows with options in File menu##eol2" msgstr "Modalne okna z opcjami w menu pliku" -#: src/gui/settings.cpp:3276 +#: src/gui/settings.cpp:3327 msgid "Capitalize menu bar" msgstr "Pozycje paska menu zaczynają się od wielkiej litery" -#: src/gui/settings.cpp:3282 +#: src/gui/settings.cpp:3333 msgid "Display add/configure/change/remove chip menus in File menu" msgstr "Wyświetlanie pozycji: Dodaj/Zmień/Usuń Chip w menu \"Plik\"." -#: src/gui/settings.cpp:3296 +#: src/gui/settings.cpp:3347 msgid "Highlight channel at cursor in Orders" msgstr "Podświetl kanał, na którym znajduje się kursor w matrycy wzorców." -#: src/gui/settings.cpp:3301 +#: src/gui/settings.cpp:3352 msgid "Orders row number format:" msgstr "Format wyświetlania numeru wiersza matrycy wzorców:" -#: src/gui/settings.cpp:3303 +#: src/gui/settings.cpp:3354 msgid "Decimal##orbD" msgstr "Dziesiętny##orbD" -#: src/gui/settings.cpp:3307 +#: src/gui/settings.cpp:3358 msgid "Hexadecimal##orbH" msgstr "Szesnastkowy##orbH" -#: src/gui/settings.cpp:3316 +#: src/gui/settings.cpp:3367 msgid "Center pattern view" msgstr "Wyśrodkuj wyświetlane wzorce w oknie" -#: src/gui/settings.cpp:3322 +#: src/gui/settings.cpp:3373 msgid "Overflow pattern highlights" msgstr "Kontynuuj podświetlenie pasków wzorca poza samymi wzorcami" -#: src/gui/settings.cpp:3328 +#: src/gui/settings.cpp:3379 msgid "Display previous/next pattern" msgstr "Wyświetlaj poprzedni/następny wzorzec" -#: src/gui/settings.cpp:3333 +#: src/gui/settings.cpp:3384 msgid "Pattern row number format:" msgstr "Format wyświetlania numeru wiersza wzorca:" -#: src/gui/settings.cpp:3335 +#: src/gui/settings.cpp:3386 msgid "Decimal##prbD" msgstr "Dziesiętny##prbD" -#: src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:3390 msgid "Hexadecimal##prbH" msgstr "Szesnastkowy##prbH" -#: src/gui/settings.cpp:3345 +#: src/gui/settings.cpp:3396 msgid "Pattern view labels:" msgstr "Etykiety komórek wzorca:" -#: src/gui/settings.cpp:3350 +#: src/gui/settings.cpp:3401 msgid "Note off (3-char)" msgstr "Puszczenie klawisza (3 znaki)" -#: src/gui/settings.cpp:3355 +#: src/gui/settings.cpp:3406 msgid "Note release (3-char)" msgstr "Zwolnienie nuty (3 znaki)" -#: src/gui/settings.cpp:3360 +#: src/gui/settings.cpp:3411 msgid "Macro release (3-char)" msgstr "Zwolnienie makra (3 znaki)" -#: src/gui/settings.cpp:3365 +#: src/gui/settings.cpp:3416 msgid "Empty field (3-char)" msgstr "Pusta komórka (3 znaki)" -#: src/gui/settings.cpp:3370 +#: src/gui/settings.cpp:3421 msgid "Empty field (2-char)" msgstr "Pusta komórka (2 znaki)" -#: src/gui/settings.cpp:3372 +#: src/gui/settings.cpp:3423 msgid "Pattern view spacing after:" msgstr "Podział na widoku wzorca po:" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 msgid "Note" msgstr "Nuta" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 msgid "Effect" msgstr "Efekt" -#: src/gui/settings.cpp:3398 +#: src/gui/settings.cpp:3449 msgid "Effect value" msgstr "Parametr efektu" -#: src/gui/settings.cpp:3405 +#: src/gui/settings.cpp:3456 msgid "Single-digit effects for 00-0F" msgstr "Jednocyfrowe parametry efektów 00-0F" -#: src/gui/settings.cpp:3411 +#: src/gui/settings.cpp:3462 msgid "Use flats instead of sharps" msgstr "Używaj bemoli zamiast krzyżyków" -#: src/gui/settings.cpp:3417 +#: src/gui/settings.cpp:3468 msgid "Use German notation" msgstr "Używaj niemieckich nazw nut" -#: src/gui/settings.cpp:3425 +#: src/gui/settings.cpp:3476 msgid "Channel style:" msgstr "Styl nagłówka kanału:" -#: src/gui/settings.cpp:3427 +#: src/gui/settings.cpp:3478 msgid "Classic##CHS0" msgstr "Klasyczny" -#: src/gui/settings.cpp:3431 +#: src/gui/settings.cpp:3482 msgid "Line##CHS1" msgstr "Liniowy" -#: src/gui/settings.cpp:3435 +#: src/gui/settings.cpp:3486 msgid "Round##CHS2" msgstr "Zaokrąglony" -#: src/gui/settings.cpp:3439 +#: src/gui/settings.cpp:3490 msgid "Split button##CHS3" msgstr "Podzielony przycisk" -#: src/gui/settings.cpp:3443 +#: src/gui/settings.cpp:3494 msgid "Square border##CH42" msgstr "Kwadratowe obramowanie" -#: src/gui/settings.cpp:3447 +#: src/gui/settings.cpp:3498 msgid "Round border##CHS5" msgstr "Zaokrąglone obramowanie" -#: src/gui/settings.cpp:3453 +#: src/gui/settings.cpp:3504 msgid "Channel volume bar:" msgstr "Pasek głośności kanału:" -#: src/gui/settings.cpp:3455 +#: src/gui/settings.cpp:3506 msgid "None##CHV0" msgstr "Żaden" -#: src/gui/settings.cpp:3459 +#: src/gui/settings.cpp:3510 msgid "Simple##CHV1" msgstr "Prosty" -#: src/gui/settings.cpp:3463 +#: src/gui/settings.cpp:3514 msgid "Stereo##CHV2" msgstr "Stereo" -#: src/gui/settings.cpp:3467 +#: src/gui/settings.cpp:3518 msgid "Real##CHV3" msgstr "Prawdziwy" -#: src/gui/settings.cpp:3471 +#: src/gui/settings.cpp:3522 msgid "Real (stereo)##CHV4" msgstr "Prawdziwy (stereo)" -#: src/gui/settings.cpp:3477 +#: src/gui/settings.cpp:3528 msgid "Channel feedback style:" msgstr "Tryb podświetlenia nagłówka kanału" -#: src/gui/settings.cpp:3479 +#: src/gui/settings.cpp:3530 msgid "Off##CHF0" msgstr "Wył." -#: src/gui/settings.cpp:3483 +#: src/gui/settings.cpp:3534 msgid "Note##CHF1" msgstr "Nuta" -#: src/gui/settings.cpp:3487 +#: src/gui/settings.cpp:3538 msgid "Volume##CHF2" msgstr "Głośność" -#: src/gui/settings.cpp:3491 +#: src/gui/settings.cpp:3542 msgid "Active##CHF3" msgstr "Aktywność" -#: src/gui/settings.cpp:3497 +#: src/gui/settings.cpp:3548 msgid "Channel font:" msgstr "Czcionka nagłówka kanału:" -#: src/gui/settings.cpp:3499 +#: src/gui/settings.cpp:3550 msgid "Regular##CHFont0" msgstr "Zwykła" -#: src/gui/settings.cpp:3503 +#: src/gui/settings.cpp:3554 msgid "Monospace##CHFont1" msgstr "O stałej szerokości" -#: src/gui/settings.cpp:3510 +#: src/gui/settings.cpp:3561 msgid "Center channel name" msgstr "Wyśrodkuj nazwę kanału" -#: src/gui/settings.cpp:3515 +#: src/gui/settings.cpp:3566 msgid "Channel colors:" msgstr "Kolory nagłówków kanałów" -#: src/gui/settings.cpp:3517 +#: src/gui/settings.cpp:3568 msgid "Single##CHC0" msgstr "Proste" -#: src/gui/settings.cpp:3521 +#: src/gui/settings.cpp:3572 msgid "Channel type##CHC1" msgstr "Według typu kanału" -#: src/gui/settings.cpp:3525 +#: src/gui/settings.cpp:3576 msgid "Instrument type##CHC2" msgstr "Według typu instrumentu" -#: src/gui/settings.cpp:3531 +#: src/gui/settings.cpp:3582 msgid "Channel name colors:" msgstr "Kolory nazwy kanału:" -#: src/gui/settings.cpp:3533 +#: src/gui/settings.cpp:3584 msgid "Single##CTC0" msgstr "Proste" -#: src/gui/settings.cpp:3537 +#: src/gui/settings.cpp:3588 msgid "Channel type##CTC1" msgstr "Według typu kanału" -#: src/gui/settings.cpp:3541 +#: src/gui/settings.cpp:3592 msgid "Instrument type##CTC2" msgstr "Według typu instrumentu" -#: src/gui/settings.cpp:3550 +#: src/gui/settings.cpp:3601 msgid "Unified instrument/wavetable/sample list" msgstr "Połączona lista instrumentów, tablic fal i sampli" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" -msgstr "Pozioma lista instrumentów" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" +msgstr "" -#: src/gui/settings.cpp:3566 +#: src/gui/settings.cpp:3617 msgid "Instrument list icon style:" msgstr "Styl ikon listy instrumentów:" -#: src/gui/settings.cpp:3568 +#: src/gui/settings.cpp:3619 msgid "None##iis0" msgstr "Żaden" -#: src/gui/settings.cpp:3572 +#: src/gui/settings.cpp:3623 msgid "Graphical icons##iis1" msgstr "Ikonki graficzne##iis1" -#: src/gui/settings.cpp:3576 +#: src/gui/settings.cpp:3627 msgid "Letter icons##iis2" msgstr "" -#: src/gui/settings.cpp:3583 +#: src/gui/settings.cpp:3634 msgid "Colorize instrument editor using instrument type" msgstr "Zmień kolory edytora instrumentów zgodnie z typem instrumentu" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 msgid "Macro Editor" msgstr "Edytor makr" -#: src/gui/settings.cpp:3590 +#: src/gui/settings.cpp:3641 msgid "Macro editor layout:" msgstr "Układ edytora makr:" -#: src/gui/settings.cpp:3592 +#: src/gui/settings.cpp:3643 msgid "Unified##mel0" msgstr "Połączony" -#: src/gui/settings.cpp:3602 +#: src/gui/settings.cpp:3653 msgid "Grid##mel2" msgstr "Siatka" -#: src/gui/settings.cpp:3606 +#: src/gui/settings.cpp:3657 msgid "Single (with list)##mel3" msgstr "Pojedynczy (z listą)##mel3" -#: src/gui/settings.cpp:3619 +#: src/gui/settings.cpp:3670 msgid "Use classic macro editor vertical slider" msgstr "Użyj klasycznego pionowego paska przewijania" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" -msgstr "Automatyczna długość kroku makra/poziomego zoomu" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" +msgstr "" + +#: src/gui/settings.cpp:3678 +msgid "Manual" +msgstr "" + +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" +msgstr "" + +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" +msgstr "" -#: src/gui/settings.cpp:3633 +#: src/gui/settings.cpp:3694 msgid "Wave Editor" msgstr "Edytor fal" -#: src/gui/settings.cpp:3635 +#: src/gui/settings.cpp:3696 msgid "Use compact wave editor" msgstr "Używaj zwartego edyora fal" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 msgid "FM Editor" msgstr "Edytor instrumentów FM" -#: src/gui/settings.cpp:3642 +#: src/gui/settings.cpp:3703 msgid "FM parameter names:" msgstr "Nazwy parametrów FM:" -#: src/gui/settings.cpp:3644 +#: src/gui/settings.cpp:3705 msgid "Friendly##fmn0" msgstr "Przyjazne" -#: src/gui/settings.cpp:3648 +#: src/gui/settings.cpp:3709 msgid "Technical##fmn1" msgstr "Techniczne" -#: src/gui/settings.cpp:3652 +#: src/gui/settings.cpp:3713 msgid "Technical (alternate)##fmn2" msgstr "Techniczne (alternatywne)" -#: src/gui/settings.cpp:3659 +#: src/gui/settings.cpp:3720 msgid "Use standard OPL waveform names" msgstr "Używaj standardowych nazw kształtów fal OPL" -#: src/gui/settings.cpp:3664 +#: src/gui/settings.cpp:3725 msgid "FM parameter editor layout:" msgstr "Układ edytora parametrów FM" -#: src/gui/settings.cpp:3666 +#: src/gui/settings.cpp:3727 msgid "Modern##fml0" msgstr "Nowoczesny##fml0" -#: src/gui/settings.cpp:3670 +#: src/gui/settings.cpp:3731 msgid "Modern with more labels##fml7" msgstr "Nowoczesny z większą ilością podpisów" -#: src/gui/settings.cpp:3674 +#: src/gui/settings.cpp:3735 msgid "Compact (2x2, classic)##fml1" msgstr "Kompaktowy (2x2, klasyczny)##fml1" -#: src/gui/settings.cpp:3678 +#: src/gui/settings.cpp:3739 msgid "Compact (1x4)##fml2" msgstr "Kompaktowy (1x4)##fml2" -#: src/gui/settings.cpp:3682 +#: src/gui/settings.cpp:3743 msgid "Compact (4x1)##fml3" msgstr "Kompaktowy (4x1)##fml3" -#: src/gui/settings.cpp:3686 +#: src/gui/settings.cpp:3747 msgid "Alternate (2x2)##fml4" msgstr "Alternatywny (2x2)##fml4" -#: src/gui/settings.cpp:3690 +#: src/gui/settings.cpp:3751 msgid "Alternate (1x4)##fml5" msgstr "Alternatywny (1x4)##fml5" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3755 msgid "Alternate (4x1)##fml5" msgstr "Alternatyuwny (4x1)##fml5" -#: src/gui/settings.cpp:3700 +#: src/gui/settings.cpp:3761 msgid "Position of Sustain in FM editor:" msgstr "Pozycja parametru \"Podtrzymanie\" w edytorze:" -#: src/gui/settings.cpp:3702 +#: src/gui/settings.cpp:3763 msgid "Between Decay and Sustain Rate##susp0" msgstr "Pomiędzy parametrami opadania a podtrzymania" -#: src/gui/settings.cpp:3706 +#: src/gui/settings.cpp:3767 msgid "After Release Rate##susp1" msgstr "Po parametrze zwolnienia" -#: src/gui/settings.cpp:3711 +#: src/gui/settings.cpp:3772 msgid "After Release Rate, after spacing##susp2" msgstr "" -#: src/gui/settings.cpp:3715 +#: src/gui/settings.cpp:3776 msgid "After TL##susp3" msgstr "" -#: src/gui/settings.cpp:3723 +#: src/gui/settings.cpp:3784 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "Używaj odmiennych kolorów dla fali nośnych/modulatorów w edytorze FM" -#: src/gui/settings.cpp:3729 +#: src/gui/settings.cpp:3790 msgid "Unsigned FM detune values" msgstr "Bezznakowe wartości rozstrojenia FM" -#: src/gui/settings.cpp:3736 +#: src/gui/settings.cpp:3797 msgid "Chip memory usage unit:" msgstr "Jednostki wyświatlania obciążenia pamięci układu:" -#: src/gui/settings.cpp:3738 +#: src/gui/settings.cpp:3799 msgid "Bytes##MUU0" msgstr "Bajty" -#: src/gui/settings.cpp:3742 +#: src/gui/settings.cpp:3803 msgid "Kilobytes##MUU1" msgstr "Kilobajty" -#: src/gui/settings.cpp:3751 +#: src/gui/settings.cpp:3812 msgid "Rounded corners" msgstr "Zaokrąglone rogi" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 msgid "Border" msgstr "Krawędź" -#: src/gui/settings.cpp:3769 +#: src/gui/settings.cpp:3830 msgid "Anti-aliased" msgstr "Z wygładzaniem" -#: src/gui/settings.cpp:3775 +#: src/gui/settings.cpp:3836 msgid "Fill entire window" msgstr "Wypełń całe okno" -#: src/gui/settings.cpp:3781 +#: src/gui/settings.cpp:3842 msgid "Waveform goes out of bounds" msgstr "Fala wychodzi poza okno" -#: src/gui/settings.cpp:3793 +#: src/gui/settings.cpp:3856 +msgid "Wrap text" +msgstr "Zawijaj wiersze" + +#: src/gui/settings.cpp:3862 msgid "Windows" msgstr "Okna" -#: src/gui/settings.cpp:3795 +#: src/gui/settings.cpp:3864 msgid "Rounded window corners" msgstr "Zaokrąglone krawędzie okien" -#: src/gui/settings.cpp:3801 +#: src/gui/settings.cpp:3870 msgid "Rounded buttons" msgstr "Zaokrąglone przyciski" -#: src/gui/settings.cpp:3807 +#: src/gui/settings.cpp:3876 msgid "Rounded menu corners" msgstr "Zaokrąglone krawędzie menu" -#: src/gui/settings.cpp:3813 +#: src/gui/settings.cpp:3882 msgid "Rounded tabs" msgstr "Zaokrąglone krawędzie zakładek" -#: src/gui/settings.cpp:3819 +#: src/gui/settings.cpp:3888 msgid "Rounded scrollbars" msgstr "Zaokrąglone paski przewijania" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3894 msgid "Borders around widgets" msgstr "Obrawowania wokół widżetów" -#: src/gui/settings.cpp:3834 +#: src/gui/settings.cpp:3903 msgid "Color scheme" msgstr "Schemat kolorów" -#: src/gui/settings.cpp:3844 +#: src/gui/settings.cpp:3913 msgid "Are you sure you want to reset the color scheme?" msgstr "Czy jesteś pewien że chcesz zresetować schemat kolorów?" -#: src/gui/settings.cpp:3847 +#: src/gui/settings.cpp:3916 msgid "Guru mode" msgstr "" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 msgid "Frame shading" msgstr "Cieniowanie ramki" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3929 msgid "Color scheme type:" msgstr "" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3931 msgid "Dark##gcb0" msgstr "" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3936 msgid "Light##gcb1" msgstr "" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3943 msgid "Accent colors:" msgstr "" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3945 msgid "Primary" msgstr "" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3946 msgid "Secondary" msgstr "" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3960 msgid "Button" msgstr "Przycisk" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3961 msgid "Button (hovered)" msgstr "" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3962 msgid "Button (active)" msgstr "" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3963 msgid "Tab" msgstr "Zakładka" -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3964 msgid "Tab (hovered)" msgstr "" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3965 msgid "Tab (active)" msgstr "" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3966 msgid "Tab (unfocused)" msgstr "" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3967 msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3968 msgid "ImGui header" msgstr "" -#: src/gui/settings.cpp:3900 +#: src/gui/settings.cpp:3969 msgid "ImGui header (hovered)" msgstr "" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3970 msgid "ImGui header (active)" msgstr "" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3971 msgid "Resize grip" msgstr "" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3972 msgid "Resize grip (hovered)" msgstr "" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3973 msgid "Resize grip (active)" msgstr "" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3974 msgid "Widget background" msgstr "" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3975 msgid "Widget background (hovered)" msgstr "" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3976 msgid "Widget background (active)" msgstr "" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3977 msgid "Slider grab" msgstr "" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3978 msgid "Slider grab (active)" msgstr "" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3979 msgid "Title background (active)" msgstr "" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3980 msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3981 msgid "Text selection" msgstr "" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3982 msgid "Line plot" msgstr "" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3983 msgid "Line plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3984 msgid "Histogram plot" msgstr "" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3985 msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/settings.cpp:3917 +#: src/gui/settings.cpp:3986 msgid "Table row (even)" msgstr "" -#: src/gui/settings.cpp:3918 +#: src/gui/settings.cpp:3987 msgid "Table row (odd)" msgstr "" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3992 msgid "Interface (other)" msgstr "Interfejs (inne)" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3994 msgid "Window background" msgstr "" -#: src/gui/settings.cpp:3926 +#: src/gui/settings.cpp:3995 msgid "Sub-window background" msgstr "" -#: src/gui/settings.cpp:3927 +#: src/gui/settings.cpp:3996 msgid "Pop-up background" msgstr "" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3997 msgid "Modal backdrop" msgstr "" -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3998 msgid "Header" msgstr "" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:4000 msgid "Text (disabled)" msgstr "" -#: src/gui/settings.cpp:3932 +#: src/gui/settings.cpp:4001 msgid "Title bar (inactive)" msgstr "" -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:4002 msgid "Title bar (collapsed)" msgstr "" -#: src/gui/settings.cpp:3934 +#: src/gui/settings.cpp:4003 msgid "Menu bar" msgstr "" -#: src/gui/settings.cpp:3936 +#: src/gui/settings.cpp:4005 msgid "Border shadow" msgstr "" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:4006 msgid "Scroll bar" msgstr "" -#: src/gui/settings.cpp:3938 +#: src/gui/settings.cpp:4007 msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/settings.cpp:3939 +#: src/gui/settings.cpp:4008 msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4009 msgid "Scroll bar background" msgstr "" -#: src/gui/settings.cpp:3941 +#: src/gui/settings.cpp:4010 msgid "Separator" msgstr "" -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:4011 msgid "Separator (hover)" msgstr "" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:4012 msgid "Separator (active)" msgstr "" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:4013 msgid "Docking preview" msgstr "" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:4014 msgid "Docking empty" msgstr "" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:4015 msgid "Table header" msgstr "" -#: src/gui/settings.cpp:3947 +#: src/gui/settings.cpp:4016 msgid "Table border (hard)" msgstr "" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:4017 msgid "Table border (soft)" msgstr "" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:4018 msgid "Drag and drop target" msgstr "" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:4019 msgid "Window switcher (highlight)" msgstr "" -#: src/gui/settings.cpp:3951 +#: src/gui/settings.cpp:4020 msgid "Window switcher backdrop" msgstr "" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 msgid "Miscellaneous" msgstr "Inne" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:4024 msgid "Toggle on" msgstr "" -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:4025 msgid "Toggle off" msgstr "" -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:4026 msgid "Playback status" msgstr "" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:4027 msgid "Destructive hint" msgstr "" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:4028 msgid "Warning hint" msgstr "" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:4029 msgid "Error hint" msgstr "" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:4032 msgid "File Picker (built-in)" msgstr "Wbudowany wybierak plików" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:4033 msgid "Directory" msgstr "Folder" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:4034 msgid "Song (native)" msgstr "" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:4035 msgid "Song (import)" msgstr "" -#: src/gui/settings.cpp:3971 +#: src/gui/settings.cpp:4040 msgid "ZSM" msgstr "" -#: src/gui/settings.cpp:3972 +#: src/gui/settings.cpp:4041 msgid "Font" msgstr "Czcionka" -#: src/gui/settings.cpp:3978 +#: src/gui/settings.cpp:4047 msgid "Background (top-left)" msgstr "" -#: src/gui/settings.cpp:3979 +#: src/gui/settings.cpp:4048 msgid "Background (top-right)" msgstr "" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:4049 msgid "Background (bottom-left)" msgstr "" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:4050 msgid "Background (bottom-right)" msgstr "" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 msgid "Waveform" msgstr "Kształt fali" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:4052 msgid "Waveform (clip)" msgstr "" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:4053 msgid "Reference" msgstr "" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:4054 msgid "Guide" msgstr "" -#: src/gui/settings.cpp:3987 +#: src/gui/settings.cpp:4056 msgid "Wave (non-mono)" msgstr "Fala (nie mono)" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:4057 msgid "Waveform (1)" msgstr "" -#: src/gui/settings.cpp:3989 +#: src/gui/settings.cpp:4058 msgid "Waveform (2)" msgstr "" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:4059 msgid "Waveform (3)" msgstr "" -#: src/gui/settings.cpp:3991 +#: src/gui/settings.cpp:4060 msgid "Waveform (4)" msgstr "" -#: src/gui/settings.cpp:3992 +#: src/gui/settings.cpp:4061 msgid "Waveform (5)" msgstr "" -#: src/gui/settings.cpp:3993 +#: src/gui/settings.cpp:4062 msgid "Waveform (6)" msgstr "" -#: src/gui/settings.cpp:3994 +#: src/gui/settings.cpp:4063 msgid "Waveform (7)" msgstr "" -#: src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:4064 msgid "Waveform (8)" msgstr "" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4065 msgid "Waveform (9)" msgstr "" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4066 msgid "Waveform (10)" msgstr "" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4067 msgid "Waveform (11)" msgstr "" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4068 msgid "Waveform (12)" msgstr "" -#: src/gui/settings.cpp:4000 +#: src/gui/settings.cpp:4069 msgid "Waveform (13)" msgstr "" -#: src/gui/settings.cpp:4001 +#: src/gui/settings.cpp:4070 msgid "Waveform (14)" msgstr "" -#: src/gui/settings.cpp:4002 +#: src/gui/settings.cpp:4071 msgid "Waveform (15)" msgstr "" -#: src/gui/settings.cpp:4003 +#: src/gui/settings.cpp:4072 msgid "Waveform (16)" msgstr "" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4080 msgid "Clip" msgstr "" -#: src/gui/settings.cpp:4015 +#: src/gui/settings.cpp:4084 msgid "Order number" msgstr "Numer wzorca" -#: src/gui/settings.cpp:4016 +#: src/gui/settings.cpp:4085 msgid "Playing order background" msgstr "" -#: src/gui/settings.cpp:4017 +#: src/gui/settings.cpp:4086 msgid "Song loop" msgstr "Zapętlenie utworu" -#: src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:4087 msgid "Selected order" msgstr "" -#: src/gui/settings.cpp:4019 +#: src/gui/settings.cpp:4088 msgid "Similar patterns" msgstr "" -#: src/gui/settings.cpp:4020 +#: src/gui/settings.cpp:4089 msgid "Inactive patterns" msgstr "Nieaktywne wzorce" -#: src/gui/settings.cpp:4023 +#: src/gui/settings.cpp:4092 msgid "Envelope View" msgstr "Podgląd obwiedni" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 #, c-format msgid "Envelope" msgstr "Obwiednia" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4094 msgid "Sustain guide" msgstr "" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4100 msgid "Algorithm background" msgstr "" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4101 msgid "Algorithm lines" msgstr "" -#: src/gui/settings.cpp:4033 +#: src/gui/settings.cpp:4102 msgid "Modulator" msgstr "" -#: src/gui/settings.cpp:4034 +#: src/gui/settings.cpp:4103 msgid "Carrier" msgstr "Fala nośna" -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 msgid "SSG-EG" msgstr "SSG-EG" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4108 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" msgstr "" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4110 msgid "Mod. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4111 msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4112 msgid "Mod. border" msgstr "" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4113 msgid "Mod. border shadow" msgstr "" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4115 msgid "Car. accent (primary)" msgstr "" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4116 msgid "Car. accent (secondary)" msgstr "" -#: src/gui/settings.cpp:4048 +#: src/gui/settings.cpp:4117 msgid "Car. border" msgstr "" -#: src/gui/settings.cpp:4049 +#: src/gui/settings.cpp:4118 msgid "Car. border shadow" msgstr "" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 msgid "Pitch" msgstr "Wysokość" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 msgid "Filter" msgstr "Filtr" -#: src/gui/settings.cpp:4060 +#: src/gui/settings.cpp:4129 msgid "Global Parameter" msgstr "Globalny parametr" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4131 msgid "Step Highlight" msgstr "Podkreślenie wiersza" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4134 msgid "Instrument Types" msgstr "Typy instrumentów" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4135 msgid "FM (OPN)" msgstr "" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4136 msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4139 msgid "C64" msgstr "" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4140 msgid "Amiga/Generic Sample" msgstr "Amiga/Zwykły sampel" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" -msgstr "" - -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4142 msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4143 msgid "AY8930" msgstr "" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4144 msgid "TIA" msgstr "" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4145 msgid "SAA1099" msgstr "" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4146 msgid "VIC" msgstr "" -#: src/gui/settings.cpp:4078 +#: src/gui/settings.cpp:4147 msgid "PET" msgstr "" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4148 msgid "VRC6" msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "VRC6 (fala piłokształtna)" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4150 msgid "FM (OPLL)" msgstr "" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4151 msgid "FM (OPL)" msgstr "" -#: src/gui/settings.cpp:4087 +#: src/gui/settings.cpp:4156 msgid "FM (OPZ)" msgstr "" -#: src/gui/settings.cpp:4089 +#: src/gui/settings.cpp:4158 msgid "PC Beeper" msgstr "Brzęczyk" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4160 msgid "Lynx" msgstr "" -#: src/gui/settings.cpp:4093 +#: src/gui/settings.cpp:4162 msgid "X1-010" msgstr "" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4163 msgid "ES5506" msgstr "" -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4166 msgid "Sound Unit" msgstr "Sound Unit" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4168 msgid "FM (OPL Drums)" msgstr "" -#: src/gui/settings.cpp:4100 +#: src/gui/settings.cpp:4169 msgid "FM (OPM)" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" -msgstr "" - -#: src/gui/settings.cpp:4102 +#: src/gui/settings.cpp:4171 msgid "MSM6258" msgstr "" -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4172 msgid "MSM6295" msgstr "" -#: src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4173 msgid "ADPCM-A" msgstr "" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4175 msgid "Sega PCM" msgstr "" -#: src/gui/settings.cpp:4107 +#: src/gui/settings.cpp:4176 msgid "QSound" msgstr "QSound" -#: src/gui/settings.cpp:4108 +#: src/gui/settings.cpp:4177 msgid "YMZ280B" msgstr "" -#: src/gui/settings.cpp:4109 +#: src/gui/settings.cpp:4178 msgid "RF5C68" msgstr "" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4179 msgid "MSM5232" msgstr "" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4180 msgid "K007232" msgstr "" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4181 msgid "GA20" msgstr "" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4183 msgid "SM8521" msgstr "" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4184 msgid "PV-1000" msgstr "" -#: src/gui/settings.cpp:4116 +#: src/gui/settings.cpp:4185 msgid "K053260" msgstr "" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4186 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4187 msgid "C140" msgstr "" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4188 msgid "C219" msgstr "" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4189 msgid "ESFM" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "PowerNoise (szum)" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "PowerNoise (spadek)" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4194 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4195 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 msgid "Other/Unknown" msgstr "Inny/Nieznany" -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4205 msgid "Single color (background)" msgstr "Jednolity kolor tła" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4206 msgid "Single color (text)" msgstr "Jednolity kolor (tekst)" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" -msgstr "" - -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4212 msgid "FM operator" msgstr "Operator FM" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4213 msgid "Muted" msgstr "Wyciszony" -#: src/gui/settings.cpp:4145 +#: src/gui/settings.cpp:4217 msgid "Playhead" msgstr "what the shit is that even supposed to mean" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4218 msgid "Editing" msgstr "Edytowanie" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4219 msgid "Editing (will clone)" msgstr "" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4220 msgid "Cursor" msgstr "Kursor" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4221 msgid "Cursor (hovered)" msgstr "Kursor (po najechaniu)" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4222 msgid "Cursor (clicked)" msgstr "Kursor (po kliknięciu)" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 msgid "Selection" msgstr "Zaznaczenie" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4224 msgid "Selection (hovered)" msgstr "Zaznaczenie (po najechaniu)" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4225 msgid "Selection (clicked)" msgstr "Zaznaczenie (po kliknięciu)" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4226 msgid "Highlight 1" msgstr "Podkreślenie 1" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4227 msgid "Highlight 2" msgstr "Podkreślenie 2" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4228 msgid "Row number" msgstr "Numer wiersza" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4229 msgid "Row number (highlight 1)" msgstr "Numer wiersza (podkreślenie 1)" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4230 msgid "Row number (highlight 2)" msgstr "Numer wiersza (podkreślenie 2)" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4232 msgid "Note (highlight 1)" msgstr "Nuta (podkreślenie 1)" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4233 msgid "Note (highlight 2)" msgstr "Nuta (podkreślenie 2)" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4234 msgid "Blank" msgstr "Pusty" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4235 msgid "Blank (highlight 1)" msgstr "Pusty (podkreślenie 1)" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4236 msgid "Blank (highlight 2)" msgstr "Pusty (podkreślenie 2)" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4238 msgid "Instrument (invalid type)" msgstr "Instrument nieprawidłowego typu" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4239 msgid "Instrument (out of range)" msgstr "Instrument (poza zakresem)" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4240 msgid "Volume (0%)" msgstr "Głośność (0%)" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4241 msgid "Volume (50%)" msgstr "Głośność (50%)" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4242 msgid "Volume (100%)" msgstr "Głośność (100%)" -#: src/gui/settings.cpp:4172 +#: src/gui/settings.cpp:4244 msgid "Pitch effect" msgstr "Efekt wysokości dźwięku" -#: src/gui/settings.cpp:4173 +#: src/gui/settings.cpp:4245 msgid "Volume effect" msgstr "Efekt głośności" -#: src/gui/settings.cpp:4174 +#: src/gui/settings.cpp:4246 msgid "Panning effect" msgstr "Efekt stereo" -#: src/gui/settings.cpp:4175 +#: src/gui/settings.cpp:4247 msgid "Song effect" msgstr "Efekt piosenki" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4248 msgid "Time effect" msgstr "Efekt zegara" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4249 msgid "Speed effect" msgstr "Efekt prędkości" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4250 msgid "Primary specific effect" msgstr "" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4251 msgid "Secondary specific effect" msgstr "" -#: src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4253 msgid "External command output" msgstr "" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4254 msgid "Status: off/disabled" msgstr "" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4255 msgid "Status: off + macro rel" msgstr "" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4256 msgid "Status: on + macro rel" msgstr "" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4257 msgid "Status: on" msgstr "" -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4258 msgid "Status: volume" msgstr "" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4259 msgid "Status: pitch" msgstr "" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4260 msgid "Status: panning" msgstr "" -#: src/gui/settings.cpp:4189 +#: src/gui/settings.cpp:4261 msgid "Status: chip (primary)" msgstr "" -#: src/gui/settings.cpp:4190 +#: src/gui/settings.cpp:4262 msgid "Status: chip (secondary)" msgstr "" -#: src/gui/settings.cpp:4191 +#: src/gui/settings.cpp:4263 msgid "Status: mixing" msgstr "" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4264 msgid "Status: DSP effect" msgstr "" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4265 msgid "Status: note altering" msgstr "" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4266 msgid "Status: misc color 1" msgstr "" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4267 msgid "Status: misc color 2" msgstr "" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4268 msgid "Status: misc color 3" msgstr "" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4269 msgid "Status: attack" msgstr "" -#: src/gui/settings.cpp:4198 +#: src/gui/settings.cpp:4270 msgid "Status: decay" msgstr "" -#: src/gui/settings.cpp:4199 +#: src/gui/settings.cpp:4271 msgid "Status: sustain" msgstr "" -#: src/gui/settings.cpp:4200 +#: src/gui/settings.cpp:4272 msgid "Status: release" msgstr "" -#: src/gui/settings.cpp:4201 +#: src/gui/settings.cpp:4273 msgid "Status: decrease linear" msgstr "" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4274 msgid "Status: decrease exp" msgstr "" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4275 msgid "Status: increase" msgstr "" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4276 msgid "Status: bent" msgstr "" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4277 msgid "Status: direct" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "Edytor sampli" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4283 msgid "Time background" msgstr "" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4284 msgid "Time text" msgstr "Tekst zegara" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4285 msgid "Loop region" msgstr "Zakres zapętlenia" -#: src/gui/settings.cpp:4214 +#: src/gui/settings.cpp:4286 msgid "Center guide" msgstr "" -#: src/gui/settings.cpp:4215 +#: src/gui/settings.cpp:4287 msgid "Grid" msgstr "" -#: src/gui/settings.cpp:4217 +#: src/gui/settings.cpp:4289 msgid "Selection points" msgstr "" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4290 msgid "Preview needle" msgstr "" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4291 msgid "Playing needles" msgstr "" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4292 msgid "Loop markers" msgstr "" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4293 msgid "Chip select: disabled" msgstr "" -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4294 msgid "Chip select: enabled" msgstr "" -#: src/gui/settings.cpp:4223 +#: src/gui/settings.cpp:4295 msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "Menedżer wzorców" -#: src/gui/settings.cpp:4227 +#: src/gui/settings.cpp:4299 msgid "Unallocated" msgstr "Nieprzypisany" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4300 msgid "Unused" msgstr "Nieużywany" -#: src/gui/settings.cpp:4229 +#: src/gui/settings.cpp:4301 msgid "Used" msgstr "Używany" -#: src/gui/settings.cpp:4230 +#: src/gui/settings.cpp:4302 msgid "Overused" msgstr "Nadużywany" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4303 msgid "Really overused" msgstr "Bardzo nadużywany" -#: src/gui/settings.cpp:4232 +#: src/gui/settings.cpp:4304 msgid "Combo Breaker" msgstr "Combo Breaker" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 msgid "Piano" msgstr "Klawiatura fortepianu" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4309 msgid "Upper key" msgstr "Górny klawisz" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4310 msgid "Upper key (feedback)" msgstr "" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4311 msgid "Upper key (pressed)" msgstr "" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4312 msgid "Lower key" msgstr "Dolny klawisz" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4313 msgid "Lower key (feedback)" msgstr "" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4314 msgid "Lower key (pressed)" msgstr "Dolny klawisz (naciśnięty)" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 msgid "Clock" msgstr "Zegar" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4318 msgid "Clock text" msgstr "Napisy na zegarze" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4319 msgid "Beat (off)" msgstr "" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4320 msgid "Beat (on)" msgstr "" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4325 msgid "PortSet" msgstr "" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4326 msgid "Port" msgstr "Port" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4327 msgid "Port (hidden/unavailable)" msgstr "Port (ukryty/niedostępny)" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4328 msgid "Connection (selected)" msgstr "Połączenie (wybrane)" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4329 msgid "Connection (other)" msgstr "Połączenie (inne)" -#: src/gui/settings.cpp:4263 +#: src/gui/settings.cpp:4335 msgid "Waveform data" msgstr "Dane fali" -#: src/gui/settings.cpp:4266 +#: src/gui/settings.cpp:4338 msgid "Reserved" msgstr "Zarezerwowane" -#: src/gui/settings.cpp:4268 +#: src/gui/settings.cpp:4340 msgid "Sample (alternate 1)" msgstr "" -#: src/gui/settings.cpp:4269 +#: src/gui/settings.cpp:4341 msgid "Sample (alternate 2)" msgstr "" -#: src/gui/settings.cpp:4270 +#: src/gui/settings.cpp:4342 msgid "Sample (alternate 3)" msgstr "" -#: src/gui/settings.cpp:4271 +#: src/gui/settings.cpp:4343 msgid "Wave RAM" msgstr "RAM na fale" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4344 msgid "Wavetable (static)" msgstr "Tablica fal (statyczna)" -#: src/gui/settings.cpp:4273 +#: src/gui/settings.cpp:4345 msgid "Echo buffer" msgstr "Bufor echo" -#: src/gui/settings.cpp:4274 +#: src/gui/settings.cpp:4346 msgid "Namco 163 load pos" msgstr "Pozycja wczytywania Namco 163" -#: src/gui/settings.cpp:4275 +#: src/gui/settings.cpp:4347 msgid "Namco 163 play pos" msgstr "Pozycja odtwarzania Namco 163" -#: src/gui/settings.cpp:4276 +#: src/gui/settings.cpp:4348 msgid "Sample (bank 0)" msgstr "Sampel (bank 0)" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4349 msgid "Sample (bank 1)" msgstr "Sampel (bank 1)" -#: src/gui/settings.cpp:4278 +#: src/gui/settings.cpp:4350 msgid "Sample (bank 2)" msgstr "Sampel (bank 2)" -#: src/gui/settings.cpp:4279 +#: src/gui/settings.cpp:4351 msgid "Sample (bank 3)" msgstr "Sampel (bank 3)" -#: src/gui/settings.cpp:4280 +#: src/gui/settings.cpp:4352 msgid "Sample (bank 4)" msgstr "Sampel (bank 4)" -#: src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4353 msgid "Sample (bank 5)" msgstr "Sampel (bank 5)" -#: src/gui/settings.cpp:4282 +#: src/gui/settings.cpp:4354 msgid "Sample (bank 6)" msgstr "Sampel (bank 6)" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4355 msgid "Sample (bank 7)" msgstr "Sampel (bank 7)" -#: src/gui/settings.cpp:4288 +#: src/gui/settings.cpp:4360 msgid "Log level: Error" msgstr "Poziom wpisu w logu: Błąd" -#: src/gui/settings.cpp:4289 +#: src/gui/settings.cpp:4361 msgid "Log level: Warning" msgstr "Poziom wpisu w logu: Ostrzeżenie" -#: src/gui/settings.cpp:4290 +#: src/gui/settings.cpp:4362 msgid "Log level: Info" msgstr "Poziom wpisu w logu: Informacja" -#: src/gui/settings.cpp:4291 +#: src/gui/settings.cpp:4363 msgid "Log level: Debug" msgstr "Poziom wpisu w logu: Debug" -#: src/gui/settings.cpp:4292 +#: src/gui/settings.cpp:4364 msgid "Log level: Trace/Verbose" msgstr "Poziom wpisu w logu: Diagnostyka/Szczegóły" -#: src/gui/settings.cpp:4297 +#: src/gui/settings.cpp:4369 msgid "Backup" msgstr "Kopia zapasowa" -#: src/gui/settings.cpp:4302 +#: src/gui/settings.cpp:4374 msgid "Enable backup system" msgstr "Włącz tworzenie kopii zapasowych" -#: src/gui/settings.cpp:4307 +#: src/gui/settings.cpp:4379 msgid "Interval (in seconds)" msgstr "Przerwa (w sekundach)" -#: src/gui/settings.cpp:4312 +#: src/gui/settings.cpp:4384 msgid "Backups per file" msgstr "Ilość kopii zapasowych na plik" -#: src/gui/settings.cpp:4318 +#: src/gui/settings.cpp:4390 msgid "Backup Management" msgstr "Zarządzanie kopiami zapasowymi" -#: src/gui/settings.cpp:4322 +#: src/gui/settings.cpp:4394 msgid "Purge before:" msgstr "Usuń wszystkie przed:" -#: src/gui/settings.cpp:4396 +#: src/gui/settings.cpp:4468 msgid "Go##PDate" msgstr "Start##PDate" -#: src/gui/settings.cpp:4403 +#: src/gui/settings.cpp:4475 #, c-format msgid "%PB used" msgstr "%PB użytych" -#: src/gui/settings.cpp:4405 +#: src/gui/settings.cpp:4477 #, c-format msgid "%TB used" msgstr "%TB użytych" -#: src/gui/settings.cpp:4407 +#: src/gui/settings.cpp:4479 #, c-format msgid "%GB used" msgstr "%GB użytych" -#: src/gui/settings.cpp:4409 +#: src/gui/settings.cpp:4481 #, c-format msgid "%MB used" msgstr "%MB użytych" -#: src/gui/settings.cpp:4411 +#: src/gui/settings.cpp:4483 #, c-format msgid "%KB used" msgstr "%KB użytych" -#: src/gui/settings.cpp:4413 +#: src/gui/settings.cpp:4485 #, c-format msgid "% bytes used" msgstr "%bajtów użytych" -#: src/gui/settings.cpp:4418 +#: src/gui/settings.cpp:4490 msgid "Refresh" msgstr "Odśwież" -#: src/gui/settings.cpp:4422 +#: src/gui/settings.cpp:4494 msgid "Delete all" msgstr "Usuń wszystkie" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 msgid "Size" msgstr "Rozmiar" -#: src/gui/settings.cpp:4429 +#: src/gui/settings.cpp:4501 msgid "Latest" msgstr "Ostatnie" -#: src/gui/settings.cpp:4439 +#: src/gui/settings.cpp:4511 #, c-format msgid "%P" msgstr "%P" -#: src/gui/settings.cpp:4441 +#: src/gui/settings.cpp:4513 #, c-format msgid "%T" msgstr "%T" -#: src/gui/settings.cpp:4443 +#: src/gui/settings.cpp:4515 #, c-format msgid "%G" msgstr "%G" -#: src/gui/settings.cpp:4445 +#: src/gui/settings.cpp:4517 #, c-format msgid "%M" msgstr "%M" -#: src/gui/settings.cpp:4447 +#: src/gui/settings.cpp:4519 #, c-format msgid "%K" msgstr "%K" -#: src/gui/settings.cpp:4449 +#: src/gui/settings.cpp:4521 #, c-format msgid "%" msgstr "%" -#: src/gui/settings.cpp:4573 +#: src/gui/settings.cpp:4645 msgid "Cheat Codes" msgstr "Kody" -#: src/gui/settings.cpp:4575 +#: src/gui/settings.cpp:4647 msgid "Enter code:" msgstr "Wpisz kod" -#: src/gui/settings.cpp:4577 +#: src/gui/settings.cpp:4649 msgid "Submit" msgstr "Zatwierdź" -#: src/gui/settings.cpp:4581 +#: src/gui/settings.cpp:4653 msgid "invalid code" msgstr "kod niepoprawny" -#: src/gui/settings.cpp:4591 +#: src/gui/settings.cpp:4663 msgid "toggled alternate UI" msgstr "włączono alternatywne GUI" -#: src/gui/settings.cpp:4595 +#: src/gui/settings.cpp:4667 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr ":smile: :star_struck: :sunglasses: :ok_hand:" -#: src/gui/settings.cpp:4599 +#: src/gui/settings.cpp:4671 msgid "enabled all instrument types" msgstr "włączono wszystkie typy instrumentów" -#: src/gui/settings.cpp:4603 +#: src/gui/settings.cpp:4675 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/settings.cpp:4607 +#: src/gui/settings.cpp:4679 msgid "enabled \"comfortable\" mode" msgstr "włączono tryb \"komfortowy\"" -#: src/gui/settings.cpp:4625 +#: src/gui/settings.cpp:4697 msgid "OK##SettingsOK" msgstr "OK##SettingsOK" -#: src/gui/settings.cpp:4631 +#: src/gui/settings.cpp:4703 msgid "Cancel##SettingsCancel" msgstr "Anuluj##SettingsCancel" -#: src/gui/settings.cpp:4639 +#: src/gui/settings.cpp:4711 msgid "Apply##SettingsApply" msgstr "Zastosuj##SettingsApply" -#: src/gui/settings.cpp:5719 +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "Naciśnij klawisz..." + +#: src/gui/settings.cpp:5863 msgid "could not initialize audio!" msgstr "nie udało się zainicjować dźwięku!" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 msgid "error while loading fonts! please check your settings." msgstr "błąd podczas ładowania czcionek! sprawdź swoje ustawienia." -#: src/gui/settings.cpp:5918 +#: src/gui/settings.cpp:6064 #, c-format msgid "error while loading config! (%s)" msgstr "błąd podczas wczytywania ustawień (%s)" -#: src/gui/settings.cpp:6981 +#: src/gui/settings.cpp:7137 msgid "[Dir]" msgstr "" -#: src/gui/settings.cpp:6982 +#: src/gui/settings.cpp:7138 msgid "[Link]" msgstr "" -#: src/gui/settings.cpp:6983 +#: src/gui/settings.cpp:7139 #, fuzzy msgid "[File]" msgstr "Plik" -#: src/gui/settings.cpp:6984 +#: src/gui/settings.cpp:7140 #, fuzzy msgid "Name:" msgstr "Nazwa" -#: src/gui/settings.cpp:6985 +#: src/gui/settings.cpp:7141 msgid "Path:" msgstr "Ścieżka:" -#: src/gui/settings.cpp:6986 +#: src/gui/settings.cpp:7142 #, fuzzy msgid "Reset search" msgstr "Resetuj do wart. domyślnych" -#: src/gui/settings.cpp:6987 +#: src/gui/settings.cpp:7143 #, fuzzy msgid "Drives" msgstr "Sterownik" -#: src/gui/settings.cpp:6988 +#: src/gui/settings.cpp:7144 msgid "" "Edit path\n" "You can also right click on path buttons" -msgstr "Edytuj ścieżkę do pliku\n Możesz także kliknąć PPM na przycisku od ścieżek" +msgstr "" +"Edytuj ścieżkę do pliku\n" +" Możesz także kliknąć PPM na przycisku od ścieżek" -#: src/gui/settings.cpp:6989 +#: src/gui/settings.cpp:7145 #, fuzzy msgid "Go to home directory" msgstr "Sekcja sampli" -#: src/gui/settings.cpp:6990 +#: src/gui/settings.cpp:7146 #, fuzzy msgid "Go to parent directory" msgstr "otwórz wbudowany folder z zasobami" -#: src/gui/settings.cpp:6991 +#: src/gui/settings.cpp:7147 #, fuzzy msgid "Create Directory" msgstr "Sekcja sampli" -#: src/gui/settings.cpp:6992 +#: src/gui/settings.cpp:7148 #, fuzzy msgid "File name" msgstr "nazwa sampla" -#: src/gui/settings.cpp:6995 +#: src/gui/settings.cpp:7151 #, fuzzy msgid "Date" msgstr "Start##PDate" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 msgid "Warning" msgstr "Ostrzeżenie" -#: src/gui/settings.cpp:6997 +#: src/gui/settings.cpp:7153 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "Wybrany plik już istnieje! Czy chcesz go nadpisać?" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 msgid "Yes" msgstr "Tak" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 msgid "No" msgstr "Nie" -#: src/gui/settings.cpp:7000 +#: src/gui/settings.cpp:7156 msgid "%Y/%m/%d %H:%M" msgstr "" -#: src/gui/orders.cpp:114 +#: src/gui/orders.cpp:149 msgid "Add new order" msgstr "Dodaj nowy wiersz matrycy" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 msgid "Remove order" msgstr "Usuń" -#: src/gui/orders.cpp:137 +#: src/gui/orders.cpp:172 msgid "Duplicate order (right-click to deep clone)" msgstr "Sklonuj wiersz (PPM by glęboko sklonować)" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 msgid "Move order up" msgstr "Przesuń w górę" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 msgid "Move order down" msgstr "Przesuń w dół" -#: src/gui/orders.cpp:167 +#: src/gui/orders.cpp:202 msgid "Place copy of current order at end of song (right-click to deep clone)" msgstr "Sklonuj wiersz i wstaw na koniec utworu (PPM by glęboko sklonować)" -#: src/gui/orders.cpp:177 +#: src/gui/orders.cpp:212 msgid "Order change mode: entire row" msgstr "Tryb zmiany: cały wiersz" -#: src/gui/orders.cpp:179 +#: src/gui/orders.cpp:214 msgid "Order change mode: one" msgstr "Tryb zmiany: jedna komórka" -#: src/gui/orders.cpp:205 +#: src/gui/orders.cpp:240 msgid "Order edit mode: Select and type (scroll vertically)" msgstr "Tryb edycji: Wybierz i wpisz (przewiń w pionie)" -#: src/gui/orders.cpp:207 +#: src/gui/orders.cpp:242 msgid "Order edit mode: Select and type (scroll horizontally)" msgstr "Tryb edycji: Wybierz i wpisz (przewiń w poziomie)" -#: src/gui/orders.cpp:209 +#: src/gui/orders.cpp:244 msgid "Order edit mode: Select and type (don't scroll)" msgstr "Tryb edycji: Wybierz i wpisz" -#: src/gui/orders.cpp:211 +#: src/gui/orders.cpp:246 msgid "Order edit mode: Click to change" msgstr "Tryb edycji: kliknij by zmienić" @@ -10637,7 +13224,7 @@ msgstr "za wyjątkiem przedziału" msgid "any" msgstr "każdy" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 msgid "none" msgstr "brak" @@ -10657,11 +13244,11 @@ msgstr "dodaj z przepełnieniem)" msgid "scale %" msgstr "skaluj (w %)" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 msgid "Find/Replace" msgstr "Znajdź/zamień" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 msgid "Find" msgstr "znajdź" @@ -10673,7 +13260,7 @@ msgstr "wiersz matrycy wzorców" msgid "row" msgstr "wiersz" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 msgid "channel" msgstr "kanał" @@ -10681,95 +13268,95 @@ msgstr "kanał" msgid "go" msgstr "start" -#: src/gui/findReplace.cpp:585 +#: src/gui/findReplace.cpp:586 msgid "no matches found!" msgstr "nie znaleziono żadnych dopasowań!" -#: src/gui/findReplace.cpp:587 +#: src/gui/findReplace.cpp:588 msgid "Back" msgstr "Wstecz" -#: src/gui/findReplace.cpp:750 +#: src/gui/findReplace.cpp:781 msgid "Delete query" msgstr "Usuń zapytanie" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 msgid "Add effect" msgstr "Dodaj efekt" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 msgid "Remove effect" msgstr "Usuń efekt" -#: src/gui/findReplace.cpp:786 +#: src/gui/findReplace.cpp:817 msgid "Search range:" msgstr "Zakres wyszukiwania:" -#: src/gui/findReplace.cpp:799 +#: src/gui/findReplace.cpp:830 msgid "Confine to channels" msgstr "Tylko na wybranych kanałach" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 msgid "From" msgstr "Od" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 msgid "To" msgstr "Do" -#: src/gui/findReplace.cpp:826 +#: src/gui/findReplace.cpp:857 msgid "Match effect position:" msgstr "Dopasuj położenie efektu:" -#: src/gui/findReplace.cpp:832 +#: src/gui/findReplace.cpp:863 msgid "match effects regardless of position." msgstr "dopasuj efekty niezależnie od położenia." -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 msgid "Lax" msgstr "Luźne" -#: src/gui/findReplace.cpp:838 +#: src/gui/findReplace.cpp:869 msgid "match effects only if they appear in-order." msgstr "efekty są wykrywane, jeśli są we właściwej kolejności" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 msgid "Strict" msgstr "Ścisłe" -#: src/gui/findReplace.cpp:844 +#: src/gui/findReplace.cpp:875 msgid "match effects only if they appear exactly as specified." msgstr "efekty są wykrywane, jeśli są w pełni zgodne z żądaniem." -#: src/gui/findReplace.cpp:856 +#: src/gui/findReplace.cpp:887 msgid "Replace" msgstr "Zamień" -#: src/gui/findReplace.cpp:908 +#: src/gui/findReplace.cpp:956 msgid "INVALID" msgstr "NIEPOPRAWNY." -#: src/gui/findReplace.cpp:1052 +#: src/gui/findReplace.cpp:1100 msgid "Effect replace mode:" msgstr "Tryb zastępowania efektów:" -#: src/gui/findReplace.cpp:1053 +#: src/gui/findReplace.cpp:1101 msgid "Replace matches only" msgstr "Zastąp tylko dopasowania" -#: src/gui/findReplace.cpp:1056 +#: src/gui/findReplace.cpp:1104 msgid "Replace matches, then free spaces" msgstr "Zastąp dopasowania i wypełń wolne komórki" -#: src/gui/findReplace.cpp:1059 +#: src/gui/findReplace.cpp:1107 msgid "Clear effects" msgstr "Wyczyść efekty" -#: src/gui/findReplace.cpp:1062 +#: src/gui/findReplace.cpp:1110 msgid "Insert in free spaces" msgstr "Wstaw w wolne miejsca" -#: src/gui/findReplace.cpp:1065 +#: src/gui/findReplace.cpp:1113 msgid "Replace##QueryReplace" msgstr "Zamień##QueryReplace" @@ -10797,339 +13384,351 @@ msgstr "-- program właściwy --" msgid "A M 4 N (intro tune)" msgstr "A M 4 N (muzyka w intro)" -#: src/gui/about.cpp:53 +#: src/gui/about.cpp:54 msgid "-- graphics/UI design --" msgstr "-- grafika/projekt interfejsu użytkownika --" -#: src/gui/about.cpp:60 +#: src/gui/about.cpp:61 msgid "-- documentation --" msgstr "-- dokumentacja --" -#: src/gui/about.cpp:70 +#: src/gui/about.cpp:71 msgid "-- localization/translation team --" msgstr "-- zespół odpowiedzialny za tłumaczenia --" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" -msgstr "-- utwory demonstracyjne --" - -#: src/gui/about.cpp:217 +#: src/gui/about.cpp:84 msgid "-- additional feedback/fixes --" msgstr "-- dodatkowe opinie/poprawki --" -#: src/gui/about.cpp:228 +#: src/gui/about.cpp:95 msgid "-- Metal backend test team --" msgstr "-- Zespół testujący bibliotekę renderowania Metal --" -#: src/gui/about.cpp:234 +#: src/gui/about.cpp:101 msgid "-- DirectX 9 backend test team --" msgstr "Zespół testujący bibliotekę renderowania DirectX 9" -#: src/gui/about.cpp:241 +#: src/gui/about.cpp:108 msgid "powered by:" msgstr "z użyciem następujących komponentów:" -#: src/gui/about.cpp:242 +#: src/gui/about.cpp:109 msgid "Dear ImGui by Omar Cornut" msgstr "Dear ImGui autorstwa Omara Cornuta" -#: src/gui/about.cpp:243 +#: src/gui/about.cpp:110 msgid "SDL2 by Sam Lantinga" msgstr "SDL2 autorstwa Sama Lantingi" -#: src/gui/about.cpp:247 +#: src/gui/about.cpp:114 msgid "zlib by Jean-loup Gailly" msgstr "zlib autorstwa Jean-loupa Gailly'ego" -#: src/gui/about.cpp:248 +#: src/gui/about.cpp:115 msgid "and Mark Adler" msgstr "i Marka Adlera" -#: src/gui/about.cpp:249 +#: src/gui/about.cpp:116 msgid "libsndfile by Erik de Castro Lopo" msgstr "libsndfile autorstwa Erika de Castro Lopo" -#: src/gui/about.cpp:250 +#: src/gui/about.cpp:117 msgid "Portable File Dialogs by Sam Hocevar" msgstr "Portable File Dialogs autorstwa Sama Hocevara" -#: src/gui/about.cpp:251 +#: src/gui/about.cpp:118 msgid "Native File Dialog by Frogtoss Games" msgstr "Native File Dialog autorstwa Frogtoss Games" -#: src/gui/about.cpp:253 +#: src/gui/about.cpp:120 msgid "Weak-JACK by x42" msgstr "Weak-JACK autorstwa x42" -#: src/gui/about.cpp:254 +#: src/gui/about.cpp:121 msgid "RtMidi by Gary P. Scavone" msgstr "RtMidi autorstwa Gary'ego P. Scavone" -#: src/gui/about.cpp:255 +#: src/gui/about.cpp:122 msgid "FFTW by Matteo Frigo and Steven G. Johnson" msgstr "FFTW autorstwa Matteo Frigo i Stevena G. Johnsona" -#: src/gui/about.cpp:256 +#: src/gui/about.cpp:123 msgid "backward-cpp by Google" msgstr "backward-cpp autorstwa Google" -#: src/gui/about.cpp:257 +#: src/gui/about.cpp:124 msgid "adpcm by superctr" msgstr "adpcm autorstwa superctr" -#: src/gui/about.cpp:258 +#: src/gui/about.cpp:125 msgid "adpcm-xq by David Bryant" msgstr "adpcm-xq autorstwa Davida Bryanta" -#: src/gui/about.cpp:259 +#: src/gui/about.cpp:126 msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" msgstr "Nuked-OPL3/OPLL/OPM/OPN2/PSG autorstwa nukeykt" -#: src/gui/about.cpp:260 +#: src/gui/about.cpp:127 msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" msgstr "YM3812-LLE, YMF262-LLE, YMF276-LLE i YM2608-LLE autorstwa nukeykt" -#: src/gui/about.cpp:261 +#: src/gui/about.cpp:128 msgid "ESFMu (modified version) by Kagamiin~" msgstr "ESFMU (wersja zmodyfikowana) autorstwa Kagamiin~" -#: src/gui/about.cpp:262 +#: src/gui/about.cpp:129 msgid "ymfm by Aaron Giles" msgstr "ymfm autorstwa Aarona Gilesa" -#: src/gui/about.cpp:263 +#: src/gui/about.cpp:130 msgid "emu2413 by Digital Sound Antiques" msgstr "emu2413 autorstwa Digital Sound Antiques" -#: src/gui/about.cpp:264 +#: src/gui/about.cpp:131 msgid "MAME SN76496 by Nicola Salmoria" msgstr "MAME SN76496 autorstwa Nicoli Salmorii" -#: src/gui/about.cpp:265 +#: src/gui/about.cpp:132 msgid "MAME AY-3-8910 by Couriersud" msgstr "MAME AY-3-8910 autorstwa Couriersud" -#: src/gui/about.cpp:266 +#: src/gui/about.cpp:133 msgid "with AY8930 fixes by Eulous, cam900 and Grauw" msgstr "z poprawkami dla AY8930 autorstwa Eulousa, cam900 i Grauwa" -#: src/gui/about.cpp:267 +#: src/gui/about.cpp:134 msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" msgstr "MAME SAA1099 autorstwa Juergena Buchmuellera i Manuela Abadii" -#: src/gui/about.cpp:268 +#: src/gui/about.cpp:135 msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" msgstr "MAME Namco WSG autorstwa Nicoli Salmorii i Aarona Gilesa" -#: src/gui/about.cpp:269 +#: src/gui/about.cpp:136 msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" msgstr "rdzeń MAME RF5C68 autorstwa Oliviera Galiberta i Aarona Gilesa" -#: src/gui/about.cpp:270 +#: src/gui/about.cpp:137 msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" msgstr "rdzeń MAME MSM5232 autorstwa Jarka Burczyńskiego i Hiromitsu Shioyi" -#: src/gui/about.cpp:271 +#: src/gui/about.cpp:138 msgid "MAME MSM6258 core by Barry Rodewald" msgstr "rdzeń MAME MSM6258 autorstwa Barry'ego Rodewalda" -#: src/gui/about.cpp:272 +#: src/gui/about.cpp:139 msgid "MAME YMZ280B core by Aaron Giles" msgstr "rdzeń MAME YMZ280B autorstwa Aarona Gilesa" -#: src/gui/about.cpp:273 +#: src/gui/about.cpp:140 msgid "MAME GA20 core by Acho A. Tang and R. Belmont" msgstr "rdzeń MAME GA20 autorstwa Acho A. Tanga i R. Belmonta" -#: src/gui/about.cpp:274 +#: src/gui/about.cpp:141 msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" msgstr "rdzeń MAME SegaPCM autorstwa Hiromitsu Shioyi i Oliviera Galiberta" -#: src/gui/about.cpp:275 +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 msgid "SAASound by Dave Hooper and Simon Owen" msgstr "SAASound autorstwa Dave'a Hoopera i Simona Owena" -#: src/gui/about.cpp:276 +#: src/gui/about.cpp:144 msgid "SameBoy by Lior Halphon" msgstr "SameBoy autorstwa Liora Halphona" -#: src/gui/about.cpp:277 +#: src/gui/about.cpp:145 msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" msgstr "Rdzenie emulacji Mednafen PCE, WonderSwan, T6W28 i Virtual Boy" -#: src/gui/about.cpp:278 +#: src/gui/about.cpp:146 msgid "SNES DSP core by Blargg" msgstr "rdzeń SNES DSP autorstwa Blargga" -#: src/gui/about.cpp:279 +#: src/gui/about.cpp:147 msgid "puNES (NES, MMC5 and FDS) by FHorse" msgstr "puNES (NES, MMC5 i FDS) autorstwa FHorse" -#: src/gui/about.cpp:280 +#: src/gui/about.cpp:148 msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" msgstr "NSFPlay (NES i FDS) autorstwa Brada Smitha i Brezza" -#: src/gui/about.cpp:281 +#: src/gui/about.cpp:149 msgid "reSID by Dag Lem" msgstr "reSID autorstwa Daga Lema" -#: src/gui/about.cpp:282 +#: src/gui/about.cpp:150 msgid "reSIDfp by Dag Lem, Antti Lankila" msgstr "reSIDfp autorstwa Daga Lema, Antti Lankili" -#: src/gui/about.cpp:283 +#: src/gui/about.cpp:151 msgid "and Leandro Nini" msgstr "i Leandro Nini" -#: src/gui/about.cpp:284 +#: src/gui/about.cpp:152 msgid "dSID by DefleMask Team based on jsSID" msgstr "dSID autorstwa ekipy DefleMaska (oparty o jsSID)" -#: src/gui/about.cpp:285 +#: src/gui/about.cpp:153 msgid "Stella by Stella Team" msgstr "Stella autorstwa Stella Team" -#: src/gui/about.cpp:286 +#: src/gui/about.cpp:154 msgid "QSound emulator by superctr and Valley Bell" msgstr "Emulator QSound-a autorstwa superctr i Valley Bella" -#: src/gui/about.cpp:287 +#: src/gui/about.cpp:155 msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" msgstr "Rdzeń emulacji VICE VIC-20 autorstwa Rami Rasanena i viznuta" -#: src/gui/about.cpp:288 +#: src/gui/about.cpp:156 msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" msgstr "Rdzeń emulacji VICE TED autorstwa Andreasa Boose;a, Tibora Biczo" -#: src/gui/about.cpp:289 +#: src/gui/about.cpp:157 msgid "and Marco van den Heuvel" msgstr "i Marco van den Heuvela" -#: src/gui/about.cpp:290 +#: src/gui/about.cpp:158 msgid "VERA sound core by Frank van den Hoef" msgstr "Rdzeń emulacji VERA autorstwa Franka van den Hoefa" -#: src/gui/about.cpp:291 +#: src/gui/about.cpp:159 msgid "mzpokeysnd POKEY emulator by Michael Borisov" msgstr "mzpokeysnd (emulator POKEY-a) autorstwa Michaela Borisowa" -#: src/gui/about.cpp:292 +#: src/gui/about.cpp:160 msgid "ASAP POKEY emulator by Piotr Fusik" msgstr "ASAP (emulator POKEY-a) autorstwa Piotra Fusika" -#: src/gui/about.cpp:293 +#: src/gui/about.cpp:161 msgid "ported by laoo to C++" msgstr "przepisany na C++ przez laoo" -#: src/gui/about.cpp:294 +#: src/gui/about.cpp:162 msgid "vgsound_emu (second version, modified version) by cam900" msgstr "vgsound_emu (wersja druga, zmodyfikowana) autorstwa cam900" -#: src/gui/about.cpp:295 +#: src/gui/about.cpp:163 msgid "Impulse Tracker GUS volume table by Jeffrey Lim" msgstr "Tablica głośności GUS z Impulse Tracker autorstwa Jeffreya Lima" -#: src/gui/about.cpp:296 +#: src/gui/about.cpp:164 msgid "Schism Tracker IT sample decompression" msgstr "Algorytm dekompresji sampli IT Schism Trackera" -#: src/gui/about.cpp:297 +#: src/gui/about.cpp:165 msgid "SM8521 emulator (modified version) by cam900" msgstr "Emulator SM851 (wersja zmodyfikowana) autorstwa cam900" -#: src/gui/about.cpp:298 +#: src/gui/about.cpp:166 msgid "D65010G031 emulator (modified version) by cam900" msgstr "Emulator D65010G031 (wersja zmodyfikowana) autorstwa cam900" -#: src/gui/about.cpp:299 +#: src/gui/about.cpp:167 msgid "Namco C140/C219 emulator (modified version) by cam900" msgstr "Emulator Namco C140/C219 (wersja zmodyfikowana) autorstwa cam900" -#: src/gui/about.cpp:300 +#: src/gui/about.cpp:168 msgid "PowerNoise emulator by scratchminer" msgstr "Emulator PowerNoise autorstwa scratchminera" -#: src/gui/about.cpp:301 +#: src/gui/about.cpp:169 msgid "ep128emu by Istvan Varga" msgstr "ep128emu autorstwa Istvana Vargi" -#: src/gui/about.cpp:302 +#: src/gui/about.cpp:170 msgid "NDS sound emulator by cam900" msgstr "Emulator dźwięku NDS autorstwa cam900" -#: src/gui/about.cpp:304 +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" + +#: src/gui/about.cpp:175 msgid "greetings to:" msgstr "z pozdrowieniami dla:" -#: src/gui/about.cpp:309 +#: src/gui/about.cpp:180 msgid "all members of Deflers of Noice!" msgstr "wszystkich członków Deflers of Noice!" -#: src/gui/about.cpp:311 +#: src/gui/about.cpp:182 msgid "copyright © 2021-2025 tildearrow" msgstr "Wszelkie prawa zastrzeżone © 2021-2025 tildearrow" -#: src/gui/about.cpp:312 +#: src/gui/about.cpp:183 msgid "(and contributors)." msgstr "(i innych współautorów)." -#: src/gui/about.cpp:313 +#: src/gui/about.cpp:184 msgid "licensed under GPLv2+! see" msgstr "program na licencji GPLv2+!" -#: src/gui/about.cpp:314 +#: src/gui/about.cpp:185 msgid "LICENSE for more information." msgstr "więcej informacji w pliku LICENSE" -#: src/gui/about.cpp:316 +#: src/gui/about.cpp:187 msgid "help Furnace grow:" msgstr "wesprzyj rozwój Furnace:" -#: src/gui/about.cpp:319 +#: src/gui/about.cpp:190 msgid "contact tildearrow at:" msgstr "skontaktuj się z tildearrowem poprzez:" -#: src/gui/about.cpp:322 +#: src/gui/about.cpp:193 msgid "disclaimer:" msgstr "uwaga:" -#: src/gui/about.cpp:323 +#: src/gui/about.cpp:194 msgid "despite the fact this program works" msgstr "pomimo tego, że program działa" -#: src/gui/about.cpp:324 +#: src/gui/about.cpp:195 msgid "with the .dmf file format, it is NOT" msgstr "na plikach formatu .dmf, NIE JEST" -#: src/gui/about.cpp:325 +#: src/gui/about.cpp:196 msgid "affiliated with Delek or DefleMask in" msgstr "w żaden sposób powiązany z Delkiem bądź Deflemaskiem," -#: src/gui/about.cpp:326 +#: src/gui/about.cpp:197 msgid "any way, nor it is a replacement for" msgstr "nie jest również zamiennikiem" -#: src/gui/about.cpp:327 +#: src/gui/about.cpp:198 msgid "the original program." msgstr "oryginalnego programu." -#: src/gui/about.cpp:329 +#: src/gui/about.cpp:200 msgid "it also comes with ABSOLUTELY NO WARRANTY." msgstr "jest również udostępniany BEZ JAKIELKOWIEK FORMY GWARANCJI." -#: src/gui/about.cpp:331 +#: src/gui/about.cpp:202 msgid "thanks to all contributors/bug reporters!" msgstr "dziękujemy wszystkim współautorom i testerom!" -#: src/gui/about.cpp:338 +#: src/gui/about.cpp:209 msgid "About Furnace" msgstr "O Furnace" -#: src/gui/about.cpp:428 +#: src/gui/about.cpp:293 msgid "Unsaved changes! Save changes before playing?" msgstr "Niezapisane zmiany! Zapisać zmiany przed odtworzeniem?" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 msgid "Compatibility Flags" msgstr "Flagi kompatybilności" @@ -11776,898 +14375,928 @@ msgstr "Zwykły sampel" msgid "OPL (drums)" msgstr "OPL (perkusja)" -#: src/gui/guiConst.cpp:191 +#: src/gui/guiConst.cpp:194 msgid "Forward" msgstr "Do przodu" -#: src/gui/guiConst.cpp:192 +#: src/gui/guiConst.cpp:195 msgid "Backward" msgstr "Do tyłu" -#: src/gui/guiConst.cpp:193 +#: src/gui/guiConst.cpp:196 msgid "Ping pong" msgstr "W obie strony" -#: src/gui/guiConst.cpp:218 +#: src/gui/guiConst.cpp:221 msgid "linear" msgstr "liniowy" -#: src/gui/guiConst.cpp:219 +#: src/gui/guiConst.cpp:222 msgid "cubic spline" msgstr "sześcienny spline" -#: src/gui/guiConst.cpp:220 +#: src/gui/guiConst.cpp:223 msgid "blep synthesis" msgstr "synteza BLEP" -#: src/gui/guiConst.cpp:221 +#: src/gui/guiConst.cpp:224 msgid "sinc" msgstr "sinc" -#: src/gui/guiConst.cpp:222 +#: src/gui/guiConst.cpp:225 msgid "best possible" msgstr "najlepszy" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 #: src/gui/sampleEdit.cpp:143 msgid "Invalid" msgstr "Nieaktywne" -#: src/gui/guiConst.cpp:231 +#: src/gui/guiConst.cpp:234 msgid "Time" msgstr "Czas" -#: src/gui/guiConst.cpp:233 +#: src/gui/guiConst.cpp:236 msgid "System (Primary)" msgstr "System (Główny)" -#: src/gui/guiConst.cpp:234 +#: src/gui/guiConst.cpp:237 msgid "System (Secondary)" msgstr "System (Podrzędny)" -#: src/gui/guiConst.cpp:530 +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "Fala piło-kształtna" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" + +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "Perkusja" + +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" + +#: src/gui/guiConst.cpp:571 msgid "---Global" msgstr "---Globalny" -#: src/gui/guiConst.cpp:532 +#: src/gui/guiConst.cpp:573 msgid "Open file" msgstr "Otwórz plik" -#: src/gui/guiConst.cpp:533 +#: src/gui/guiConst.cpp:574 msgid "Restore backup" msgstr "Przywróć kopię zapasową" -#: src/gui/guiConst.cpp:534 +#: src/gui/guiConst.cpp:575 msgid "Save file" msgstr "Zapisz plik" -#: src/gui/guiConst.cpp:535 +#: src/gui/guiConst.cpp:576 msgid "Save as" msgstr "Zapisz jako" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 msgid "Undo" msgstr "Cofnij" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 msgid "Redo" msgstr "Ponów" -#: src/gui/guiConst.cpp:543 +#: src/gui/guiConst.cpp:584 msgid "Exit" msgstr "Wyjdź" -#: src/gui/guiConst.cpp:544 +#: src/gui/guiConst.cpp:585 msgid "Play/Stop (toggle)" msgstr "Start/stop (przełącznik)" -#: src/gui/guiConst.cpp:547 +#: src/gui/guiConst.cpp:588 msgid "Play (from beginning)" msgstr "Odtwarzaj (od początku)" -#: src/gui/guiConst.cpp:548 +#: src/gui/guiConst.cpp:589 msgid "Play (repeat pattern)" msgstr "Odtwarzaj (zapętl bieżący wzorzec)" -#: src/gui/guiConst.cpp:549 +#: src/gui/guiConst.cpp:590 msgid "Play from cursor" msgstr "Odtwarzaj od kursora" -#: src/gui/guiConst.cpp:550 +#: src/gui/guiConst.cpp:591 msgid "Step row" msgstr "Zrób jeden krok we wzorzcu" -#: src/gui/guiConst.cpp:551 +#: src/gui/guiConst.cpp:592 msgid "Octave up" msgstr "Oktawa do góry" -#: src/gui/guiConst.cpp:552 +#: src/gui/guiConst.cpp:593 msgid "Octave down" msgstr "Oktawa w dół" -#: src/gui/guiConst.cpp:553 +#: src/gui/guiConst.cpp:594 msgid "Previous instrument" msgstr "Poprzedni instrument" -#: src/gui/guiConst.cpp:554 +#: src/gui/guiConst.cpp:595 msgid "Next instrument" msgstr "Następny instrument" -#: src/gui/guiConst.cpp:555 +#: src/gui/guiConst.cpp:596 msgid "Increase edit step" msgstr "Zwiększ krok edtownai" -#: src/gui/guiConst.cpp:556 +#: src/gui/guiConst.cpp:597 msgid "Decrease edit step" msgstr "Zwiększ krok edytowania" -#: src/gui/guiConst.cpp:557 +#: src/gui/guiConst.cpp:598 msgid "Toggle edit mode" msgstr "Włącz tryb edytowania" -#: src/gui/guiConst.cpp:559 +#: src/gui/guiConst.cpp:600 msgid "Toggle repeat pattern" msgstr "Włącz powtarzanie wzorca" -#: src/gui/guiConst.cpp:562 +#: src/gui/guiConst.cpp:603 msgid "Toggle full-screen" msgstr "Włącz tryb pełnoekranowy" -#: src/gui/guiConst.cpp:563 +#: src/gui/guiConst.cpp:604 msgid "Request voice from TX81Z" msgstr "Poproś o kanał od TX81Z" -#: src/gui/guiConst.cpp:565 +#: src/gui/guiConst.cpp:606 msgid "Clear song data" msgstr "Wyczyść dane utworu" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 msgid "Command Palette" msgstr "Paleta komend" -#: src/gui/guiConst.cpp:569 +#: src/gui/guiConst.cpp:610 msgid "Recent files (Palette)" msgstr "Ostatnio otwarte pliki (paleta)" -#: src/gui/guiConst.cpp:570 +#: src/gui/guiConst.cpp:611 msgid "Instruments (Palette)" msgstr "Instrumenty (paleta)" -#: src/gui/guiConst.cpp:571 +#: src/gui/guiConst.cpp:612 msgid "Samples (Palette)" msgstr "Sample (paleta)" -#: src/gui/guiConst.cpp:572 +#: src/gui/guiConst.cpp:613 msgid "Change instrument (Palette)" msgstr "Zmień instrument (paleta)" -#: src/gui/guiConst.cpp:573 +#: src/gui/guiConst.cpp:614 msgid "Add chip (Palette)" msgstr "Dodaj układ (paleta)" -#: src/gui/guiConst.cpp:578 +#: src/gui/guiConst.cpp:619 msgid "Instrument List" msgstr "Lista instrumentów" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 msgid "Instrument Editor" msgstr "Edytor instrumentów" -#: src/gui/guiConst.cpp:580 +#: src/gui/guiConst.cpp:621 msgid "Song Information" msgstr "Informacje o utworze" -#: src/gui/guiConst.cpp:583 +#: src/gui/guiConst.cpp:624 msgid "Wavetable List" msgstr "Lista tablic fal" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 msgid "Wavetable Editor" msgstr "Edytor tablic fal" -#: src/gui/guiConst.cpp:585 +#: src/gui/guiConst.cpp:626 msgid "Sample List" msgstr "Lista sampli" -#: src/gui/guiConst.cpp:594 +#: src/gui/guiConst.cpp:635 msgid "Debug Menu" msgstr "Menu debugowania" -#: src/gui/guiConst.cpp:595 +#: src/gui/guiConst.cpp:636 msgid "Oscilloscope (master)" msgstr "Oscyloskop" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 msgid "Chip Manager" msgstr "Menedżer układów" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 msgid "Command Stream Player" msgstr "Odtwarzacz strumienia komend" -#: src/gui/guiConst.cpp:615 +#: src/gui/guiConst.cpp:656 msgid "User Presets" msgstr "Presety użytkownika" -#: src/gui/guiConst.cpp:617 +#: src/gui/guiConst.cpp:658 msgid "Collapse/expand current window" msgstr "Maksymalizuj/minimalizuj obecne okno" -#: src/gui/guiConst.cpp:618 +#: src/gui/guiConst.cpp:659 msgid "Close current window" msgstr "Zamknij obecne okno" -#: src/gui/guiConst.cpp:621 +#: src/gui/guiConst.cpp:662 msgid "---Pattern" msgstr "---Pattern" -#: src/gui/guiConst.cpp:622 +#: src/gui/guiConst.cpp:663 msgid "Transpose (+1)" msgstr "Transponuj (+1)" -#: src/gui/guiConst.cpp:623 +#: src/gui/guiConst.cpp:664 msgid "Transpose (-1)" msgstr "Transponuj (-1)" -#: src/gui/guiConst.cpp:624 +#: src/gui/guiConst.cpp:665 msgid "Transpose (+1 octave)" msgstr "Transponuj (+1 oktawa)" -#: src/gui/guiConst.cpp:625 +#: src/gui/guiConst.cpp:666 msgid "Transpose (-1 octave)" msgstr "Transponuj (-1 oktawa)" -#: src/gui/guiConst.cpp:626 +#: src/gui/guiConst.cpp:667 msgid "Increase values (+1)" msgstr "Zwieksz wartości (+1)" -#: src/gui/guiConst.cpp:627 +#: src/gui/guiConst.cpp:668 msgid "Increase values (-1)" msgstr "Zmniejsz wartości (-1)" -#: src/gui/guiConst.cpp:628 +#: src/gui/guiConst.cpp:669 msgid "Increase values (+16)" msgstr "Zwieksz wartości (+16)" -#: src/gui/guiConst.cpp:629 +#: src/gui/guiConst.cpp:670 msgid "Increase values (-16)" msgstr "Zmniejsz wartości (-16)" -#: src/gui/guiConst.cpp:630 +#: src/gui/guiConst.cpp:671 msgid "Select all" msgstr "Wybierz wszystko" -#: src/gui/guiConst.cpp:631 +#: src/gui/guiConst.cpp:672 msgid "Cut" msgstr "Wytnij" -#: src/gui/guiConst.cpp:632 +#: src/gui/guiConst.cpp:673 msgid "Copy" msgstr "Kopiuj" -#: src/gui/guiConst.cpp:633 +#: src/gui/guiConst.cpp:674 msgid "Paste" msgstr "Wklej" -#: src/gui/guiConst.cpp:634 +#: src/gui/guiConst.cpp:675 msgid "Paste Mix (foreground)" msgstr "Wklej ponad zawartość" -#: src/gui/guiConst.cpp:635 +#: src/gui/guiConst.cpp:676 msgid "Paste Mix (background)" msgstr "Wklej nad zawartość (zastąp komórki z zaw.)" -#: src/gui/guiConst.cpp:636 +#: src/gui/guiConst.cpp:677 msgid "Paste Flood" msgstr "Wstawić z buforem powtarzając cykl (do końca wzorca)" -#: src/gui/guiConst.cpp:637 +#: src/gui/guiConst.cpp:678 msgid "Paste Overflow" msgstr "Wklej z przepełnieniem" -#: src/gui/guiConst.cpp:638 +#: src/gui/guiConst.cpp:679 msgid "Move cursor up" msgstr "Kursor w górę" -#: src/gui/guiConst.cpp:639 +#: src/gui/guiConst.cpp:680 msgid "Move cursor down" msgstr "Kursor w dół" -#: src/gui/guiConst.cpp:640 +#: src/gui/guiConst.cpp:681 msgid "Move cursor left" msgstr "Kursor w lewo" -#: src/gui/guiConst.cpp:641 +#: src/gui/guiConst.cpp:682 msgid "Move cursor right" msgstr "Kursor w prawo" -#: src/gui/guiConst.cpp:642 +#: src/gui/guiConst.cpp:683 msgid "Move cursor up by one (override Edit Step)" msgstr "Przesuń kursor w górę o jeden (ignoruj krok edycji)" -#: src/gui/guiConst.cpp:643 +#: src/gui/guiConst.cpp:684 msgid "Move cursor down by one (override Edit Step)" msgstr "Przesuń kursor w dół o jeden (ignoruj krok edycji)" -#: src/gui/guiConst.cpp:644 +#: src/gui/guiConst.cpp:685 msgid "Move cursor to previous channel" msgstr "Przesuń kursor do poprzedniego kanału" -#: src/gui/guiConst.cpp:645 +#: src/gui/guiConst.cpp:686 msgid "Move cursor to next channel" msgstr "Przesuń kursor do następnego kanału" -#: src/gui/guiConst.cpp:646 +#: src/gui/guiConst.cpp:687 msgid "Move cursor to next channel (overflow)" msgstr "Przesuń kursor do następnego kanału (z przepełnieniem)" -#: src/gui/guiConst.cpp:647 +#: src/gui/guiConst.cpp:688 msgid "Move cursor to previous channel (overflow)" msgstr "Przesuń kursor do poprzedniego kanału (z przepełnieniem)" -#: src/gui/guiConst.cpp:648 +#: src/gui/guiConst.cpp:689 msgid "Move cursor to beginning of pattern" msgstr "Przesuń kursor na początek wzorca" -#: src/gui/guiConst.cpp:649 +#: src/gui/guiConst.cpp:690 msgid "Move cursor to end of pattern" msgstr "Przesuń kursor na koniec wzorca" -#: src/gui/guiConst.cpp:650 +#: src/gui/guiConst.cpp:691 msgid "Move cursor up (coarse)" msgstr "Kursor w górę (w przybliżeniu)" -#: src/gui/guiConst.cpp:651 +#: src/gui/guiConst.cpp:692 msgid "Move cursor down (coarse)" msgstr "Kursor w dół (w przybliżeniu)" -#: src/gui/guiConst.cpp:652 +#: src/gui/guiConst.cpp:693 msgid "Expand selection upwards" msgstr "Rozszerz zaznaczenie w górę" -#: src/gui/guiConst.cpp:653 +#: src/gui/guiConst.cpp:694 msgid "Expand selection downwards" msgstr "Rozszerz zaznaczenie w dół" -#: src/gui/guiConst.cpp:654 +#: src/gui/guiConst.cpp:695 msgid "Expand selection to the left" msgstr "Rozszerz zaznaczenie w lewo" -#: src/gui/guiConst.cpp:655 +#: src/gui/guiConst.cpp:696 msgid "Expand selection to the right" msgstr "Rozszerz zaznaczenie w prawo" -#: src/gui/guiConst.cpp:656 +#: src/gui/guiConst.cpp:697 msgid "Expand selection upwards by one (override Edit Step)" msgstr "Rozszerz zaznaczenie w górę o jeden (ignoruj krok edycji)" -#: src/gui/guiConst.cpp:657 +#: src/gui/guiConst.cpp:698 msgid "Expand selection downwards by one (override Edit Step)" msgstr "Rozszerz zaznaczenie w dół o jeden (ignoruj krok edycji)" -#: src/gui/guiConst.cpp:658 +#: src/gui/guiConst.cpp:699 msgid "Expand selection to beginning of pattern" msgstr "Rozszerz zaznaczenie do początku wzorca" -#: src/gui/guiConst.cpp:659 +#: src/gui/guiConst.cpp:700 msgid "Expand selection to end of pattern" msgstr "Rozszerz zaznaczenie do końca wzorca" -#: src/gui/guiConst.cpp:660 +#: src/gui/guiConst.cpp:701 msgid "Expand selection upwards (coarse)" msgstr "Rozszerz zaznaczenie w górę (z grubsza)" -#: src/gui/guiConst.cpp:661 +#: src/gui/guiConst.cpp:702 msgid "Expand selection downwards (coarse)" msgstr "Rozszerz zaznaczenie w dół (z grubsza)" -#: src/gui/guiConst.cpp:662 +#: src/gui/guiConst.cpp:703 msgid "Move selection up" msgstr "Przesuń zaznaczenie w górę" -#: src/gui/guiConst.cpp:663 +#: src/gui/guiConst.cpp:704 msgid "Move selection down" msgstr "Przesuń zaznaczenie w dół" -#: src/gui/guiConst.cpp:664 +#: src/gui/guiConst.cpp:705 msgid "Move selection to previous channel" msgstr "Przenieś zaznaczenie na poprzedni kanał" -#: src/gui/guiConst.cpp:665 +#: src/gui/guiConst.cpp:706 msgid "Move selection to next channel" msgstr "Przenieś zaznaczenie na następny kanał" -#: src/gui/guiConst.cpp:667 +#: src/gui/guiConst.cpp:708 msgid "Pull delete" msgstr "Usuń z zaciągnięciem następujących rzędów" -#: src/gui/guiConst.cpp:668 +#: src/gui/guiConst.cpp:709 msgid "Insert" msgstr "Wstaw z wierszami przesuniętymi w dół" -#: src/gui/guiConst.cpp:669 +#: src/gui/guiConst.cpp:710 msgid "Mute channel at cursor" msgstr "Wycisz zaznaczony kanał" -#: src/gui/guiConst.cpp:670 +#: src/gui/guiConst.cpp:711 msgid "Solo channel at cursor" msgstr "Wyizoluj zaznaczony kanał" -#: src/gui/guiConst.cpp:671 +#: src/gui/guiConst.cpp:712 msgid "Unmute all channels" msgstr "Włącz ponownie wszystkie kanały" -#: src/gui/guiConst.cpp:672 +#: src/gui/guiConst.cpp:713 msgid "Go to next order" msgstr "Przeskocz do następnego wiersza matrycy wzorców" -#: src/gui/guiConst.cpp:673 +#: src/gui/guiConst.cpp:714 msgid "Go to previous order" msgstr "Przeskocz do poprzedniego wiersza matrycy wzorców" -#: src/gui/guiConst.cpp:674 +#: src/gui/guiConst.cpp:715 msgid "Collapse channel at cursor" msgstr "Skróć zaznaczony kursor" -#: src/gui/guiConst.cpp:675 +#: src/gui/guiConst.cpp:716 msgid "Increase effect columns" msgstr "Dodaj kolumnę efektów" -#: src/gui/guiConst.cpp:676 +#: src/gui/guiConst.cpp:717 msgid "Decrease effect columns" msgstr "Usuń kolumnę efektów" -#: src/gui/guiConst.cpp:677 +#: src/gui/guiConst.cpp:718 msgid "Interpolate" msgstr "Interpoluj" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 msgid "Fade" msgstr "Gradient" -#: src/gui/guiConst.cpp:679 +#: src/gui/guiConst.cpp:720 msgid "Invert values" msgstr "Odwróć wartości" -#: src/gui/guiConst.cpp:680 +#: src/gui/guiConst.cpp:721 msgid "Flip selection" msgstr "Odwróć wybrany obszar" -#: src/gui/guiConst.cpp:681 +#: src/gui/guiConst.cpp:722 msgid "Collapse rows" msgstr "Skróć wiersze" -#: src/gui/guiConst.cpp:682 +#: src/gui/guiConst.cpp:723 msgid "Expand rows" msgstr "Rozszerz wiersze" -#: src/gui/guiConst.cpp:683 +#: src/gui/guiConst.cpp:724 msgid "Collapse pattern" msgstr "Skróć wzorzec" -#: src/gui/guiConst.cpp:684 +#: src/gui/guiConst.cpp:725 msgid "Expand pattern" msgstr "Rozszerz wzorzec" -#: src/gui/guiConst.cpp:685 +#: src/gui/guiConst.cpp:726 msgid "Collapse song" msgstr "Skróć utwór" -#: src/gui/guiConst.cpp:686 +#: src/gui/guiConst.cpp:727 msgid "Expand song" msgstr "Rozszerz utwór" -#: src/gui/guiConst.cpp:687 +#: src/gui/guiConst.cpp:728 msgid "Set note input latch" msgstr "Ustaw bufor wejściowy nut" -#: src/gui/guiConst.cpp:688 +#: src/gui/guiConst.cpp:729 msgid "Change mobile scroll mode" msgstr "Przełącz na mobilny tryb przewijania" -#: src/gui/guiConst.cpp:689 +#: src/gui/guiConst.cpp:730 msgid "Clear note input latch" msgstr "Wyczyść bufor wejściowy nut" -#: src/gui/guiConst.cpp:690 +#: src/gui/guiConst.cpp:731 msgid "Absorb instrument/octave from status at cursor" msgstr "" -#: src/gui/guiConst.cpp:693 +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" +msgstr "" + +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" +msgstr "" + +#: src/gui/guiConst.cpp:736 msgid "---Instrument list" msgstr "---Instrument list" -#: src/gui/guiConst.cpp:694 +#: src/gui/guiConst.cpp:737 msgid "Add instrument" msgstr "Dodaj" -#: src/gui/guiConst.cpp:695 +#: src/gui/guiConst.cpp:738 msgid "Duplicate instrument" msgstr "Sklonuj" -#: src/gui/guiConst.cpp:696 +#: src/gui/guiConst.cpp:739 msgid "Open instrument" msgstr "Otwórz" -#: src/gui/guiConst.cpp:697 +#: src/gui/guiConst.cpp:740 msgid "Open instrument (replace current)" msgstr "Otwórz (zastąp obecny)" -#: src/gui/guiConst.cpp:698 +#: src/gui/guiConst.cpp:741 msgid "Save instrument" msgstr "Zapisz" -#: src/gui/guiConst.cpp:699 +#: src/gui/guiConst.cpp:742 msgid "Save instrument (.dmp)" msgstr "Zapisz instrument (.dmp)" -#: src/gui/guiConst.cpp:700 +#: src/gui/guiConst.cpp:743 msgid "Move instrument up in list" msgstr "Przesuń w górę" -#: src/gui/guiConst.cpp:701 +#: src/gui/guiConst.cpp:744 msgid "Move instrument down in list" msgstr "Przesuń w dół" -#: src/gui/guiConst.cpp:702 +#: src/gui/guiConst.cpp:745 msgid "Delete instrument" msgstr "Usuń" -#: src/gui/guiConst.cpp:703 +#: src/gui/guiConst.cpp:746 msgid "Edit instrument" msgstr "Edycja" -#: src/gui/guiConst.cpp:704 +#: src/gui/guiConst.cpp:747 msgid "Instrument cursor up" msgstr "Kursor w górę" -#: src/gui/guiConst.cpp:705 +#: src/gui/guiConst.cpp:748 msgid "Instrument cursor down" msgstr "Kursor w dół" -#: src/gui/guiConst.cpp:706 +#: src/gui/guiConst.cpp:749 msgid "Instruments: toggle folders/standard view" msgstr "Instrumenty: przełączaj pomiędzy widokiem standardowym/folderami" -#: src/gui/guiConst.cpp:707 +#: src/gui/guiConst.cpp:750 msgid "Save all instruments" msgstr "Zapisz wszystkie instrumenty" -#: src/gui/guiConst.cpp:710 +#: src/gui/guiConst.cpp:753 msgid "---Wavetable list" msgstr "---Wavetable list" -#: src/gui/guiConst.cpp:711 +#: src/gui/guiConst.cpp:754 msgid "Add wavetable" msgstr "Dodaj" -#: src/gui/guiConst.cpp:712 +#: src/gui/guiConst.cpp:755 msgid "Duplicate wavetable" msgstr "Sklonuj" -#: src/gui/guiConst.cpp:713 +#: src/gui/guiConst.cpp:756 msgid "Open wavetable" msgstr "Otwórz" -#: src/gui/guiConst.cpp:714 +#: src/gui/guiConst.cpp:757 msgid "Open wavetable (replace current)" msgstr "Otwórz (z zamianą obecnego)" -#: src/gui/guiConst.cpp:715 +#: src/gui/guiConst.cpp:758 msgid "Save wavetable" msgstr "Zapisz" -#: src/gui/guiConst.cpp:716 +#: src/gui/guiConst.cpp:759 msgid "Save wavetable (.dmw)" msgstr "Zapisz (.dmw)" -#: src/gui/guiConst.cpp:717 +#: src/gui/guiConst.cpp:760 msgid "Save wavetable (raw)" msgstr "Zapisz (dane surowe)" -#: src/gui/guiConst.cpp:718 +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:762 msgid "Move wavetable up in list" msgstr "Przesuń w górę" -#: src/gui/guiConst.cpp:719 +#: src/gui/guiConst.cpp:763 msgid "Move wavetable down in list" msgstr "Przesuń w dół" -#: src/gui/guiConst.cpp:720 +#: src/gui/guiConst.cpp:764 msgid "Delete wavetable" msgstr "Usuń" -#: src/gui/guiConst.cpp:721 +#: src/gui/guiConst.cpp:765 msgid "Edit wavetable" msgstr "Edytuj" -#: src/gui/guiConst.cpp:722 +#: src/gui/guiConst.cpp:766 msgid "Wavetable cursor up" msgstr "Kursor do góry" -#: src/gui/guiConst.cpp:723 +#: src/gui/guiConst.cpp:767 msgid "Wavetable cursor down" msgstr "Kursor w dół" -#: src/gui/guiConst.cpp:724 +#: src/gui/guiConst.cpp:768 msgid "Wavetables: toggle folders/standard view" msgstr "Tablice fal: przełączaj pomiędzy widokiem standardowym/folderami" -#: src/gui/guiConst.cpp:725 +#: src/gui/guiConst.cpp:769 msgid "Save all wavetables" msgstr "Zapisz wszystkie tablice fal" -#: src/gui/guiConst.cpp:728 +#: src/gui/guiConst.cpp:772 msgid "---Sample list" msgstr "---Sample list" -#: src/gui/guiConst.cpp:729 +#: src/gui/guiConst.cpp:773 msgid "Add sample" msgstr "Dodaj sampel" -#: src/gui/guiConst.cpp:730 +#: src/gui/guiConst.cpp:774 msgid "Duplicate sample" msgstr "Klonuj sampel" -#: src/gui/guiConst.cpp:731 +#: src/gui/guiConst.cpp:775 msgid "Open sample" msgstr "Otwórz sampel" -#: src/gui/guiConst.cpp:732 +#: src/gui/guiConst.cpp:776 msgid "Open sample (replace current)" msgstr "Otwórz sampel (zamień obecny)" -#: src/gui/guiConst.cpp:733 +#: src/gui/guiConst.cpp:777 msgid "Import raw sample data" msgstr "Importuj surowe dane" -#: src/gui/guiConst.cpp:734 +#: src/gui/guiConst.cpp:778 msgid "Import raw sample data (replace current)" msgstr "Importuj surowe dane (zamień obecny)" -#: src/gui/guiConst.cpp:735 +#: src/gui/guiConst.cpp:779 msgid "Save sample" msgstr "Zapisz sampel" -#: src/gui/guiConst.cpp:736 +#: src/gui/guiConst.cpp:780 msgid "Save sample (raw)" msgstr "Zapisz sampel (surowy)" -#: src/gui/guiConst.cpp:737 +#: src/gui/guiConst.cpp:781 msgid "Move sample up in list" msgstr "Przesuń sampel w górę na liście" -#: src/gui/guiConst.cpp:738 +#: src/gui/guiConst.cpp:782 msgid "Move sample down in list" msgstr "Przesuń sampel w dół na liście" -#: src/gui/guiConst.cpp:739 +#: src/gui/guiConst.cpp:783 msgid "Delete sample" msgstr "Usuń sampel" -#: src/gui/guiConst.cpp:740 +#: src/gui/guiConst.cpp:784 msgid "Edit sample" msgstr "Edytuj sampel" -#: src/gui/guiConst.cpp:741 +#: src/gui/guiConst.cpp:785 msgid "Sample cursor up" msgstr "Kursor w górę" -#: src/gui/guiConst.cpp:742 +#: src/gui/guiConst.cpp:786 msgid "Sample cursor down" msgstr "Kursor w dół" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 msgid "Stop sample preview" msgstr "Zatrzymaj podgląd sampla" -#: src/gui/guiConst.cpp:745 +#: src/gui/guiConst.cpp:789 msgid "Samples: Toggle folders/standard view" msgstr "=Sample: Przełączaj pomiędzy widokiem standardowym/folderami" -#: src/gui/guiConst.cpp:746 +#: src/gui/guiConst.cpp:790 msgid "Samples: Make me a drum kit" msgstr "=Sample: Stwórz mapę perkusyjną" -#: src/gui/guiConst.cpp:747 +#: src/gui/guiConst.cpp:791 msgid "Save all samples" msgstr "Zapisz wszystkie sample" -#: src/gui/guiConst.cpp:750 +#: src/gui/guiConst.cpp:794 msgid "---Sample editor" msgstr "---Edytor sampli" -#: src/gui/guiConst.cpp:751 +#: src/gui/guiConst.cpp:795 msgid "Sample editor mode: Select" msgstr "Tryb edytora sampli: Zaznacz" -#: src/gui/guiConst.cpp:752 +#: src/gui/guiConst.cpp:796 msgid "Sample editor mode: Draw" msgstr "Tryb edytora sampli: Rysuj" -#: src/gui/guiConst.cpp:753 +#: src/gui/guiConst.cpp:797 msgid "Sample editor: Cut" msgstr "Edytor sampli: Wytnij" -#: src/gui/guiConst.cpp:754 +#: src/gui/guiConst.cpp:798 msgid "Sample editor: Copy" msgstr "Edytor sampli: Kopiuj" -#: src/gui/guiConst.cpp:755 +#: src/gui/guiConst.cpp:799 msgid "Sample editor: Paste" msgstr "Edytor sampli: Wklej" -#: src/gui/guiConst.cpp:756 +#: src/gui/guiConst.cpp:800 msgid "Sample editor: Paste replace" msgstr "Edytor sampli: Wklej i zamień" -#: src/gui/guiConst.cpp:757 +#: src/gui/guiConst.cpp:801 msgid "Sample editor: Paste mix" msgstr "Edytor sampli: Wklej ponad zawartość" -#: src/gui/guiConst.cpp:758 +#: src/gui/guiConst.cpp:802 msgid "Sample editor: Select all" msgstr "Edytor sampli: Wybierz wszystko" -#: src/gui/guiConst.cpp:759 +#: src/gui/guiConst.cpp:803 msgid "Sample editor: Resize" msgstr "Edytor sampli: Zmień rozmiar" -#: src/gui/guiConst.cpp:760 +#: src/gui/guiConst.cpp:804 msgid "Sample editor: Resample" msgstr "Edytor sampli: Resample" -#: src/gui/guiConst.cpp:761 +#: src/gui/guiConst.cpp:805 msgid "Sample editor: Amplify" msgstr "Edytor sampli: Wzmocnij" -#: src/gui/guiConst.cpp:762 +#: src/gui/guiConst.cpp:806 msgid "Sample editor: Normalize" msgstr "Edytor sampli: Normalizuj" -#: src/gui/guiConst.cpp:763 +#: src/gui/guiConst.cpp:807 msgid "Sample editor: Fade in" msgstr "Edytor sampli: Fade in" -#: src/gui/guiConst.cpp:764 +#: src/gui/guiConst.cpp:808 msgid "Sample editor: Fade out" msgstr "Edytor sampli: Fade out" -#: src/gui/guiConst.cpp:765 +#: src/gui/guiConst.cpp:809 msgid "Sample editor: Apply silence" msgstr "Edytor sampli: Zastosuj ciszę" -#: src/gui/guiConst.cpp:766 +#: src/gui/guiConst.cpp:810 msgid "Sample editor: Insert silence" msgstr "Edytor sampli: Wstaw ciszę" -#: src/gui/guiConst.cpp:767 +#: src/gui/guiConst.cpp:811 msgid "Sample editor: Delete" msgstr "Edytor sampli: Usuń" -#: src/gui/guiConst.cpp:768 +#: src/gui/guiConst.cpp:812 msgid "Sample editor: Trim" msgstr "Edytor sampli: Przytnij" -#: src/gui/guiConst.cpp:769 +#: src/gui/guiConst.cpp:813 msgid "Sample editor: Reverse" msgstr "Edytor sampli: Zamień początek z końcem" -#: src/gui/guiConst.cpp:770 +#: src/gui/guiConst.cpp:814 msgid "Sample editor: Invert" msgstr "Edytor sampli: Odwróć" -#: src/gui/guiConst.cpp:771 +#: src/gui/guiConst.cpp:815 msgid "Sample editor: Signed/unsigned exchange" msgstr "Edytor sampli: Konwersja na ze znakiem/bez znaku" -#: src/gui/guiConst.cpp:772 +#: src/gui/guiConst.cpp:816 msgid "Sample editor: Apply filter" msgstr "Edytor sampli: Zastosuj filtr" -#: src/gui/guiConst.cpp:773 +#: src/gui/guiConst.cpp:817 msgid "Sample editor: Crossfade loop points" msgstr "Edytor sampli: Punkty zapętlenia Crossfade" -#: src/gui/guiConst.cpp:774 +#: src/gui/guiConst.cpp:818 msgid "Sample editor: Preview sample" msgstr "Edytor sampli: Podgląd sampla" -#: src/gui/guiConst.cpp:775 +#: src/gui/guiConst.cpp:819 msgid "Sample editor: Stop sample preview" msgstr "Edytor sampli: Zatrzymaj podgląd sampla" -#: src/gui/guiConst.cpp:776 +#: src/gui/guiConst.cpp:820 msgid "Sample editor: Zoom in" msgstr "Edytor sampli: Przybliż" -#: src/gui/guiConst.cpp:777 +#: src/gui/guiConst.cpp:821 msgid "Sample editor: Zoom out" msgstr "Edytor sampli: Oddal" -#: src/gui/guiConst.cpp:778 +#: src/gui/guiConst.cpp:822 msgid "Sample editor: Toggle auto-zoom" msgstr "Edytor sampli: Włącz auto-zoom" -#: src/gui/guiConst.cpp:779 +#: src/gui/guiConst.cpp:823 msgid "Sample editor: Create instrument from sample" msgstr "Edytor sampli: Stwórz instrument z sampla" -#: src/gui/guiConst.cpp:780 +#: src/gui/guiConst.cpp:824 msgid "Sample editor: Set loop to selection" msgstr "Edytor sampli: Ustaw pętlę na zaznaczenie" -#: src/gui/guiConst.cpp:781 +#: src/gui/guiConst.cpp:825 msgid "Sample editor: Create wavetable from selection" msgstr "Edytor sampli: Stwórz tablicę fal z zaznaczenia" -#: src/gui/guiConst.cpp:784 +#: src/gui/guiConst.cpp:828 msgid "---Orders" msgstr "---Matryca wzorców" -#: src/gui/guiConst.cpp:785 +#: src/gui/guiConst.cpp:829 msgid "Previous order" msgstr "Poprzedni wiersz matrycy wzorców" -#: src/gui/guiConst.cpp:786 +#: src/gui/guiConst.cpp:830 msgid "Next order" msgstr "Następny wiersz matrycy wzorców" -#: src/gui/guiConst.cpp:787 +#: src/gui/guiConst.cpp:831 msgid "Order cursor left" msgstr "Kursor w lewo" -#: src/gui/guiConst.cpp:788 +#: src/gui/guiConst.cpp:832 msgid "Order cursor right" msgstr "Kursor w prawo" -#: src/gui/guiConst.cpp:789 +#: src/gui/guiConst.cpp:833 msgid "Increase order value" msgstr "Zwiększ wartość" -#: src/gui/guiConst.cpp:790 +#: src/gui/guiConst.cpp:834 msgid "Decrease order value" msgstr "Zmniejsz wartość" -#: src/gui/guiConst.cpp:791 +#: src/gui/guiConst.cpp:835 msgid "Switch order edit mode" msgstr "Włącz tryb edytowania" -#: src/gui/guiConst.cpp:792 +#: src/gui/guiConst.cpp:836 msgid "Order: toggle alter entire row" msgstr "Włącz tryb zmiany całego rzędu" -#: src/gui/guiConst.cpp:793 +#: src/gui/guiConst.cpp:837 msgid "Add order" msgstr "Dodaj" -#: src/gui/guiConst.cpp:794 +#: src/gui/guiConst.cpp:838 msgid "Duplicate order" msgstr "Sklonuj" -#: src/gui/guiConst.cpp:795 +#: src/gui/guiConst.cpp:839 msgid "Deep clone order" msgstr "Sklonuj głęboko" -#: src/gui/guiConst.cpp:796 +#: src/gui/guiConst.cpp:840 msgid "Copy current order to end of song" msgstr "Skopiuj i wstaw na koniec utworu" -#: src/gui/guiConst.cpp:797 +#: src/gui/guiConst.cpp:841 msgid "Deep clone current order to end of song" msgstr "Głęboko sklonuj i wstaw na koniec utworu" -#: src/gui/guiConst.cpp:801 +#: src/gui/guiConst.cpp:845 msgid "Replay order" msgstr "Powtórz" -#: src/gui/guiConst.cpp:1401 +#: src/gui/guiConst.cpp:1472 msgid "All chips" msgstr "Wszystkie układy" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 msgid "Special" msgstr "Specjalne" @@ -12716,162 +15345,161 @@ msgstr "" msgid "Read-only (can't input notes)" msgstr "Tylko do odczytu (bez możliwości wprowadzania nut)" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 msgid "Sine" msgstr "Sinusoida" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" -msgstr "Fala piło-kształtna" - -#: src/gui/waveEdit.cpp:39 +#: src/gui/waveEdit.cpp:40 msgid "Cosine" msgstr "Kosinusoida" -#: src/gui/waveEdit.cpp:193 +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 msgid "Rect. Sine" msgstr "Sinusoida rekt." -#: src/gui/waveEdit.cpp:194 +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 msgid "Abs. Sine" msgstr "Moduł sinusoidy" -#: src/gui/waveEdit.cpp:195 +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 msgid "Quart. Sine" msgstr "Ćwierć sinusoidy" -#: src/gui/waveEdit.cpp:196 +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 msgid "Squish. Sine" msgstr "Spłaszczona sinusoida" -#: src/gui/waveEdit.cpp:197 +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 msgid "Abs. Squish. Sine" msgstr "Spł. moduł sinusoidy" -#: src/gui/waveEdit.cpp:200 +#: src/gui/waveEdit.cpp:96 msgid "rectSquare" msgstr "Pochodna fali kwadratowej" -#: src/gui/waveEdit.cpp:203 +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 msgid "Rect. Saw" msgstr "Pochodna fali piło-kształtnej" -#: src/gui/waveEdit.cpp:204 +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 msgid "Abs. Saw" msgstr "Moduł fali piło-kształtnej" -#: src/gui/waveEdit.cpp:206 +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 msgid "Cubed Saw" msgstr "Fala piło-kształtna^3" -#: src/gui/waveEdit.cpp:207 +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 msgid "Rect. Cubed Saw" msgstr "Pochodna fali piłokształtnej^3" -#: src/gui/waveEdit.cpp:208 +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 msgid "Abs. Cubed Saw" msgstr "Moduł fali piło-kształtnej^3" -#: src/gui/waveEdit.cpp:210 +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 msgid "Cubed Sine" msgstr "Sinusoida^3" -#: src/gui/waveEdit.cpp:211 +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 msgid "Rect. Cubed Sine" msgstr "Pochodna sinusoidy^3" -#: src/gui/waveEdit.cpp:212 +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 msgid "Abs. Cubed Sine" msgstr "Moduł sinusoidy^3" -#: src/gui/waveEdit.cpp:213 +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 msgid "Quart. Cubed Sine" msgstr "Ćwierć sinusoidy^3" -#: src/gui/waveEdit.cpp:214 +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 msgid "Squish. Cubed Sine" msgstr "Spłaszczona sinusoida^3" -#: src/gui/waveEdit.cpp:215 +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 msgid "Squish. Abs. Cub. Sine" msgstr "Spł moduł sinusoidy^3" -#: src/gui/waveEdit.cpp:218 +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 msgid "Rect. Triangle" msgstr "Pochodna fali trójkątnej" -#: src/gui/waveEdit.cpp:219 +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 msgid "Abs. Triangle" msgstr "Moduł fali trójkątnej" -#: src/gui/waveEdit.cpp:220 +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 msgid "Quart. Triangle" msgstr "Ćwierć fali trójkątnej" -#: src/gui/waveEdit.cpp:221 +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 msgid "Squish. Triangle" msgstr "Spłaszczona fala trójkątna" -#: src/gui/waveEdit.cpp:222 +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 msgid "Abs. Squish. Triangle" msgstr "Spł. moduł. fali trójkątnej" -#: src/gui/waveEdit.cpp:224 +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 msgid "Cubed Triangle" msgstr "Fala trójkątna^3" -#: src/gui/waveEdit.cpp:225 +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 msgid "Rect. Cubed Triangle" msgstr "Pochodna fali trójkątnej^3" -#: src/gui/waveEdit.cpp:226 +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 msgid "Abs. Cubed Triangle" msgstr "Moduł fali trójkątnej^3" -#: src/gui/waveEdit.cpp:227 +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 msgid "Quart. Cubed Triangle" msgstr "Ćwierć fali trójkątnej^3" -#: src/gui/waveEdit.cpp:228 +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 msgid "Squish. Cubed Triangle" msgstr "Spł. fala trójkątna^3" -#: src/gui/waveEdit.cpp:229 +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 msgid "Squish. Abs. Cub. Triangle" msgstr "Spł. moduł fali trójkątnej^3" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 msgid "no wavetable selected" msgstr "nie wybrano tablicy fal" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 msgid "select one..." msgstr "wybierz jeden..." -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 msgid "or" msgstr "albo" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 msgid "Create New" msgstr "Stwórz nowy" -#: src/gui/waveEdit.cpp:487 +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" +msgstr "" + +#: src/gui/waveEdit.cpp:390 msgid "Steps" msgstr "Kroki" -#: src/gui/waveEdit.cpp:491 +#: src/gui/waveEdit.cpp:394 msgid "Lines" msgstr "Linie" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 msgid "Width" msgstr "Szerokość" -#: src/gui/waveEdit.cpp:498 +#: src/gui/waveEdit.cpp:401 msgid "" "use a width of:\n" "- any on Amiga/N163\n" @@ -12879,143 +15507,129 @@ msgid "" "Boy and WonderSwan\n" "- 64 on FDS\n" "- 128 on X1-010\n" +"- 256 on SID3\n" "any other widths will be scaled during playback." msgstr "" -"stosuj długości fal:\n" -"- dowolna dla Amigi/N163\n" -"- 32 dla Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy i WonderSwan\n" -"- 64 dla FDS\n" -"- 128 dla X1-010\n" -"- 256 dla ES5503\n" -"wszystkie inne długości będą przeskalowane do właściwych podczas odtwarzania." -#: src/gui/waveEdit.cpp:510 +#: src/gui/waveEdit.cpp:413 msgid "Height" msgstr "Wysokość" -#: src/gui/waveEdit.cpp:512 +#: src/gui/waveEdit.cpp:415 msgid "" "use a height of:\n" "- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " "Envelope shape and N163\n" "- 32 for PC Engine\n" "- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" +"- 256 for X1-010, SCC and SID3\n" "any other heights will be scaled during playback." msgstr "" -"stosuj wysokości fal:\n" -"- 16 dla Game Boy, WonderSwan, Namco WSG, Konami Bubble System, kształtu " -"obwiedni X1-010 i N163\n" -"- 32 dla PC Engine\n" -"- 64 dla FDS и Virtual Boy\n" -"- 256 dla X1-010, SCC и ES5503\n" -"Wszystkie inne wysokości będą przeskalowane do właściwych podczas " -"odtwarzania." -#: src/gui/waveEdit.cpp:578 +#: src/gui/waveEdit.cpp:481 msgid "Shapes" msgstr "Kształty fal" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 msgid "Duty" msgstr "Szerokość fali prostokątnej" -#: src/gui/waveEdit.cpp:607 +#: src/gui/waveEdit.cpp:510 msgid "Exponent" msgstr "Stopień" -#: src/gui/waveEdit.cpp:617 +#: src/gui/waveEdit.cpp:520 msgid "XOR Point" msgstr "Punkt XOR" -#: src/gui/waveEdit.cpp:627 +#: src/gui/waveEdit.cpp:530 msgid "Amplitude/Phase" msgstr "Amplituda/faza" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 msgid "Op" msgstr "Op" -#: src/gui/waveEdit.cpp:683 +#: src/gui/waveEdit.cpp:586 msgid "Mult" msgstr "Mnożnik" -#: src/gui/waveEdit.cpp:685 +#: src/gui/waveEdit.cpp:588 msgid "FB" msgstr "FB" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 msgid "Connection Diagram" msgstr "Matryca połączeń" -#: src/gui/waveEdit.cpp:765 +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 msgid "Out" msgstr "Wyjście" -#: src/gui/waveEdit.cpp:872 +#: src/gui/waveEdit.cpp:775 msgid "WaveTools" msgstr "Narzędzia tablic fal" -#: src/gui/waveEdit.cpp:890 +#: src/gui/waveEdit.cpp:793 msgid "Scale X" msgstr "Skaluj oś X" -#: src/gui/waveEdit.cpp:896 +#: src/gui/waveEdit.cpp:799 msgid "wavetable longer than 256 samples!" msgstr "tablica fal powyżej 256 sampli!" -#: src/gui/waveEdit.cpp:960 +#: src/gui/waveEdit.cpp:864 msgid "Scale Y" msgstr "Skaluj oś Y" -#: src/gui/waveEdit.cpp:978 +#: src/gui/waveEdit.cpp:883 msgid "Offset X" msgstr "Przesuń X" -#: src/gui/waveEdit.cpp:1000 +#: src/gui/waveEdit.cpp:906 msgid "Offset Y" msgstr "Przesuń Y" -#: src/gui/waveEdit.cpp:1017 +#: src/gui/waveEdit.cpp:924 msgid "Smooth" msgstr "Wygładź" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 msgid "Amplify" msgstr "Wzmocnij" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 msgid "Normalize" msgstr "Normalizuj" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 msgid "Reverse" msgstr "Odwrotność" -#: src/gui/waveEdit.cpp:1117 +#: src/gui/waveEdit.cpp:1029 msgid "Half" msgstr "Zmniejsz 2x" -#: src/gui/waveEdit.cpp:1127 +#: src/gui/waveEdit.cpp:1040 msgid "Double" msgstr "Powiększ 2x" -#: src/gui/waveEdit.cpp:1137 +#: src/gui/waveEdit.cpp:1051 msgid "Convert Signed/Unsigned" msgstr "Konwersja ze znakiem/bez znaku" -#: src/gui/waveEdit.cpp:1167 +#: src/gui/waveEdit.cpp:1083 msgid "Dec" msgstr "Dec." -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 msgid "Hex" msgstr "Hex." -#: src/gui/waveEdit.cpp:1179 +#: src/gui/waveEdit.cpp:1095 msgid "Signed/Unsigned" msgstr "Ze znakiem <-> bez znaku" @@ -13181,11 +15795,27 @@ msgstr "GBA DMA: dłogość pętli musi być wielokrotnością 16" msgid "GBA DMA: sample length will be padded to multiple of 16" msgstr "GBA DMA: długość sampla zostanie przeskalowana do wielokrotności 16" -#: src/gui/sampleEdit.cpp:422 +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" +msgstr "" + +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" +msgstr "" + +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" +msgstr "" + +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" +msgstr "" + +#: src/gui/sampleEdit.cpp:441 msgid "ES5506: backward loop mode isn't supported" msgstr "ES5506: tryb pętli odwrotnej nie jest obsługiwany" -#: src/gui/sampleEdit.cpp:425 +#: src/gui/sampleEdit.cpp:444 msgid "" "backward/ping-pong only supported in Generic PCM DAC\n" "ping-pong also on ES5506" @@ -13193,19 +15823,19 @@ msgstr "" "Tryb odwrócony jest obsługiwany tylko przez uniwersalny przetwornik C/A, a " "także przez ES5506." -#: src/gui/sampleEdit.cpp:455 +#: src/gui/sampleEdit.cpp:474 msgid "Info" msgstr "Info" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 msgid "Rate" msgstr "Częstotliwość" -#: src/gui/sampleEdit.cpp:464 +#: src/gui/sampleEdit.cpp:483 msgid "Compat Rate" msgstr "Kompat. częstotliwość" -#: src/gui/sampleEdit.cpp:468 +#: src/gui/sampleEdit.cpp:487 msgid "" "used in DefleMask-compatible sample mode (17xx), in where samples are mapped " "to an octave." @@ -13213,26 +15843,26 @@ msgstr "" "jest używana podczas odtwarzania w trybie zgodności z DefleMaskiem (17xx), w " "którym sample odpowiadają oktawie." -#: src/gui/sampleEdit.cpp:474 +#: src/gui/sampleEdit.cpp:493 #, c-format msgid "Loop (length: %d)##Loop" msgstr "Pętla (długość: %d)##Loop" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 msgid "Loop" msgstr "Pętla" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 msgid "changing the loop in a BRR sample may result in glitches!" msgstr "zmiana pętli sampla BRR może powodować problemy!" -#: src/gui/sampleEdit.cpp:540 +#: src/gui/sampleEdit.cpp:559 msgid "BRR emphasis" msgstr "Przetwarzanie końcowe BRR" -#: src/gui/sampleEdit.cpp:549 +#: src/gui/sampleEdit.cpp:568 msgid "" "this is a BRR sample.\n" "enabling this option will muffle it (only affects non-SNES chips)." @@ -13240,7 +15870,7 @@ msgstr "" "jest to sampel BRR.\n" "włączenie tej funkcji przytłumi go (na wszystkich układach poza SNES)." -#: src/gui/sampleEdit.cpp:551 +#: src/gui/sampleEdit.cpp:570 msgid "" "enable this option to slightly boost high frequencies\n" "to compensate for the SNES' Gaussian filter's muffle." @@ -13249,36 +15879,36 @@ msgstr "" "aby skompensować filtrowanie interpolacji gaussowskiej, które powoduje, że " "sampel jest stłumiony." -#: src/gui/sampleEdit.cpp:557 +#: src/gui/sampleEdit.cpp:576 #, fuzzy msgid "no BRR filters" msgstr "Filtr echo:" -#: src/gui/sampleEdit.cpp:565 +#: src/gui/sampleEdit.cpp:584 msgid "" "enable this option to not use BRR blocks with filters\n" "and allow sample offset commands to be used safely." msgstr "" -#: src/gui/sampleEdit.cpp:570 +#: src/gui/sampleEdit.cpp:589 msgid "8-bit dither" msgstr "8-bitowy dithering" -#: src/gui/sampleEdit.cpp:578 +#: src/gui/sampleEdit.cpp:597 msgid "dither the sample when used on a chip that only supports 8-bit samples." msgstr "" "dithering sampla, gdy jest on używany na układzie obsługującym tylko 8-" "bitowe sample." -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 msgid "Start" msgstr "Początek" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 msgid "End" msgstr "Koniec" -#: src/gui/sampleEdit.cpp:865 +#: src/gui/sampleEdit.cpp:884 #, c-format msgid "" "%s\n" @@ -13287,7 +15917,7 @@ msgstr "" "%s\n" "wolne %d bajty" -#: src/gui/sampleEdit.cpp:867 +#: src/gui/sampleEdit.cpp:886 #, c-format msgid "" "%s (%s)\n" @@ -13296,7 +15926,7 @@ msgstr "" "%s (%s)\n" "wolnych %d bajtów" -#: src/gui/sampleEdit.cpp:871 +#: src/gui/sampleEdit.cpp:890 msgid "" "\n" "\n" @@ -13306,219 +15936,223 @@ msgstr "" "\n" "za mało miejsca w pamięci na tego sampla!" -#: src/gui/sampleEdit.cpp:895 +#: src/gui/sampleEdit.cpp:914 msgid "Edit mode: Select" msgstr "Tryb edycji: zaznaczanie" -#: src/gui/sampleEdit.cpp:904 +#: src/gui/sampleEdit.cpp:923 msgid "Edit mode: Draw" msgstr "Tryb edycji: rysowanie" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 msgid "Resize" msgstr "Skaluj" -#: src/gui/sampleEdit.cpp:930 +#: src/gui/sampleEdit.cpp:949 msgid "couldn't resize! make sure your sample is 8 or 16-bit." msgstr "" "nie udało się zmienić rozmiaru! upewnij się, że sample są 8 lub 16-bitowe." -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 msgid "Resample" msgstr "Zmień częstotliwość samplowania" -#: src/gui/sampleEdit.cpp:975 +#: src/gui/sampleEdit.cpp:994 msgid "Factor" msgstr "Współczynnik" -#: src/gui/sampleEdit.cpp:985 +#: src/gui/sampleEdit.cpp:1004 msgid "couldn't resample! make sure your sample is 8 or 16-bit." msgstr "" "nie udało się zmienić częstotliwości samplowania! upewnij się, że sampel " "jest 8- lub 16-bitowy." -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 msgid "Apply" msgstr "Zastosuj" -#: src/gui/sampleEdit.cpp:1077 +#: src/gui/sampleEdit.cpp:1096 msgid "Fade in" msgstr "Płynny wzrost" -#: src/gui/sampleEdit.cpp:1084 +#: src/gui/sampleEdit.cpp:1103 msgid "Fade out" msgstr "Płynne tłumienie" -#: src/gui/sampleEdit.cpp:1089 +#: src/gui/sampleEdit.cpp:1108 msgid "Insert silence" msgstr "Wstaw ciszę" -#: src/gui/sampleEdit.cpp:1100 +#: src/gui/sampleEdit.cpp:1119 msgid "Go" msgstr "Zastosuj" -#: src/gui/sampleEdit.cpp:1105 +#: src/gui/sampleEdit.cpp:1124 msgid "couldn't insert! make sure your sample is 8 or 16-bit." msgstr "nie udało się wstawić! upewnij się że sampel jest 8- lub 16-bitowy." -#: src/gui/sampleEdit.cpp:1122 +#: src/gui/sampleEdit.cpp:1141 msgid "Apply silence" msgstr "Dodaj ciszę" -#: src/gui/sampleEdit.cpp:1136 +#: src/gui/sampleEdit.cpp:1155 msgid "Trim" msgstr "Obetnij" -#: src/gui/sampleEdit.cpp:1159 +#: src/gui/sampleEdit.cpp:1178 msgid "Signed/unsigned exchange" msgstr "Ze znakiem <-> Bez znaku" -#: src/gui/sampleEdit.cpp:1164 +#: src/gui/sampleEdit.cpp:1183 msgid "Apply filter" msgstr "Zastosuj filtr" -#: src/gui/sampleEdit.cpp:1175 +#: src/gui/sampleEdit.cpp:1194 msgid "Cutoff:" msgstr "Punkt odcięcia:" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 msgid "Resonance" msgstr "Rezonans" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 msgid "Power" msgstr "Moc filtra" -#: src/gui/sampleEdit.cpp:1205 +#: src/gui/sampleEdit.cpp:1224 msgid "Low-pass" msgstr "dolno-przepustowy" -#: src/gui/sampleEdit.cpp:1210 +#: src/gui/sampleEdit.cpp:1229 msgid "Band-pass" msgstr "środkowo-przepustowy" -#: src/gui/sampleEdit.cpp:1215 +#: src/gui/sampleEdit.cpp:1234 msgid "High-pass" msgstr "górno-przepustowy" -#: src/gui/sampleEdit.cpp:1286 +#: src/gui/sampleEdit.cpp:1305 msgid "Crossfade loop points" msgstr "Punkty zapętlenia crossfade-u" -#: src/gui/sampleEdit.cpp:1295 +#: src/gui/sampleEdit.cpp:1314 msgid "Number of samples" msgstr "Ilość sampli" -#: src/gui/sampleEdit.cpp:1301 +#: src/gui/sampleEdit.cpp:1320 msgid "Linear <-> Equal power" msgstr "Liniowy <-> Ten sam stopień" -#: src/gui/sampleEdit.cpp:1307 +#: src/gui/sampleEdit.cpp:1326 msgid "Crossfade: length would go out of bounds. Aborted..." msgstr "Crossfade: długość wyjdzie poza granice. Akcja anulowana." -#: src/gui/sampleEdit.cpp:1310 +#: src/gui/sampleEdit.cpp:1329 msgid "Crossfade: length would overflow loopStart. Try a smaller random value." msgstr "" "Crossfade: długość wykracza poza początek cyklu. Spróbuj użyć mniejszej " "wartości losowej." -#: src/gui/sampleEdit.cpp:1356 +#: src/gui/sampleEdit.cpp:1375 msgid "Preview sample" msgstr "Podgląd sampla" -#: src/gui/sampleEdit.cpp:1370 +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" +msgstr "" + +#: src/gui/sampleEdit.cpp:1396 msgid "Create instrument from sample" msgstr "Stwórz instrument z sampla" -#: src/gui/sampleEdit.cpp:1771 +#: src/gui/sampleEdit.cpp:1797 msgid "paste (replace)" msgstr "wklej i zamień" -#: src/gui/sampleEdit.cpp:1774 +#: src/gui/sampleEdit.cpp:1800 msgid "paste (mix)" msgstr "wstaw ze zmieszaniem" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 msgid "select all" msgstr "wybierz wszystko" -#: src/gui/sampleEdit.cpp:1782 +#: src/gui/sampleEdit.cpp:1808 msgid "set loop to selection" msgstr "ustaw pętlę na zaznaczeniu" -#: src/gui/sampleEdit.cpp:1785 +#: src/gui/sampleEdit.cpp:1811 msgid "create wavetable from selection" msgstr "stwórz tablicę fal z zaznaczenia" -#: src/gui/sampleEdit.cpp:1791 +#: src/gui/sampleEdit.cpp:1817 msgid "Draw" msgstr "Rysuj" -#: src/gui/sampleEdit.cpp:1791 +#: src/gui/sampleEdit.cpp:1817 msgid "Select" msgstr "Wybierz" -#: src/gui/sampleEdit.cpp:1793 +#: src/gui/sampleEdit.cpp:1819 #, c-format msgid "%d samples, %d bytes" msgstr "%d sampli, %d bajtów" -#: src/gui/sampleEdit.cpp:1808 +#: src/gui/sampleEdit.cpp:1834 #, c-format msgid " (%d-%d: %d samples)" msgstr " (%d-%d: %d sampel)" -#: src/gui/sampleEdit.cpp:2000 +#: src/gui/sampleEdit.cpp:2026 msgid "Non-8/16-bit samples cannot be edited without prior conversion." msgstr "" "Sample w formacie innym niż 8-bitowy lub 16-bitowy PCM nie mogą być " "edytowane bez uprzedniej konwersji do jednego z tych formatów." -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 msgid "Choose a System!" msgstr "Wybierz system!" -#: src/gui/newSong.cpp:179 +#: src/gui/newSong.cpp:183 msgid "Categories" msgstr "Kategorie" -#: src/gui/newSong.cpp:210 +#: src/gui/newSong.cpp:214 msgid "no systems here yet!" msgstr "nie ma tu jeszcze żadnego systemu!" -#: src/gui/newSong.cpp:212 +#: src/gui/newSong.cpp:216 msgid "no results" msgstr "nie znaleziono" -#: src/gui/newSong.cpp:228 +#: src/gui/newSong.cpp:232 msgid "I'm feeling lucky" msgstr "Szczęśliwy traf" -#: src/gui/newSong.cpp:230 +#: src/gui/newSong.cpp:234 msgid "no categories available! what in the world." msgstr "żadna z kategorii nie jest dostępna! co do kurwy" -#: src/gui/newSong.cpp:265 +#: src/gui/newSong.cpp:269 msgid "it appears you're extremely lucky today!" msgstr "wygląda na to że masz dziś olbrzymie szczęście!" -#: src/gui/cursor.cpp:205 +#: src/gui/cursor.cpp:220 #, c-format msgid "finish selection: %d.%d,%d - %d.%d,%d" msgstr "zakończ zaznaczanie: %d.%d,%d - %d.%d,%d" -#: src/gui/tutorial.cpp:487 +#: src/gui/tutorial.cpp:507 msgid "" "Play demo songs?\n" "- Down: Play current song\n" "- Up: Play demo songs" msgstr "" -#: src/gui/tutorial.cpp:491 +#: src/gui/tutorial.cpp:511 msgid "" "Welcome to Combat Vehicle!\n" "\n" @@ -13527,27 +16161,27 @@ msgid "" "Z - Special Esc - Quit" msgstr "" -#: src/gui/tutorial.cpp:496 +#: src/gui/tutorial.cpp:516 msgid "GAME OVER" msgstr "" -#: src/gui/tutorial.cpp:498 +#: src/gui/tutorial.cpp:518 msgid "High Score!" msgstr "" -#: src/gui/tutorial.cpp:658 +#: src/gui/tutorial.cpp:686 msgid "Welcome!" msgstr "Witamy!" -#: src/gui/tutorial.cpp:661 +#: src/gui/tutorial.cpp:689 msgid "welcome to Furnace, the biggest open-source chiptune tracker!" msgstr "witamy w Furnace, największym otwartoźródłowym trackerze!" -#: src/gui/tutorial.cpp:665 +#: src/gui/tutorial.cpp:693 msgid "here are some tips to get you started:" msgstr "" -#: src/gui/tutorial.cpp:668 +#: src/gui/tutorial.cpp:696 msgid "" "- add an instrument by clicking on + in Instruments\n" "- click on the pattern view to focus it\n" @@ -13562,22 +16196,23 @@ msgid "" "increases; right click decreases)" msgstr "" -#: src/gui/tutorial.cpp:680 +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" +msgstr "" + +#: src/gui/tutorial.cpp:714 msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +"- ask for help in Discussions" msgstr "" -#: src/gui/tutorial.cpp:687 +#: src/gui/tutorial.cpp:722 msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" -msgstr "jeśli znajdziesz jakiś błąd w programie, zgłoś to! system zgłoszeń jest tutaj:" -"https://github.com/tildearrow/furnace/issues" +"if you find any issues, be sure to report them! the issue tracker is here:" +msgstr "" -#: src/gui/tutorial.cpp:1428 +#: src/gui/tutorial.cpp:1431 #, c-format msgid "STAGE %d" msgstr "" @@ -13606,7 +16241,7 @@ msgstr "Tuning (A-4)" msgid "use effect 09xx to select a groove pattern." msgstr "użyj efektu 09xx, aby wybrać wzór rytmu." -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 msgid "pattern" msgstr "wzorzec" @@ -13614,7 +16249,7 @@ msgstr "wzorzec" msgid "remove" msgstr "usuń" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 msgid "Unsaved changes! Save changes before opening another file?" msgstr "Niezapisane zmiany! Zapisać zmiany przed otwarciem innego pliku?" @@ -13622,10 +16257,10 @@ msgstr "Niezapisane zmiany! Zapisać zmiany przed otwarciem innego pliku?" msgid "Unsaved changes! Save changes before opening backup?" msgstr "Niezapisane zmiany! Zapisać je przed otwarciem kopii zapasowej?" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 #, c-format msgid "Error while saving file! (%s)" msgstr "Błąd podczas zapisu pliku! (%s)" @@ -13638,412 +16273,412 @@ msgstr "Błąd podczas wysyłania żądania (wyjście MIDI nie jest ustawione?)" msgid "Select an option: (cannot be undone!)" msgstr "Wybierz opcję: (akcji nie można cofnąć!)" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 msgid "too many instruments!" msgstr "zbyt wiele instrumentów!" -#: src/gui/doAction.cpp:794 +#: src/gui/doAction.cpp:799 msgid "this song doesn't have any instruments." msgstr "ten utwór nie zawiera żadnych instrumentów" -#: src/gui/doAction.cpp:921 +#: src/gui/doAction.cpp:958 msgid "this song doesn't have any wavetables." msgstr "ten utwór nie zawiera żadnych tablic fal" -#: src/gui/doAction.cpp:1082 +#: src/gui/doAction.cpp:1119 msgid "this song doesn't have any samples." msgstr "ten utwór nie zawiera żadnych sampli" -#: src/gui/doAction.cpp:1153 +#: src/gui/doAction.cpp:1190 msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "nie udało się wkleić! upewnij się że twój sampel jest 8 lub 16-bitowy." -#: src/gui/doAction.cpp:1657 +#: src/gui/doAction.cpp:1694 msgid "select at least one sample!" msgstr "wybierz co najmniej jeden sampel!" -#: src/gui/doAction.cpp:1659 +#: src/gui/doAction.cpp:1696 msgid "maximum size is 256 samples!" msgstr "maksymalny rozmiar to 256 sampli!" -#: src/gui/csPlayer.cpp:113 +#: src/gui/csPlayer.cpp:126 msgid "Load" msgstr "Wczytaj" -#: src/gui/csPlayer.cpp:117 +#: src/gui/csPlayer.cpp:130 msgid "Kill" msgstr "Zniszcz" -#: src/gui/csPlayer.cpp:119 +#: src/gui/csPlayer.cpp:132 msgid "Kikai wa mou shindeiru!" msgstr "Kikai wa mou shindeiru!" -#: src/gui/csPlayer.cpp:123 +#: src/gui/csPlayer.cpp:136 msgid "Burn Current Song" msgstr "Wypal obecny utwór" -#: src/gui/csPlayer.cpp:141 +#: src/gui/csPlayer.cpp:154 msgid "Status" msgstr "Status" -#: src/gui/csPlayer.cpp:148 +#: src/gui/csPlayer.cpp:161 msgid "start" msgstr "start" -#: src/gui/csPlayer.cpp:150 +#: src/gui/csPlayer.cpp:163 msgid "PC" msgstr "PC" -#: src/gui/csPlayer.cpp:152 +#: src/gui/csPlayer.cpp:165 msgid "wait" msgstr "czekaj" -#: src/gui/csPlayer.cpp:154 +#: src/gui/csPlayer.cpp:167 msgid "SP" msgstr "SP" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 msgid "note" msgstr "nuta" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 msgid "pitch" msgstr "wysokość" -#: src/gui/csPlayer.cpp:160 +#: src/gui/csPlayer.cpp:173 msgid "vol" msgstr "głośność" -#: src/gui/csPlayer.cpp:162 +#: src/gui/csPlayer.cpp:175 msgid "vols" msgstr "głośności" -#: src/gui/csPlayer.cpp:164 +#: src/gui/csPlayer.cpp:177 msgid "volst" msgstr "" -#: src/gui/csPlayer.cpp:166 +#: src/gui/csPlayer.cpp:179 msgid "vib" msgstr "vib" -#: src/gui/csPlayer.cpp:168 +#: src/gui/csPlayer.cpp:181 msgid "porta" msgstr "porta" -#: src/gui/csPlayer.cpp:170 +#: src/gui/csPlayer.cpp:183 msgid "arp" msgstr "arp" -#: src/gui/csPlayer.cpp:207 +#: src/gui/csPlayer.cpp:220 msgid "Trace" msgstr "Prześledź" -#: src/gui/csPlayer.cpp:248 +#: src/gui/csPlayer.cpp:261 msgid "Disassemble" msgstr "Dezasembluj" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 msgid "the song is over!" msgstr "koniec utworu!" -#: src/gui/gui.cpp:1753 +#: src/gui/gui.cpp:1733 msgid "Open File" msgstr "Otwórz plik" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 msgid "compatible files" msgstr "kompatybilne pliki" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 msgid "all files" msgstr "wszystkie pliki" -#: src/gui/gui.cpp:1762 +#: src/gui/gui.cpp:1742 msgid "no backups made yet!" msgstr "nie utworzono jeszcze żadnych kopii zapasowych" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 msgid "Furnace song" msgstr "Utwór Furnace" -#: src/gui/gui.cpp:1775 +#: src/gui/gui.cpp:1755 msgid "Save File" msgstr "Zapisz plik" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 msgid "Export DMF" msgstr "Eksportuj plik DMF" -#: src/gui/gui.cpp:1785 +#: src/gui/gui.cpp:1765 msgid "DefleMask 1.1.3 module" msgstr "moduł DefleMaska 1.1.3" -#: src/gui/gui.cpp:1795 +#: src/gui/gui.cpp:1775 msgid "DefleMask 1.0/legacy module" msgstr "moduł DefleMaska 1.0/wcześniejszy" -#: src/gui/gui.cpp:1812 +#: src/gui/gui.cpp:1792 msgid "Load Instrument" msgstr "Wczytaj instrument" -#: src/gui/gui.cpp:1813 +#: src/gui/gui.cpp:1793 msgid "all compatible files" msgstr "wszystkie kompatybilne pliki" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 msgid "Furnace instrument" msgstr "instrument Furnace" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 msgid "DefleMask preset" msgstr "preset DefleMaska" -#: src/gui/gui.cpp:1816 +#: src/gui/gui.cpp:1796 msgid "TFM Music Maker instrument" msgstr "instrument programu TFM Music Maker" -#: src/gui/gui.cpp:1817 +#: src/gui/gui.cpp:1797 msgid "VGM Music Maker instrument" msgstr "instrument programu VGM Music Maker" -#: src/gui/gui.cpp:1818 +#: src/gui/gui.cpp:1798 msgid "Scream Tracker 3 instrument" msgstr "instrument programu Scream Tracker 3" -#: src/gui/gui.cpp:1819 +#: src/gui/gui.cpp:1799 msgid "SoundBlaster instrument" msgstr "instrument SoundBlaster" -#: src/gui/gui.cpp:1820 +#: src/gui/gui.cpp:1800 msgid "Wohlstand OPL instrument" msgstr "instrument typu Wohlstand OPL" -#: src/gui/gui.cpp:1821 +#: src/gui/gui.cpp:1801 msgid "Wohlstand OPN instrument" msgstr "instrument typu Wohlstand OPN" -#: src/gui/gui.cpp:1822 +#: src/gui/gui.cpp:1802 msgid "Gens KMod patch dump" msgstr "zrzut z Gens KMod" -#: src/gui/gui.cpp:1823 +#: src/gui/gui.cpp:1803 msgid "BNK file (AdLib)" msgstr "bank brzmień BNK (AdLib)" -#: src/gui/gui.cpp:1824 +#: src/gui/gui.cpp:1804 msgid "FF preset bank" msgstr "bank presetów FF" -#: src/gui/gui.cpp:1825 +#: src/gui/gui.cpp:1805 msgid "2612edit GYB preset bank" msgstr "bank presetów 2612edit GYB" -#: src/gui/gui.cpp:1826 +#: src/gui/gui.cpp:1806 msgid "VOPM preset bank" msgstr "bank presetów VOPM" -#: src/gui/gui.cpp:1827 +#: src/gui/gui.cpp:1807 msgid "Wohlstand WOPL bank" msgstr "bank brzmień Wohlstand WOPL" -#: src/gui/gui.cpp:1828 +#: src/gui/gui.cpp:1808 msgid "Wohlstand WOPN bank" msgstr "bank brzmień Wohlstand WOPN" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 msgid "Save Instrument" msgstr "Zapisz instrument" -#: src/gui/gui.cpp:1882 +#: src/gui/gui.cpp:1862 msgid "Save All Instruments" msgstr "Zapisz wszystkie instrumenty" -#: src/gui/gui.cpp:1891 +#: src/gui/gui.cpp:1871 msgid "Load Wavetable" msgstr "Wczytaj tablicę fal" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 msgid "Save Wavetable" msgstr "Zapisz tablicę fal" -#: src/gui/gui.cpp:1904 +#: src/gui/gui.cpp:1884 msgid "Furnace wavetable" msgstr "Tablica fal Furnace" -#: src/gui/gui.cpp:1913 +#: src/gui/gui.cpp:1893 msgid "DefleMask wavetable" msgstr "Tablica fal DefleMaska" -#: src/gui/gui.cpp:1922 +#: src/gui/gui.cpp:1902 msgid "raw data" msgstr "surowe dane" -#: src/gui/gui.cpp:1930 +#: src/gui/gui.cpp:1910 msgid "Save All Wavetables" msgstr "Zapisz wszystkie tablice fal" -#: src/gui/gui.cpp:1939 +#: src/gui/gui.cpp:1919 msgid "Load Sample" msgstr "Wczytaj sampel" -#: src/gui/gui.cpp:1951 +#: src/gui/gui.cpp:1931 msgid "Load Raw Sample" msgstr "Wczytaj surowy sampel" -#: src/gui/gui.cpp:1960 +#: src/gui/gui.cpp:1940 msgid "Save Sample" msgstr "Zapisz sampel" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 msgid "Wave file" msgstr "plik WAV" -#: src/gui/gui.cpp:1970 +#: src/gui/gui.cpp:1950 msgid "Save Raw Sample" msgstr "Zapisz surowy sampel" -#: src/gui/gui.cpp:1980 +#: src/gui/gui.cpp:1960 msgid "Save All Samples" msgstr "Zapisz wszystkie sample" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 msgid "Export Audio" msgstr "Eksportuj audio" -#: src/gui/gui.cpp:2018 +#: src/gui/gui.cpp:1998 msgid "Export VGM" msgstr "Eksportuj VGM" -#: src/gui/gui.cpp:2019 +#: src/gui/gui.cpp:1999 msgid "VGM file" msgstr "plik VGM" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 msgid "Export Command Stream" msgstr "Eksportuj strumień komend" -#: src/gui/gui.cpp:2029 +#: src/gui/gui.cpp:2009 msgid "text file" msgstr "plik tekstowy" -#: src/gui/gui.cpp:2039 +#: src/gui/gui.cpp:2019 msgid "binary file" msgstr "plik binarny" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 msgid "Export ROM" msgstr "Eksportuj ROM" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 msgid "Select Font" msgstr "Wybierz czcionkę" -#: src/gui/gui.cpp:2093 +#: src/gui/gui.cpp:2073 msgid "Select Color File" msgstr "Wybierz plik z ustawieniami kolorów" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 msgid "configuration files" msgstr "pliki konfiguracji" -#: src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2082 msgid "Select Keybind File" msgstr "Wybierz plik z przypisaniami klawiszy" -#: src/gui/gui.cpp:2111 +#: src/gui/gui.cpp:2091 msgid "Select Layout File" msgstr "Wybierz plik z ustawieniami układu okna" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 msgid ".ini files" msgstr "pliki .ini" -#: src/gui/gui.cpp:2121 +#: src/gui/gui.cpp:2101 msgid "Select User Presets File" msgstr "Wybierz plik z presetami użytkownika" -#: src/gui/gui.cpp:2130 +#: src/gui/gui.cpp:2110 msgid "Select Settings File" msgstr "Wybierz plik ustawień" -#: src/gui/gui.cpp:2139 +#: src/gui/gui.cpp:2119 msgid "Export Colors" msgstr "eksportuj ustawienia kolorów" -#: src/gui/gui.cpp:2148 +#: src/gui/gui.cpp:2128 msgid "Export Keybinds" msgstr "Eksportuj przypisania klawiszy" -#: src/gui/gui.cpp:2157 +#: src/gui/gui.cpp:2137 msgid "Export Layout" msgstr "Eksportuj układ okna" -#: src/gui/gui.cpp:2166 +#: src/gui/gui.cpp:2146 msgid "Export User Presets" msgstr "Eksportuj presety użytkownika" -#: src/gui/gui.cpp:2175 +#: src/gui/gui.cpp:2155 msgid "Export Settings" msgstr "Eksportuj ustawienia" -#: src/gui/gui.cpp:2186 +#: src/gui/gui.cpp:2166 msgid "Load ROM" msgstr "Wczytaj ROM" -#: src/gui/gui.cpp:2196 +#: src/gui/gui.cpp:2176 msgid "Play Command Stream" msgstr "Odtwarzaj strumień komend" -#: src/gui/gui.cpp:2197 +#: src/gui/gui.cpp:2177 msgid "command stream" msgstr "strumień komend" -#: src/gui/gui.cpp:2206 +#: src/gui/gui.cpp:2186 msgid "Open Test" msgstr "Otwórz test" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 msgid "another option" msgstr "inna opcja" -#: src/gui/gui.cpp:2224 +#: src/gui/gui.cpp:2204 msgid "Open Test (Multi)" msgstr "Otwórz test (wiele plików)" -#: src/gui/gui.cpp:2243 +#: src/gui/gui.cpp:2223 msgid "Save Test" msgstr "Zapisz test" -#: src/gui/gui.cpp:2245 +#: src/gui/gui.cpp:2225 msgid "DefleMask module" msgstr "modul DefleMask" -#: src/gui/gui.cpp:2285 +#: src/gui/gui.cpp:2265 msgid "compression error" msgstr "błąd kompresji" -#: src/gui/gui.cpp:2297 +#: src/gui/gui.cpp:2277 msgid "zlib stream error" msgstr "błąd strumienia zlib" -#: src/gui/gui.cpp:2319 +#: src/gui/gui.cpp:2299 msgid "zlib finish stream error" msgstr "błąd końca strumienia zlib" -#: src/gui/gui.cpp:2430 +#: src/gui/gui.cpp:2410 msgid "everything OK" msgstr "wszystko OK" -#: src/gui/gui.cpp:2449 +#: src/gui/gui.cpp:2429 msgid "" "you have loaded a backup!\n" "if you need to, please save it somewhere.\n" @@ -14057,75 +16692,127 @@ msgstr "" "SYSTEM KOPII ZAPASOWYCH NIE JEST SYSTEMEM ZAPISU AUTOMATYCZNEGO!\n" "Furnace nie zapisuje kopii zapasowych kopii zapasowych." -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 msgid "Unsaved changes! Save changes before opening file?" msgstr "Niezapisano zmiany! Zapisać je przed wczytaniem pliku?" -#: src/gui/gui.cpp:2884 +#: src/gui/gui.cpp:2860 msgid "paste special..." msgstr "wklej specjalne..." -#: src/gui/gui.cpp:2885 +#: src/gui/gui.cpp:2861 msgid "paste mix" msgstr "wstaw i nałóż" -#: src/gui/gui.cpp:2886 +#: src/gui/gui.cpp:2862 msgid "paste mix (background)" msgstr "wklej (zastąp istniejący)" -#: src/gui/gui.cpp:2887 +#: src/gui/gui.cpp:2863 msgid "paste with ins (foreground)" msgstr "wklej na wierzch instrument (bez zastępowania istniejącego)" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 msgid "no instruments available" msgstr "brak dostępnych instrumentów" -#: src/gui/gui.cpp:2899 +#: src/gui/gui.cpp:2875 msgid "paste with ins (background)" msgstr "wklej instrumet na wierzch (zastępując istniejący)" -#: src/gui/gui.cpp:2911 +#: src/gui/gui.cpp:2887 msgid "paste flood" msgstr "wstaw z buforem, powtarzając cykl (do końca wzorca)" -#: src/gui/gui.cpp:2912 +#: src/gui/gui.cpp:2888 msgid "paste overflow" msgstr "wstaw (z możliwym przejściem do następnego wzorca)" -#: src/gui/gui.cpp:2921 +#: src/gui/gui.cpp:2897 msgid "operation mask..." msgstr "maska operacji..." -#: src/gui/gui.cpp:2928 +#: src/gui/gui.cpp:2904 msgid "pull delete" msgstr "usuń z zaciągnięciem następujących wierszy" -#: src/gui/gui.cpp:2932 +#: src/gui/gui.cpp:2908 msgid "insert" msgstr "wstaw pusty wiersz" -#: src/gui/gui.cpp:2940 +#: src/gui/gui.cpp:2916 msgid "transpose (note)" msgstr "transponuj nutę" -#: src/gui/gui.cpp:2944 +#: src/gui/gui.cpp:2920 msgid "transpose (value)" msgstr "transponuj (parametry)" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 msgid "invert values" msgstr "odwróć parametry" -#: src/gui/gui.cpp:2972 +#: src/gui/gui.cpp:2948 msgid "collapse/expand" msgstr "skróć/rozszerz" -#: src/gui/gui.cpp:2977 +#: src/gui/gui.cpp:2953 msgid "input latch" msgstr "bufor wejścia" -#: src/gui/gui.cpp:3004 +#: src/gui/gui.cpp:2980 msgid "" "&&: selected instrument\n" "..: no instrument" @@ -14133,129 +16820,133 @@ msgstr "" "&&: wybrany instrument\n" "..: brak instrumentu" -#: src/gui/gui.cpp:3058 +#: src/gui/gui.cpp:3034 msgid "Set" msgstr "Ustaw" -#: src/gui/gui.cpp:3078 +#: src/gui/gui.cpp:3054 msgid "note up" msgstr "półton wyżej" -#: src/gui/gui.cpp:3079 +#: src/gui/gui.cpp:3055 msgid "note down" msgstr "półton niżej" -#: src/gui/gui.cpp:3080 +#: src/gui/gui.cpp:3056 msgid "octave up" msgstr "oktawa wyżej" -#: src/gui/gui.cpp:3081 +#: src/gui/gui.cpp:3057 msgid "octave down" msgstr "oktawa niżej" -#: src/gui/gui.cpp:3083 +#: src/gui/gui.cpp:3059 msgid "values up" msgstr "parametr wyżej" -#: src/gui/gui.cpp:3084 +#: src/gui/gui.cpp:3060 msgid "values down" msgstr "parametr niżej" -#: src/gui/gui.cpp:3085 +#: src/gui/gui.cpp:3061 msgid "values up (+16)" msgstr "parametr wyżej (+16)" -#: src/gui/gui.cpp:3086 +#: src/gui/gui.cpp:3062 msgid "values down (-16)" msgstr "parametr niżej (-16)" -#: src/gui/gui.cpp:3089 +#: src/gui/gui.cpp:3065 msgid "transpose" msgstr "transponuj" -#: src/gui/gui.cpp:3097 +#: src/gui/gui.cpp:3073 msgid "Notes" msgstr "Nuty" -#: src/gui/gui.cpp:3102 +#: src/gui/gui.cpp:3078 msgid "Values" msgstr "Parametry" -#: src/gui/gui.cpp:3109 +#: src/gui/gui.cpp:3085 msgid "change instrument..." msgstr "zmień instrument..." -#: src/gui/gui.cpp:3122 +#: src/gui/gui.cpp:3098 msgid "gradient/fade..." msgstr "gradient/zanikanie..." -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 msgid "Nibble mode" msgstr "Tryb półbajtów" -#: src/gui/gui.cpp:3148 +#: src/gui/gui.cpp:3124 msgid "Go ahead" msgstr "Zastosuj" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 msgid "scale..." msgstr "skaluj..." -#: src/gui/gui.cpp:3159 +#: src/gui/gui.cpp:3135 msgid "Scale" msgstr "Skaluj" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 msgid "randomize..." msgstr "wypełnij losowymi wartościami..." -#: src/gui/gui.cpp:3166 +#: src/gui/gui.cpp:3142 msgid "Minimum" msgstr "Dolna granica" -#: src/gui/gui.cpp:3175 +#: src/gui/gui.cpp:3151 msgid "Maximum" msgstr "Górna granica" -#: src/gui/gui.cpp:3204 +#: src/gui/gui.cpp:3170 +msgid "Set effect" +msgstr "" + +#: src/gui/gui.cpp:3188 msgid "flip selection" msgstr "odwróć wybrany obszar" -#: src/gui/gui.cpp:3207 +#: src/gui/gui.cpp:3191 msgid "collapse/expand amount##CollapseAmount" msgstr "współczynnik skracania/rozszerzania##CollapseAmount" -#: src/gui/gui.cpp:3216 +#: src/gui/gui.cpp:3200 msgid "collapse pattern" msgstr "skróć wzorzec" -#: src/gui/gui.cpp:3217 +#: src/gui/gui.cpp:3201 msgid "expand pattern" msgstr "rozszerz wzorzec" -#: src/gui/gui.cpp:3222 +#: src/gui/gui.cpp:3206 msgid "collapse song" msgstr "skróć utwór" -#: src/gui/gui.cpp:3223 +#: src/gui/gui.cpp:3207 msgid "expand song" msgstr "rozszerz utwór" -#: src/gui/gui.cpp:3228 +#: src/gui/gui.cpp:3212 msgid "find/replace" msgstr "znajdź/zamień" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 #, c-format msgid "could NOT save layout! %s" msgstr "nie udało się zapisać układu okna! %s" -#: src/gui/gui.cpp:3254 +#: src/gui/gui.cpp:3239 #, c-format msgid "could NOT load layout! %s" msgstr "nie udało się wczytać układu okna! %s" -#: src/gui/gui.cpp:3716 +#: src/gui/gui.cpp:3706 msgid "" "Furnace has been started in Safe Mode.\n" "this means that:\n" @@ -14278,325 +16969,329 @@ msgstr "" "trybie.\n" "czytanie czcionki mogło być jednym z nich." -#: src/gui/gui.cpp:4222 +#: src/gui/gui.cpp:4221 msgid "can't keep going without graphics! Furnace will quit now." msgstr "nie da się działać bez grafiki! Furnace się teraz wyłączy." -#: src/gui/gui.cpp:4368 +#: src/gui/gui.cpp:4367 msgid "file" msgstr "plik" -#: src/gui/gui.cpp:4369 +#: src/gui/gui.cpp:4368 msgid "new..." msgstr "nowy..." -#: src/gui/gui.cpp:4376 +#: src/gui/gui.cpp:4375 msgid "open..." msgstr "otwórz..." -#: src/gui/gui.cpp:4383 +#: src/gui/gui.cpp:4382 msgid "open recent" msgstr "otwórz ostatnie" -#: src/gui/gui.cpp:4399 +#: src/gui/gui.cpp:4398 msgid "nothing here yet" msgstr "na razie nic tu nie ma" -#: src/gui/gui.cpp:4402 +#: src/gui/gui.cpp:4401 msgid "clear history" msgstr "wyczyść historię" -#: src/gui/gui.cpp:4403 +#: src/gui/gui.cpp:4402 msgid "Are you sure you want to clear the recent file list?" msgstr "Czy jesteś pewien ze chcesz usunąć listę ostatnio wczytanych plików?" -#: src/gui/gui.cpp:4418 +#: src/gui/gui.cpp:4417 msgid "save as..." msgstr "zapisz jako..." -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 msgid "export audio..." msgstr "eksportuj audio..." -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 msgid "export VGM..." msgstr "eksportuj VGM..." -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 msgid "export ROM..." msgstr "" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 msgid "export text..." msgstr "eksportuj tekst..." -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 msgid "export command stream..." msgstr "eksportuj strumień komend..." -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 msgid "export .dmf..." msgstr "eksportuj plik .dmf..." -#: src/gui/gui.cpp:4477 +#: src/gui/gui.cpp:4476 msgid "export..." msgstr "eksportuj..." -#: src/gui/gui.cpp:4483 +#: src/gui/gui.cpp:4482 msgid "manage chips" msgstr "menedżer układów" -#: src/gui/gui.cpp:4487 +#: src/gui/gui.cpp:4486 msgid "add chip..." msgstr "dodaj układ..." -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 #, c-format msgid "cannot add chip! (%s)" msgstr "nie można dodać układu! (%s)" -#: src/gui/gui.cpp:4505 +#: src/gui/gui.cpp:4504 msgid "configure chip..." msgstr "konfiguruj układ..." -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4514 msgid "change chip..." msgstr "zmień układ..." -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 msgid "Preserve channel positions" msgstr "Zachowaj pozycję kanałów" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 #, c-format msgid "cannot change chip! (%s)" msgstr "nie można zmienić układu (%s)" -#: src/gui/gui.cpp:4539 +#: src/gui/gui.cpp:4538 msgid "remove chip..." msgstr "usuń układ..." -#: src/gui/gui.cpp:4545 +#: src/gui/gui.cpp:4544 #, c-format msgid "cannot remove chip! (%s)" msgstr "nie można usunąć układu (%s)" -#: src/gui/gui.cpp:4560 +#: src/gui/gui.cpp:4559 msgid "open built-in assets directory" msgstr "otwórz wbudowany folder z zasobami" -#: src/gui/gui.cpp:4566 +#: src/gui/gui.cpp:4565 msgid "restore backup" msgstr "przywróć kopię zapasową" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4569 msgid "exit..." msgstr "wyjdź..." -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4577 msgid "edit" msgstr "edytuj" -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4585 msgid "clear..." msgstr "wyczyść..." -#: src/gui/gui.cpp:4591 +#: src/gui/gui.cpp:4590 msgid "settings" msgstr "ustawienia" -#: src/gui/gui.cpp:4593 +#: src/gui/gui.cpp:4592 msgid "full screen" msgstr "tryb pełnoekranowy" -#: src/gui/gui.cpp:4597 +#: src/gui/gui.cpp:4596 msgid "lock layout" msgstr "zablokuj układ okna" -#: src/gui/gui.cpp:4600 +#: src/gui/gui.cpp:4599 msgid "pattern visualizer" msgstr "wizualizator wzorca" -#: src/gui/gui.cpp:4606 +#: src/gui/gui.cpp:4605 msgid "reset layout" msgstr "resetuj układ okna" -#: src/gui/gui.cpp:4610 +#: src/gui/gui.cpp:4609 msgid "switch to mobile view" msgstr "przełącz na tryb mobilny" -#: src/gui/gui.cpp:4614 +#: src/gui/gui.cpp:4613 msgid "user systems..." msgstr "systemy użytkownika..." -#: src/gui/gui.cpp:4617 +#: src/gui/gui.cpp:4616 msgid "settings..." msgstr "ustawienia..." -#: src/gui/gui.cpp:4623 +#: src/gui/gui.cpp:4622 msgid "Window" msgstr "Okno" -#: src/gui/gui.cpp:4623 +#: src/gui/gui.cpp:4622 msgid "window" msgstr "okno" -#: src/gui/gui.cpp:4624 +#: src/gui/gui.cpp:4623 msgid "song" msgstr "utwór" -#: src/gui/gui.cpp:4625 +#: src/gui/gui.cpp:4624 msgid "song comments" msgstr "komentarze do utworu" -#: src/gui/gui.cpp:4626 +#: src/gui/gui.cpp:4625 msgid "song information" msgstr "o utworze" -#: src/gui/gui.cpp:4627 +#: src/gui/gui.cpp:4626 msgid "subsongs" msgstr "podutwory" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4628 msgid "channels" msgstr "kanały" -#: src/gui/gui.cpp:4630 +#: src/gui/gui.cpp:4629 msgid "chip manager" msgstr "menedżer ukladów" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4630 msgid "orders" msgstr "matryca wzorców" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4632 msgid "pattern manager" msgstr "menedżer wzorców" -#: src/gui/gui.cpp:4634 +#: src/gui/gui.cpp:4633 msgid "mixer" msgstr "mikser" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4634 msgid "compatibility flags" msgstr "flagi kompatybilności" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 msgid "assets" msgstr "zasoby" -#: src/gui/gui.cpp:4642 +#: src/gui/gui.cpp:4641 msgid "instruments" msgstr "instrumenty" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4642 msgid "samples" msgstr "sample" -#: src/gui/gui.cpp:4644 +#: src/gui/gui.cpp:4643 msgid "wavetables" msgstr "fale tablic" -#: src/gui/gui.cpp:4647 +#: src/gui/gui.cpp:4646 msgid "instrument editor" msgstr "edytor instrumentów" -#: src/gui/gui.cpp:4648 +#: src/gui/gui.cpp:4647 msgid "sample editor" msgstr "edytor sampli" -#: src/gui/gui.cpp:4649 +#: src/gui/gui.cpp:4648 msgid "wavetable editor" msgstr "edytor tablic fal" -#: src/gui/gui.cpp:4652 +#: src/gui/gui.cpp:4651 msgid "visualizers" msgstr "wizualizator" -#: src/gui/gui.cpp:4653 +#: src/gui/gui.cpp:4652 msgid "oscilloscope (master)" msgstr "oscyloskop" -#: src/gui/gui.cpp:4654 +#: src/gui/gui.cpp:4653 msgid "oscilloscope (per-channel)" msgstr "oscyloskop (dla poszczególnych kanałów)" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4654 msgid "oscilloscope (X-Y)" msgstr "oscyloskop (X-Y)" -#: src/gui/gui.cpp:4656 +#: src/gui/gui.cpp:4655 msgid "volume meter" msgstr "poziom głośności" -#: src/gui/gui.cpp:4659 +#: src/gui/gui.cpp:4658 msgid "tempo" msgstr "tempo" -#: src/gui/gui.cpp:4660 +#: src/gui/gui.cpp:4659 msgid "clock" msgstr "zegar" -#: src/gui/gui.cpp:4661 +#: src/gui/gui.cpp:4660 msgid "grooves" msgstr "wzór rytmu" -#: src/gui/gui.cpp:4662 +#: src/gui/gui.cpp:4661 msgid "speed" msgstr "prędkość" -#: src/gui/gui.cpp:4666 +#: src/gui/gui.cpp:4665 msgid "log viewer" msgstr "podgląd logów" -#: src/gui/gui.cpp:4667 +#: src/gui/gui.cpp:4666 msgid "register view" msgstr "podgląd rejestrów" -#: src/gui/gui.cpp:4668 +#: src/gui/gui.cpp:4667 msgid "statistics" msgstr "statystyki" -#: src/gui/gui.cpp:4669 +#: src/gui/gui.cpp:4668 msgid "memory composition" msgstr "zawartość pamięci" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 msgid "effect list" msgstr "lista efektów" -#: src/gui/gui.cpp:4674 +#: src/gui/gui.cpp:4673 msgid "play/edit controls" msgstr "kontrola edycji/odtwarzania" -#: src/gui/gui.cpp:4675 +#: src/gui/gui.cpp:4674 msgid "piano/input pad" msgstr "klawiatura pianina/panel wejściowy" -#: src/gui/gui.cpp:4676 +#: src/gui/gui.cpp:4675 msgid "spoiler" msgstr "spoiler" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4679 msgid "Help" msgstr "Pomoc" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4679 msgid "help" msgstr "pomoc" -#: src/gui/gui.cpp:4682 +#: src/gui/gui.cpp:4681 msgid "debug menu" msgstr "menu debugowania" -#: src/gui/gui.cpp:4683 +#: src/gui/gui.cpp:4682 msgid "inspector" msgstr "menu debugowania ImGUI" -#: src/gui/gui.cpp:4684 +#: src/gui/gui.cpp:4683 msgid "panic" msgstr "panika" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" +msgstr "" + #: src/gui/gui.cpp:4685 msgid "about..." msgstr "o programie..." @@ -14748,7 +17443,7 @@ msgstr "" "zainstaluj jedno z nich lub wyłącz systemowe okno dialogowe w ustawieniach > " "podstawowe." -#: src/gui/gui.cpp:5234 +#: src/gui/gui.cpp:5240 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -14771,36 +17466,36 @@ msgstr "" "- FM (OPLL)\n" "- FDS" -#: src/gui/gui.cpp:5337 +#: src/gui/gui.cpp:5343 msgid "there were some errors while loading samples:\n" msgstr "podczas ładowania sampli wystąpiły następujące błędy:\n" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 msgid "...but you haven't selected a sample!" msgstr "...ale nie wybrano sampla!" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 msgid "could not save sample! open Log Viewer for more information." msgstr "" "nie udało się zapisać sampla! otwórz podgląd logów aby uzyskać więcej " "informacji." -#: src/gui/gui.cpp:5464 +#: src/gui/gui.cpp:5459 msgid "there were some warnings/errors while loading instruments:\n" msgstr "" "podczas wczytywania instrumentów wystąpiły następujące błędy i ostrzeżenia:\n" -#: src/gui/gui.cpp:5470 +#: src/gui/gui.cpp:5465 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "> %s: nie można wczytać instrumentu! (%s)\n" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 #, c-format msgid "cannot load instrument! (%s)" msgstr "nie można wczytać instrumentu! (%s)" -#: src/gui/gui.cpp:5494 +#: src/gui/gui.cpp:5489 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." @@ -14808,224 +17503,228 @@ msgstr "" "Gratulacje! Nie udało ci się nic wczytać.\n" "możesz spokojnie zgłosić błąd w programie." -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 msgid "...but you haven't selected an instrument!" msgstr "...ale nie wybrano instrumentu!" -#: src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5544 msgid "there were some errors while loading wavetables:\n" msgstr "wystapily problemy podczas wczytywania tablic fal:\n" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 #, c-format msgid "cannot load wavetable! (%s)" msgstr "nie udało się wczytać tablicy fal! (%s)" -#: src/gui/gui.cpp:5593 +#: src/gui/gui.cpp:5590 msgid "...but you haven't selected a wavetable!" msgstr "...ale nie wybrano tablicy!" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 msgid "could not open file!" msgstr "nie udało się otworzyć pliku!" -#: src/gui/gui.cpp:5616 +#: src/gui/gui.cpp:5613 #, c-format msgid "could not write VGM! (%s)" msgstr "Nie udało się zapisać pliku VGM! (%s)" -#: src/gui/gui.cpp:5652 +#: src/gui/gui.cpp:5649 #, c-format msgid "could not write text! (%s)" msgstr "nie udało się zapisać pliku tekstowego! (%s)" -#: src/gui/gui.cpp:5673 +#: src/gui/gui.cpp:5670 #, c-format msgid "could not write command stream! (%s)" msgstr "nie udało się zapisać strumienia komend! (%s)" -#: src/gui/gui.cpp:5697 +#: src/gui/gui.cpp:5694 msgid "could not import user presets!" msgstr "nie udało się importować presetów użytkownika!" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 #, c-format msgid "could not import user presets! (%s)" msgstr "nie udało się importować presetów użytkownika! (%s)" -#: src/gui/gui.cpp:5740 +#: src/gui/gui.cpp:5737 #, c-format msgid "You opened: %s" msgstr "Otwarto: %s" -#: src/gui/gui.cpp:5743 +#: src/gui/gui.cpp:5740 msgid "You opened:" msgstr "Otwarto:" -#: src/gui/gui.cpp:5751 +#: src/gui/gui.cpp:5748 #, c-format msgid "You saved: %s" msgstr "Zapisano: %s" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 msgid "Error" msgstr "Błąd" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 msgid "Select Instrument" msgstr "Wybierz instrument" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 msgid "Select Sample" msgstr "Wybierz sampel" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 msgid "Import Raw Sample" msgstr "Importuj Surowe Dane" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 msgid "Rendering..." msgstr "Renderowanie..." -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 msgid "ROM Export Progress" msgstr "Eksportowanie pliku ROM..." -#: src/gui/gui.cpp:5866 +#: src/gui/gui.cpp:5864 msgid "Please wait..." msgstr "Proszę czekać..." -#: src/gui/gui.cpp:5902 +#: src/gui/gui.cpp:5900 #, c-format msgid "Row %d of %d" msgstr "Wiersz %d z %d" -#: src/gui/gui.cpp:5905 +#: src/gui/gui.cpp:5901 #, c-format msgid "Channel %d of %d" msgstr "Kanał %d z %d " -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 msgid "Abort" msgstr "Przerwij" -#: src/gui/gui.cpp:5929 +#: src/gui/gui.cpp:5924 msgid "...ooooor you could try asking me a new ROM export?" msgstr "" -#: src/gui/gui.cpp:5931 +#: src/gui/gui.cpp:5926 msgid "Erm what the sigma???" msgstr "" -#: src/gui/gui.cpp:6040 +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 #, c-format msgid "%s" msgstr "%s" -#: src/gui/gui.cpp:6270 +#: src/gui/gui.cpp:6265 msgid "Erasing" msgstr "Usuwanie:" -#: src/gui/gui.cpp:6273 +#: src/gui/gui.cpp:6268 msgid "All subsongs" msgstr "Wszystkie podutwory" -#: src/gui/gui.cpp:6280 +#: src/gui/gui.cpp:6275 msgid "Current subsong" msgstr "Obecny podutwór" -#: src/gui/gui.cpp:6347 +#: src/gui/gui.cpp:6342 msgid "Optimization" msgstr "Optymalizuj:" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "Usuń powtarzające się wzorce" -#: src/gui/gui.cpp:6359 +#: src/gui/gui.cpp:6354 msgid "Remove unused instruments" msgstr "Usuń nieużywane instrumenty" -#: src/gui/gui.cpp:6372 +#: src/gui/gui.cpp:6367 msgid "Remove unused samples" msgstr "Usuń nieużywane sample" -#: src/gui/gui.cpp:6389 +#: src/gui/gui.cpp:6384 msgid "Never mind! Cancel" msgstr "Nie ważne! Anuluj" -#: src/gui/gui.cpp:6469 +#: src/gui/gui.cpp:6453 +msgid "Got it" +msgstr "" + +#: src/gui/gui.cpp:6484 msgid "Drum kit mode:" msgstr "Tryb zestawu perkusji:" -#: src/gui/gui.cpp:6473 +#: src/gui/gui.cpp:6488 msgid "12 samples per octave" msgstr "12 sampli na oktawę" -#: src/gui/gui.cpp:6478 +#: src/gui/gui.cpp:6493 msgid "Starting octave" msgstr "Oktawa początkowa" -#: src/gui/gui.cpp:6498 +#: src/gui/gui.cpp:6513 msgid "Drum Kit" msgstr "Mapa perkusji" -#: src/gui/gui.cpp:6584 +#: src/gui/gui.cpp:6599 msgid "this is an instrument bank! select which one to use:" msgstr "to jest bank brzmień! wybierz instrument który chcesz użyć:" -#: src/gui/gui.cpp:6587 +#: src/gui/gui.cpp:6602 msgid "this is an instrument bank! select which ones to load:" msgstr "to jest bank brzmień! wybierz instrument który chcesz wczytać" -#: src/gui/gui.cpp:6665 +#: src/gui/gui.cpp:6680 msgid "this is a sample bank! select which ones to load:" msgstr "to jest bank sampli! wybierz które sample chcesz wczytać" -#: src/gui/gui.cpp:6846 +#: src/gui/gui.cpp:6861 msgid "Data type:" msgstr "Typ danych:" -#: src/gui/gui.cpp:6873 +#: src/gui/gui.cpp:6888 msgid "(will be mixed down to mono)" msgstr "(zostanie zmiksowany do mono)" -#: src/gui/gui.cpp:6874 +#: src/gui/gui.cpp:6889 msgid "Unsigned" msgstr "Bez znaku" -#: src/gui/gui.cpp:6878 +#: src/gui/gui.cpp:6893 msgid "Big endian" msgstr "Big endian" -#: src/gui/gui.cpp:6886 +#: src/gui/gui.cpp:6901 msgid "Swap nibbles" msgstr "Zamień miejscami półbajty" -#: src/gui/gui.cpp:6890 +#: src/gui/gui.cpp:6905 msgid "Swap words" msgstr "Zamień miejscami słowa maszynowe" -#: src/gui/gui.cpp:6894 +#: src/gui/gui.cpp:6909 msgid "Encoding:" msgstr "Kodowanie:" -#: src/gui/gui.cpp:6907 +#: src/gui/gui.cpp:6922 msgid "Reverse bit order" msgstr "Odwrotna kolejność bitów" -#: src/gui/gui.cpp:6949 +#: src/gui/gui.cpp:6964 msgid "Error! No string provided!" msgstr "Błąd! Nie podano ciągu znaków!" -#: src/gui/gui.cpp:7288 +#: src/gui/gui.cpp:7303 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" "wygląda na to że nie mogę wczytać tych czcionek. czy możesz sprawdzić " "ustawienia?" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." @@ -15033,7 +17732,7 @@ msgstr "" "nie udało się uruchomić silnika renderowania!\n" "przechodzę na renderowanie programowe. proszę uruchomić Furnace ponownie." -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 #, c-format msgid "" "could not init renderer! %s\n" @@ -15042,16 +17741,16 @@ msgstr "" "nie udało się uruchomić silnika renderowania! %s\n" "przechodzę na renderowanie programowe. proszę uruchomić Furnace ponownie." -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 msgid "could not init renderer!" msgstr "nie udało się uruchomić silnika renderowania!" -#: src/gui/gui.cpp:7494 +#: src/gui/gui.cpp:7509 #, c-format msgid "could not open window! %s" msgstr "nie udało się otworzyć okna! %s" -#: src/gui/gui.cpp:7499 +#: src/gui/gui.cpp:7514 msgid "" "\n" "falling back to software renderer. please restart Furnace." @@ -15059,79 +17758,79 @@ msgstr "" "\n" "przechodzę na renderowanie programowe. proszę uruchomić Furnace ponownie." -#: src/gui/gui.cpp:7650 +#: src/gui/gui.cpp:7665 msgid "Size column to fit###SizeOne" msgstr "Skaluj kolumnę według rozmiaru###SizeOne" -#: src/gui/gui.cpp:7652 +#: src/gui/gui.cpp:7667 msgid "Size all columns to fit###SizeAll" msgstr "Skaluj wszystkie kolumny według rozmiaru###SizeAll" -#: src/gui/gui.cpp:7654 +#: src/gui/gui.cpp:7669 msgid "Size all columns to default###SizeAll" msgstr "Domyślnie skaluj wszystkie kolumny###SizeAll" -#: src/gui/gui.cpp:7656 +#: src/gui/gui.cpp:7671 msgid "Reset order###ResetOrder" msgstr "Resetuj kolejność###ResetOrder" -#: src/gui/gui.cpp:7658 +#: src/gui/gui.cpp:7673 msgid "(Main menu bar)" msgstr "(Pasek głównego menu)" -#: src/gui/gui.cpp:7660 +#: src/gui/gui.cpp:7675 msgid "(Popup)" msgstr "(Wyskakujące okno)" -#: src/gui/gui.cpp:7662 +#: src/gui/gui.cpp:7677 msgid "(Untitled)" msgstr "(Bez tytułu)" -#: src/gui/gui.cpp:7664 +#: src/gui/gui.cpp:7679 msgid "Hide tab bar###HideTabBar" msgstr "Ukryj pasek zakładek###HideTabBar" -#: src/gui/gui.cpp:7668 +#: src/gui/gui.cpp:7683 msgid "LocaleSettings: ccjk" msgstr "LocaleSettings: ccjk 0100-01FF" -#: src/gui/gui.cpp:7872 +#: src/gui/gui.cpp:7887 msgid "NES DPCM data" msgstr "Dane DPCM NESa" -#: src/gui/gui.cpp:7875 +#: src/gui/gui.cpp:7890 msgid "SNES Bit Rate Reduction" msgstr "Dane Bit Rate Reduction SNESa" -#: src/gui/gui.cpp:7878 +#: src/gui/gui.cpp:7893 msgid "PMD YM2608 ADPCM-B sample bank" msgstr "Bank sampli ADPCM formatu PMD dla YM2608" -#: src/gui/gui.cpp:7881 +#: src/gui/gui.cpp:7896 msgid "PDR 4-bit AY-3-8910 sample bank" msgstr "Bank 4-bitowych sampli formatu PMD dla AY-3-8910" -#: src/gui/gui.cpp:7884 +#: src/gui/gui.cpp:7899 msgid "FMP YM2608 ADPCM-B sample bank" msgstr "Bank sampli ADPCM formatu FMP dla YM2608" -#: src/gui/gui.cpp:7887 +#: src/gui/gui.cpp:7902 msgid "MDX OKI ADPCM sample bank" msgstr "Bank sampli formatu MDX OKI ADPCM" -#: src/gui/gui.cpp:7890 +#: src/gui/gui.cpp:7905 msgid "FMP 8-bit PCM sample bank" msgstr "Bank 8-bitowych sampli formatu FMP PPZ" -#: src/gui/gui.cpp:7893 +#: src/gui/gui.cpp:7908 msgid "PMD 8-bit PCM sample bank" msgstr "Bank 8-bitowych sampli formatu PMDPPZ" -#: src/gui/gui.cpp:7896 +#: src/gui/gui.cpp:7911 msgid "PMD OKI ADPCM sample bank" msgstr "Bank sampli formatu PMD OKI ADPCM" -#: src/gui/gui.cpp:8261 +#: src/gui/gui.cpp:8276 msgid "Unsaved changes! Save changes before quitting?" msgstr "Niezapisane zmiany! Czy chcesz je zapisać przed wyjściem?" @@ -15155,20 +17854,20 @@ msgstr "Działania" msgid "(drag to swap chips)" msgstr "(przeciągnij aby zamienić miejscami układy)" -#: src/gui/sysManager.cpp:90 +#: src/gui/sysManager.cpp:107 msgid "Clone##SysDup" msgstr "Klonuj##SysDup" -#: src/gui/sysManager.cpp:92 +#: src/gui/sysManager.cpp:109 #, c-format msgid "cannot clone chip! (%s)" msgstr "nie udał się sklonować układu (%s)" -#: src/gui/sysManager.cpp:103 +#: src/gui/sysManager.cpp:120 msgid "Change##SysChange" msgstr "Zmień##SysChange" -#: src/gui/sysManager.cpp:126 +#: src/gui/sysManager.cpp:146 msgid "Are you sure you want to remove this chip?" msgstr "Czy jesteś pewien że chcesz usunąć ten układ?" @@ -15206,451 +17905,441 @@ msgstr "" "\n" "PPM, aby usunąć" -#: src/gui/insEdit.cpp:39 +#: src/gui/insEdit.cpp:42 msgid "Down Down Down" msgstr "Dół Dół Dół" -#: src/gui/insEdit.cpp:40 +#: src/gui/insEdit.cpp:43 msgid "Down." msgstr "Dół." -#: src/gui/insEdit.cpp:41 +#: src/gui/insEdit.cpp:44 msgid "Down Up Down Up" msgstr "Dół Góra Dół Góra" -#: src/gui/insEdit.cpp:42 +#: src/gui/insEdit.cpp:45 msgid "Down UP" msgstr "Dół GÓRA" -#: src/gui/insEdit.cpp:43 +#: src/gui/insEdit.cpp:46 msgid "Up Up Up" msgstr "Góra Góra Góra" -#: src/gui/insEdit.cpp:44 +#: src/gui/insEdit.cpp:47 msgid "Up." msgstr "Góra." -#: src/gui/insEdit.cpp:45 +#: src/gui/insEdit.cpp:48 msgid "Up Down Up Down" msgstr "Góra Dół Góra Dół" -#: src/gui/insEdit.cpp:46 +#: src/gui/insEdit.cpp:49 msgid "Up DOWN" msgstr "Góra DÓŁ" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Algorithm" msgstr "Algorytm" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 msgid "Feedback" msgstr "Sprz. zwrotne" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "LFO > Freq" msgstr "LFO > częst." -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "LFO > Amp" msgstr "LFO > ampl." -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Decay 2" msgstr "Opadanie 2" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "EnvScale" msgstr "Skala obw." -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Multiplier" msgstr "Mnożnik" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Detune 2" msgstr "Rozstrój 2" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "AM" msgstr "AM" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 msgid "AM Depth" msgstr "Głębokość AM" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Vibrato Depth" msgstr "Głębokość Vibrato" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Sustained" msgstr "Podtrzymany" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Level Scaling" msgstr "Skalowanie poziomu" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Vibrato" msgstr "Vibrato" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Scale Rate" msgstr "Skalowanie stosunku częst." -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "OP2 Half Sine" msgstr "Pół-sinusoida na OP2" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "OP1 Half Sine" msgstr "Pół-sinusoida na OP1" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "EnvShift" msgstr "Przes. obwiedni" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Reverb" msgstr "Reverb" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Fine" msgstr "Rozstrojenie" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "LFO2 > Freq" msgstr "LFO2 > częst." -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "LFO2 > Amp" msgstr "LFO2 > ampl." -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 msgid "OP4 Noise Mode" msgstr "Tryb szumu OP4" -#: src/gui/insEdit.cpp:57 +#: src/gui/insEdit.cpp:60 msgid "Envelope Delay" msgstr "Opóźnienie obwiedni" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 msgid "Output Level" msgstr "Głośność na wyjściu" -#: src/gui/insEdit.cpp:59 +#: src/gui/insEdit.cpp:62 msgid "Modulation Input Level" msgstr "Poziom modulacji wyjścia" -#: src/gui/insEdit.cpp:60 +#: src/gui/insEdit.cpp:63 msgid "Left Output" msgstr "Lewy kanał" -#: src/gui/insEdit.cpp:61 +#: src/gui/insEdit.cpp:64 msgid "Right Output" msgstr "Prawy kanał" -#: src/gui/insEdit.cpp:62 +#: src/gui/insEdit.cpp:65 msgid "Coarse Tune (semitones)" msgstr "Przybliżone rozstrojenie (w półtonach)" -#: src/gui/insEdit.cpp:64 +#: src/gui/insEdit.cpp:67 msgid "Fixed Frequency Mode" msgstr "Tryb stałej częstotliwości" -#: src/gui/insEdit.cpp:69 +#: src/gui/insEdit.cpp:72 msgid "Env. Delay" msgstr "Opóźnienie obw." -#: src/gui/insEdit.cpp:71 +#: src/gui/insEdit.cpp:74 msgid "ModInput" msgstr "ModInput" -#: src/gui/insEdit.cpp:72 +#: src/gui/insEdit.cpp:75 msgid "Left" msgstr "Lewo" -#: src/gui/insEdit.cpp:73 +#: src/gui/insEdit.cpp:76 msgid "Right" msgstr "Prawo" -#: src/gui/insEdit.cpp:74 +#: src/gui/insEdit.cpp:77 msgid "Tune" msgstr "Strojenie" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 msgid "Fixed" msgstr "Stały" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" -msgstr "Użytkownika" - -#: src/gui/insEdit.cpp:99 +#: src/gui/insEdit.cpp:102 msgid "1. Violin" msgstr "1. Skrzypce" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 msgid "2. Guitar" msgstr "2. Gitara" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 msgid "3. Piano" msgstr "3. Pianino" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 msgid "4. Flute" msgstr "4. Flet" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 msgid "5. Clarinet" msgstr "5. Klarnet" -#: src/gui/insEdit.cpp:104 +#: src/gui/insEdit.cpp:107 msgid "6. Oboe" msgstr "6. Obój" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 msgid "7. Trumpet" msgstr "7. Trąbka" -#: src/gui/insEdit.cpp:106 +#: src/gui/insEdit.cpp:109 msgid "8. Organ" msgstr "8. Organy" -#: src/gui/insEdit.cpp:107 +#: src/gui/insEdit.cpp:110 msgid "9. Horn" msgstr "9. Róg" -#: src/gui/insEdit.cpp:108 +#: src/gui/insEdit.cpp:111 msgid "10. Synth" msgstr "10. Syntezator" -#: src/gui/insEdit.cpp:109 +#: src/gui/insEdit.cpp:112 msgid "11. Harpsichord" msgstr "11. Klawesyn" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 msgid "12. Vibraphone" msgstr "12. Wibrafon" -#: src/gui/insEdit.cpp:111 +#: src/gui/insEdit.cpp:114 msgid "13. Synth Bass" msgstr "13. Syntetyczny Bas" -#: src/gui/insEdit.cpp:112 +#: src/gui/insEdit.cpp:115 msgid "14. Acoustic Bass" msgstr "14. Akustyczny Bas" -#: src/gui/insEdit.cpp:113 +#: src/gui/insEdit.cpp:116 msgid "15. Electric Guitar" msgstr "15. Gitara Elektryczna" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" -msgstr "Perkusja" - -#: src/gui/insEdit.cpp:118 +#: src/gui/insEdit.cpp:121 msgid "1. Electric String" msgstr "1. Elektryczny Instr. Strunowy" -#: src/gui/insEdit.cpp:119 +#: src/gui/insEdit.cpp:122 msgid "2. Bow wow" msgstr "2. Bow wow" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 msgid "3. Electric Guitar" msgstr "3. Gitara Elektryczna" -#: src/gui/insEdit.cpp:121 +#: src/gui/insEdit.cpp:124 msgid "4. Organ" msgstr "4. Organy" -#: src/gui/insEdit.cpp:123 +#: src/gui/insEdit.cpp:126 msgid "6. Saxophone" msgstr "6. Saksofon" -#: src/gui/insEdit.cpp:125 +#: src/gui/insEdit.cpp:128 msgid "8. Street Organ" msgstr "8. Katarynka" -#: src/gui/insEdit.cpp:126 +#: src/gui/insEdit.cpp:129 msgid "9. Synth Brass" msgstr "9. Syntetyczny instrument dęty" -#: src/gui/insEdit.cpp:127 +#: src/gui/insEdit.cpp:130 msgid "10. Electric Piano" msgstr "10. Pianino Elektryczne" -#: src/gui/insEdit.cpp:128 +#: src/gui/insEdit.cpp:131 msgid "11. Bass" msgstr "Bas" -#: src/gui/insEdit.cpp:130 +#: src/gui/insEdit.cpp:133 msgid "13. Chime" msgstr "13. Dzwonki" -#: src/gui/insEdit.cpp:131 +#: src/gui/insEdit.cpp:134 msgid "14. Tom Tom II" msgstr "Tom-tom II" -#: src/gui/insEdit.cpp:132 +#: src/gui/insEdit.cpp:135 msgid "15. Noise" msgstr "Szum" -#: src/gui/insEdit.cpp:137 +#: src/gui/insEdit.cpp:140 msgid "1. Strings" msgstr "1. Smyczki" -#: src/gui/insEdit.cpp:140 +#: src/gui/insEdit.cpp:143 msgid "4. Electric Piano" msgstr "Pianino Elektryczne" -#: src/gui/insEdit.cpp:141 +#: src/gui/insEdit.cpp:144 msgid "5. Flute" msgstr "5. Flet" -#: src/gui/insEdit.cpp:142 +#: src/gui/insEdit.cpp:145 msgid "6. Marimba" msgstr "6. Marimba" -#: src/gui/insEdit.cpp:144 +#: src/gui/insEdit.cpp:147 msgid "8. Harmonica" msgstr "8. Harmonijka" -#: src/gui/insEdit.cpp:145 +#: src/gui/insEdit.cpp:148 msgid "9. Tuba" msgstr "9. Puzon" -#: src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:149 msgid "10. Synth Brass" msgstr "10. Syntetyczny instrument dęty" -#: src/gui/insEdit.cpp:147 +#: src/gui/insEdit.cpp:150 msgid "11. Short Saw" msgstr "11. Krótka piła" -#: src/gui/insEdit.cpp:149 +#: src/gui/insEdit.cpp:152 msgid "13. Electric Guitar 2" msgstr "13. Gitara Elektryczna 2" -#: src/gui/insEdit.cpp:150 +#: src/gui/insEdit.cpp:153 msgid "14. Synth Bass" msgstr "14. Syntetyczny Bas" -#: src/gui/insEdit.cpp:151 +#: src/gui/insEdit.cpp:154 msgid "15. Sitar" msgstr "15. Sitar" -#: src/gui/insEdit.cpp:157 +#: src/gui/insEdit.cpp:160 msgid "1. Bell" msgstr "1. Dzwon" -#: src/gui/insEdit.cpp:162 +#: src/gui/insEdit.cpp:165 msgid "6. Rattling Bell" msgstr "6. Grzechoczący dzwon" -#: src/gui/insEdit.cpp:164 +#: src/gui/insEdit.cpp:167 msgid "8. Reed Organ" msgstr "8. Fisharmonia" -#: src/gui/insEdit.cpp:165 +#: src/gui/insEdit.cpp:168 msgid "9. Soft Bell" msgstr "9. \"Miękki\" dzwon" -#: src/gui/insEdit.cpp:166 +#: src/gui/insEdit.cpp:169 msgid "10. Xylophone" msgstr "10. Ksylofon" -#: src/gui/insEdit.cpp:167 +#: src/gui/insEdit.cpp:170 msgid "11. Vibraphone" msgstr "11. Wibrafon" -#: src/gui/insEdit.cpp:168 +#: src/gui/insEdit.cpp:171 msgid "12. Brass" msgstr "12. Instrument dęty" -#: src/gui/insEdit.cpp:169 +#: src/gui/insEdit.cpp:172 msgid "13. Bass Guitar" msgstr "13. Gitara basowa" -#: src/gui/insEdit.cpp:170 +#: src/gui/insEdit.cpp:173 msgid "14. Synth" msgstr "14. Syntezator" -#: src/gui/insEdit.cpp:171 +#: src/gui/insEdit.cpp:174 msgid "15. Chorus" msgstr "15. Chór" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 msgid "Half Sine" msgstr "Połowa sinusoidy" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 msgid "Absolute Sine" msgstr "Moduł sinusoidy" -#: src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:183 msgid "Quarter Sine" msgstr "Ćwierć sinusoidy" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 msgid "Squished Sine" msgstr "Spłaszczona sinusoida" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 msgid "Squished AbsSine" msgstr "Spłaszczony moduł sinusoidy" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 msgid "Derived Square" msgstr "Pochodna fali kwadratowej" -#: src/gui/insEdit.cpp:191 +#: src/gui/insEdit.cpp:194 msgid "Pulse Sine" msgstr "Puls sinusoidalny" -#: src/gui/insEdit.cpp:192 +#: src/gui/insEdit.cpp:195 msgid "Sine (Even Periods)" msgstr "Sinusoida (parzyste okresy)" -#: src/gui/insEdit.cpp:193 +#: src/gui/insEdit.cpp:196 msgid "AbsSine (Even Periods)" msgstr "Moduł sinusoidy (parzyste okresy)" -#: src/gui/insEdit.cpp:201 +#: src/gui/insEdit.cpp:204 msgid "Cut Sine" msgstr "Obcięta sinusoida" -#: src/gui/insEdit.cpp:202 +#: src/gui/insEdit.cpp:205 msgid "Cut Triangle" msgstr "Obc. fala trójkątna" -#: src/gui/insEdit.cpp:204 +#: src/gui/insEdit.cpp:207 msgid "Squished Triangle" msgstr "Spłaszczona fala trójkątna" -#: src/gui/insEdit.cpp:206 +#: src/gui/insEdit.cpp:209 msgid "Squished AbsTriangle" msgstr "Spł. moduł fali trójk." -#: src/gui/insEdit.cpp:224 +#: src/gui/insEdit.cpp:227 msgid "Noise disabled" msgstr "Szum wyłączony" -#: src/gui/insEdit.cpp:225 +#: src/gui/insEdit.cpp:228 msgid "Square + noise" msgstr "Fala kwadratowa + szum" -#: src/gui/insEdit.cpp:226 +#: src/gui/insEdit.cpp:229 msgid "Ringmod from OP3 + noise" msgstr "Modulacja kołowa op.3 + szum" -#: src/gui/insEdit.cpp:227 +#: src/gui/insEdit.cpp:230 msgid "" "Ringmod from OP3 + double pitch ModInput\n" "WARNING - has emulation issues; subject to change" @@ -15658,429 +18347,597 @@ msgstr "" "Modulacja kołowa OP3 + ModInput z podwojoną wysokością dźwięku\n" "nUWAGA - występują problemy z emulacją tego trybu, może on ulec zmianie" -#: src/gui/insEdit.cpp:232 +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" +msgstr "" + +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 msgid "Bitwise AND" msgstr "Bitowe AND" -#: src/gui/insEdit.cpp:233 +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 msgid "Bitwise OR" msgstr "Bitowe OR" -#: src/gui/insEdit.cpp:234 +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 msgid "Bitwise XOR" msgstr "Bitowe XOR" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 msgid "gate" msgstr "bramka obw." -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" -msgstr "synchro" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" +msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" -msgstr "kołowa" +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" +msgstr "" + +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" +msgstr "" + +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" +msgstr "" + +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" +msgstr "" + +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" +msgstr "" + +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" +msgstr "" + +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" +msgstr "" + +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" +msgstr "" + +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" +msgstr "" + +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" +msgstr "" + +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" +msgstr "" + +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" +msgstr "" + +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" +msgstr "" + +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" +msgstr "" + +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" +msgstr "" + +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" +msgstr "" + +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" +msgstr "" + +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" +msgstr "" + +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" +msgstr "" + +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" +msgstr "" + +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" +msgstr "" + +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" +msgstr "" + +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" +msgstr "" + +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" +msgstr "" + +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" +msgstr "" + +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" +msgstr "" + +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" +msgstr "" + +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" +msgstr "" + +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" +msgstr "" + +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" +msgstr "" -#: src/gui/insEdit.cpp:327 +#: src/gui/insEdit.cpp:424 msgid "How did you even" msgstr "Jak ci się to w ogóle udało?" -#: src/gui/insEdit.cpp:335 +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 msgid "triangle" msgstr "fala trójk." -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 msgid "saw" msgstr "piłokształtna" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 msgid "pulse" msgstr "prostokątna" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 msgid "noise" msgstr "szum" -#: src/gui/insEdit.cpp:343 +#: src/gui/insEdit.cpp:440 msgid "tone" msgstr "ton" -#: src/gui/insEdit.cpp:345 +#: src/gui/insEdit.cpp:442 msgid "envelope" msgstr "obwiednia" -#: src/gui/insEdit.cpp:350 +#: src/gui/insEdit.cpp:451 +msgid "special wave" +msgstr "" + +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" +msgstr "" + +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" +msgstr "" + +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" +msgstr "" + +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" +msgstr "" + +#: src/gui/insEdit.cpp:464 msgid "hold" msgstr "podtrzymanie" -#: src/gui/insEdit.cpp:351 +#: src/gui/insEdit.cpp:465 msgid "alternate" msgstr "zmiana" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 msgid "direction" msgstr "kierunek" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 msgid "enable" msgstr "włącz" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 msgid "enabled" msgstr "włączony" -#: src/gui/insEdit.cpp:361 +#: src/gui/insEdit.cpp:475 msgid "mirror" msgstr "odbicie" -#: src/gui/insEdit.cpp:365 +#: src/gui/insEdit.cpp:479 msgid "resolution" msgstr "rozdzielczość" -#: src/gui/insEdit.cpp:366 +#: src/gui/insEdit.cpp:480 msgid "fixed" msgstr "stały" -#: src/gui/insEdit.cpp:367 +#: src/gui/insEdit.cpp:481 msgid "N/A" msgstr "brak" -#: src/gui/insEdit.cpp:374 +#: src/gui/insEdit.cpp:488 msgid "echo" msgstr "echo" -#: src/gui/insEdit.cpp:375 +#: src/gui/insEdit.cpp:489 msgid "pitch mod" msgstr "mod. wysokości dźw." -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 msgid "invert right" msgstr "odwróć prawo" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 msgid "invert left" msgstr "odwróć lewo" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" -msgstr "dolno" - -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 msgid "band" msgstr "środk." -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" -msgstr "górno" - -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 msgid "ch3off" msgstr "wył. kanał 3" -#: src/gui/insEdit.cpp:393 +#: src/gui/insEdit.cpp:507 msgid "test" msgstr "test" -#: src/gui/insEdit.cpp:398 +#: src/gui/insEdit.cpp:512 msgid "15KHz" msgstr "15KHz" -#: src/gui/insEdit.cpp:399 +#: src/gui/insEdit.cpp:513 msgid "filter 2+4" msgstr "filtr 2+4" -#: src/gui/insEdit.cpp:400 +#: src/gui/insEdit.cpp:514 msgid "filter 1+3" msgstr "filtr 1+3" -#: src/gui/insEdit.cpp:401 +#: src/gui/insEdit.cpp:515 msgid "16-bit 3+4" msgstr "16-bitowy 3+4" -#: src/gui/insEdit.cpp:402 +#: src/gui/insEdit.cpp:516 msgid "16-bit 1+2" msgstr "16-bitowy 1+2" -#: src/gui/insEdit.cpp:403 +#: src/gui/insEdit.cpp:517 msgid "high3" msgstr "górno3" -#: src/gui/insEdit.cpp:404 +#: src/gui/insEdit.cpp:518 msgid "high1" msgstr "górno1" -#: src/gui/insEdit.cpp:405 +#: src/gui/insEdit.cpp:519 msgid "poly9" msgstr "wielomian 9" -#: src/gui/insEdit.cpp:414 +#: src/gui/insEdit.cpp:528 msgid "16'" msgstr "16'" -#: src/gui/insEdit.cpp:415 +#: src/gui/insEdit.cpp:529 msgid "8'" msgstr "8'" -#: src/gui/insEdit.cpp:416 +#: src/gui/insEdit.cpp:530 msgid "4'" msgstr "4'" -#: src/gui/insEdit.cpp:417 +#: src/gui/insEdit.cpp:531 msgid "2'" msgstr "2'" -#: src/gui/insEdit.cpp:418 +#: src/gui/insEdit.cpp:532 msgid "sustain" msgstr "podtrzymanie" -#: src/gui/insEdit.cpp:423 +#: src/gui/insEdit.cpp:537 msgid "square" msgstr "fala kwadratowa" -#: src/gui/insEdit.cpp:431 +#: src/gui/insEdit.cpp:545 msgid "surround" msgstr "przestrzenny" -#: src/gui/insEdit.cpp:437 +#: src/gui/insEdit.cpp:551 msgid "oneshot" msgstr "jednokrotny" -#: src/gui/insEdit.cpp:438 +#: src/gui/insEdit.cpp:552 msgid "split L/R" msgstr "rozdzielenie L/P" -#: src/gui/insEdit.cpp:439 +#: src/gui/insEdit.cpp:553 msgid "HinvR" msgstr "HinvR" -#: src/gui/insEdit.cpp:440 +#: src/gui/insEdit.cpp:554 msgid "VinvR" msgstr "VinvR" -#: src/gui/insEdit.cpp:441 +#: src/gui/insEdit.cpp:555 msgid "HinvL" msgstr "HinvL" -#: src/gui/insEdit.cpp:442 +#: src/gui/insEdit.cpp:556 msgid "VinvL" msgstr "VinvL" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 msgid "ring mod" msgstr "mod. kołowa" -#: src/gui/insEdit.cpp:448 +#: src/gui/insEdit.cpp:562 msgid "low pass" msgstr "dolnoprzepustowy" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 msgid "high pass" msgstr "górnoprzepustowy" -#: src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:564 msgid "band pass" msgstr "środkowoprzepustowy" -#: src/gui/insEdit.cpp:459 +#: src/gui/insEdit.cpp:573 msgid "enable tap B" msgstr "wł. przełącznik B" -#: src/gui/insEdit.cpp:460 +#: src/gui/insEdit.cpp:574 msgid "AM with slope" msgstr "AM ze spadkiem" -#: src/gui/insEdit.cpp:465 +#: src/gui/insEdit.cpp:579 msgid "invert B" msgstr "odwróć B" -#: src/gui/insEdit.cpp:466 +#: src/gui/insEdit.cpp:580 msgid "invert A" msgstr "odwróć A" -#: src/gui/insEdit.cpp:467 +#: src/gui/insEdit.cpp:581 msgid "reset B" msgstr "resetuj B" -#: src/gui/insEdit.cpp:468 +#: src/gui/insEdit.cpp:582 msgid "reset A" msgstr "resetuj a" -#: src/gui/insEdit.cpp:469 +#: src/gui/insEdit.cpp:583 msgid "clip B" msgstr "przytnij B" -#: src/gui/insEdit.cpp:470 +#: src/gui/insEdit.cpp:584 msgid "clip A" msgstr "przytnij A" -#: src/gui/insEdit.cpp:477 +#: src/gui/insEdit.cpp:591 msgid "swap counters (noise)" msgstr "zamień liczniki (szum)" -#: src/gui/insEdit.cpp:478 +#: src/gui/insEdit.cpp:592 msgid "low pass (noise)" msgstr "filtr dolnop. (szum)" -#: src/gui/insEdit.cpp:485 +#: src/gui/insEdit.cpp:599 msgid "rear right" msgstr "tylny prawy" -#: src/gui/insEdit.cpp:486 +#: src/gui/insEdit.cpp:600 msgid "rear left" msgstr "tylny lewy" -#: src/gui/insEdit.cpp:491 +#: src/gui/insEdit.cpp:605 msgid "on" msgstr "wł." -#: src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:610 msgid "k1 slowdown" msgstr "spowolnienie k1" -#: src/gui/insEdit.cpp:497 +#: src/gui/insEdit.cpp:611 msgid "k2 slowdown" msgstr "spowolnienie k2" -#: src/gui/insEdit.cpp:502 +#: src/gui/insEdit.cpp:616 msgid "pause" msgstr "stop" -#: src/gui/insEdit.cpp:503 +#: src/gui/insEdit.cpp:617 msgid "reverse" msgstr "odwr. kierunek" -#: src/gui/insEdit.cpp:521 +#: src/gui/insEdit.cpp:635 msgid "Subtract" msgstr "Odejmij" -#: src/gui/insEdit.cpp:522 +#: src/gui/insEdit.cpp:636 msgid "Average" msgstr "Uśrednij" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 msgid "Phase" msgstr "Faza" -#: src/gui/insEdit.cpp:524 +#: src/gui/insEdit.cpp:638 msgid "Chorus" msgstr "Chór" -#: src/gui/insEdit.cpp:528 +#: src/gui/insEdit.cpp:642 msgid "None (dual)" msgstr "Brak (podwójna tablica)" -#: src/gui/insEdit.cpp:529 +#: src/gui/insEdit.cpp:643 msgid "Wipe" msgstr "Wzajemne wymazywanie" -#: src/gui/insEdit.cpp:531 +#: src/gui/insEdit.cpp:645 msgid "Fade (ping-pong)" msgstr "Transformacja (tam i z powr.)" -#: src/gui/insEdit.cpp:532 +#: src/gui/insEdit.cpp:646 msgid "Overlay" msgstr "Nakładanie" -#: src/gui/insEdit.cpp:533 +#: src/gui/insEdit.cpp:647 msgid "Negative Overlay" msgstr "Odwrotne nakładanie" -#: src/gui/insEdit.cpp:534 +#: src/gui/insEdit.cpp:648 msgid "Slide" msgstr "Zjazd" -#: src/gui/insEdit.cpp:535 +#: src/gui/insEdit.cpp:649 msgid "Mix Chorus" msgstr "Miksowanie (chór)" -#: src/gui/insEdit.cpp:536 +#: src/gui/insEdit.cpp:650 msgid "Phase Modulation" msgstr "Modulacja fazy" -#: src/gui/insEdit.cpp:541 +#: src/gui/insEdit.cpp:655 msgid "Sweep" msgstr "Sprz. portamento" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 msgid "Wait" msgstr "Czekaj" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 msgid "Wait for Release" msgstr "Czekaj na zwolnienie" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 msgid "Loop until Release" msgstr "Zapętlaj aż do zwolnienie" -#: src/gui/insEdit.cpp:549 +#: src/gui/insEdit.cpp:663 msgid "Volume Sweep" msgstr "Płynna zmiana głośności" -#: src/gui/insEdit.cpp:550 +#: src/gui/insEdit.cpp:664 msgid "Frequency Sweep" msgstr "Płynna zmiana częstotliwości" -#: src/gui/insEdit.cpp:551 +#: src/gui/insEdit.cpp:665 msgid "Cutoff Sweep" msgstr "Płynna zmiana punktu odcięcia" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 msgid "Direct" msgstr "Bezpośrednie" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 msgid "Decrease (linear)" msgstr "Opadanie (liniowe)" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 msgid "Decrease (logarithmic)" msgstr "Opadanie (logarytmiczne)" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 msgid "Increase (linear)" msgstr "Wzrost (liniowy)" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 msgid "Increase (bent line)" msgstr "Wzrost (zakrzywiony)" -#: src/gui/insEdit.cpp:611 +#: src/gui/insEdit.cpp:729 msgid "Relative" msgstr "Względne" -#: src/gui/insEdit.cpp:616 +#: src/gui/insEdit.cpp:734 #, c-format msgid "%d: +%d (exponential)" msgstr "%d: +%d (wykładniczy)" -#: src/gui/insEdit.cpp:619 +#: src/gui/insEdit.cpp:737 #, c-format msgid "%d: +%d (linear)" msgstr "%d: +%d (liniowy)" -#: src/gui/insEdit.cpp:622 +#: src/gui/insEdit.cpp:740 #, c-format msgid "%d: -%d (exponential)" msgstr "%d: -%d (wykładniczy)" -#: src/gui/insEdit.cpp:625 +#: src/gui/insEdit.cpp:743 #, c-format msgid "%d: -%d (linear)" msgstr "%d: -%d (liniowy)" -#: src/gui/insEdit.cpp:627 +#: src/gui/insEdit.cpp:745 #, c-format msgid "%d: %d (direct)" msgstr "%d: %d (bezpośredni)" -#: src/gui/insEdit.cpp:660 +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" +msgstr "HP/K2, HP/K2" + +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" +msgstr "HP/K2, LP/K1" + +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" +msgstr "LP/K2, LP/K2" + +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" +msgstr "LP/K2, LP/K1" + +#: src/gui/insEdit.cpp:778 msgid "Random" msgstr "Szum" -#: src/gui/insEdit.cpp:1610 +#: src/gui/insEdit.cpp:795 +msgid "Self" +msgstr "" + +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" +msgstr "" + +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" +msgstr "" + +#: src/gui/insEdit.cpp:1949 msgid "" "left click to restart\n" "middle click to pause\n" @@ -16090,7 +18947,7 @@ msgstr "" "SPM żeby zatrzymać\n" "PPM, aby przełączyć na podgląd algorytmu" -#: src/gui/insEdit.cpp:1620 +#: src/gui/insEdit.cpp:1959 msgid "" "left click to configure TL scaling\n" "right click to see FM preview" @@ -16098,200 +18955,286 @@ msgstr "" "LPM by skonfigurować skalowanie TL operatora\n" "PPM, aby przełączyć na podgląd sygnału FM" -#: src/gui/insEdit.cpp:1624 +#: src/gui/insEdit.cpp:1963 msgid "right click to see FM preview" msgstr "PPM, aby przełączyć na podgląd sygnału FM" -#: src/gui/insEdit.cpp:1639 +#: src/gui/insEdit.cpp:1978 msgid "operator level changes with volume?" msgstr "poziom operatora ma się zmieniać wraz z głośnością?" -#: src/gui/insEdit.cpp:1648 +#: src/gui/insEdit.cpp:1987 msgid "AUTO##OPKVS" msgstr "AUTO##OPKVS" -#: src/gui/insEdit.cpp:1650 +#: src/gui/insEdit.cpp:1989 msgid "NO##OPKVS" msgstr "NIE##OPKVS" -#: src/gui/insEdit.cpp:1652 +#: src/gui/insEdit.cpp:1991 msgid "YES##OPKVS" msgstr "TAK##OPKVS" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 msgid "Bottom" msgstr "Min." -#: src/gui/insEdit.cpp:1940 +#: src/gui/insEdit.cpp:2279 msgid "Hold" msgstr "Opóźnienie po czasie narastania" -#: src/gui/insEdit.cpp:1949 +#: src/gui/insEdit.cpp:2288 msgid "SusTime" msgstr "Długość podtrzymania" -#: src/gui/insEdit.cpp:1969 +#: src/gui/insEdit.cpp:2308 msgid "SusDecay" msgstr "Opadanie podtrzymania" -#: src/gui/insEdit.cpp:2047 +#: src/gui/insEdit.cpp:2386 msgid "Shape" msgstr "Kształt fali" -#: src/gui/insEdit.cpp:2100 +#: src/gui/insEdit.cpp:2439 msgid "Macro type: Sequence" msgstr "Typ makra: Sekwencja" -#: src/gui/insEdit.cpp:2103 +#: src/gui/insEdit.cpp:2442 msgid "Macro type: ADSR" msgstr "Typ makra: obwiednia ADSR" -#: src/gui/insEdit.cpp:2106 +#: src/gui/insEdit.cpp:2445 msgid "Macro type: LFO" msgstr "Typ makra: LFO" -#: src/gui/insEdit.cpp:2109 +#: src/gui/insEdit.cpp:2448 msgid "Macro type: What's going on here?" msgstr "Typ makra: Co tu się dzieje?" -#: src/gui/insEdit.cpp:2122 +#: src/gui/insEdit.cpp:2461 msgid "Delay/Step Length" msgstr "Opóźnienie/Długość kroku" -#: src/gui/insEdit.cpp:2125 +#: src/gui/insEdit.cpp:2464 msgid "Step Length (ticks)##IMacroSpeed" msgstr "Długość kroku (w krokach silnika trackera)##IMacroSpeed" -#: src/gui/insEdit.cpp:2129 +#: src/gui/insEdit.cpp:2468 msgid "Delay##IMacroDelay" msgstr "Opóźnienie##IMacroDelay" -#: src/gui/insEdit.cpp:2142 +#: src/gui/insEdit.cpp:2481 msgid "Release mode: Active (jump to release pos)" msgstr "Typ zwolnienia: aktywny (skok do pozycji zwolnienia)" -#: src/gui/insEdit.cpp:2144 +#: src/gui/insEdit.cpp:2483 msgid "Release mode: Passive (delayed release)" msgstr "Typ zwolnienia: pasywny (opóźnione zwolnienie)" -#: src/gui/insEdit.cpp:2407 +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" +msgstr "" + +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" +msgstr "" + +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 msgid "StepLen" msgstr "Dł. kroku" -#: src/gui/insEdit.cpp:2415 +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" +msgstr "" + +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 msgid "Delay" msgstr "Opóźnienie" -#: src/gui/insEdit.cpp:2439 +#: src/gui/insEdit.cpp:2823 msgid "The heck? No, this isn't even working correctly..." msgstr "Co do kurwy?.. Nie, to w ogóle nie działa jak należy..." -#: src/gui/insEdit.cpp:2442 +#: src/gui/insEdit.cpp:2826 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "Jedyny problem z tym selectedMacro jest to, że jest to błąd..." -#: src/gui/insEdit.cpp:2603 +#: src/gui/insEdit.cpp:2987 msgid "(copying)" msgstr "(kopiowanie)" -#: src/gui/insEdit.cpp:2605 +#: src/gui/insEdit.cpp:2989 msgid "(swapping)" msgstr "(zamiana)" -#: src/gui/insEdit.cpp:2609 +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" +msgstr "" +"- przeciągnij i upuść, aby zamienić parametry operatora miejscami\n" +"- przeciągnij i upuść z wciśniętym SHIFTem, aby skopiować parametry operatora" + +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" +msgstr "Włącz syntezator" + +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" +msgstr "Pojedyncza fala" + +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" +msgstr "Podwójne fale" + +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" +msgstr "Fala 1" + +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." +msgstr "" +"makro kształtu fali steruje falą 1!\n" +"ta wartość zostanie zignorowana" + +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" +msgstr "Fala 2" + +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" +msgstr "Wznów podgląd" + +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" +msgstr "Zatrzymaj podgląd" + +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" +msgstr "Zrestartuj podgląd" + +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" +msgstr "Kopiuj do nowej tablicy fal" + +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" +msgstr "Współczynnik odświeżania" + +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" +msgstr "Ilość" + +#: src/gui/insEdit.cpp:3281 +msgid "Global" +msgstr "Globalne" + +#: src/gui/insEdit.cpp:3285 msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -"- przeciągnij i upuść, aby zamienić parametry operatora miejscami\n" -"- przeciągnij i upuść z wciśniętym SHIFTem, aby skopiować parametry operatora" +"syntezator tablicowy wyłączony\n" +"użyj makra fali, aby ustawić tablicę fal dla tego instrumentu" -#: src/gui/insEdit.cpp:2646 +#: src/gui/insEdit.cpp:3297 msgid "new DPCM features disabled (compatibility)!" msgstr "nowe funkcje DPCM wyłączone (kompatybilność)!" -#: src/gui/insEdit.cpp:2647 +#: src/gui/insEdit.cpp:3298 msgid "click here to enable them." msgstr "klinij tutaj aby je włączyć." -#: src/gui/insEdit.cpp:2658 +#: src/gui/insEdit.cpp:3309 msgid "none selected" msgstr "nie wybrano" -#: src/gui/insEdit.cpp:2671 +#: src/gui/insEdit.cpp:3324 msgid "Use sample" msgstr "Użyj sampla" -#: src/gui/insEdit.cpp:2673 +#: src/gui/insEdit.cpp:3326 msgid "Sample bank slot##BANKSLOT" msgstr "Numer banka sampli##BANKSLOT" -#: src/gui/insEdit.cpp:2695 +#: src/gui/insEdit.cpp:3348 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "Użyj tablicy fal (tylko dla Amigi/przetwornika A/C)" -#: src/gui/insEdit.cpp:2695 +#: src/gui/insEdit.cpp:3348 msgid "Use wavetable" msgstr "Używaj tablicy fal" -#: src/gui/insEdit.cpp:2722 +#: src/gui/insEdit.cpp:3375 msgid "Use sample map" msgstr "Użyj mapy sampli" -#: src/gui/insEdit.cpp:2744 +#: src/gui/insEdit.cpp:3397 msgid "delta" msgstr "delta" -#: src/gui/insEdit.cpp:2750 +#: src/gui/insEdit.cpp:3403 msgid "sample name" msgstr "nazwa sampla" -#: src/gui/insEdit.cpp:3015 +#: src/gui/insEdit.cpp:3668 msgid "set entire map to this pitch" msgstr "ustaw tą wysokość sampla dla całej mapy" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3676 msgid "set entire map to this delta counter value" msgstr "ustaw tą wartość licznika delta dla całej mapy" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3685 msgid "set entire map to this note" msgstr "ustaw tą nutę dla całej mapy" -#: src/gui/insEdit.cpp:3041 +#: src/gui/insEdit.cpp:3694 msgid "set entire map to this sample" msgstr "ustaw ten sampel dla całej mapy" -#: src/gui/insEdit.cpp:3051 +#: src/gui/insEdit.cpp:3704 msgid "reset pitches" msgstr "zresetuj wysokości dźwięku" -#: src/gui/insEdit.cpp:3056 +#: src/gui/insEdit.cpp:3709 msgid "clear delta counter values" msgstr "wyczyść wartości licznika delta" -#: src/gui/insEdit.cpp:3062 +#: src/gui/insEdit.cpp:3715 msgid "reset notes" msgstr "resetuj nuty" -#: src/gui/insEdit.cpp:3068 +#: src/gui/insEdit.cpp:3721 msgid "clear map samples" msgstr "wyczyść sample z mapy" -#: src/gui/insEdit.cpp:3307 +#: src/gui/insEdit.cpp:3968 msgid "Request from TX81Z" msgstr "Żądaj dane od TX81Z" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" +msgstr "Głośność##TL" + +#: src/gui/insEdit.cpp:4060 #, c-format msgid "%s name" msgstr "nazwa %s" -#: src/gui/insEdit.cpp:3445 +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." +msgstr "" +"ta regulacja głośności działa tylko w kompatybilnym (nie-perkusyjnym) " +"systemie." + +#: src/gui/insEdit.cpp:4116 msgid "Fixed frequency mode" msgstr "Tryb stałej częstotliwości" -#: src/gui/insEdit.cpp:3447 +#: src/gui/insEdit.cpp:4118 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." @@ -16299,294 +19242,622 @@ msgstr "" "gdy tryb ten jest włączony, instrumenty perkusji będą grane na określonych " "częstotliwościach. Wartości nut będą ignorowane." -#: src/gui/insEdit.cpp:3455 +#: src/gui/insEdit.cpp:4126 msgid "Drum" msgstr "Perkusja" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 msgid "Block" msgstr "Blok" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 msgid "FreqNum" msgstr "FreqNum" -#: src/gui/insEdit.cpp:3462 +#: src/gui/insEdit.cpp:4133 msgid "Snare/Hi-hat" msgstr "Werbel/Hi-hat" -#: src/gui/insEdit.cpp:3463 +#: src/gui/insEdit.cpp:4134 msgid "Tom/Top" msgstr "Tom/Talerz" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" -msgstr "Głośność##TL" +#: src/gui/insEdit.cpp:4329 +msgid "Env" +msgstr "Obw." -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -"ta regulacja głośności działa tylko w kompatybilnym (nie-perkusyjnym) " -"systemie." -#: src/gui/insEdit.cpp:3663 -msgid "Env" -msgstr "Obw." +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" +msgstr "" + +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." +msgstr "" + +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" +msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" -msgstr "Tylko OPL2/3 (ostanie 4 kształty fal sa dostepne tylko na OPL3)" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" +msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 #, c-format msgid "Envelope 2 (kick only)" msgstr "Obwiednia 2 (tylko dla bębna basowego)" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:4829 #, c-format msgid "Operator %d" msgstr "Operator %d" -#: src/gui/insEdit.cpp:4463 +#: src/gui/insEdit.cpp:5165 msgid "Freq" msgstr "Częst." -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" -msgstr "Tylko na YM2151 OPM)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" +msgstr "" -#: src/gui/insEdit.cpp:4515 +#: src/gui/insEdit.cpp:5218 msgid "Blk" msgstr "Blok" -#: src/gui/insEdit.cpp:4528 +#: src/gui/insEdit.cpp:5231 msgid "F" msgstr "F" -#: src/gui/insEdit.cpp:4530 +#: src/gui/insEdit.cpp:5233 msgid "Frequency (F-Num)" msgstr "Częstotliwość (F-Num)" -#: src/gui/insEdit.cpp:4882 +#: src/gui/insEdit.cpp:5602 msgid "SSG On" msgstr "Wł. SSG" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" +msgstr "trojkatna" + +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." +msgstr "" + +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" +msgstr "" + +#: src/gui/insEdit.cpp:6035 +msgid "special" +msgstr "" + +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" +msgstr "" + +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" +msgstr "" + +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." +msgstr "" + +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" +msgstr "" + +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" +msgstr "" + +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" +msgstr "" + +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" +msgstr "" + +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" +msgstr "" + +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" +msgstr "A" + +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" +msgstr "D" + +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" +msgstr "S" + +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" +msgstr "" + +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" +msgstr "R" + +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" +msgstr "Tryb mieszania fali" + +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" +msgstr "" + +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" +msgstr "Absolutne makro szerokości fali prostokątnej" + +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" +msgstr "Modulacja kołowa" + +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" +msgstr "" + +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" +msgstr "Synchronizacja oscylotorów" + +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" +msgstr "" + +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" +msgstr "" + +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" +msgstr "" + +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" +msgstr "" + +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." +msgstr "" + +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" +msgstr "" + +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" +msgstr "" + +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" +msgstr "" + +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" +msgstr "" + +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" +msgstr "" + +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" +msgstr "" + +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" +msgstr "" + +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" +msgstr "typ filtra" + +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" +msgstr "" + +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" +msgstr "" + +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" +msgstr "" + +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" +msgstr "" + +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" +msgstr "" + +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" +msgstr "" + +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." +msgstr "" + +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" +msgstr "" + +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." +msgstr "" + +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" +msgstr "" + +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." +msgstr "" + +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" +msgstr "" + +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." +msgstr "" + +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" +msgstr "" + +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." +msgstr "" + +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" +msgstr "" + +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." +msgstr "" + +#: src/gui/insEdit.cpp:6303 +#, c-format +msgid "Decrease resonance when pitch increases##decreaseres%d" +msgstr "" + +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." +msgstr "" + +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" +msgstr "" + +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." +msgstr "" + +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" +msgstr "" + +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." +msgstr "" + +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" +msgstr "" + +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." +msgstr "" + +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" +msgstr "" + +#: src/gui/insEdit.cpp:6346 +msgid "In" +msgstr "" + +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" +msgstr "" + +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" +msgstr "" + +#: src/gui/insEdit.cpp:6397 +#, c-format +msgid "Feed signal from filter %d output to channel output" +msgstr "" + +#: src/gui/insEdit.cpp:6418 +#, c-format +msgid "Filter %d macros" +msgstr "" + +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" +msgstr "Punkt odcięcia" + +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" +msgstr "Wł./Wył. filtr" + +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" +msgstr "" + +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" +msgstr "" + +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" +msgstr "" + +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "czekaj..." -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "nie wybrano żadnego instrumentu" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "żaden z obecnych układów nie obsługuje instrumentu tego typu !" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "Makra FM" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "Prędkość LFO" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "Głębokość PM" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "Kształt fali LFO" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "Maska operatorów" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "Głębokość AM 2" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "Głębokość PM 2" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "Prędkość LFO 2" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "Kształt fali 2" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "Makra operatorów" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "Makra op.%d" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "Arpeggio operatora" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "Wysokość operatora" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "Panning operatora" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "Używaj obwiedni programowej" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "Inicjalizuj obwiednię przy każdej nucie" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "Podwójna długość fali (tylko na GBA)" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "Dlugość dzwięku" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "Nieskończoność" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "Kierunek" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "Góra" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "Dół" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "Sekwencja sprzętowa" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "Skok" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "Komenda" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "Przenieś/usuń" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "Długość obwiedni" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "Jak bardzo" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "Kroki" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "Położenie" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "trojkatna" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "Modulacja kołowa" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "Synchronizacja oscylotorów" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "Włącz filtr" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "Inicjalizuj filtr" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "Punkt odcięcia" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "typ filtra" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "Tryb szumu" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "Tryb mieszania fali" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "Absolutne makro punktu odcięcia" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "Absolutne makro szerokości fali prostokątnej" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "Nie włączaj bitu testowego przed nową nutą" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "Zamień rolw częstotliwośći i timera resetu fazy " -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "Okres" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "Ilość" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "Granica" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "W obie strony" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "Wczytaj falę" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." @@ -16594,23 +19865,23 @@ msgstr "" "gdy ta opcja jest włączona, fala zostanie załadowana do pamięci RAM.\n" "w przeciwnym razie, zmieni się tylko przesunięcie i długość fali." -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "Fala##WAVE" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "Położenie i długość fali oddzielnie dla każdego kanału" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "Kanał" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "Tryb kompatybilności" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" @@ -16620,119 +19891,139 @@ msgstr "" "- inicjalizuje tablice modulatora wraz z pierwszą tablica fal\n" "- nie zmienia parametrów modulacji przy zmianie instrumentu" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "Głębokość modulacji" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "Szybkość modulacji" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "Tabela modulacji" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "Ustaw tablicę modulacji (tylko dla piątego kanału)" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "K1 filtra" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "K2 filtra" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "Długość obwiedni" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "Zwiększenie głośności lewej strony." -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "Zwiększenie głośności prawej strony." -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "Narastanie obw. K1 filtra" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "Narastanie obw. K2 filtra" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "Spowolnienie obw. K1" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "Spowolnienie obw. K2" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "Skala narastania" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "Skala opadania 1" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "Poziom opadania" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "Skala opadania 2" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "Skala zwolnienia" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "Korekcja skali" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "Skala LFO" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "Użyj obwiedni" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "Tryb podtrzymania/zwolnienia:" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "Bezpośredni (zatrzymaj przy zwolnieniu)" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "Efektywny (liniowe opadanie)" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "Efektywny (wykładnicze opadanie)" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "Opóźniony (zapis R podczas zwolnienia)" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "Tryb wzmocnienia" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "Wzmocnienie" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" @@ -16742,377 +20033,543 @@ msgstr "" "to wszystko działa.\n" "zaleca się użycie makra wzmocnienia dla opadania." -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "Włącz syntezator" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "Pojedyncza fala" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "Podwójne fale" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "Fala 1" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" -"makro kształtu fali steruje falą 1!\n" -"ta wartość zostanie zignorowana" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "Fala 2" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "Wznów podgląd" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "Zatrzymaj podgląd" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "Zrestartuj podgląd" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "Kopiuj do nowej tablicy fal" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "Współczynnik odświeżania" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "Globalne" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" -"syntezator tablicowy wyłączony\n" -"użyj makra fali, aby ustawić tablicę fal dla tego instrumentu" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "Makra" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "Arpeggio" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "Reset fazy" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "Szerokość fali prostokątnej/tryb szumu" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "Wł./Wył. filtr" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "Dzwięk przestrzenny" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "Panning (lewo)" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "Panning (prawo)" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "Częstotliwość szumu" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "Licznik częst. auto-obw." -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "Mianownik częst. auto-obw." -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "Wymuś okres" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "Okres obw." -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "Maska szumu (logiczne AND)" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "Maska szumu (logiczne OR)" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "Wł./wył." -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "Instrument" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "Głębokość mod." -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "Szybkość mod." -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "Położenie mod." -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "Długość szumu" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "Poz. fali" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "Długość" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "AUDCTL" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "Szerokość fali prostokątnej" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "Szerokość fali prostokątnej/int." -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "Załaduj LFSR" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "Tryb obwiedni" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "Timer resetu fazy" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "Dzielnik częst." -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "Dzielnik taktowania zegara" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "Globalna głośność" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "Poziom echo" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "Feedback echo" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "Długość echo" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "Sterowanie grupą" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "Narastanie grupy" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "Opadanie grupy" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "Typ szumu" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "Kwadrat/szum" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "Pozycja przełącznika A" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "Pozycja przełącznika B" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "Długość części A" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "Długość części B" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "Przesunięcie części A" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "Przesunięcie części B" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "Parametr" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "Załaduj wartość" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "Łączenie fali" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "Makra Timera" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "uwaga: efekty timera nie są wspierane przez format VGM!" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "Efekt Timera" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "Przesunięcie TFX" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "Licznik TFX" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "Mianownik TFX" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "Granica zakresu PWM" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "Przesunięcie oktawy" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "Otwórz kartę makr, aby kontrolować inne parametry." -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "nieprawidłowy typ instrumentu! zmień go najpierw." -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "wyczyść zawartość" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "przesunięcie..." -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "X" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "Y" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "przesunięcie" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "minimum" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "maksimum" +#~ 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 "" +#~ "tańsza wersja OPM z innym układem rejestrów i bez stereo...\n" +#~ "...ale za to z wbudowanym AY-3-8910! (tak naprawdę YM2149)\n" +#~ "jest to układ w trybie rozszerzonego kanału, która zamienia trzeci kanał " +#~ "FM w cztery operatory z niezależnymi nutami/częstotliwościami" + +#~ 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 "" +#~ "tańsza wersja OPM z innym układem rejestrów i bez stereo...\n" +#~ "...ale za to z wbudowanym AY-3-8910! (tak naprawdę YM2149)\n" +#~ "jest to układ w trybie rozszerzonego kanału, która zamienia trzeci kanał " +#~ "FM w cztery operatory z niezależnymi nutami/częstotliwościami\n" +#~ "ten układ posiada kontrolę trybu CSM dla efektów specjalnych na trzecim " +#~ "kanale." + +#~ 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 "" +#~ "OPN, ale z dwa razy większą ilością kanałów FM, stereo powrca, są też " +#~ "kanały perkusji i ADPCM.\n" +#~ "jest to układ w trybie rozszerzonego kanału, która zamienia trzeci kanał " +#~ "FM w cztery operatory z niezależnymi nutami/częstotliwościami." + +#~ msgid "" +#~ "OPN but twice the FM channels, stereo makes a come-back and has rhythm " +#~ "and ADPCM channels.\n" +#~ "CSM blah blah" +#~ msgstr "" +#~ "OPN, ale z dwa razy większą ilością kanałów FM, stereo powrca, są też " +#~ "kanały perkusji i ADPCM.\n" +#~ "jest to układ w trybie rozszerzonego kanału, która zamienia trzeci kanał " +#~ "FM w cztery operatory z niezależnymi nutami/częstotliwościami.\n" +#~ "ten układ posiada kontrolę trybu CSM dla efektów specjalnych na trzecim " +#~ "kanale." + +#~ msgid "the OPLL chips but with drums mode turned on." +#~ msgstr "układ OPLL ale z włączonym trybem perkusji" + +#~ 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 "" +#~ "a więc Taito poprosiło Yamahę o dodanie do YM2610 dwóch brakujących " +#~ "kanałów FM, a Yamaha z przyjemnością dostarczyła ów układ.\n" +#~ "jest to układ w trybie rozszerzonego kanału, która zamienia trzeci kanał " +#~ "FM w cztery operatory z niezależnymi nutami/częstotliwościami.\n" +#~ "ten układ posiada kontrolę trybu CSM dla efektów specjalnych na trzecim " +#~ "kanale." + +#~ msgid "Dynamic (unconfirmed)" +#~ msgstr "Dynamiczny (niezweryfikowany)" + +#~ msgid "" +#~ "insert additional settings in `option=value` format.\n" +#~ "available options:\n" +#~ "- tickRate" +#~ msgstr "" +#~ "ustaw dodatkowe parametry w formacie opcja=wartość`.\n" +#~ "dostępne opcje:\n" +#~ "- tickRate (częstotliwość silnika trackera)" + +#~ msgid "About screen party time" +#~ msgstr "Impreza na ekranie \"O programie\"" + +#~ msgid "Warning: may cause epileptic seizures." +#~ msgstr "Uwaga: może wywoływać ataki padaczki." + +#~ msgid "" +#~ "common values:\n" +#~ "- 1 for mono\n" +#~ "- 2 for stereo\n" +#~ "- 4 for quadraphonic\n" +#~ "- 6 for 5.1 surround\n" +#~ "- 8 for 7.1 surround" +#~ msgstr "" +#~ "powszechne wartości:\n" +#~ "- 1: mono\n" +#~ "- 2: stereo\n" +#~ "- 4: dźwięk kwadrofoniczny\n" +#~ "- 6: dźwięk przestrzenny 5.1\n" +#~ "- 8: dźwięk przestrzenny 7.1" + +#~ msgid "Horizontal instrument list" +#~ msgstr "Pozioma lista instrumentów" + +#~ msgid "Automatic macro step size/horizontal zoom" +#~ msgstr "Automatyczna długość kroku makra/poziomego zoomu" + +#~ msgid "-- demo songs --" +#~ msgstr "-- utwory demonstracyjne --" + +#~ msgid "" +#~ "use a width of:\n" +#~ "- any on Amiga/N163\n" +#~ "- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, " +#~ "Virtual Boy and WonderSwan\n" +#~ "- 64 on FDS\n" +#~ "- 128 on X1-010\n" +#~ "any other widths will be scaled during playback." +#~ msgstr "" +#~ "stosuj długości fal:\n" +#~ "- dowolna dla Amigi/N163\n" +#~ "- 32 dla Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, " +#~ "Virtual Boy i WonderSwan\n" +#~ "- 64 dla FDS\n" +#~ "- 128 dla X1-010\n" +#~ "- 256 dla ES5503\n" +#~ "wszystkie inne długości będą przeskalowane do właściwych podczas " +#~ "odtwarzania." + +#~ msgid "" +#~ "use a height of:\n" +#~ "- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +#~ "Envelope shape and N163\n" +#~ "- 32 for PC Engine\n" +#~ "- 64 for FDS and Virtual Boy\n" +#~ "- 256 for X1-010 and SCC\n" +#~ "any other heights will be scaled during playback." +#~ msgstr "" +#~ "stosuj wysokości fal:\n" +#~ "- 16 dla Game Boy, WonderSwan, Namco WSG, Konami Bubble System, kształtu " +#~ "obwiedni X1-010 i N163\n" +#~ "- 32 dla PC Engine\n" +#~ "- 64 dla FDS и Virtual Boy\n" +#~ "- 256 dla X1-010, SCC и ES5503\n" +#~ "Wszystkie inne wysokości będą przeskalowane do właściwych podczas " +#~ "odtwarzania." + +#~ msgid "" +#~ "if you find any issues, be sure to report them! the issue tracker is " +#~ "here: https://github.com/tildearrow/furnace/issues" +#~ msgstr "" +#~ "jeśli znajdziesz jakiś błąd w programie, zgłoś to! system zgłoszeń jest " +#~ "tutaj:https://github.com/tildearrow/furnace/issues" + +#~ msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#~ msgstr "Tylko OPL2/3 (ostanie 4 kształty fal sa dostepne tylko na OPL3)" + +#~ msgid "Only on YM2151 (OPM)" +#~ msgstr "Tylko na YM2151 OPM)" + #~ msgid "F1xx: Single tick note slide up" #~ msgstr "F1xx: Portamento w górę (jeden krok)" @@ -17539,66 +20996,9 @@ msgstr "maksimum" #~ msgid "Input Pad###Input Pad" #~ msgstr "Panel wprowadzania###Input Pad" -#~ msgid "Game consoles" -#~ msgstr "Konsole do gier wideo" - -#~ msgid "let's play some chiptune making games!" -#~ msgstr "Zagrajmy w tworzenie chiptunów!" - -#~ msgid "Sega Genesis (extended channel 3)" -#~ msgstr "Sega Mega Drive z rozszerzonym kanałem 3" - -#~ msgid "Sega Genesis (DualPCM, extended channel 3)" -#~ msgstr "Sega Mega Drive (DualPCM, z rozszerzonym kanałem 3)" - -#~ msgid "Sega Genesis (with Sega CD)" -#~ msgstr "Sega Mega Drive (z Sega Mega-CD)" - -#~ msgid "Sega Genesis (extended channel 3 with Sega CD)" -#~ msgstr "Sega Mega Drive (z rozszerzonym kanałem 3 i Sega Mega-CD)" - -#~ msgid "Sega Genesis (CSM with Sega CD)" -#~ msgstr "Sega Mega Drive (CSM i Sega Mega-CD)" - -#~ msgid "Sega Master System (with FM expansion)" -#~ msgstr "Sega Master System (z rozszerzeniem FM)" - -#~ msgid "Sega Master System (with FM expansion in drums mode)" -#~ msgstr "Sega Master System (z rozszerzeniem FM w trybie perkusji)" - -#~ msgid "Game Boy Advance (no software mixing)" -#~ msgstr "Game Boy Advance (bez programowego miksowania)" - -#~ msgid "Game Boy Advance (with MinMod)" -#~ msgstr "Game Boy Advance (z MinModem)" - -#~ msgid "Famicom with Konami VRC6" -#~ msgstr "Famicom z Konami VRC6" - -#~ msgid "Famicom with Konami VRC7" -#~ msgstr "Famicom z Konami VRC7" - -#~ msgid "Famicom with MMC5" -#~ msgstr "Famicom z MMC5" - -#~ msgid "Famicom with Sunsoft 5B" -#~ msgstr "Famicom z Sunsoft 5B" - -#~ msgid "Famicom with Namco 163" -#~ msgstr "Famicom z Namco 163" - -#~ msgid "Neo Geo AES (extended channel 2)" -#~ msgstr "Neo Geo AES z rozszerzonym kanałem 2" - #~ msgid "Neo Geo AES (extended channel 2 and CSM)" #~ msgstr "Neo Geo AES z rozszerzonym kanałem 2 i CSM" -#~ msgid "Computers" -#~ msgstr "Komputery" - -#~ msgid "let's get to work on chiptune today." -#~ msgstr "popracujmy dziś nad chiptunami." - #~ msgid "Commodore 64 (C64, 6581 SID + Sound Expander in drums mode)" #~ msgstr "Commodore 64 (C64, 6581 SID + Sound Expander w trybie perkusji)" @@ -17611,95 +21011,27 @@ msgstr "maksimum" #~ msgid "Commodore 64 (C64, 8580 SID + FM-YAM in drums mode)" #~ msgstr "Commodore 64 (C64, 8580 SID + FM-YAM w trybie perkusji)" -#~ msgid "MSX + MSX-AUDIO (drums mode)" -#~ msgstr "MSX + MSX-AUDIO (tryb perkusji)" - -#~ msgid "MSX + MSX-MUSIC (drums mode)" -#~ msgstr "MSX + MSX-MUSIC (tryb perkusji)" - -#~ msgid "MSX + Neotron (extended channel 2)" -#~ msgstr "MSX + Neotron z rozszerzonym kanałem 2" - #~ msgid "MSX + Neotron (extended channel 2 and CSM)" #~ msgstr "MSX + Neotron z rozszerzonym kanałem 2 i CSM" -#~ msgid "MSX + Neotron (with YM2610B)" -#~ msgstr "MSX + Neotron (z YM2610B)" - -#~ msgid "MSX + Neotron (with YM2610B; extended channel 3)" -#~ msgstr "MSX + Neotron (z YM2610B; z rozszerzonym kanałem 3 3)" - #~ msgid "MSX + Neotron (with YM2610B; extended channel 3 and CSM)" #~ msgstr "MSX + Neotron (z YM2610B; z rozszerzonym kanałem 3 i CSM)" -#~ msgid "NEC PC-88 (with PC-8801-10)" -#~ msgstr "NEC PC-88 (z PC-8801-10)" - -#~ msgid "NEC PC-88 (with PC-8801-11)" -#~ msgstr "NEC PC-88 (z PC-8801-11)" - -#~ msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" -#~ msgstr "NEC PC-88 (z PC-8801-11; z rozszerzonym kanałem 3)" - #~ msgid "NEC PC-88 (with PC-8801-11; extended channel 3 and CSM)" #~ msgstr "NEC PC-88 (z PC-8801-11; z rozszerzonym kanałem 3 i CSM)" -#~ msgid "NEC PC-88 (with PC-8801-23)" -#~ msgstr "NEC PC-88 (z PC-8801-23)" - -#~ msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" -#~ msgstr "NEC PC-88 (z PC-8801-23; z rozszerzonym kanałem 3)" - #~ msgid "NEC PC-88 (with PC-8801-23; extended channel 3 and CSM)" #~ msgstr "NEC PC-88 (z PC-8801-23; z rozszerzonym kanałem 3 i CSM)" -#~ msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" -#~ msgstr "NEC PC-88 (z HMB-20 HIBIKI-8800)" - -#~ msgid "NEC PC-8801mk2SR (with PC-8801-10)" -#~ msgstr "NEC PC-8801mk2SR (z PC-8801-10)" - -#~ msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" -#~ msgstr "NEC PC-8801mk2SR (z PC-8801-10; z rozszerzonym kanałem 3)" - #~ msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3 and CSM)" #~ msgstr "NEC PC-8801mk2SR (z PC-8801-10; z rozszerzonym kanałem 3 i CSM)" -#~ msgid "NEC PC-8801mk2SR (with PC-8801-11)" -#~ msgstr "NEC PC-8801mk2SR (z PC-8801-11)" - -#~ msgid "" -#~ "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" -#~ msgstr "" -#~ "NEC PC-8801mk2SR (z PC-8801-11; z rozszerzonym kanałem 3 na wbudowanym " -#~ "OPN-ie)" - -#~ msgid "" -#~ "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" -#~ msgstr "" -#~ "NEC PC-8801mk2SR (z PC-8801-11; z rozszerzonym kanałem 3 na dodatkowym " -#~ "OPN-ie)" - -#~ msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" -#~ msgstr "" -#~ "NEC PC-8801mk2SR (z PC-8801-11; z rozszerzonym kanałem 3 na obydwu OPN-" -#~ "ach)" - #~ msgid "" #~ "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 and CSM on both " -#~ "OPNs)" -#~ msgstr "" -#~ "NEC PC-8801mk2SR (z PC-8801-11; z rozszerzonym kanałem 3 i CSM na obydwu " -#~ "OPN-ach)" - -#~ msgid "NEC PC-8801mk2SR (with PC-8801-23)" -#~ msgstr "NEC PC-8801mk2SR (z PC-8801-23)" - -#~ msgid "" -#~ "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" +#~ "OPNs)" #~ msgstr "" -#~ "NEC PC-8801mk2SR (z PC-8801-23; z rozszerzonym kanałem 3 na wbudowanym " -#~ "OPN-ie)" +#~ "NEC PC-8801mk2SR (z PC-8801-11; z rozszerzonym kanałem 3 i CSM na obydwu " +#~ "OPN-ach)" #~ msgid "" #~ "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 and CSM on internal " @@ -17708,12 +21040,6 @@ msgstr "maksimum" #~ "NEC PC-8801mk2SR (z PC-8801-23; z rozszerzonym kanałem 3 i CSM na " #~ "wbudowanym OPN-ie)" -#~ msgid "" -#~ "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" -#~ msgstr "" -#~ "NEC PC-8801mk2SR (z PC-8801-23; z rozszerzonym kanałem 3 na dodatkowym " -#~ "OPN-ie)" - #~ msgid "" #~ "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 and CSM on external " #~ "OPN)" @@ -17721,10 +21047,6 @@ msgstr "maksimum" #~ "NEC PC-8801mk2SR (z PC-8801-23; z rozszerzonym kanałem 3 i CSM na " #~ "dodatkowym OPN-ie)" -#~ msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" -#~ msgstr "" -#~ "NEC PC-8801mk2SR (z PC-8801-23; extended channel 3 na obydwu OPN-ach)" - #~ msgid "" #~ "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 and CSM on both " #~ "OPNs)" @@ -17732,36 +21054,11 @@ msgstr "maksimum" #~ "NEC PC-8801mk2SR (z PC-8801-23; z rozszerzonym kanałem 3 i CSM na obydwu " #~ "OPN-ach)" -#~ msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" -#~ msgstr "NEC PC-8801mk2SR (z HMB-20 HIBIKI-8800)" - -#~ msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" -#~ msgstr "NEC PC-8801mk2SR z HMB-20 HIBIKI-8800; z rozszerzonym kanałem 3)" - #~ msgid "" #~ "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3 and CSM)" #~ msgstr "" #~ "NEC PC-8801mk2SR (z HMB-20 HIBIKI-8800; z rozszerzonym kanałem 3 i CSM)" -#~ msgid "NEC PC-8801FA (with PC-8801-10)" -#~ msgstr "NEC PC-8801FA (z PC-8801-10)" - -#~ msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" -#~ msgstr "NEC PC-8801FA (z PC-8801-10; z rozszerzonym kanałem 3)" - -#~ msgid "NEC PC-8801FA (with PC-8801-11)" -#~ msgstr "NEC PC-8801FA (z PC-8801-11)" - -#~ msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" -#~ msgstr "" -#~ "NEC PC-8801FA (z PC-8801-11; z rozszerzonym kanałem 3 na wbudowanym OPN-" -#~ "ie)" - -#~ msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" -#~ msgstr "" -#~ "NEC PC-8801FA (z PC-8801-11; z rozszerzonym kanałem 3 na dodatkowym OPN-" -#~ "ie)" - #~ msgid "" #~ "NEC PC-8801FA (with PC-8801-11; extended channel 3 and CSM on external " #~ "OPN)" @@ -17769,19 +21066,12 @@ msgstr "maksimum" #~ "NEC PC-8801FA (z PC-8801-11; z rozszerzonym kanałem 3 i CSM na dodatkowym " #~ "OPN-ie)" -#~ msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" -#~ msgstr "" -#~ "NEC PC-8801FA (z PC-8801-11; z rozszerzonym kanałem 3 na obydwu OPN-ach)" - #~ msgid "" #~ "NEC PC-8801FA (with PC-8801-11; extended channel 3 and CSM on both OPNs)" #~ msgstr "" #~ "NEC PC-8801FA (z PC-8801-11; z rozszerzonym kanałem 3 i CSM na obydwu OPN-" #~ "ach)" -#~ msgid "NEC PC-8801FA (with PC-8801-23)" -#~ msgstr "NEC PC-8801FA (z PC-8801-23)" - #~ msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPN)" #~ msgstr "" #~ "NEC PC-8801FA (z PC-8801-23; z rozszerzonym kanałem 3 na wbudowanym OPN-" @@ -17816,64 +21106,25 @@ msgstr "maksimum" #~ "NEC PC-8801FA (z PC-8801-23; z rozszerzonym kanałem 3 i CSM na obydwu OPN-" #~ "ach)" -#~ msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" -#~ msgstr "NEC PC-8801FA (z HMB-20 HIBIKI-8800)" - -#~ msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" -#~ msgstr "NEC PC-8801FA (z HMB-20 HIBIKI-8800; z rozszerzonym kanałem 3)" - #~ msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3 and CSM)" #~ msgstr "" #~ "NEC PC-8801FA (z HMB-20 HIBIKI-8800; z rozszerzonym kanałem 3 i CSM)" -#~ msgid "NEC PC-98 (with PC-9801-26/K)" -#~ msgstr "NEC PC-98 (z PC-9801-26/K)" - -#~ msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" -#~ msgstr "NEC PC-98 (z PC-9801-26/K; z rozszerzonym kanałem 3)" - #~ msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3 and CSM)" #~ msgstr "NEC PC-98 (z PC-9801-26/K; z rozszerzonym kanałem 3 i CSM)" -#~ msgid "NEC PC-98 (with Sound Orchestra)" -#~ msgstr "NEC PC-98 (z Sound Orchestra)" - -#~ msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" -#~ msgstr "NEC PC-98 (z Sound Orchestra; z rozszerzonym kanałem 3)" - #~ msgid "NEC PC-98 (with Sound Orchestra; extended channel 3 and CSM)" #~ msgstr "NEC PC-98 (z Sound Orchestra; z rozszerzonym kanałem 3 i CSM)" -#~ msgid "NEC PC-98 (with Sound Orchestra in drums mode)" -#~ msgstr "NEC PC-98 (z Sound Orchestra w trybie perkusji)" - -#~ msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" -#~ msgstr "" -#~ "NEC PC-98 (z Sound Orchestra w trybie perkusji; z rozszerzonym kanałem 3)" - #~ msgid "" #~ "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3 and CSM)" #~ msgstr "" #~ "NEC PC-98 (z Sound Orchestra w trybie perkusji; z rozszerzonym kanałem 3 " #~ "i CSM)" -#~ msgid "NEC PC-98 (with Sound Orchestra V)" -#~ msgstr "NEC PC-98 (z Sound Orchestra V)" - -#~ msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" -#~ msgstr "NEC PC-98 (z Sound Orchestra V; z rozszerzonym kanałem 3)" - #~ msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3 and CSM)" #~ msgstr "NEC PC-98 (z Sound Orchestra V; z rozszerzonym kanałem 3 i CSM)" -#~ msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" -#~ msgstr "NEC PC-98 (z Sound Orchestra V w trybie perkusji)" - -#~ msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" -#~ msgstr "" -#~ "NEC PC-98 (z Sound Orchestra V w trybie perkusji; z rozszerzonym kanałem " -#~ "3)" - #~ msgid "" #~ "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3 and " #~ "CSM)" @@ -17881,45 +21132,15 @@ msgstr "maksimum" #~ "NEC PC-98 (z Sound Orchestra V w trybie perkusji; z rozszerzonym kanałem " #~ "3 i CSM)" -#~ msgid "NEC PC-98 (with PC-9801-86)" -#~ msgstr "NEC PC-98 (z PC-9801-86)" - -#~ msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" -#~ msgstr "NEC PC-98 (z PC-9801-86; z rozszerzonym kanałem 3)" - #~ msgid "NEC PC-98 (with PC-9801-86; extended channel 3 and CSM)" #~ msgstr "NEC PC-98 (z PC-9801-86; z rozszerzonym kanałem 3 i CSM)" -#~ msgid "NEC PC-98 (with PC-9801-86) stereo" -#~ msgstr "NEC PC-98 (z PC-9801-86) stereo" - -#~ msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" -#~ msgstr "NEC PC-98 (z PC-9801-86; z rozszerzonym kanałem 3) stereo" - #~ msgid "NEC PC-98 (with PC-9801-86; extended channel 3 and CSM) stereo" #~ msgstr "NEC PC-98 (z PC-9801-86; z rozszerzonym kanałem 3 i CSM) stereo" -#~ msgid "NEC PC-98 (with PC-9801-73)" -#~ msgstr "NEC PC-98 (z PC-9801-73)" - -#~ msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" -#~ msgstr "NEC PC-98 (z PC-9801-73; z rozszerzonym kanałem 3)" - #~ msgid "NEC PC-98 (with PC-9801-73; extended channel 3 and CSM)" #~ msgstr "NEC PC-98 (z PC-9801-73; z rozszerzonym kanałem 3 i CSM)" -#~ msgid "" -#~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" -#~ msgstr "" -#~ "NEC PC-98 (z Sound Blaster 16 dla PC-9800, kompatybilny z PC-9801-26/K)" - -#~ msgid "" -#~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " -#~ "extended channel 3)" -#~ msgstr "" -#~ "NEC PC-98 (z Sound Blaster 16 dla PC-9800, kompatybilny z PC-9801-26/K; z " -#~ "rozszerzonym kanałem 3)" - #~ msgid "" #~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " #~ "extended channel 3 and CSM)" @@ -17927,20 +21148,6 @@ msgstr "maksimum" #~ "NEC PC-98 (z Sound Blasterem 16 dla PC-9800, kompatybilny z PC-9801-26/K; " #~ "z rozszerzonym kanałem 3 i CSM)" -#~ msgid "" -#~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " -#~ "drums mode)" -#~ msgstr "" -#~ "NEC PC-98 (z Sound Blasterem 16 dla PC-9800, kompatybilny z PC-9801-26/K " -#~ "w trybie perkusji)" - -#~ msgid "" -#~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " -#~ "drums mode; extended channel 3)" -#~ msgstr "" -#~ "NEC PC-98 (z Sound Blasterem 16 dla PC-9800, kompatybilny z PC-9801-26/K " -#~ "w trybie perkusji; z rozszerzonym kanałem 3)" - #~ msgid "" #~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " #~ "drums mode; extended channel 3 and CSM)" @@ -17948,24 +21155,6 @@ msgstr "maksimum" #~ "NEC PC-98 (z Sound Blasterem 16 dla PC-9800, kompatybilny z PC-9801-26/K " #~ "w trybie perkusji; z rozszerzonym kanałem 3 i CSM)" -#~ msgid "ZX Spectrum (48K, SFX-like engine)" -#~ msgstr "ZX Spectrum (48K, silnik pokroju SFX)" - -#~ msgid "ZX Spectrum (48K, QuadTone engine)" -#~ msgstr "ZX Spectrum (48K, silnik QuadTone)" - -#~ msgid "ZX Spectrum (128K) with TurboSound" -#~ msgstr "ZX Spectrum (128K) z TurboSound" - -#~ msgid "ZX Spectrum (128K) with TurboSound FM" -#~ msgstr "ZX Spectrum (128K) z TurboSound FM" - -#~ msgid "" -#~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" -#~ msgstr "" -#~ "ZX Spectrum (128K) z TurboSound FM z rozszerzonym kanałem 3 na pierwszym " -#~ "OPN-ie)" - #~ msgid "" #~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 and CSM on " #~ "first OPN)" @@ -17973,12 +21162,6 @@ msgstr "maksimum" #~ "ZX Spectrum (128K) z TurboSound FM z rozszerzonym kanałem 3 i CSM na " #~ "pierwszym OPNie" -#~ msgid "" -#~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" -#~ msgstr "" -#~ "ZX Spectrum (128K) z TurboSound FM z rozszerzonym kanałem 3 da drugim OPN-" -#~ "ie" - #~ msgid "" #~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 and CSM on " #~ "second OPN)" @@ -17986,12 +21169,6 @@ msgstr "maksimum" #~ "ZX Spectrum (128K) z TurboSound FM (z rozszerzonym kanałem 3 i CSM na " #~ "drugim OPN-ie" -#~ msgid "" -#~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" -#~ msgstr "" -#~ "ZX Spectrum (128K) z TurboSound FM (z rozszerzonym kanałem 3 na obydwu " -#~ "OPN-ach" - #~ msgid "" #~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 and CSM on both " #~ "OPNs)" @@ -17999,305 +21176,94 @@ msgstr "maksimum" #~ "ZX Spectrum (128K) z TurboSound FM (z rozszerzonym kanałem 3 i CSM na " #~ "obydwu OPN-ach" -#~ msgid "Atari 800 (stereo)" -#~ msgstr "Atari 800 (stereo)" - #~ msgid "PC (beeper)" #~ msgstr "PC (brzęczyk)" -#~ msgid "PC + AdLib (drums mode)" -#~ msgstr "PC + AdLib (tryb perkusji)" - -#~ msgid "PC + Sound Blaster (drums mode)" -#~ msgstr "PC + Sound Blaster (tryb perkusji)" - -#~ msgid "PC + Sound Blaster w/Game Blaster Compatible" -#~ msgstr "PC + Sound Blaster komp. z Game Blaster" - -#~ msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" -#~ msgstr "PC + Sound Blaster komp. z Game Blaster (tryb perkusji)" - -#~ msgid "PC + Sound Blaster Pro (drums mode)" -#~ msgstr "PC + Sound Blaster Pro (tryb perkusji)" - -#~ msgid "PC + Sound Blaster Pro 2 (drums mode)" -#~ msgstr "PC + Sound Blaster Pro 2 (tryb perkusji)" - -#~ msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" -#~ msgstr "PC + ESS AudioDrive ES1488 (natywny tryb ESFM)" - #~ msgid "Sharp X1 + FM addon" #~ msgstr "Sharp X1 + rozszerzenie FM" -#~ msgid "FM Towns (extended channel 3)" -#~ msgstr "FM Towns z rozszerzonym kanałem 3" - -#~ msgid "Commander X16 (VERA only)" -#~ msgstr "Commander X16 (tylko VERA)" - #~ msgid "Commander X16 (with OPM)" #~ msgstr "Commander X16 (z OPM)" -#~ msgid "Commander X16 (with Twin OPL3)" -#~ msgstr "Commander X16 (z podwójnym OPL3)" - -#~ msgid "Arcade systems" -#~ msgstr "Automaty do gier" - -#~ msgid "INSERT COIN" -#~ msgstr "WRZUĆ MONETĘ" - -#~ msgid "Williams/Midway Y/T unit w/ADPCM sound board" -#~ msgstr "Automat Williams/Midway Y/T z kartą dźwiękową ADPCM" - -#~ msgid "Konami Battlantis (drums mode on first OPL2)" -#~ msgstr "Konami Battlantis (pierwszy OPL2 w trybie perkusji)" - -#~ msgid "Konami Battlantis (drums mode on second OPL2)" -#~ msgstr "Konami Battlantis (drugi OPL2 w trybie perkusji)" - -#~ msgid "Konami Battlantis (drums mode on both OPL2s)" -#~ msgstr "Konami Battlantis (obydwa OPL2 w trybie perkusji)" - -#~ msgid "Konami Haunted Castle (drums mode)" -#~ msgstr "Konami Haunted Castle (tryb perkusji)" - -#~ msgid "Konami S.P.Y. (drums mode)" -#~ msgstr "Konami S.P.Y. (tryb perkusji)" - -#~ msgid "Konami Rollergames (drums mode)" -#~ msgstr "Konami Rollergames (tryb perkusji)" - -#~ msgid "Sega System E (with FM expansion)" -#~ msgstr "Sega System E (z rozszerzeniem FM)" - -#~ msgid "Sega System E (with FM expansion in drums mode)" -#~ msgstr "Sega System E (z rozszerzeniem FM i trybem perkusji)" - -#~ msgid "Sega Hang-On (extended channel 3)" -#~ msgstr "Sega Hang-On z rozszerzonym kanałem 3" - #~ msgid "Sega Hang-On (extended channel 3 and CSM)" #~ msgstr "Sega Hang-On z rozszerzonym kanałem 3 i CSM)" -#~ msgid "Sega System 18 (extended channel 3 on first OPN2C)" -#~ msgstr "Sega System 18 z rozszerzonym kanałem 3 na pierwszym OPN2C" - #~ msgid "Sega System 18 (extended channel 3 and CSM on first OPN2C)" #~ msgstr "Sega System 18 z rozszerzonym kanałem 3 i CSM na pierwszym OPN2C" -#~ msgid "Sega System 18 (extended channel 3 on second OPN2C)" -#~ msgstr "Sega System 18 z rozszerzonym kanałem 3 na drugim OPN2C" - #~ msgid "Sega System 18 (extended channel 3 and CSM on second OPN2C)" #~ msgstr "Sega System 18 z rozszerzonym kanałem 3 i CSM na drugim OPN2C" -#~ msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" -#~ msgstr "Sega System 18 z rozszerzonym kanałem 3 na obydwu OPN2C" - #~ msgid "Sega System 18 (extended channel 3 and CSM on both OPN2Cs)" #~ msgstr "Sega System 18 z rozszerzonym kanałem 3 i CSM na obydwu OPN2C" -#~ msgid "Sega System 32 (extended channel 3 on first OPN2C)" -#~ msgstr "Sega System 32 z rozszerzonym kanałem 3 na pierwszym OPN2C" - #~ msgid "Sega System 32 (extended channel 3 and CSM on first OPN2C)" #~ msgstr "Sega System 32 z rozszerzonym kanałem 3 i CSM na pierwszym OPN2C" -#~ msgid "Sega System 32 (extended channel 3 on second OPN2C)" -#~ msgstr "Sega System 32 z rozszerzonym kanałem 3 na drugim OPN2C" - #~ msgid "Sega System 32 (extended channel 3 and CSM on second OPN2C)" #~ msgstr "Sega System 32 z rozszerzonym kanałem 3 i CSM na drugim OPN2C" -#~ msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" -#~ msgstr "Sega System 32 z rozszerzonym kanałem 3 na obydwu OPN2C" - #~ msgid "Sega System 32 (extended channel 3 and CSM on both OPN2Cs)" #~ msgstr "Sega System 32 z rozszerzonym kanałem 3 i CSM na obydwu OPN2C" -#~ msgid "Capcom Arcade" -#~ msgstr "Capcom Arcade" - -#~ msgid "Capcom Arcade (extended channel 3 on first OPN)" -#~ msgstr "Capcom Arcade z rozszerzonym kanałem 3 na pierwszym OPN-ie" - #~ msgid "Capcom Arcade (extended channel 3 and CSM on first OPN)" #~ msgstr "Capcom Arcade z rozszerzonym kanałem 3 i CSM na pierwszym OPN-ie" -#~ msgid "Capcom Arcade (extended channel 3 on second OPN)" -#~ msgstr "Capcom Arcade z rozszerzonym kanałem 3 na drugim OPN-ie" - #~ msgid "Capcom Arcade (extended channel 3 and CSM on second OPN)" #~ msgstr "Capcom Arcade z rozszerzonym kanałem 3 i CSM na drugim OPN-ie" -#~ msgid "Capcom Arcade (extended channel 3 on both OPNs)" -#~ msgstr "Capcom Arcade z rozszerzonym kanałem 3 na obydwu OPN-ach" - #~ msgid "Capcom Arcade (extended channel 3 and CSM on both OPNs)" #~ msgstr "Capcom Arcade z rozszerzonym kanałem 3 i CSM na obydwu OPN-ach" -#~ msgid "Jaleco Ginga NinkyouDen (drums mode)" -#~ msgstr "Jaleco Ginga NinkyouDen (tryb perkusji)" - -#~ msgid "NMK 16-bit Arcade" -#~ msgstr "NMK 16-bit Arcade" - -#~ msgid "NMK 16-bit Arcade (extended channel 3)" -#~ msgstr "NMK 16-bit Arcade z rozszerzonym kanałem 3" - #~ msgid "NMK 16-bit Arcade (extended channel 3 and CSM)" #~ msgstr "NMK 16-bit Arcade z rozszerzonym kanałem 3 i CSM)" -#~ msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" -#~ msgstr "NMK 16-bit Arcade (ze zmieniarką banków NMK112)" - -#~ msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" -#~ msgstr "" -#~ "NMK 16-bit Arcade (ze zmieniarką banków NMK112 i rozszerzonym kanałem 3" - #~ msgid "" #~ "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3 and CSM)" #~ msgstr "" #~ "NMK 16-bit Arcade ze zmieniarką banków NMK112, rozszerzonym kanałem 3 i " #~ "CSM)" -#~ msgid "Atlus Power Instinct 2 (extended channel 3)" -#~ msgstr "Atlus Power Instinct 2 z rozszerzonym kanałem 3" - #~ msgid "Atlus Power Instinct 2 (extended channel 3 and CSM)" #~ msgstr "Atlus Power Instinct 2 z rozszerzonym kanałem 3 i CSM)" -#~ msgid "Kaneko DJ Boy (extended channel 3)" -#~ msgstr "Kaneko DJ Boy z rozszerzonym kanałem 3" - #~ msgid "Kaneko DJ Boy (extended channel 3 and CSM)" #~ msgstr "Kaneko DJ Boy z rozszerzonym kanałem 3 i CSM)" -#~ msgid "Kaneko Air Buster (extended channel 3)" -#~ msgstr "Kaneko Air Buster z rozszerzonym kanałem 3" - #~ msgid "Kaneko Air Buster (extended channel 3 and CSM)" #~ msgstr "Kaneko Air Buster z rozszerzonym kanałem 3 i CSM)" -#~ msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" -#~ msgstr "Tecmo Ninja Gaiden z rozszerzonym kanałem 3 na pierwszym OPN-ie" - #~ msgid "Tecmo Ninja Gaiden (extended channel 3 and CSM on first OPN)" #~ msgstr "" #~ "Tecmo Ninja Gaiden z rozszerzonym kanałem 3 i CSM na pierwszym OPN-ie" -#~ msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" -#~ msgstr "Tecmo Ninja Gaiden z rozszerzonym kanałem 3 na drugim OPN-ie)" - #~ msgid "Tecmo Ninja Gaiden (extended channel 3 and CSM on second OPN)" #~ msgstr "Tecmo Ninja Gaiden z rozszerzonym kanałem 3 i CSM na drugim OPN-ie)" -#~ msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" -#~ msgstr "Tecmo Ninja Gaiden z rozszerzonym kanałem 3 na obydwu OPN-ach)" - #~ msgid "Tecmo Ninja Gaiden (extended channel 3 and CSM on both OPNs)" #~ msgstr "Tecmo Ninja Gaiden z rozszerzonym kanałem 3 i CSM na obydwu OPN-ach" -#~ msgid "Tecmo System (drums mode)" -#~ msgstr "Tecmo System (tryb perkusji)" - -#~ msgid "Seibu Kaihatsu Raiden (drums mode)" -#~ msgstr "Seibu Kaihatsu Raiden (tryb perkusji)" - -#~ msgid "Sunsoft Arcade" -#~ msgstr "Sunsoft Arcade" - -#~ msgid "Sunsoft Arcade (extended channel 3)" -#~ msgstr "Sunsoft Arcade z rozszerzonym kanałem 3" - #~ msgid "Sunsoft Arcade (extended channel 3 and CSM)" #~ msgstr "Sunsoft Arcade (z rozszerzonym kanałem 3 i CSM)" -#~ msgid "Atari Rampart (drums mode)" -#~ msgstr "Atari Rampart (tryb perkusji)" - -#~ msgid "Data East Karnov (extended channel 3)" -#~ msgstr "Data East Karnov (z rozszerzonym kanałem 3 3)" - #~ msgid "Data East Karnov (extended channel 3 and CSM)" #~ msgstr "Data East Karnov (z rozszerzonym kanałem 3 i CSM)" -#~ msgid "Data East Karnov (drums mode)" -#~ msgstr "Data East Karnov (tryb perkusji)" - -#~ msgid "Data East Karnov (extended channel 3; drums mode)" -#~ msgstr "Data East Karnov (z rozszerzonym kanałem 3; tryb perkusji)" - #~ msgid "Data East Karnov (extended channel 3 and CSM; drums mode)" #~ msgstr "Data East Karnov (z rozszerzonym kanałem 3 i CSM; tryb perkusji)" -#~ msgid "Data East Arcade" -#~ msgstr "Data East Arcade" - -#~ msgid "Data East Arcade (extended channel 3)" -#~ msgstr "Data East Arcade z rozszerzonym kanałem 3" - #~ msgid "Data East Arcade (extended channel 3 and CSM)" #~ msgstr "Data East Arcade (z rozszerzonym kanałem 3 i CSM)" -#~ msgid "Data East Arcade (drums mode)" -#~ msgstr "Data East Arcade (tryb perkusji)" - -#~ msgid "Data East Arcade (extended channel 3; drums mode)" -#~ msgstr "Data East Arcade (z rozszerzonym kanałem 3; tryb perkusji)" - #~ msgid "Data East Arcade (extended channel 3 and CSM; drums mode)" #~ msgstr "Data East Arcade (z rozszerzonym kanałem 3 i CSM; tryb perkusji)" -#~ msgid "Data East PCX (extended channel 3)" -#~ msgstr "Data East PCX z rozszerzonym kanałem 3" - #~ msgid "Data East PCX (extended channel 3 and CSM)" #~ msgstr "Data East PCX (z rozszerzonym kanałem 3 i CSM)" -#~ msgid "Data East Dark Seal (extended channel 3)" -#~ msgstr "Data East Dark Seal z rozszerzonym kanałem 3" - #~ msgid "Data East Dark Seal (extended channel 3 and CSM)" #~ msgstr "Data East Dark Seal (z rozszerzonym kanałem 3 i CSM)" -#~ msgid "SNK Ikari Warriors (drums mode on first OPL)" -#~ msgstr "SNK Ikari Warriors (pierwszy OPL w trybie perkusji)" - -#~ msgid "SNK Ikari Warriors (drums mode on second OPL)" -#~ msgstr "SNK Ikari Warriors (drugi OPL w trybie perkusji)" - -#~ msgid "SNK Ikari Warriors (drums mode on both OPLs)" -#~ msgstr "SNK Ikari Warriors (obydwa OPL-e w trybie perkusji)" - -#~ msgid "SNK Triple Z80 (drums mode on Y8950)" -#~ msgstr "SNK Triple Z80 (Y8950 w trybie perkusji)" - -#~ msgid "SNK Triple Z80 (drums mode on OPL)" -#~ msgstr "SNK Triple Z80 (OPL w trybie perkusji)" - -#~ msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" -#~ msgstr "SNK Triple Z80 (Y8950 i OPL w trybie perkusji)" - -#~ msgid "SNK Chopper I (drums mode on Y8950)" -#~ msgstr "SNK Chopper I (Y8950 w trybie perkusji)" - -#~ msgid "SNK Chopper I (drums mode on OPL2)" -#~ msgstr "SNK Chopper I (OPL2 w trybie perkusji)" - -#~ msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" -#~ msgstr "SNK Chopper I (Y8950 i OPL2 w trybie perkusji)" - -#~ msgid "SNK Touchdown Fever (drums mode on OPL)" -#~ msgstr "SNK Touchdown Fever (OPL w trybie perkusji)" - -#~ msgid "SNK Touchdown Fever (drums mode on Y8950)" -#~ msgstr "SNK Touchdown Fever (Y8950 w trybie perkusji)" - -#~ msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" -#~ msgstr "SNK Touchdown Fever (Y8950 i OPL2 w trybie perkusji)" - #~ msgid "Alpha denshi Alpha-68K (extended channel 3)" #~ msgstr "Alpha denshi Alpha-68K z rozszerzonym kanałem 3" @@ -18314,21 +21280,9 @@ msgstr "maksimum" #~ msgstr "" #~ "Alpha denshi Alpha-68K (z rozszerzonym kanałem 3 i CSM; tryb perkusji)" -#~ msgid "Neo Geo MVS (extended channel 2)" -#~ msgstr "Neo Geo MVS z rozszerzonym kanałem 2" - #~ msgid "Neo Geo MVS (extended channel 2 and CSM)" #~ msgstr "Neo Geo MVS z rozszerzonym kanałem 2 i CSM" -#~ msgid "Namco (3-channel WSG)" -#~ msgstr "Namco (3-kanałowy syntezator tablicowy)" - -#~ msgid "Taito Arcade" -#~ msgstr "Taito Arcade" - -#~ msgid "Taito Arcade (extended channel 3)" -#~ msgstr "Taito Arcade z rozszerzonym kanałem 3" - #~ msgid "Taito Arcade (extended channel 3 and CSM)" #~ msgstr "Taito Arcade (z rozszerzonym kanałem 3 i CSM)" @@ -18341,24 +21295,6 @@ msgstr "maksimum" #~ msgid "Seta 1 + FM addon (extended channel 3 and CSM)" #~ msgstr "Seta 1 + rozszerzenie FM (z rozszerzonym kanałem 3 i CSM)" -#~ msgid "Coreland Cyber Tank (drums mode)" -#~ msgstr "Coreland Cyber Tank (tryb perkusji)" - -#~ msgid "Toaplan 1 (drums mode)" -#~ msgstr "Toaplan 1 (tryb perkusji)" - -#~ msgid "Dynax/Nakanihon 3rd generation hardware" -#~ msgstr "Trzecia generacja sprzetu Dynax/Nakanihon" - -#~ msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" -#~ msgstr "Trzecia generacja sprzetu Dynax/Nakanihon (tryb perkusji)" - -#~ msgid "Dynax/Nakanihon Real Break (drums mode)" -#~ msgstr "Dynax/Nakanihon Real Break (tryb perkusji)" - -#~ msgid "system presets that you have saved." -#~ msgstr "uprzednio zapisane presety systemów." - #~ msgid "" #~ "chips which use frequency modulation (FM) to generate sound.\n" #~ "some of these also pack more (like square and sample channels).\n" @@ -18373,115 +21309,30 @@ msgstr "maksimum" #~ "W rzeczywistości \"FM\" oznacza tutaj modulację fazy, ale są one nie do " #~ "odróżnienia od siebie, gdy używają fal sinusoidalnych." -#~ msgid "Yamaha YM2203 (extended channel 3)" -#~ msgstr "Yamaha YM2203 z rozszerzonym kanałem 3" - #~ msgid "Yamaha YM2203 (extended channel 3 and CSM)" #~ msgstr "Yamaha YM2203 z rozszerzonym kanałem 3 i CSM)" -#~ msgid "Yamaha YM2608 (extended channel 3)" -#~ msgstr "Yamaha YM2608 z rozszerzonym kanałem 3" - #~ msgid "Yamaha YM2608 (extended channel 3 and CSM)" #~ msgstr "Yamaha YM2608 z rozszerzonym kanałem 3 i CSM)" -#~ msgid "Yamaha YM2610 (extended channel 2)" -#~ msgstr "Yamaha YM2610 z rozszerzonym kanałem 2" - #~ msgid "Yamaha YM2610 (extended channel 2 and CSM)" #~ msgstr "Yamaha YM2610 z rozszerzonym kanałem 2 i CSM)" -#~ msgid "Yamaha YM2610B (extended channel 3)" -#~ msgstr "Yamaha YM2610B z rozszerzonym kanałem 3" - #~ msgid "Yamaha YM2610B (extended channel 3 and CSM)" #~ msgstr "Yamaha YM2610B z rozszerzonym kanałem 3 i CSM)" -#~ msgid "Yamaha YM2612 (extended channel 3)" -#~ msgstr "Yamaha YM2612 z rozszerzonym kanałem 3" - #~ msgid "Yamaha YM2612 (extended channel 3) with DualPCM and CSM" #~ msgstr "Yamaha YM2612 z rozszerzonym kanałem 3, DualPCM i CSM" -#~ msgid "Yamaha YMF276 (extended channel 3)" -#~ msgstr "Yamaha YMF276 z rozszerzonym kanałem 3" - #~ msgid "Yamaha YMF276 with DualPCM" #~ msgstr "Yamaha YMF276 (OPN2L) z DualPCM" #~ msgid "Yamaha YMF276 (extended channel 3) with DualPCM and CSM" #~ msgstr "Yamaha YMF276 z rozszerzonym kanałem 3, DualPCM i CSM" -#~ msgid "Yamaha YM2413 (drums mode)" -#~ msgstr "Yamaha YM2413 (tryb perkusji)" - -#~ msgid "Yamaha YM3438 (extended channel 3)" -#~ msgstr "Yamaha YM3438 z rozszerzonym kanałem 3" - -#~ msgid "Yamaha YM3438 (OPN2C) with DualPCM" -#~ msgstr "Yamaha YM3438 (OPN2C) z DualPCM" - #~ msgid "Yamaha YM3438 (extended channel 3) with DualPCM and CSM" #~ msgstr "Yamaha YM3438 z rozszerzonym kanałem 3, DualPCM i CSM" -#~ msgid "Yamaha YM3526 (drums mode)" -#~ msgstr "Yamaha YM3526 (tryb perkusji)" - -#~ msgid "Yamaha Y8950 (drums mode)" -#~ msgstr "Yamaha Y8950 (tryb perkusji)" - -#~ msgid "Yamaha YM3812 (drums mode)" -#~ msgstr "Yamaha YM3812 (tryb perkusji)" - -#~ msgid "Yamaha YMF262 (drums mode)" -#~ msgstr "Yamaha YMF262 (tryb perkusji)" - -#~ msgid "Yamaha YMF289B (drums mode)" -#~ msgstr "Yamaha YMF289B (tryb perkusji)" - -#~ msgid "" -#~ "these chips generate square/pulse tones only (but may include noise)." -#~ msgstr "" -#~ "Układy te są w stanie generować tylko fale kwadratowe/prostokątne (ale " -#~ "mogą również generować szum)." - -#~ msgid "Sega PSG (SN76489-like)" -#~ msgstr "Sega PSG (pochodna SN76489)" - -#~ msgid "Sega PSG (SN76489-like, Stereo)" -#~ msgstr "Sega PSG (pochodna SN76489, stereo)" - -#~ msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." -#~ msgstr "" -#~ "uklady/systemy wykorzystujące sample formatu PCM lub ADPCM do odtwarzania " -#~ "dźwięku." - -#~ msgid "chips which use user-specified waveforms to generate sound." -#~ msgstr "" -#~ "chipy wykorzystujące fale zdefiniowane przez użytkownika do syntezy " -#~ "dźwięku." - -#~ msgid "Namco C15 (8-channel mono)" -#~ msgstr "Namco C15 (8-kanałowy, mono)" - -#~ msgid "Namco C30 (8-channel stereo)" -#~ msgstr "Namco C30 (8-kanałowy, stereo)" - -#~ msgid "Specialized" -#~ msgstr "Wyspecjalizowane" - -#~ msgid "chips/systems with unique sound synthesis methods." -#~ msgstr "Uklady/systemy z unikalnymi technikami syntezy dźwięku." - -#~ msgid "Commodore PET (pseudo-wavetable)" -#~ msgstr "Commodore PET (pseudo synteza tablicowa)" - -#~ msgid "ZX Spectrum (beeper only, SFX-like engine)" -#~ msgstr "ZX Spectrum (tylko brzęczyk, silnik pokroju SFX)" - -#~ msgid "ZX Spectrum (beeper only, QuadTone engine)" -#~ msgstr "ZX Spectrum (tylko brzęczyk, silnik QuadTone)" - #~ msgid "" #~ "chips/systems which do not exist in reality or were made just several " #~ "years ago." @@ -18489,22 +21340,6 @@ msgstr "maksimum" #~ "Uklady/systemy, które nie wystepuja w fizycznej postaci lub zostały " #~ "wyprodukowane zaledwie kilka lat temu." -#~ msgid "DefleMask-compatible" -#~ msgstr "Zgodne z DefleMaskiem" - -#~ msgid "" -#~ "these configurations are compatible with DefleMask.\n" -#~ "select this if you need to save as .dmf or work with that program." -#~ msgstr "" -#~ "Te presety są kompatybilne z DefleMask. Wybierz je, jeśli chcesz " -#~ "wyeksportować moduł do .dmf lub pracować z tym programem." - -#~ msgid "Arcade (YM2151 and SegaPCM)" -#~ msgstr "Arcade (YM2151 i SegaPCM)" - -#~ msgid "Neo Geo CD (extended channel 2)" -#~ msgstr "Neo Geo CD z rozszerzonym kanałem 2" - #~ msgid "Register View###Register View" #~ msgstr "Podglad rejestrów###Register View" @@ -18584,12 +21419,6 @@ msgstr "maksimum" #~ "jednego kanału w trybie tablic fal),\n" #~ "więc zarezerwuj ich tyle, ile potrzebujesz." -#~ msgid "1MB" -#~ msgstr "1 MB" - -#~ msgid "256KB" -#~ msgstr "256 kB" - #~ msgid "Chip Manager###Chip Manager" #~ msgstr "Menedżer układów###Chip Manager" @@ -18694,18 +21523,6 @@ msgstr "maksimum" #~ msgid "direct" #~ msgstr "bezpośrednie" -#~ msgid "HP/K2, HP/K2" -#~ msgstr "HP/K2, HP/K2" - -#~ msgid "HP/K2, LP/K1" -#~ msgstr "HP/K2, LP/K1" - -#~ msgid "LP/K2, LP/K2" -#~ msgstr "LP/K2, LP/K2" - -#~ msgid "LP/K2, LP/K1" -#~ msgstr "LP/K2, LP/K1" - #~ msgid "KIOCSOUND on /dev/tty" #~ msgstr "KIOCSOUND na /dev/tty1" @@ -18789,12 +21606,6 @@ msgstr "maksimum" #~ msgid "LSB CC##valueCC" #~ msgstr "LSB CC##valueCC2" -#~ msgid "Sample ROMs:" -#~ msgstr "Obrazy ROM sampli:" - -#~ msgid "OPL4 YRW801 path" -#~ msgstr "Sćieżka do OPL4 YRW801" - #~ msgid "MultiPCM TG100 path" #~ msgstr "Sćieżka do OPL4 MultiPCM TG100" @@ -19096,9 +21907,6 @@ msgstr "maksimum" #~ msgid "Misc" #~ msgstr "Inne" -#~ msgid "Wrap text" -#~ msgstr "Zawijaj wiersze" - #~ msgid "Wrap text in song/subsong comments window." #~ msgstr "Zawijaj wiersz w oknach komentarzy do utworu/podutworu" @@ -20118,18 +22926,6 @@ msgstr "maksimum" #~ msgid "Raw Envelope Period" #~ msgstr "Okres obwiedni (absolutny)" -#~ msgid "A" -#~ msgstr "A" - -#~ msgid "D" -#~ msgstr "D" - -#~ msgid "S" -#~ msgstr "S" - -#~ msgid "R" -#~ msgstr "R" - #~ msgid "Raw Frequency" #~ msgstr "Wysokość (absolutna)" @@ -20696,12 +23492,6 @@ msgstr "maksimum" #~ msgid "16xx: Set raw period higher byte" #~ msgstr "16xx: Ustaw wysoki bajt absolutnego okresu" -#~ msgid "22xx: Pulse width slide up" -#~ msgstr "22xx: Narastanie szerokości fali prostokątnej" - -#~ msgid "23xx: Pulse width slide down" -#~ msgstr "23xx: Opadanie szerokości fali prostokątnej" - #~ msgid "24xx: Cutoff slide up" #~ msgstr "24xx: Narastanie punktu odcięcia" @@ -20717,12 +23507,6 @@ msgstr "maksimum" #~ msgid "11xx: Set waveform (local)" #~ msgstr "11xx: Ustaw kształt fali (lokalny)" -#~ msgid "17xx: Pulse width slide up" -#~ msgstr "17xx: Narastanie szerokości fali prostokątnej" - -#~ msgid "18xx: Pulse width slide down" -#~ msgstr "18xx: Opadanie szerokości fali prostokątnej" - #~ msgid "19xx: Cutoff slide up" #~ msgstr "19xx: Narastanie punktu odcięcia" @@ -20750,35 +23534,6 @@ msgstr "maksimum" #~ msgid "17xx: Select waveform (local)" #~ msgstr "17xx: Ustaw kształt fali (lokalny)" -#~ 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.\n" -#~ "this one includes CSM mode control for special effects on Channel 3." -#~ msgstr "" -#~ "tańsza wersja OPM z innym układem rejestrów i bez stereo...\n" -#~ "...ale za to z wbudowanym AY-3-8910! (tak naprawdę YM2149)\n" -#~ "jest to układ w trybie rozszerzonego kanału, która zamienia trzeci kanał " -#~ "FM w cztery operatory z niezależnymi nutami/częstotliwościami\n" -#~ "ten układ posiada kontrolę trybu CSM dla efektów specjalnych na trzecim " -#~ "kanale." - -#~ 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.\n" -#~ "this one includes CSM mode control for special effects on Channel 3." -#~ msgstr "" -#~ "OPN, ale z dwa razy większą ilością kanałów FM, stereo powrca, są też " -#~ "kanały perkusji i ADPCM.\n" -#~ "Эjest to układ w trybie rozszerzonego kanału, która zamienia trzeci kanał " -#~ "FM w cztery operatory z niezależnymi nutami/częstotliwościami.\n" -#~ "ten układ posiada kontrolę trybu CSM dla efektów specjalnych na trzecim " -#~ "kanale." - #~ msgid "13xx: Set raw period" #~ msgstr "13xx: Ustaw absolutny okres" @@ -20810,43 +23565,9 @@ msgstr "maksimum" #~ "ten układ posiada kontrolę trybu CSM dla efektów specjalnych na trzecim " #~ "kanale." -#~ msgid "the OPLL chip but with drums mode turned on." -#~ msgstr "układ OPLL z włączonym trybem perkusji." - -#~ 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.\n" -#~ "this one includes CSM mode control for special effects on Channel 3." -#~ msgstr "" -#~ "a więc Taito poprosiło Yamahę o dodanie do YM2610 dwóch brakujących " -#~ "kanałów FM, a Yamaha z przyjemnością dostarczyła ów układ.\n" -#~ "jest to układ w trybie rozszerzonego kanału, która zamienia trzeci kanał " -#~ "FM w cztery operatory z niezależnymi nutami/częstotliwościami.\n" -#~ "ten układ posiada kontrolę trybu CSM dla efektów specjalnych na trzecim " -#~ "kanale." - #~ msgid "11xx: Select waveform (local)" #~ msgstr "11xx: Ustaw kształt fali (lokalny)" -#~ 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.\n" -#~ "this one includes CSM mode control for special effects on Channel 3." -#~ msgstr "" -#~ "układ ten znany jest głównie z tego, że znajduje się w Sega Mega Drive " -#~ "(ale był również używany w komputerze FM Towns).\n" -#~ "w ta wersja wykorzystuje programowe miksowanie sampli, dzięki czemu można " -#~ "odtwarzać dwa kanały sampli na raz.\n" -#~ "jest to wersja która zamienia trzeci kanał FM w cztery operatory z " -#~ "niezależnymi nutami/częstotliwościami.\n" -#~ "ta wersja posiada kontrolę trybu CSM dla efektów specjalnych na trzecim " -#~ "kanale" - #~ msgid "11xx: Raw frequency (0-3E)" #~ msgstr "11xx: Absulutna częstotliwość (0-3E)" diff --git a/po/pt_BR.po b/po/pt_BR.po index 4992d0dbd1..7eb64485b5 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -12,12 +12,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "fim prematuro do arquivo" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "Canal %d" @@ -27,174 +27,174 @@ msgstr "Canal %d" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "" "20xx: Definir modo do canal (bit 0: onda quadrada; bit 1: ruído; bit 2: " "envelope)" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "21xx: Definir frequência do ruído (0 a 1F)" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "" "22xy: Definir modo do envelope (x: formato, y: habilitar para este canal)" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "23xx: Definir byte inferior do período do envelope" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "24xx: Definir byte superior do período do envelope" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "25xx: Slide de envelope para cima" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "26xx: Slide de envelope para baixo" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "29xy: Definir envelope automático (x: numerador; y: denominador)" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "2Exx: Escrever na porta E/S A" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "2Fxx: Escrever na porta E/S B" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "12xx: Definir ciclo de trabalho (0 a 8)" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "27xx: Definir máscara AND do ruído" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "28xx: Definir máscara OR do ruído" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" msgstr "" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "2Dxx: NÃO É PARA SER USADO PELO COMPOSITOR" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "30xx: Alternar reinício brusco do envelope em novas notas" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "18xx: Alternar modo de canal 3 estendido" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "17xx: Alternar modo PCM (LEGADO)" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "DFxx: Definir direção da reprodução de samples (0: normal; 1: reversa)" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "18xx: Alternar modo bateria (1: habilitado; 0: desabilitado)" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "11xx: Definir feedback (0 a 7)" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "12xx: Definir nível do operador 1 (0 é o mais alto, 7F o mais baixo)" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "13xx: Definir nível do operador 2 (0 é o mais alto, 7F o mais baixo)" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "14xx: Definir nível do operador 3 (0 é o mais alto, 7F o mais baixo)" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "15xx: Definir nível do operador 4 (0 é o mais alto, 7F o mais baixo)" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" "16xy: Definir multiplicador do operador (x: operador de 1 a 4; y: " "multiplicador)" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "19xx: Definir ataque de todos os operadores (0 a 1F)" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "1Axx: Definir ataque do operador 1 (0 a 1F)" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "1Bxx: Definir ataque do operador 2 (0 a 1F)" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "1Cxx: Definir ataque do operador 3 (0 a 1F)" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "1Dxx: Definir ataque do operador 4 (0 a 1F)" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "50xy: Definir AM (x: operador de 1 a 4 (0 para todos os ops.); y: AM)" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" "51xy: Definir nível de sustentação (x: operador de 1 a 4 (0 para todos os " "ops.); y: sustentação)" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" "52xy: Definir repouso (x: operador de 1 a 4 (0 para todos os ops.); y: " "repouso)" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 msgid "" "53xy: Set detune (x: operator from 1 to 4 (0 for all ops); y: detune where 3 " "is center)" @@ -202,8 +202,8 @@ msgstr "" "53xy: Definir desafinação (x: operador de 1 a 4 (0 para todos os ops.); y: " "desafinação, onde 3 é o centro)" -#: src/engine/sysDef.cpp:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 msgid "" "54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale " "from 0 to 3)" @@ -211,73 +211,73 @@ msgstr "" "54xy: Definir escalonamento do envelope (x: operador de 1 a 4 (0 para todos " "os ops.); y: escala de 0 a 3)" -#: src/engine/sysDef.cpp:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "56xx: Definir decaimento de todos os operadores (0 a 1F)" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "57xx: Definir decaimento do operador 1 (0 a 1F)" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "58xx: Definir decaimento do operador 2 (0 a 1F)" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "59xx: Definir decaimento do operador 3 (0 a 1F)" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "5Axx: Definir decaimento do operador 4 (0 a 1F)" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "5Bxx: Definir decaimento 2 de todos os operadores (0 a 1F)" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "5Cxx: Definir decaimento 2 do operador 1 (0 a 1F)" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "5Dxx: Definir decaimento 2 do operador 2 (0 a 1F)" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "5Exx: Definir decaimento 2 do operador 3 (0 a 1F)" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "5Fxx: Definir decaimento 2 do operador 4 (0 a 1F)" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "10xx: Definir frequência do ruído (xx: valor; 0 desabilita o ruído)" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "17xx: Definir velocidade do LFO" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" "18xx: Definir forma de onda do LFO (0 serra, 1 quadrada, 2 triângulo, 3 " "ruído)" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "1Exx: Definir profundidade do AM (0 a 7F)" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "1Fxx: Definir profundidade do PM (0 a 7F)" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 msgid "" "55xy: Set detune 2 (x: operator from 1 to 4 (0 for all ops); y: detune from " "0 to 3)" @@ -285,25 +285,25 @@ msgstr "" "55xy: Definir desafinação 2 (x: operador de 1 a 4 (0 para todos os ops.); y: " "desafinação de 0 a 3)" -#: src/engine/sysDef.cpp:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "24xx: Definir velocidade do LFO 2" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" "25xx: Definir forma de onda do LFO 2 (0 serra, 1 quadrada, 2 triângulo, 3 " "ruído)" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "26xx: Definir profundidade do AM 2 (0 ta 7F)" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "27xx: Definir profundidade do PM 2 (0 ta 7F)" -#: src/engine/sysDef.cpp:527 +#: 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)" @@ -311,7 +311,7 @@ msgstr "" "28xy: Definir reverb (x: operador de 1 a 4 (0 para todos os ops.); y: reverb " "de 0 a 7)" -#: src/engine/sysDef.cpp:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 msgid "" "2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " "from 0 to 7)" @@ -319,7 +319,7 @@ msgstr "" "2Axy: Definir forma de onda (x: operador de 1 a 4 (0 para todos os ops.); y: " "forma de onda de 0 a 7)" -#: src/engine/sysDef.cpp:529 +#: 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)" @@ -327,46 +327,46 @@ msgstr "" "2Bxy: Definir deslocamento do gerador de envelope x: operador de 1 a 4 (0 " "para todos os ops.); y: deslocamento de 0 a 3)" -#: src/engine/sysDef.cpp:530 +#: src/engine/sysDef.cpp:527 msgid "" "2Cxy: Set fine multiplier (x: operator from 1 to 4 (0 for all ops); y: fine)" msgstr "" "2Cxy: Definir multiplicador fino (x: operador de 1 a 4 (0 para todos os " "ops.); y: multiplicador fino)" -#: src/engine/sysDef.cpp:533 +#: src/engine/sysDef.cpp:530 msgid "" "3xyy: Set fixed frequency of operator 1 (x: octave from 0 to 7; y: frequency)" msgstr "" "3xyy: Definir frequência fixa do operador 1 (x: oitava de 0 a 7; y: " "frequência)" -#: src/engine/sysDef.cpp:534 +#: src/engine/sysDef.cpp:531 msgid "" "3xyy: Set fixed frequency of operator 2 (x: octave from 8 to F; y: frequency)" msgstr "" "3xyy: Definir frequência fixa do operador 2 (x: oitava de 8 a F; y: " "frequência)" -#: src/engine/sysDef.cpp:535 +#: src/engine/sysDef.cpp:532 msgid "" "4xyy: Set fixed frequency of operator 3 (x: octave from 0 to 7; y: frequency)" msgstr "" "4xyy: Definir frequência fixa do operador 3 (x: oitava de 0 a 7; y: " "frequência)" -#: src/engine/sysDef.cpp:536 +#: src/engine/sysDef.cpp:533 msgid "" "4xyy: Set fixed frequency of operator 4 (x: octave from 8 to F; y: frequency)" msgstr "" "4xyy: Definir frequência fixa do operador 4 (x: oitava de 8 a F; y: " "frequência)" -#: src/engine/sysDef.cpp:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "10xy: Configurar LFO (x: habilitar; y: velocidade)" -#: src/engine/sysDef.cpp:544 +#: 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)" @@ -374,69 +374,68 @@ msgstr "" "55xy: Definir envelope SSG (x: operador de 1 a 4 (0 para todos os ops.); y: " "0-7 ligado, 8 desligado)" -#: src/engine/sysDef.cpp:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "1Fxx: Definir volume global do ADPCM-A (0 a 3F)" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "12xx: Definir nível do operador 1 (0 é o mais alto, 3F o mais baixo)" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" -msgstr "13xx: Definir nível do operador 2 (0 é o mais alto, 3F o mais baixo)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" +msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" "16xy: Definir multiplicador do operador (x: operator de 1 a 2; y: " "multiplicador)" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "19xx: Definir ataque de todos os operadores (0 a F)" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "1Axx: Definir ataque do operador 1 (0 a F)" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "1Bxx: Definir ataque do operador 2 (0 a F)" -#: src/engine/sysDef.cpp:564 +#: src/engine/sysDef.cpp:561 msgid "50xy: Set AM (x: operator from 1 to 2 (0 for all ops); y: AM)" msgstr "50xy: Definir AM (x: operador de 1 a 2 (0 para todos os ops.); y: AM)" -#: src/engine/sysDef.cpp:565 +#: src/engine/sysDef.cpp:562 msgid "" "51xy: Set sustain level (x: operator from 1 to 2 (0 for all ops); y: sustain)" msgstr "" "51xy: Definir nível de sustentação (x: operador de 1 a 2 (0 para todos os " "ops.); y: sustentação)" -#: src/engine/sysDef.cpp:566 +#: src/engine/sysDef.cpp:563 msgid "52xy: Set release (x: operator from 1 to 2 (0 for all ops); y: release)" msgstr "" "52xy: Definir repouso (x: operador de 1 a 2 (0 para todos os ops.); y: " "repouso)" -#: src/engine/sysDef.cpp:567 +#: src/engine/sysDef.cpp:564 msgid "53xy: Set vibrato (x: operator from 1 to 2 (0 for all ops); y: enabled)" msgstr "" "53xy: Definir vibrato (x: operador de 1 a 2 (0 para todos os ops.); y: " "habilitado)" -#: src/engine/sysDef.cpp:568 +#: 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)" @@ -444,7 +443,7 @@ msgstr "" "54xy: Definir escalonamento de envelope (x: operador de 1 a 2 (0 para todos " "os ops.); y: escala de 0 a 3)" -#: src/engine/sysDef.cpp:569 +#: src/engine/sysDef.cpp:566 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 2 (0 for all ops); y: " "enabled)" @@ -452,22 +451,22 @@ msgstr "" "55xy: Definir modo de sustentação de envelope (x: operador de 1 a 2 (0 para " "todos os ops.); y: habilitado)" -#: src/engine/sysDef.cpp:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "56xx: Definir decaimento de todos os operadores (0 a F)" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "57xx: Definir decaimento do operador 1 (0 a F)" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "58xx: Definir decaimento do operador 2 (0 a F)" -#: src/engine/sysDef.cpp:573 +#: 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)" @@ -475,31 +474,35 @@ msgstr "" "5Bxy: Definir se a nota irá escalonar a taxa do envelope (x: operador de 1 a " "2 (0 para todos os ops.); y: habilitado)" -#: src/engine/sysDef.cpp:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "10xx: Definir profundidade de AM global (0: 1dB, 1: 4.8dB)" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "13xx: Definir nível do operador 2 (0 é o mais alto, 3F o mais baixo)" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "14xx: Definir nível do operador 3 (0 é o mais alto, 3F o mais baixo)" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "15xx: Definir nível do operador 4 (0 é o mais alto, 3F o mais baixo)" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "17xx: Definir profundidade de vibrato global (0: normal, 1: dobro)" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "1Cxx: Definir ataque do operador 3 (0 a F)" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "1Dxx: Definir ataque do operador 4 (0 a F)" -#: src/engine/sysDef.cpp:590 +#: 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)" @@ -507,13 +510,13 @@ msgstr "" "2Axy: Definir forma de onda (x: operador de 1 a 4 (0 para todos os ops.); y: " "forma de onda de 0 a 3 no OPL2 e 0 a 7 no OPL3)" -#: src/engine/sysDef.cpp:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" "53xy: Definir vibrato (x: operador de 1 a 4 (0 para todos os ops.); y: " "habilitado)" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" @@ -521,15 +524,15 @@ msgstr "" "55xy: Definir modo de sustentação de envelope (x: operador de 1 a 4 (0 para " "todos os ops.); y: habilitado)" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "59xx: Definir decaimento do operador 3 (0 a F)" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "5Axx: Definir decaimento do operador 4 (0 a F)" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 msgid "" "5Bxy: Set whether key will scale envelope (x: operator from 1 to 4 (0 for " "all ops); y: enabled)" @@ -537,89 +540,165 @@ msgstr "" "5Bxy: Definir se a nota irá escalonar a taxa do envelope (x: operador de 1 a " "4 (0 para todos os ops.); y: habilitado)" -#: src/engine/sysDef.cpp:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" "10xx: Definir forma de onda (bit 0: triângulo; bit 1: serra; bit 2: pulso; " "bit 3: ruído)" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" "11xx: Definir ponto de corte grosso (não recomendado; use o 4xxx ao invés " "desse)" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" "12xx: Definir largura de pulso grossa (não recomendado, use o 3xxx ao invés " "desse)" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "13xx: Definir ressonância (0 a F)" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" "14xx: Definir modo de filtro (bit 0: passa baixa; bit 1: passa banda; bit 2: " "passa alta)" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "15xx: Definir tempo de reinício do envelope" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" "1Axx: Desabilitar reinício do envelope para este canal (1 desabilita; 0 " "habilita)" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "1Bxy: Redefinir ponto de corte (x: em nova nota; y: agora)" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "1Cxy: Redefinir largura de pulso (x: em nova nota; y: agora)" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "1Exy: Alterar outros parâmetros (LEGADO)" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "20xy: Definir ataque/decaimento (x: ataque; y: decaimento)" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "21xy: Definir sustentação/repouso (x: sustentação; y: repouso)" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "22xx: Slide de largura de pulso para cima" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "23xx: Slide de largura de pulso para baixo" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "3xxx: Definir largura de pulso (0 a FFF)" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "4xxx: Definir ponto de corte (0 to 7FF)" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "10xx: Definir forma de onda" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "20xx: Definir frequência do PCM" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 msgid "" "10xy: Set AM depth (x: operator from 1 to 4 (0 for all ops); y: depth (0: " "1dB, 1: 4.8dB))" @@ -627,7 +706,7 @@ msgstr "" "10xy: Definir profundidade do AM (x: operador de 1 a 4 (0 para todos os " "ops.); y: profundidade (0: 1dB, 1: 4.8dB))" -#: src/engine/sysDef.cpp:639 +#: src/engine/sysDef.cpp:661 msgid "" "17xy: Set vibrato depth (x: operator from 1 to 4 (0 for all ops); y: depth " "(0: normal, 1: double))" @@ -635,23 +714,23 @@ msgstr "" "17xy: Definir profundidade do vibrato (x: operador de 1 a 4 (0 para todos os " "ops.); y: profundidade (0: normal, 1: dobro))" -#: src/engine/sysDef.cpp:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "20xy: Definir balanço do operador 1 (x: esquerda; y: direita)" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "21xy: Definir balanço do operador 2 (x: esquerda; y: direita)" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "22xy: Definir balanço do operador 3 (x: esquerda; y: direita)" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "23xy: Definir balanço do operador 4 (x: esquerda; y: direita)" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 msgid "" "24xy: Set output level register (x: operator from 1 to 4 (0 for all ops); y: " "level from 0 to 7)" @@ -659,7 +738,7 @@ msgstr "" "24xy: Definir registrador de nível de saída (x: operador de 1 a 4 (0 para " "todos os ops.); y: nível de 0 a 7)" -#: src/engine/sysDef.cpp:650 +#: src/engine/sysDef.cpp:672 msgid "" "25xy: Set modulation input level (x: operator from 1 to 4 (0 for all ops); " "y: level from 0 to 7)" @@ -667,7 +746,7 @@ msgstr "" "25xy: Definir nível de entrada de modulação (x: operador de 1 a 4 (0 para " "todos os ops.); y: nível de 0 a 7)" -#: src/engine/sysDef.cpp:651 +#: src/engine/sysDef.cpp:673 msgid "" "26xy: Set envelope delay (x: operator from 1 to 4 (0 for all ops); y: delay " "from 0 to 7)" @@ -675,11 +754,11 @@ msgstr "" "26xy: Definir atraso de envelope (x: operador de 1 a 4 (0 para todos os " "ops.); y: atraso de 0 a 7)" -#: src/engine/sysDef.cpp:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "27xx: Definir modo de ruído do operador 4 (x: modo de 0 a 3)" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" @@ -687,23 +766,23 @@ msgstr "" "2Fxy: Definir bloco da frequência fixa (x: operador de 1 a 4; y: oitava de 0 " "a 7)" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "40xx: Definir desafinação do operador 1 (80: centro)" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "41xx: Definir desafinação do operador 2 (80: centro)" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "42xx: Definir desafinação do operador 3 (80: centro)" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "43xx: Definir desafinação do operador 4 (80: centro)" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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)" @@ -711,7 +790,7 @@ msgstr "" "3xyy: Definir Número-Frequência da frequência fixa do operador 1 (x: 2 bits " "superiores de 0 a 3; y: 8 bits inferiores)" -#: src/engine/sysDef.cpp:674 +#: src/engine/sysDef.cpp:696 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)" @@ -719,7 +798,7 @@ msgstr "" "3xyy: Definir Número-Frequência da frequência fixa do operador 2 (x: 2 bits " "superiores de 4 a 7; y: 8 bits inferiores)" -#: src/engine/sysDef.cpp:675 +#: src/engine/sysDef.cpp:697 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)" @@ -727,7 +806,7 @@ msgstr "" "3xyy: Definir Número-Frequência da frequência fixa do operador 3 (x: 2 bits " "superiores de 8 a B; y: 8 bits inferiores)" -#: src/engine/sysDef.cpp:676 +#: src/engine/sysDef.cpp:698 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)" @@ -735,393 +814,665 @@ msgstr "" "3xyy: Definir Número-Frequência da frequência fixa do operador 4 (x: 2 bits " "superiores de C a F; y: 8 bits inferiores)" -#: src/engine/sysDef.cpp:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "11xx: Definir ressonância (0 a FF)" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" "12xx: Definir modo de filtro (bit 0: passa baixa; bit 1: passa banda; bit 2: " "passa alta)" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" "13xx: Desabilitar reinício do envelope para este canal (1 desabilita; 0 " "habilita)" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "14xy: Redefinir ponto de corte (x: em nova nota; y: agora)" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "15xy: Redefinir largura de pulso (x: em nova nota; y: agora)" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "16xy: Alterar outros parâmetros" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" -msgstr "4xxx: Definir ponto de corte (0 a FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" +msgstr "17xx: Slide de largura de pulso para cima" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" +msgstr "18xx: Slide de largura de pulso para baixo" + +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:701 +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" +msgstr "4xxx: Definir ponto de corte (0 a FFF)" + +#: src/engine/sysDef.cpp:725 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." +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -"um chip que encontrou seu lugar dentro de celulares nos anos 2000.\n" -"proprietário como era, ele faleceu após perder para o MP3 na batalha de " -"hardware móvel." -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" -msgstr "Canal 1" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" -msgstr "Canal 2" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" -msgstr "Canal 3" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" -msgstr "Canal 4" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" -msgstr "Canal 5" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" -msgstr "Canal 6" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" -msgstr "Canal 7" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" -msgstr "Canal 8" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" -msgstr "Canal 9" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" -msgstr "Canal 10" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" -msgstr "Canal 11" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" -msgstr "Canal 12" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" -msgstr "Canal 13" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" -msgstr "Canal 14" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" -msgstr "Canal 15" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" -msgstr "Canal 16" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" -msgstr "PCM" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" +msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" -msgstr "Sega Mega Drive com Canal 3 Estendido" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" +msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" msgstr "" -#: src/engine/sysDef.cpp:722 +#: src/engine/sysDef.cpp:752 msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" -"um chip de som de onda quadrada e ruído encontrado no Sega Master System, " -"ColecoVision, PCs Tandy, o próprio 99/4A da TI e alguns outros lugares." -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" +msgstr "" + +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" +msgstr "" + +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" +msgstr "" + +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" +msgstr "" + +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" +msgstr "" + +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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 "" +"um chip que encontrou seu lugar dentro de celulares nos anos 2000.\n" +"proprietário como era, ele faleceu após perder para o MP3 na batalha de " +"hardware móvel." + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "Canal 1" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "Canal 2" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "Canal 3" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "Canal 4" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "Canal 5" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "Canal 6" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "Canal 7" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "Canal 8" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "Canal 9" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "Canal 10" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "Canal 11" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "Canal 12" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "Canal 13" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "Canal 14" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "Canal 15" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "Canal 16" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "PCM" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "Sega Mega Drive com Canal 3 Estendido" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:829 +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 "" +"um chip de som de onda quadrada e ruído encontrado no Sega Master System, " +"ColecoVision, PCs Tandy, o próprio 99/4A da TI e alguns outros lugares." + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" msgstr "Quadrado 1" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 msgid "Square 2" msgstr "Quadrado 2" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 msgid "Square 3" msgstr "Quadrado 3" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 msgid "Noise" msgstr "Ruído" -#: src/engine/sysDef.cpp:729 +#: src/engine/sysDef.cpp:836 msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" msgstr "" "20xy: Definir modo de ruído (x: freq. predefinidas/freq. canal 3; y: pulso " "fino/ruído)" -#: src/engine/sysDef.cpp:734 +#: src/engine/sysDef.cpp:841 msgid "Sega Master System + FM Expansion" msgstr "" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 msgid "Game Boy" msgstr "Game Boy" -#: src/engine/sysDef.cpp:741 +#: src/engine/sysDef.cpp:848 msgid "the most popular portable game console of the era." msgstr "o console de games portátil mais popular da sua época." -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 1" msgstr "Pulso 1" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 2" msgstr "Pulso 2" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 msgid "Wavetable" msgstr "Wavetable" -#: src/engine/sysDef.cpp:749 +#: src/engine/sysDef.cpp:856 msgid "11xx: Set noise length (0: long; 1: short)" msgstr "11xx: Definir comprimento do ruído (0: longo; 1: curto)" -#: src/engine/sysDef.cpp:750 +#: src/engine/sysDef.cpp:857 msgid "12xx: Set duty cycle (0 to 3)" msgstr "12xx: Definir ciclo de trabalho (0 a 3)" -#: src/engine/sysDef.cpp:751 +#: src/engine/sysDef.cpp:858 msgid "13xy: Setup sweep (x: time; y: shift)" msgstr "13xy: Configurar sweep (x: tempo; y: deslocamento)" -#: src/engine/sysDef.cpp:752 +#: src/engine/sysDef.cpp:859 msgid "14xx: Set sweep direction (0: up; 1: down)" msgstr "14xx: Definir direção do sweep (0: para cima; 1: para baixo)" -#: src/engine/sysDef.cpp:757 +#: src/engine/sysDef.cpp:864 msgid "PC Engine/TurboGrafx-16" msgstr "" -#: src/engine/sysDef.cpp:758 +#: src/engine/sysDef.cpp:865 msgid "an '80s game console with a wavetable sound chip, popular in Japan." msgstr "" "um console de games dos anos 80 com um chip de som wavetable, popular no " "Japão." -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 msgid "11xx: Toggle noise mode" msgstr "11xx: Alternar modo de rúido" -#: src/engine/sysDef.cpp:767 +#: src/engine/sysDef.cpp:874 msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" msgstr "" "12xx: Configurar LFO (0: desabilitado; 1: profundidade 1x; 2: profundidade " "16x; 3: profundidade 256x)" -#: src/engine/sysDef.cpp:768 +#: src/engine/sysDef.cpp:875 msgid "13xx: Set LFO speed" msgstr "13xx: Definir velocidade do LFO" -#: src/engine/sysDef.cpp:774 +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 msgid "NES (Ricoh 2A03)" msgstr "" -#: src/engine/sysDef.cpp:775 +#: src/engine/sysDef.cpp:882 msgid "" "also known as Famicom in Japan, it's the most well-known game console of the " "'80s." @@ -1130,77 +1481,79 @@ msgstr "" "System, Top Game, Turbo Game, Dynavision, Bit System e Polystation no " "Brasil, é o console de jogos mais conhecido dos anos 80." -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 msgid "Triangle" msgstr "Triângulo" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 msgid "DPCM" msgstr "DPCM" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 msgid "11xx: Write to delta modulation counter (0 to 7F)" msgstr "11xx: Escrever no contador de modulação delta (DAC) (0 a 7F)" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" msgstr "" "12xx: Definir ciclo de trabalho/modo de ruído (pulso: 0 a 3; ruído: 0 ou 1)" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "13xy: Realizar sweep de tom para cima (x: tempo; y: deslocamento)" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "14xy: Realizar sweep de tom para baixo (x: tempo; y: deslocamento)" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" "15xx: Definir modo de envelope (0: envelope, 1: comprimento, 2: repetir, 3: " "constante)" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" "16xx: Definir contador de comprimento (veja o manual para uma lista de " "valores)" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "17xx: Definir modo do contador de quadros (0: 4 passos, 1: 5 passos)" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "18xx: Selecionar modo PCM/DPCM (0: PCM; 1: DPCM)" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" "19xx: Definir contador linear do canal triângulo (0 a 7F; valores 80 e " "superiores interrompem)" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "20xx: Definir frequência DPCM (0 a F)" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." @@ -1208,11 +1561,11 @@ msgstr "" "este computador possui o chip de som SID, que possui recursos de " "sintetizador como um filtro e ADSR." -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR.\n" @@ -1222,15 +1575,15 @@ msgstr "" "sintetizador como um filtro e ADSR.\n" "essa é uma revisão mais nova do chip." -#: src/engine/sysDef.cpp:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." @@ -1238,154 +1591,154 @@ msgstr "" "como o Neo Geo, mas faltando o canal ADPCM-B já que eles não puderam " "conectar os pinos." -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "ADPCM-A 1" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "ADPCM-A 2" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "ADPCM-A 3" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "ADPCM-A 4" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "ADPCM-A 5" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "ADPCM-A 6" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "Neo Geo CD com Canal 2 estendido" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1397,31 +1750,35 @@ msgstr "" "esse está no modo de Canal Estendido, que transforma o segundo canal FM em " "quatro operadores com notas/frequências independentes." -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 msgid "" "this chip is everywhere! ZX Spectrum, MSX, Amstrad CPC, Intellivision, " "Vectrex...\n" @@ -1432,11 +1789,11 @@ msgstr "" "a descoberta do baixo com o envelope ajudou ele a ganhar do SN76489 " "facilmente." -#: src/engine/sysDef.cpp:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." @@ -1444,27 +1801,27 @@ msgstr "" "um computador dos anos 80 com capacidade completa de amostragem (sampling), " "dando a ele um som à frente do seu tempo." -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "10xx: Alternar filtro (0 desabilita; 1 habilita)" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "11xx: Alternar AM com o canal à direita" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "12xx: Alternar modulação de período com o canal à direita" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "13xx: Definir forma de onda" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 msgid "" "this was Yamaha's first integrated FM chip.\n" "it was used in several synthesizers, computers and arcade boards." @@ -1472,58 +1829,58 @@ msgstr "" "esse foi o primeiro chip FM integrado da Yamaha.\n" "ele foi usado em vários sintetizadores, computadores e placas de fliperama." -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer)." @@ -1531,22 +1888,22 @@ msgstr "" "esse chip é mais conhecido por ter sido utilizado no Sega Mega Drive (mas " "ele também foi usado no computador FM Towns)." -#: src/engine/sysDef.cpp:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "" "é um desafio fazer música nesse chip que mal tem capacidades musicais..." -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 msgid "" "supposedly an upgrade from the AY-3-8910, this was present on the Creative " "Music System (Game Blaster) and SAM Coupé." @@ -1554,35 +1911,35 @@ msgstr "" "supostamente um upgrade do AY-3-8910, esse chip estava presente na placa " "Creative Music System (Game Blaster) e no computador SAM Coupé." -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "10xy: Definir modo do canal (x: ruído; y: tom)" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "11xx: Definir frequência do ruído" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "12xx: Configurar envelope (confira o manual para mais informações)" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 msgid "" "an improved version of the AY-3-8910 with a bigger frequency range, duty " "cycles, configurable noise and per-channel envelopes!" @@ -1590,11 +1947,11 @@ msgstr "" "uma versão melhorada do AY-3-8910 com uma faixa de frequências maior, ciclos " "de trabalho, ruído configurável e envelopes por canal!" -#: src/engine/sysDef.cpp:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." @@ -1602,117 +1959,119 @@ msgstr "" "o sucessor da Commodore para o PET.\n" "seus canais de onda quadrada são mais do que apenas ondas quadradas..." -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "Baixa" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "Alta" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "um canal de wavetable 1-bit que é melhor (e pior) que o PC Speaker." -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "Wave" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "FM? nah... samples! a resposta da Nintendo para a Sega." -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "18xx: Habilitar buffer de eco" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "19xx: Definir atraso de eco (0 a F)" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "1Axx: Definir volume esquerdo do eco" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "1Bxx: Definir volume direito do eco" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "1Cxx: Definir retorno do eco" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "1Exx: Definir volume de saída não-processado (esquerda)" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "1Fxx: Definir volume de saída não-processado (direita)" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "30xx: Definir coeficiente de filtro do eco 0" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "31xx: Definir coeficiente de filtro do eco 1" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "32xx: Definir coeficiente de filtro do eco 2" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "33xx: Definir coeficiente de filtro do eco 3" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "34xx: Definir coeficiente de filtro do eco 4" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "35xx: Definir coeficiente de filtro do eco 5" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "36xx: Definir coeficiente de filtro do eco 6" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "37xx: Definir coeficiente de filtro do eco 7" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "12xx: Alternar eco neste canal" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "13xx: Alternar modulação de tom" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "14xy: Alternar inversão de onda (x: esquerda; y: direita)" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" @@ -1720,61 +2079,61 @@ msgstr "" "15xx: Definir modo de envelope (0: ADSR, 1: ganho/direto, 2: decr., 3: exp., " "4: incr., 5: linha torta)" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "16xx: Definir ganho (00 a 7F se for direto; 00 a 1F caso contrário)" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "1Dxx: Definir frequência do ruído (00 a 1F)" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "20xx: Definir ataque (0 a F)" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "21xx: Definir decaimento (0 a 7)" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "22xx: Definir sustentação (0 a 7)" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "23xx: Definir repouso (00 a 1F)" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" "um chip de expansão para o Famicom, contendo um canal dente-de-serra " "peculiar." -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "Serra VRC6" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "12xx: Definir ciclo de trabalho (pulso: 0 a 7)" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." @@ -1782,110 +2141,111 @@ msgstr "" "versão de custo reduzido do chip OPL com 16 timbres selecionáveis, e apenas " "um deles é configurável pelo usuário." -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "Famicom Disk System (chip)" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" "um drive de disquete para o Famicom que também contém um canal de wavetable." -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "11xx: Definir profundidade de modulação" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" "12xy: Definir byte superior da velocidade de modulação (x: habilitar; y: " "valor)" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "13xx: Definir byte inferior da velocidade de modulação" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "14xx: Definir posição do modulador" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "15xx: Definir tabela do modulador para uma forma de onda" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" "um chip de expansão para o Famicom, contendo um canal PCM pouco conhecido." -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "Namco 163" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "um chip de expansão para o Famicom, com vários canais de wavetable." -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "18xx: Mudar limite de canais (0 a 7, x + 1)" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "20xx: Carregar uma forma de onda na memória" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "21xx: Definir posição para carregar onda na memória" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "10xx: Selecionar forma de onda" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "11xx: Definir posição da forma de onda na RAM" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "" "12xx: Definir comprimento da forma de onda na RAM (04 a FC em incrementos de " "4)" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "15xx: Definir posição de carregamento de forma de onda" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "" "16xx: Definir comprimento do carregamento da forma de onda (04 a FC em " "incrementos de 4)" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 msgid "" "cost-reduced version of the OPM with a different register layout and no " "stereo...\n" @@ -1895,79 +2255,82 @@ msgstr "" "sem estéreo...\n" "...mas ele tem um AY-3-8910 embutido! (na verdade é um YM2149)" -#: src/engine/sysDef.cpp:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "Yamaha YM2203 (OPN) com Canal 3 Estendido" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -"versão de custo reduzido do OPM com um leiaute de registradores diferentes e " -"sem estéreo...\n" -"...mas ele tem um AY-3-8910 embutido! (na verdade é um YM2149)\n" -"esse está em modo de Canal Estendido, que transforma o terceiro canal FM em " -"quatro operadores com notas/frequências independentes." -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" +"versão de custo reduzido do OPM com um leiaute de registradores diferentes e " +"sem estéreo...\n" +"...mas ele tem um AY-3-8910 embutido! (na verdade é um YM2149)\n" +"esse está em modo de Canal Estendido, que transforma o terceiro canal FM em " +"quatro operadores com notas/frequências independentes.\n" +"esse inclui controle do modo CSM para efeitos especiais no Canal 3." -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "Timer CSM" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." @@ -1975,84 +2338,95 @@ msgstr "" "OPN mas com o dobro dos canais FM, o estéreo está de volta e possui canais " "de bateria e um canal ADPCM." -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "Bumbo" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "Caixa" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "Topo" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "Chimbal" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "Surdo" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "Aro" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "ADPCM" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "Yamaha YM2608 (OPNA) com Canal 3 Estendido" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" +"OPN mas com o dobro dos canais FM, o estéreo está de volta e possui canais " +"de bateria e um canal ADPCM.\n" +"esse está em modo de Canal Estendido, que transforma o terceiro canal FM em " +"quatro operadores com notas/frequências independentes." -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" +"OPN mas com o dobro dos canais FM, o estéreo está de volta e possui canais " +"de bateria e um canal ADPCM.\n" +"esse está em modo de Canal Estendido, que transforma o terceiro canal FM em " +"quatro operadores com notas/frequências independentes.\n" +"esse inclui controle do modo CSM para efeitos especiais no Canal 3." -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 msgid "" "OPN, but what if you only had two operators, no stereo, no detune and a " "lower ADSR parameter range?" @@ -2060,21 +2434,21 @@ msgstr "" "OPN, mas e se você só tivesse dois operadores, não tivesse estéreo, nem " "desafinação e tivesse um alcance menor nos parâmetros ADSR?" -#: src/engine/sysDef.cpp:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" "OPL, mas e se você tivesse mais formas de onda pra escolher do que apenas o " "seno normal?" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" @@ -2082,86 +2456,86 @@ msgstr "" "OPL2, mas e se você tivesse o dobro de canais, modo de 4 operadores, estéreo " "e ainda mais formas de onda?" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "4OP 1" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "4OP 3" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "4OP 5" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "4OP 7" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "4OP 9" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "4OP 11" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "MultiPCM" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" @@ -2169,90 +2543,92 @@ msgstr "" "quantos canais de PCM você quer?\n" "MultiPCM: sim" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "Canal 17" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "Canal 18" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "Canal 19" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "Canal 20" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "Canal 21" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "Canal 22" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "Canal 23" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "Canal 24" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "Canal 25" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "Canal 26" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "Canal 27" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "Canal 28" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "PC Speaker" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "boa sorte! você tem uma onda quadrada e nenhum controle de volume." -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "Onda quadrada" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "" "por favor não use esse chip. ele foi adicionado por causa de uma brincadeira." -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 msgid "" "TIA, but better and more flexible.\n" "used in the Atari 8-bit family of computers (400/800/XL/XE)." @@ -2260,23 +2636,23 @@ msgstr "" "TIA, só que melhor e mais flexível.\n" "utilizado na família de computadores Atari 8-bit (400/800/XL/XE)." -#: src/engine/sysDef.cpp:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "10xx: Definir forma de onda (0 a 7)" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "11xx: Definir AUDCTL" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "12xx: Alternar modo de dois tons" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." @@ -2284,44 +2660,45 @@ msgstr "" "esse é como o chip de som do SNES só que sem interpolação e o resto das " "coisas legais." -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "desenvolvido pelos criadores do Game Boy e do Virtual Boy..." -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "11xx: Configurar modo de ruído (0: desabilitado; 1-8: habilitado/tap)" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" "12xx: Configurar período de sweep (0: desabilitado; 1-20: habilitado/período)" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "13xx: Definir quantidade de sweep" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 msgid "" "like OPM, but with more waveforms, fixed frequency mode and totally... " "undocumented.\n" @@ -2331,27 +2708,29 @@ msgstr "" "completamente... não documentado.\n" "utilizado no Yamaha TX81Z e alguns outros sintetizadores." -#: src/engine/sysDef.cpp:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "2Fxx: Alternar reinício brusco do envelope em novas notas" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "esse é parecido com o PC Speaker só que tem ciclos de trabalho." -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "Pulsada" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." @@ -2359,22 +2738,23 @@ msgstr "" "utilizado em algumas placas de fliperama da Sega (como OutRun), e geralmente " "pareado com um YM2151 (OPM)." -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" "um console que foi um desastre de vendas por conta dos seus recursos que " "causavam dores de cabeça." -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "11xx: Definir comprimento do ruído (0 a 7)" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 msgid "" "12xy: Setup envelope (x: enabled/loop (1: enable, 3: enable+loop); y: speed/" "direction (0-7: down, 8-F: up))" @@ -2382,12 +2762,12 @@ msgstr "" "12xy: Definir envelope (x: habilitado/repetir (1: habilitado, 3: habilitado" "+repetir); y: velocidade/direção (0-7: para baixo, 8-F: para cima))" -#: src/engine/sysDef.cpp:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" "13xy: Configurar sweep (x: velocidade; y: deslocamento; apenas no canal 5)" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" @@ -2395,26 +2775,26 @@ msgstr "" "14xy: Configurar modulação (x: habilitada/repetir (1: habilitada, 3: " "habilitada+repetir); y: velocidade; canal 5 somente)" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" "15xx: Definir forma de onda de modulação (x: wavetable; canal 5 somente)" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 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:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip." @@ -2422,18 +2802,18 @@ msgstr "" "então a Taito pediu à Yamaha se eles poderiam ter os 2 canais FM faltantes " "de volta, e a Yamaha lhes providenciou de bom grado com este chip." -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "ADPCM-B" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "Beeper do ZX Spectrum" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 msgid "" "the ZX Spectrum only had a basic beeper capable of...\n" "...a bunch of thin pulses and tons of other interesting stuff!\n" @@ -2443,19 +2823,19 @@ msgstr "" "...um monte de pulsos finos e um monte de outras coisas interessantes!\n" "Furnace provê um sistema de pulsos finos." -#: src/engine/sysDef.cpp:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "12xx: Definir largura de pulso" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "17xx: Disparar tambor sobreposto" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "Yamaha YM2612 (OPN2) com Canal 3 Estendido" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2467,11 +2847,11 @@ msgstr "" "esse está em modo de Canal Estendido, que transforma o terceiro canal FM em " "quatro operadores com notas/frequências independentes." -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2481,11 +2861,12 @@ msgstr "" "ele também foi usado no computador FM Towns).\n" "esse inclui controle do modo CSM para efeitos especiais no Canal 3." -#: src/engine/sysDef.cpp:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 msgid "" "a wavetable chip made by Konami for use with the MSX.\n" "the last channel shares its wavetable with the previous one though." @@ -2493,44 +2874,44 @@ msgstr "" "um chip wavetable feito pela Konami para ser utilizado com o MSX.\n" "o último canal compartilha sua wavetable com o anterior, porém." -#: src/engine/sysDef.cpp:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "Yamaha YM3526 (OPL) em modo bateria" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "o chip OPL mas com modo bateria habilitado." -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "Bumbo/FM 7" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "Yamaha YM3812 (OPL2) em modo bateria" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "o chip OPL2 mas com modo bateria habilitado." -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "Yamaha YMF262 (OPL3) em modo bateria" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "o chip OPL3 mas com modo bateria habilitado." -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "Bumbo/FM 16" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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 " @@ -2541,11 +2922,11 @@ msgstr "" "é como o OPNA mas os canais de bateria são canais de ADPCM e dois canais de " "FM foram removidos." -#: src/engine/sysDef.cpp:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "Yamaha YM2610 (OPNB) com Canal 2 Estendido" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2560,11 +2941,11 @@ msgstr "" "esse está em modo de Canal Estendido, que transforma o segundo canal FM em " "quatro operadores com notas/frequências independentes." -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2572,50 +2953,50 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "Yamaha YM2413 (OPLL) em modo bateria" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." -msgstr "" +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." +msgstr "o chip OPLL mas com modo bateria habilitado." -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "3xxx: Carregar LFSR (0 a FFF)" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" "um console portátil feito pela Atari. ele possui todas as formas de onda " "conhecidíssimas dos consoles Atari." -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "10xx: Definir nível de retorno do Eco (00 a FF)" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "11xx: Definir nível de eco do canal (00 a FF)" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "12xx: Alternar algoritmo QSound (0: desabilitado; 1: habilitado)" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "3xxx: Definir tamanho do buffer de atraso do eco (000 a AA5)" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." @@ -2623,122 +3004,122 @@ msgstr "" "utilizado em algumas das placas de fliperama da Capcom. som amostrado estilo " "surround com eco." -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "PCM 1" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "PCM 2" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "PCM 3" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "PCM 4" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "PCM 5" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "PCM 6" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "PCM 7" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "PCM 8" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "PCM 9" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "PCM 10" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "PCM 11" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "PCM 12" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "PCM 13" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "PCM 14" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "PCM 15" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "PCM 16" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "ADPCM 1" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "ADPCM 2" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "ADPCM 3" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "o chip utilizado em um computador criado pelo The 8-Bit Guy." -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "20xx: Definir forma de onda" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "22xx: Definir ciclo de trabalho (0 a 3F)" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "Yamaha YM2610B (OPNB2) com Canal 3 Estendido" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2750,22 +3131,29 @@ msgstr "" "esse está em modo de Canal Estendido, que transforma o terceiro canal FM em " "quatro operadores com notas/frequências independentes." -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" +"então a Taito pediu à Yamaha se eles poderiam ter os 2 canais FM faltantes " +"de volta, e a Yamaha lhes providenciou de bom grado com este chip.\n" +"esse está em modo de Canal Estendido, que transforma o terceiro canal FM em " +"quatro operadores com notas/frequências independentes.\n" +"esse inclui controle do modo CSM para efeitos especiais no Canal 3." -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "SegaPCM (modo de compatibilidade de 5 canais)" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." @@ -2773,11 +3161,11 @@ msgstr "" "esse é a mesma coisa que o SegaPCM, mas só expões 5 dos canais para " "compatibilidade com o DefleMask." -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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 " @@ -2787,19 +3175,19 @@ msgstr "" "Allumer, com muitos canais de wavetable que também são capazes de tocar " "samples." -#: src/engine/sysDef.cpp:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "11xx: Definir formato do envelope" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "12xx: Definir vaga do banco de samples (0 to 7)" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "20xx: Definir frequência PCM (1 a FF)" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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)" @@ -2808,160 +3196,160 @@ msgstr "" "dividir formato para esquerda/direita; bit 3/5: inverter hor. direita/" "esquerda; bit 4/6: inverter vert. direita/esquerda)" -#: src/engine/sysDef.cpp:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "23xx: Definir período do envelope" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" "essa é a parte wavetable do Bubble System, que também possuía dois AY-3-8910." -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" "como o OPL3, mas dessa vez ele também possui uma versão de 24 canais do " "MultiPCM." -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "PCM 17" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "PCM 18" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "PCM 19" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "PCM 20" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "PCM 21" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "PCM 22" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "PCM 23" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "PCM 24" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "Yamaha YMF278B (OPL4) em modo bateria" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "o chip OPL4 mas com modo bateria habilitado." -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "11xx: Definir modo de filtro (00 to 03)" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "14xx: Definir byte inferior do coeficiente do filtro K1 (00 a FF)" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "15xx: Definir byte superior do coeficiente do filtro K1 (00 a FF)" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "16xx: Definir byte inferior do coeficiente do filtro K2 (00 a FF)" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "17xx: Definir byte superior do coeficiente do filtro K2 (00 a FF)" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "18xx: Definir slide para cima do coeficiente do filtro K1 (00 a FF)" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "19xx: Definir slide para baixo do coeficiente do filtro K1 (00 a FF)" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "1Axx: Definir slide para cima do coeficiente do filtro K2 (00 a FF)" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "1Bxx: Definir slide para baixo do coeficiente do filtro K2 (00 a FF)" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" "22xx: Definir rampa de volume esquerdo do envelope (sinalizado) (00 a FF)" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" "23xx: Definir rampa de volume direito do envelope (sinalizado) (00 a FF)" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "24xx: Definir rampa do coeficiente do filtro K1 (sinalizado) (00 a FF)" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" "25xx: Definir rampa do coeficiente do filtro K1 (sinalizado, mais lento) (00 " "a FF)" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "26xx: Definir rampa do coeficiente do filtro K2 (sinalizado) (00 a FF)" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" "27xx: Definir rampa do coeficiente do filtro K2 (sinalizado, mais lento) (00 " "a FF)" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "120x: Definir pausa (bit 0)" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "2xxx: Definir contagem do envelope (000 a 1FF)" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "3xxx: Definir coeficiente do filtro K1 (000 a FFF)" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "4xxx: Definir coeficiente do filtro K2 (000 a FFF)" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 msgid "" "a sample chip made by Ensoniq, which is the basis for the GF1 chip found in " "Gravis' Ultrasound cards." @@ -2969,43 +3357,43 @@ msgstr "" "um chip de sample feito pela Ensoniq, que é a base para o chip GF1 " "encontrado nas placas Gravis Ultrasound." -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "Canal 29" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "Canal 30" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "Canal 31" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "Canal 32" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "como o OPL, mas com um canal ADPCM." -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "Yamaha Y8950 em modo bateria" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "o chip Y8950 mas com modo bateria habilitado." -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." @@ -3013,15 +3401,15 @@ msgstr "" "essa é uma variante do chip Konami SCC com a wavetable do último canal sendo " "independente." -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "12xx: Definir largura de pulso (0 a 7F)" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "13xx: Definir ressonância (0 a FF)" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 msgid "" "14xx: Set filter mode (bit 0: ring mod; bit 1: low pass; bit 2: high pass; " "bit 3: band pass)" @@ -3029,57 +3417,57 @@ msgstr "" "14xx: Definir modo de filtro (bit 0: modulação anel; bit 1: passa baixa; bit " "2: passa alta; bit 3: passa banda)" -#: src/engine/sysDef.cpp:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "15xx: Definir byte inferior do período do sweep de frequência" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "16xx: Definir byte superior do período de sweep de frequência" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "17xx: Definir byte inferior do período do sweep de volume" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "18xx: Definir byte superior do período do sweep de volume" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "19xx: Definir byte inferior do período do sweep de ponto de corte" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "1Axx: Definir byte superior do período do sweep de ponto de corte" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "1Bxx: Definir limite do sweep de frequência" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "1Cxx: Definir limite do sweep de volume" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "1Dxx: Definir limite do sweep de ponto de corte" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "1Exx: Definir byte inferior do período de redefinição de fase" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "1Fxx: Definir byte superior do período de redefinição de fase" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" "20xx: Alternar sweep de frequência (bit 0-6: velocidade; bit 7: direção é " "para cima)" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 msgid "" "21xx: Toggle volume sweep (bit 0-4: speed; bit 5: direction is up; bit 6: " "loop; bit 7: alternate)" @@ -3087,17 +3475,33 @@ msgstr "" "21xx: Alternar sweep de volume (bit 0-4: velocidade; bit 5: direção é para " "cima; bit 6: repetir; bit 7: alternar)" -#: src/engine/sysDef.cpp:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" "22xx: Alternar sweep de ponto de corte (bit 0-6: velocidade; bit 7: direção " "é para cima)" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" @@ -3105,47 +3509,48 @@ msgstr "" "chip de som de fantasia do tildearrow. coloque o SID, AY e VERA num " "liquidificador, e você obtém isso!" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" "um chip de som ADPCM fabricado pela OKI e utilizado em muitas placas de " "fliperama." -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "20xx: Definir taxa de amostragem do chip (0: clock/132; 1: clock/165)" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "um chip de som ADPCM fabricado pela OKI e utilizado no Sharp X68000." -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "Sample" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "20xx: Definir divisor de frequência (0-2)" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "21xx: Definir taxa de clock (0: 100%; 1: 50%)" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 msgid "" "used in some arcade boards. Can play back either 4-bit ADPCM, 8-bit PCM or " "16-bit PCM." @@ -3153,41 +3558,42 @@ msgstr "" "utilizado em algumas placas de fliperama. Pode tocar ADPCM 4-bit, PCM 8-bit " "ou PCM 16-bit." -#: src/engine/sysDef.cpp:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" "um chip de som wavetable utilizado no fliperama Pac-Man, juntamente com " "outros dos primeiros fliperamas da Namco." -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" "sucessos do chip Namco WSG original, utilizado em fliperamas Namco " "posteriores." -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "similar ao Namco C15 mas com som estéreo." -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." @@ -3195,29 +3601,29 @@ msgstr "" "um chip de síntese aditiva de ondas quadradas feito pela OKI. utilizado em " "algumas máquinas de fliperama e instrumentos.." -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" "10xy: Definir controle de grupo (x: sustentação; y: máscara de bits para " "alternar partes)" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "11xx: Definir modo de ruído" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "12xx: Definir ataque do grupo (0 a 5)" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "13xx: Definir decaimento do grupo (0 a 11)" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "Yamaha YM2612 (OPN2) com DualPCM" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -3228,28 +3634,36 @@ msgstr "" "esse sistema utiliza mistura de samples em software para prover dois canais " "de sample." -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "FM 6/PCM 1" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "Yamaha YM2612 (OPN2) Extended Channel 3 com DualPCM e CSM" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" +"esse chip é mais conhecido por ter sido utilizado no Sega Mega Drive (mas " +"ele também foi usado no computador FM Towns).\n" +"esse sistema utiliza mistura de samples em software para prover dois canais " +"de sample.\n" +"esse está em modo de Canal Estendido, que transforma o terceiro canal FM em " +"quatro operadores com notas/frequências independentes.\n" +"esse inclui controle do modo CSM para efeitos especiais no Canal 3." -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." @@ -3257,33 +3671,33 @@ msgstr "" "uma derivativa do SN76489 utilizada no Neo Geo Pocket que possui volume " "estéreo independente e frequência independente para o canal de ruído." -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "20xx: Definir comprimento do ruído (0: curto, 1: longo)" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "DAC PCM Genérico" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "simplesmente reprodução de samples, o mais genérico possível." -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "" "esse chip PCM foi amplamente utilizado em placas de fliperama da Konami " "entre 1986 e 1990." -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." @@ -3291,19 +3705,57 @@ msgstr "" "mais um chip PCM da Irem. similar ao Amiga, mas com menos resolução de tom e " "sem repetição de samples." -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "um SoC com hardware de som wavetable." -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 msgid "" "a game console with 3 channels of square wave. it's what happens after " "fusing TIA and VIC together." @@ -3311,15 +3763,15 @@ msgstr "" "um console de jogo com 3 canais de onda quadrada. é o que acontece quando se " "funde a TIA e o VIC juntos." -#: src/engine/sysDef.cpp:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "10xx: Alternar modulação anel (0: desabilitar, 1: habilitar)" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "Beeper do ZX Spectrum (Motor QuadTone)" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 msgid "" "another ZX Spectrum beeper system with full PWM pulses and 3-level volume " "per channel. it also has a pitchable overlay sample channel." @@ -3328,21 +3780,21 @@ msgstr "" "volume de 3 níveis por canal. ele também possui um canal de sobreposição de " "sample com tom controlável." -#: src/engine/sysDef.cpp:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" "esse chip PCM foi largamente utilizado em placas de fliperama da Konami " "entre 1990 e 1992." -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." @@ -3350,19 +3802,19 @@ msgstr "" "duas ondas quadradas (uma pode ser transformada em ruído). utilizado no " "Commodore Plus/4, 16 e 116." -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "o primeiro chip PCM da Namco de 1987. é muito bom pelo que é." -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 msgid "" "Namco's PCM chip used in their NA-1/2 hardware.\n" "very similar to C140, but has noise generator." @@ -3370,15 +3822,15 @@ msgstr "" "chip de som PCM da Namco utilizado em suas placas de fliperama NA-1/2.\n" "muito similar ao C140, porém contém um gerador de ruído." -#: src/engine/sysDef.cpp:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "12xy: Definir modo de inversão (x: surround; y: inverter)" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "ESS série ES1xxx (ESFM)" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 msgid "" "a unique FM synth featured in PC sound cards.\n" "based on the OPL3 design, but with lots of its features extended." @@ -3386,19 +3838,19 @@ msgstr "" "um sintetizador FM único encontrado em placas de som de PC.\n" "baseado no design do OPL3, mas com muitos de seus recursos estendidos." -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "2Exx: Alternar reinício brusco do envelope em novas notas" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." @@ -3406,23 +3858,23 @@ msgstr "" "um chip de som fantasia desenvolvido por jvsTSX e The Beesh-Spweesh!\n" "utilizado no console fantasia Hexheld." -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "Ruído 1" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "Ruído 2" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "Ruído 3" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "Rampa" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" @@ -3430,70 +3882,71 @@ msgstr "" "20xx: Carregar byte inferior do LFSR do canal de ruído (00 a FF) ou " "acumulador do canal de rampa (00 a 7F)" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "21xx: Carregar byte superior do LFSR do canal de ruído (00 to FF)" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "22xx: Escrever na porta E/S A" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "23xx: Escrever na porta E/S B" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "DAC Esquerdo" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "DAC Direito" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "10xx: Definir forma de onda (0 a 4; 0 a 3 no canal de ruído)" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" "11xx: Definir fonte da frequência do ruído (0: fixa; 1-3: canais 1 a 3)" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "12xx: Alternar passa alta com o próximo canal" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "13xx: Alternar modulação anel com o canal+2" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "14xx: Alternar trocar contadores (somente ruído)" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "15xx: Alternar passa baixa (somente ruído)" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "16xx: Definir divisor de clock (0: /2; 1: /3)" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." @@ -3501,551 +3954,642 @@ msgstr "" "canais PCM FIFO adicionais no Game Boy Advance controlados diretamente por " "seu hardware de DMA." -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 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:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" "11xy: Definir canal de eco (x: fonte esquerda/direita; y: atraso (0 " "desabilita))" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "12xy: Alternar inversão (x: lado esquerdo; y: lado direito)" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "" "um console de videogame portátil com duas telas. ele usa uma canetinha." -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "1Fxx: Definir volume global (0 a 7F)" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 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:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "Sistema Fantoche" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "este é um sistema desenvolvido para propósito de testes." -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "00xy: Arpejo" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "01xx: Slide de tom para cima" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "02xx: Slide de tom para baixo" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "03xx: Portamento" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "04xy: Vibrato (x: velocidade; y: profundidade)" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "05xy: Slide de volume + vibrato (apenas para compatibilidade!)" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "06xy: Slide de volume + portamento (apenas para compatibilidade!)" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "07xy: Tremolo (x: velocidade; y: profundidade)" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "08xy: Definir balanço (x: esquerda; y: direita)" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "09xx: Escolher padrão de groove (velocidade 1 se não houverem grooves)" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "0Axy: Slide de volume (0y: para baixo; x0: para cima)" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "0Bxx: Pular para sequência" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "0Cxx: Reacionar nota" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "0Dxx: Pular para a próxima sequência" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "" "0Fxx: Definir velocidade (define a velocidade 2 se não houverem grooves)" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "80xx: Definir balanço (00: esquerda; 80: centro; FF: direita)" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "81xx: Definir balanço (canal esquerdo)" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "82xx: Definir balanço (canal direito)" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "88xy: Definir balanço (canais traseiros; x: esquerda; y: direita)" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "89xx: Definir balanço (canal traseiro esquerdo)" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "8Axx: Definir balanço (canal traseiro direito)" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: Definir taxa de ticks (Hz)" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "E0xx: Definir velocidade do arpejo" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: Slide de nota para cima (x: velocidade; y: semitons)" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: Slide de nota para baixo (x: velocidae; y: semitons)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 #, fuzzy msgid "E3xx: Set vibrato shape" msgstr "E4xx: Definir alcance do vibrato" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "E4xx: Definir alcance do vibrato" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: Definir tom (desafinação; 80: centro)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "E7xx: Repouso de macro atrasado (x: ticks)" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "EAxx: Legato" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: Definir banco de samples modo LEGADO" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "ECxx: Corte de nota" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "EDxx: Atraso de nota" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "EExx: Enviar comando externo" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: Definir taxa de ticks (bpm)" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "F3xx: Slide fino de volume para cima" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "F4xx: Slide fino de volume para baixo" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: Desabilitar macro (veja o manual)" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: Habilitar macro (veja o manual)" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: Reiniciar macro (veja o manual)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: Slide rápido de volume (0y: para baixo; x0: para cima)" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "FCxx: Repouso de nota atrasado (x: ticks)" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: Definir numerador do tempo virtual" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: Definir denominador do tempo virtual" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "FFxx: Parar música" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "9xxx: Definir deslocamento de sample*256" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "ao avançar: %s" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "ao predeterminar posição: %s" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "o arquivo está vazio" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "ao determinar posição: %s" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "divergência de tamanho da ROM, esperado: %d bytes, encontrado: %d" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "ao obter tamanho: %s" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "ao ler: %s" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "índice inválido" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "o número máximo total de canais é %d" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "o número máximo de sistemas é %d" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "não pode remover o último" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "a origem e o destino são os mesmos" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "índice de origem inválido" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "índice de destino inválido" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "Instrumento %d" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "há muitas wavetables!" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "não pôde avançar até o final: %s" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "não pode determinar o tamanho do arquivo: %s" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "o tamanho do arquivo é inválido!" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "não pode rebobinar até o começo: %s" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "não pôde ler o arquivo inteiro: %s" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "cabeçalho/dados da wavetable inválidos!" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "há muitas samples!" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "Sample %d" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "não há sequências livres no canal %d!" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "anel" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "sincron." + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "alta" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "baixa" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "não pôde abrir o arquivo! (%s)" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "" -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "esquerda" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "direita" @@ -4058,7 +4602,7 @@ msgid "output" msgstr "saída" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "Mixer" @@ -4067,59 +4611,60 @@ msgid "Master Volume" msgstr "Volume Mestre" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "Inverter" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "Volume" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "Balanço" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "Frontal/Traseira" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "Patchbay" @@ -4135,8 +4680,8 @@ msgstr "Mostrar portas ocultas" msgid "Display internal" msgstr "Mostrar portas internas" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "Sistema" @@ -4144,10 +4689,10 @@ msgstr "Sistema" msgid "Sample Preview" msgstr "Previsão de amostras" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "Metrônomo" @@ -4160,26 +4705,26 @@ msgstr "desconectar todas" msgid "no data in oldPatMap for channel %d!" msgstr "" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "impossível contrair mais!" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "impossível expandir mais!" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "Composição da Memória" @@ -4192,12267 +4737,15006 @@ msgstr "banco %d" msgid "no chips with memory" msgstr "nenhum chip com memória" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" -msgstr "Erro ao abrir o arquivo! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" +msgstr "Consoles de videogame" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" -msgstr "" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" +msgstr "vamos jogar um pouco de chiptune fazendo jogos!" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" -msgstr "" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" +msgstr "Sega Mega Drive (canal 3 estendido)" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" -msgstr "Bug!" - -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" -msgstr "Desconhecido" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" +msgstr "Sega Mega Drive (DualPCM, canal 3 estendido)" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" -msgstr "duplicado" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" +msgstr "Sega Mega Drive (com Mega CD)" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." -msgstr "trocar..." +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" +msgstr "Sega Mega Drive (canal 3 estendido com Mega CD)" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" -msgstr "salvar" +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" +msgstr "Sega Mega Drive (CSM, com Mega CD)" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" -msgstr "excluir" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" +msgstr "Sega Master System (with expansão FM)" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" -msgstr "sem memória para esta sample!" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" +msgstr "Sega Master System (with expansão FM em modo bateria)" -#: src/gui/dataList.cpp:256 -msgid "make instrument" -msgstr "criar instrumento" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" +msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" -msgstr "faça um kit de bateria para mim" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" +msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" -msgstr "Instrumentos" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" +msgstr "Game Boy Advance (sem mixing em software)" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" -msgstr "Adicionar" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" +msgstr "Game Boy Advance (com MinMod)" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" -msgstr "Duplicar" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" +msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" -msgstr "Abrir" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" +msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." -msgstr "trocar instrumento..." +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" +msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" -msgstr "carregar instrumento do TX81Z" +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" +msgstr "Famicom com Konami VRC6" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." -msgstr "trocar wavetable..." +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" +msgstr "Famicom com Konami VRC7" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." -msgstr "trocar sample..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" +msgstr "Famicom com MMC5" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." -msgstr "importar sample em formato raw..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" +msgstr "Famicom com Sunsoft 5B" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." -msgstr "importar sample em formato raw (trocar)..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" +msgstr "Famicom com Namco 163" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" -msgstr "carregar do TX81Z" +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" +msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" -msgstr "Abrir (inserir; botão direito para trocar)" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" +msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" -msgstr "Salvar" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" +msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." -msgstr "salvar instrumento como .dmp..." +#: src/gui/presets.cpp:241 +msgid "Vectrex" +msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." -msgstr "salvar wavetable como .dmw..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" +msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." -msgstr "salvar wavetable em formato raw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" +msgstr "Neo Geo AES (canal 2 estendido)" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." -msgstr "salvar sample em formato raw..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" +msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." -msgstr "salvar como .dmp..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" +msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:300 +msgid "Gamate" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" -msgstr "Alternar entre pastas e visão padrão" +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" +msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" -msgstr "Mover para cima" +#: src/gui/presets.cpp:335 +msgid "Computers" +msgstr "Computadores" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" -msgstr "Mover para baixo" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." +msgstr "porque hoje é dia de trabalhar em chiptune." -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" -msgstr "Criar" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" +msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" -msgstr "Nova pasta" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" +msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" -msgstr "Pré-visualização (clique com o botão direito para parar)" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" +msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" -msgstr "Excluir" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" +msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" -msgstr "" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." -msgstr "renomear..." +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" +msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" -msgstr "Wavetables" +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" -msgstr "Samples" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" +msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." -msgstr "salvar como .dmw..." +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" +msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." -msgstr "salvar em formato raw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." -msgstr "importar em formato raw..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" +msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." -msgstr "importar em formato raw (trocar)..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" +msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" +#: src/gui/presets.cpp:431 +msgid "MSX" msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" -msgstr "um arquivo" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" +msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" -msgstr "múltiplos arquivos (um por chip)" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" +msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" -msgstr "múltiplos arquivos (um por canal)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" +msgstr "MSX + MSX-AUDIO (modo bateria)" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" +msgstr "MSX + MSX-MUSIC (modo bateria)" + +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" -msgstr "Taxa de amostragem" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" +msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" -msgstr "Loops" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" +msgstr "MSX + Neotron (canal 2 estendido)" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" -msgstr "Tempo de fade out (segundos)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" +msgstr "MSX + Neotron (com YM2610B)" + +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" +msgstr "MSX + Neotron (com YM2610B; canal 3 estendido)" + +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" -msgstr "Todos" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" +msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" -msgstr "Nenhuma" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" +msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" +msgstr "NEC PC-88 (com PC-8801-10)" + +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" +msgstr "NEC PC-88 (com PC-8801-11)" + +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" +msgstr "NEC PC-88 (com PC-8801-11; canal 3 estendido)" + +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" -msgstr "Cancelar" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" +msgstr "NEC PC-88 (com PC-8801-23)" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" -msgstr "Exportar" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" +msgstr "NEC PC-88 (com PC-8801-23; canal 3 estendido)" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" -msgstr "opções:" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" +msgstr "NEC PC-88 (com HMB-20 HIBIKI-8800)" -#: src/gui/exportOptions.cpp:150 -msgid "format version" -msgstr "versão do formato:" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" +msgstr "NEC PC-8801mk2SR (com PC-8801-10)" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" -msgstr "loop" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" +msgstr "NEC PC-8801mk2SR (com PC-8801-10; canal 3 estendido)" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" -msgstr "loops ao final:" +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" -msgstr "detectar automaticamente" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" +msgstr "NEC PC-8801mk2SR (com PC-8801-11)" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" -msgstr "adicionar um loop" +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" +msgstr "NEC PC-8801mk2SR (com PC-8801-11; canal 3 estendido no OPN interno)" -#: src/gui/exportOptions.cpp:168 -msgid "custom" -msgstr "personalizado" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" +msgstr "NEC PC-8801mk2SR (com PC-8801-11; canal 3 estendido no OPN externo)" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" -msgstr "adicionar dicas de mudança de sequência" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" +msgstr "NEC PC-8801mk2SR (com PC-8801-11; canal 3 estendido em ambos os OPNs)" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" msgstr "" -"insere blocos de dados a cada mudança de sequência.\n" -"útil se você estiver escrevendo uma rotina de reprodução.\n" -"\n" -"o formato do bloco de dados de mudança de sequência é:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: comprimento, um número 32-bit little-endian\n" -"- oo: ordem\n" -"- rr: linha inicial (um efeito 0Dxx é capaz de selecionar uma linha " -"diferente de zero)\n" -"- pp: índice da sequência (uma por canal)\n" -"\n" -"os índices da sequência são ordenados conforme elas aparecem na música." -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" -msgstr "modo de fluxo direto" +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" msgstr "" -"requerido para exportação de DualPCM e MSM6258.\n" -"\n" -"permite alterações de volume e direção ao reproduzir samples,\n" -"ao custo de um enorme aumento de tamanho de arquivo." -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" -msgstr "chips a exportar:" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" +msgstr "NEC PC-8801mk2SR (com PC-8801-23)" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" -msgstr "este chip só está disponível no VGM versão %d.%.2x e superior!" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" +msgstr "NEC PC-8801mk2SR (com PC-8801-23; canal 3 estendido no OPN interno)" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" -msgstr "este chip não é suportado pelo formato VGM!" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" +msgstr "NEC PC-8801mk2SR (com PC-8801-23; canal 3 estendido no OPN externo)" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" +msgstr "NEC PC-8801mk2SR (com PC-8801-23; canal 3 estendido em ambos os OPNs)" + +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" msgstr "" -"selecione o chip que você quer exportar, mas no máximo %d de cada tipo." -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" -msgstr "nada a ser exportado" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" +msgstr "NEC PC-8801mk2SR (com HMB-20 HIBIKI-8800)" + +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" +msgstr "NEC PC-8801mk2SR (com HMB-20 HIBIKI-8800; canal 3 estendido)" + +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" +msgstr "NEC PC-8801FA (com PC-8801-10)" + +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" +msgstr "NEC PC-8801FA (com PC-8801-10; canal 3 estendido)" + +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" +msgstr "NEC PC-8801FA (com PC-8801-11)" + +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" +msgstr "NEC PC-8801FA (com PC-8801-11; canal 3 estendido no OPN interno)" + +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" +msgstr "NEC PC-8801FA (com PC-8801-11; canal 3 estendido no OPN externo)" + +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" +msgstr "NEC PC-8801FA (com PC-8801-11; canal 3 estendido em ambos os OPNs)" + +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" -msgstr "Taxa de Ticks (Hz)" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" +msgstr "NEC PC-8801FA (com PC-8801-23)" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" -msgstr "otimizar tamanho" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" +msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" -msgstr "essa opção exporta a música para um arquivo texto.\n" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" +msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:412 -msgid "format version:" -msgstr "" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" +msgstr "NEC PC-8801FA (com HMB-20 HIBIKI-8800)" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" -msgstr "" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" +msgstr "NEC PC-8801FA (com HMB-20 HIBIKI-8800; canal 3 estendido)" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" -msgstr "Áudio" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" +msgstr "NEC PC-98 (com PC-9801-26/K)" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" -msgstr "" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" +msgstr "NEC PC-98 (com PC-9801-26/K; canal 3 estendido)" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" -msgstr "Texto" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" +msgstr "NEC PC-98 (com Sound Orchestra)" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" -msgstr "Fluxo de Comandos" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" +msgstr "NEC PC-98 (com Sound Orchestra; canal 3 estendido)" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." -msgstr "parabéns! você desbloqueou um painel secreto." - -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" -msgstr "Habilitar/desabilitar sistemas escondidos" - -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" -msgstr "Habilitar/desabilitar todos os tipos de instrumentos" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" +msgstr "NEC PC-98 (com Sound Orchestra em modo bateria)" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" -msgstr "Definir linearidade de tom para Parcial" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" +msgstr "NEC PC-98 (com Sound Orchestra em modo bateria; canal 3 estendido)" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" -msgstr "Definir gordura para máximo" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" -msgstr "Definir músculo e gordura para zero" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" +msgstr "NEC PC-98 (com Sound Orchestra V)" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" -msgstr "Dizer para o tildearrow que isso só pode ser um engano" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" +msgstr "NEC PC-98 (com Sound Orchestra V; canal 3 estendido)" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" msgstr "" -"é, isso é um bug. abra um bug report na página do GitHub e diga-nos como " -"você chegou aqui." -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" -msgstr "Velocidade" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" +msgstr "NEC PC-98 (com Sound Orchestra V em modo bateria)" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" -msgstr "Tempo Base##TempoOrHz" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" +msgstr "NEC PC-98 (com Sound Orchestra V em modo bateria; canal 3 estendido)" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" -msgstr "Taxa de Ticks##TempoOrHz" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" +msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" -msgstr "clique para mostrar a taxa de ticks" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" +msgstr "NEC PC-98 (com PC-9801-86)" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" -msgstr "clique para mostrar o tempo base" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" +msgstr "NEC PC-98 (com PC-9801-86; canal 3 estendido)" -#: src/gui/speed.cpp:80 -msgid "Groove" -msgstr "Groove" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" +msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" -msgstr "clique para uma velocidade" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" +msgstr "NEC PC-98 (com PC-9801-86) stereo" -#: src/gui/speed.cpp:90 -msgid "Speeds" -msgstr "Velocidades" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" +msgstr "NEC PC-98 (com PC-9801-86; canal 3 estendido) stereo" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" -msgstr "clique para padrão \"groove\"" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" +msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" -msgstr "clique para duas velocidades alternantes" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" +msgstr "NEC PC-98 (com PC-9801-73)" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" -msgstr "Tempo Virtual" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" +msgstr "NEC PC-98 (com PC-9801-73; canal 3 estendido)" -#: src/gui/speed.cpp:177 -msgid "Numerator" -msgstr "Numerador" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" +msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" -msgstr "Denominador (definido para o tempo base)" +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" +"NEC PC-98 (com Sound Blaster 16 para PC-9800 com PC-9801-26/K compatível)" -#: src/gui/speed.cpp:193 -msgid "Divider" -msgstr "Divisor" +#: src/gui/presets.cpp:1097 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" +msgstr "" +"NEC PC-98 (com Sound Blaster 16 para PC-9800 com PC-9801-26/K compatível; " +"canal 3 estendido)" -#: src/gui/speed.cpp:208 -msgid "Highlight" -msgstr "Destaque" +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" +msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" -msgstr "Tamanho da Sequência" +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" +msgstr "" +"NEC PC-98 (com Sound Blaster 16 para PC-9800 com PC-9801-26/K compatível em " +"modo bateria)" -#: src/gui/speed.cpp:245 -msgid "Song Length" -msgstr "Tamanho da Música" +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" +msgstr "" +"NEC PC-98 (com Sound Blaster 16 para PC-9800 com PC-9801-26/K compatível em " +"modo bateria; canal 3 estendido)" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" -msgstr "Canais" +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" +msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" -msgstr "Seq" +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" +msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" -msgstr "Osc" +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" +msgstr "ZX Spectrum (48K, motor estilo SFX)" -#: src/gui/channels.cpp:53 -msgid "Swap" -msgstr "Trocar" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" +msgstr "ZX Spectrum (48K, motor QuadTone)" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" -msgstr "Nome" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" +msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" -msgstr "Mostrar na sequência" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" +msgstr "ZX Spectrum (128K) com TurboSound FM" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" -msgstr "Mostrar no osciloscópio por canal" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" +msgstr "" +"ZX Spectrum (128K) com TurboSound FM (canal 3 estendido no primeiro OPN)" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1187 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" msgstr "" -"%s #%d\n" -"(arraste para trocar os canais)" - -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." -msgstr "Procurar..." +"ZX Spectrum (128K) com TurboSound FM (canal 3 estendido no segundo OPN)" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." -msgstr "Buscar em arquivos recentes..." +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" +msgstr "" +"ZX Spectrum (128K) com TurboSound FM (canal 3 estendido em ambos os OPNs)" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." -msgstr "Procurar instrumentos..." +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" +msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." -msgstr "Procurar samples..." +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" +msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." -msgstr "Procurar insatrumentos (para selecionar)..." +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" +msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." -msgstr "Procurar chip (para adicionar)..." +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" +msgstr "ZX Spectrum (128K) com TurboSound" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" -msgstr "- Nenhum -" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" +msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" -msgstr "Visualização de Registradores" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" +msgstr "Atari 800 (estéreo)" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" -msgstr "- nenhum mapa de registradores disponível" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" +msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" -msgstr "ERRO" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" +msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" msgstr "" -#: src/gui/log.cpp:27 -msgid "info" +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" -msgstr "depuração" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" +msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" -msgstr "Visualizador de Logs" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" +msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" -msgstr "Seguir" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" +msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" -msgstr "Nível" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" +msgstr "" -#: src/gui/log.cpp:68 -msgid "time" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" msgstr "" -#: src/gui/log.cpp:70 -msgid "level" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" msgstr "" -#: src/gui/log.cpp:72 -msgid "message" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" -msgstr "Sequência" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" +msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." -msgstr "não há nenhum canal a ser exibido." +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" +msgstr "PC + AdLib (modo bateria)" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" msgstr "" -"clique para opções de sequência (colunas de efeito/nomes das faixas/" -"visualizador)" -#: src/gui/pattern.cpp:504 -msgid "Options:" -msgstr "Opções:" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" +msgstr "PC + Sound Blaster (modo bateria)" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" -msgstr "Botões de colunas de efeito/contrair faixa" +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" +msgstr "PC + Sound Blaster com compatibilidade Game Blaster" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" -msgstr "Nomes das faixas" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" +msgstr "PC + Sound Blaster com compatibilidade Game Blaster (modo bateria)" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" -msgstr "Dicas de agrupamento de canais" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" +msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" -msgstr "Visualizador" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" +msgstr "PC + Sound Blaster Pro (modo bateria)" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" -msgstr "Estado do canal:" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" +msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" -msgstr "Não##_PCS0" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" +msgstr "PC + Sound Blaster Pro 2 (modo bateria)" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" -msgstr "Sim##_PCS1" +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" +msgstr "PC + ESS AudioDrive ES1488 (modo ESFM nativo)" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" -msgstr "AVISO!!" +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" +msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" -msgstr "este instrumento não pode ser previsto pois" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" -msgstr "nenhum dos chips pode tocá-lo" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" +msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." -msgstr "seu instrumento está em perigo! cuidado..." +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" +msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" -msgstr "Osciloscópio" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" +msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" -msgstr "zoom: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1502 +msgid "FM-7" +msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" -msgstr "tamanho da janela: %.1fms" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" +msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" -msgstr "(-Infinito)dB" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" +msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" -msgstr "Debug" - -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." +#: src/gui/presets.cpp:1520 +msgid "FM Towns" msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." -msgstr "" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" +msgstr "FM Towns (canal 3 estendido)" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" -msgstr[1] "" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" -msgstr "Nenhum (0%)" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" +msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" -msgstr "Nenhum (50%)" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" +msgstr "Commander X16 (VERA apenas)" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" -msgstr "Nenhum (100%)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" +msgstr "Commander X16 (com 2x OPL3)" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" -msgstr "Frequência" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" +msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" -msgstr "Canal" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" +msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" -msgstr "Brilho" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" +msgstr "Sistemas Arcade" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" -msgstr "Toque da Nota" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" +msgstr "Ô tio, me vê uma ficha aí!" -#: src/gui/chanOsc.cpp:45 -msgid "Off" -msgstr "Desativado" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" +msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" -msgstr "Modo 1" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" +msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" -msgstr "Modo 2" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" -msgstr "Modo 3" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" +msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" -msgstr "Osciloscópio (por canal)" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" -msgstr "Colunas" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" -msgstr "Tamanho (ms)" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" -msgstr "Colunas automáticas" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" +msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" -msgstr "Centralizar onda" +#: src/gui/presets.cpp:1664 +msgid "Atari" +msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" -msgstr "Aleatorizar fase a cada nota" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" +msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" -msgstr "Amplitude" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" +msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" -msgstr "Espessura da linha" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" +msgstr "Atari Rampart (modo bateria)" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" -msgstr "Gradiente" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" +msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" -msgstr "Cor" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" +msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" -msgstr "Distância" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" +msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" -msgstr "Espalhamento" +#: src/gui/presets.cpp:1719 +msgid "Capcom" +msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" -msgstr "Remover" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" +msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" -msgstr "Fundo" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" +msgstr "Capcom Arcade" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" -msgstr "Eixo X##AxisX" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" +msgstr "Capcom Arcade (canal 3 estendido no primeiro OPN)" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" -msgstr "Eixo Y##AxisY" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" +msgstr "Capcom Arcade (canal 3 estendido no segundo OPN)" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" -msgstr "Formato do texto:" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" +msgstr "Capcom Arcade (canal 3 estendido em ambos os OPNs)" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" msgstr "" -"guia de formatação:\n" -"- %c: nome do canal\n" -"- %C: nome curto do canal\n" -"- %d: número do canal (começando em 0)\n" -"- %D: número do canal (começando em 1)\n" -"- %n: nota do canal\n" -"- %i: nome do instrumento\n" -"- %I: número do instrumento (decimal)\n" -"- %x: número do instrumento (hex)\n" -"- %s: nome do chip\n" -"- %p: numeração do chip\n" -"- %S: ID do chip\n" -"- %v: volume (decimal)\n" -"- %V: volume (porcentagem)\n" -"- %b: volume (hex)\n" -"- %l: nova linha\n" -"- %%: símbolo de porcentagem" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" -msgstr "Cor do texto" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" +msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" -msgstr "OK" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" +msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" +#: src/gui/presets.cpp:1789 +msgid "Data East" msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" +msgstr "Data East Karnov (canal 3 estendido)" + +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" -msgstr "Erro!" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" +msgstr "Data East Karnov (modo bateria)" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" -msgstr "recortar" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" +msgstr "Data East Karnov (canal 3 estendido; modo bateria)" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" -msgstr "copiar" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" +msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" -msgstr "colar" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" +msgstr "Data East Arcade" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" +msgstr "Data East Arcade (canal 3 estendido)" + +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -#: src/gui/editControls.cpp:52 -msgid "piano" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" +msgstr "Data East Arcade (modo bateria)" + +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" +msgstr "Data East Arcade (canal 3 estendido; modo bateria)" + +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" -msgstr "desfazer" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" +msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" -msgstr "refazer" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" +msgstr "Data East PCX (canal 3 estendido)" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" msgstr "" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" msgstr "" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" +msgstr "Data East Dark Seal (canal 3 estendido)" + +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" msgstr "" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" msgstr "" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" msgstr "" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" msgstr "" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" -msgstr "contrair" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" +msgstr "Jaleco Ginga NinkyouDen (modo bateria)" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" -msgstr "expandir" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" +msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" -msgstr "reverter" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" +msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" -msgstr "inverter" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" +msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" -msgstr "interpolar" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" +msgstr "Kaneko DJ Boy (canal 3 estendido)" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" -msgstr "escalonar" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" +msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" -msgstr "degradê" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" +msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" -msgstr "aleatorizar" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" +msgstr "Kaneko Air Buster (canal 3 estendido)" -#: src/gui/editControls.cpp:79 -msgid "opmask" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" msgstr "" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" msgstr "" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" msgstr "" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:2047 +msgid "Konami" msgstr "" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" -msgstr "limpar" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" +msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" -msgstr "Ordens" +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" +msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" -msgstr "Ins" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" +msgstr "Konami Battlantis (modo bateria no primeiro OPL2)" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" -msgstr "Música" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" +msgstr "Konami Battlantis (modo bateria no segundo OPL2)" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" -msgstr "Chips" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" +msgstr "Konami Battlantis (modo bateria em ambos os OPL2s)" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" -msgstr "Outro" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" +msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" -msgstr "Novo" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" +msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" msgstr "" -"Há mudanças não salvas! Salvar mudanças antes de criar uma nova música?" -#: src/gui/editControls.cpp:507 -msgid "Save as..." -msgstr "Salvar como..." +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" +msgstr "Konami Haunted Castle (modo bateria)" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" -msgstr "Restaurar Backup" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" +msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" -msgstr "Inform. Música" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." +msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" -msgstr "Subfaixas" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" +msgstr "Konami S.P.Y. (modo bateria)" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." -msgstr "Canais aqui..." - -#: src/gui/editControls.cpp:548 -msgid "Chips here..." -msgstr "Chips aqui..." +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" +msgstr "Konami Rollergames (modo bateria)" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." -msgstr "Mas que porcaria?!" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" +msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" -msgstr "ChanOsc" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" +msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" -msgstr "RegView" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" +msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" -msgstr "Stats" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" +msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" -msgstr "Grooves" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" +msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" -msgstr "Opçs. Compat." +#: src/gui/presets.cpp:2189 +msgid "Namco" +msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" -msgstr "XYOsc" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" +msgstr "Namco (WSG de 3 canais)" -#: src/gui/editControls.cpp:581 -msgid "Meter" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" -msgstr "Pânico" - -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" -msgstr "Configurações" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" +msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" -msgstr "Log" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" +msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" -msgstr "Sobre" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" +msgstr "" -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" -msgstr "Trocar para o modo Desktop" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" +msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" -msgstr "Oitava" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" +msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" -msgstr "Passo de Edição" +#: src/gui/presets.cpp:2273 +msgid "Sega" +msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" -msgstr "Reproduzir" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" +msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" -msgstr "Parar" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" +msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" -msgstr "Editar" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" +msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" -msgstr "Repetir sequência" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" +msgstr "Sega System E (com expansão FM)" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" -msgstr "Mover uma linha" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" +msgstr "Sega System E (com expansão FM em modo bateria)" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" -msgstr "Polif.##PolyInput" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" +msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" -msgstr "Monof.##PolyInput" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" +msgstr "Sega Hang-On (canal 3 estendido)" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" -msgstr "Polifonia" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" +msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." -msgstr "8va." +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" +msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" -msgstr "Passo" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" +msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." -msgstr "Seguir" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" +msgstr "Sega System 18 (canal 3 estendido no primeiro OPN2C)" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" -msgstr "Ord.##FollowOrders" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" +msgstr "Sega System 18 (canal 3 estendido no segundo OPN2C)" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" -msgstr "Seq.##FollowPattern" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" +msgstr "Sega System 18 (canal 3 estendido em ambos os OPN2Cs)" -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" -msgstr "Reproduzir do início desta sequência" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" +msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" -msgstr "Repetir do início desta sequência" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" +msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" -msgstr "Controles de Edição" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" +msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" -msgstr "Seguir ordens" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" +msgstr "Sega System 32 (canal 3 estendido no primeiro OPN2C)" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" -msgstr "Seguir sequência" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" +msgstr "Sega System 32 (canal 3 estendido no segundo OPN2C)" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" -msgstr "Comentários da Música" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" +msgstr "Sega System 32 (canal 3 estendido em ambos os OPN2Cs)" -#: src/gui/util.cpp:93 -msgid "" -msgstr "" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" +msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2467 +msgid "Seta" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" -msgstr "Estatísticas" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" +msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" -msgstr "Carga de áudio" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" +msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" -msgstr "Osciloscópio (X-Y)" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" +msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" -msgstr "Canal X" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" +msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" -msgstr "Inverter" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" +msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" -msgstr "Canal Y" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" +msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" -msgstr "Inverter" +#: src/gui/presets.cpp:2507 +msgid "SNK" +msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" -msgstr "Zoom" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" +msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" -msgstr "Tempo de decaimento (ms)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" +msgstr "Neo Geo MVS (canal 2 estendido)" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" -msgstr "Intensidade" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" +msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" -msgstr "Espessura da linha" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" +msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" -msgstr "(-Infinito)dB,(-Infinito)dB" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" +msgstr "SNK Ikari Warriors (modo bateria no primeiro OPL)" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" -msgstr "(-Infinito)dB,%.1fdB" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" +msgstr "SNK Ikari Warriors (modo bateria no segundo OPL)" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" -msgstr "%.1fdB,(-Infinito)dB" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" +msgstr "SNK Ikari Warriors (modo bateria em ambos OPLs)" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" -msgstr "Taxa de clock:" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" +msgstr "SNK Triple Z80 (modo bateria no Y8950)" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" -msgstr "Tipo de chip:" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" +msgstr "SNK Triple Z80 (modo bateria no OPL)" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" -msgstr "YM3438 (DAC de 9-bit)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" +msgstr "SNK Triple Z80 (modo bateria no Y8950 e no OPL)" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" -msgstr "YM2612 (DAC de 9-bit com distorção)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" +msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" -msgstr "YMF276 (DAC externo)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" +msgstr "SNK Chopper I (modo bateria no Y8950)" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" -msgstr "Desabilitar macros FM ExtCh (compatibilidade)" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" +msgstr "SNK Chopper I (modo bateria no OPL2)" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" -msgstr "Mudança de inst. no operador ExtCh 2-4 afeta FB (compatibilidade)" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" +msgstr "SNK Chopper I (modo bateria no Y8950 e no OPL2)" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" +msgstr "SNK Touchdown Fever (modo bateria no OPL)" + +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" +msgstr "SNK Touchdown Fever (modo bateria no Y8950)" + +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" +msgstr "SNK Touchdown Fever (modo bateria no OPL e no Y8950)" + +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" +msgstr "Sunsoft Arcade" + +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" +msgstr "Sunsoft Arcade (canal 3 estendido)" + +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2653 +msgid "Taito" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" +msgstr "Taito Arcade" + +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" +msgstr "Taito Arcade (canal 3 estendido)" + +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" -msgstr "1.79MHz (Metade do NTSC)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" +msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" -msgstr "TI SN76489 com ruído curto estilo Atari" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" +msgstr "Tecmo Ninja Gaiden (canal 3 estendido no primeiro OPN)" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" +msgstr "Tecmo Ninja Gaiden (canal 3 estendido no segundo OPN)" + +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" +msgstr "Tecmo Ninja Gaiden (canal 3 estendido em ambos os OPNs)" + +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" -msgstr "Som integrado Tandy PSSJ de 3 canais" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" +msgstr "Tecmo System (modo bateria)" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" +msgstr "Seibu Kaihatsu Raiden (modo bateria)" + +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" +msgstr "Outro" + +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" -msgstr "Desabilitar redefinição de fase na mudança do período do ruído" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" +msgstr "Placa Williams/Midway Y/T com placa de som ADPCM" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" -msgstr "Desabilitar mapeamento fácil de período para nota nas oitavas altas" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" +msgstr "NMK Arcade 16-bit" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" -msgstr "Pseudo-PAL" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" +msgstr "NMK Arcade 16-bit (canal 3 estendido)" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" -msgstr "Desabilitar anti-click" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" -msgstr "Revisão do chip:" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" +msgstr "NMK Arcade 16-bit (com bankswitching NMK112)" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" -msgstr "HuC6280 (original)" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" +msgstr "NMK Arcade 16-bit (com bankswitching NMK112, canal 3 estendido)" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" -msgstr "Taxa da CPU:" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" +msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" +msgstr "Atlus Power Instinct 2 (canal 3 estendido)" + +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" -msgstr "Memória de sample:" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" +msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" -msgstr "8K (rev A/B/E)" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" +msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" -msgstr "64K (rev D/F)" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" +msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" -msgstr "Resolução do DAC:" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" +msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" -msgstr "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" +msgstr "Coreland Cyber Tank (modo bateria)" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" -msgstr "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" +msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" -msgstr "Habilitar eco" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" +msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" -msgstr "Trocar canais de eco" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" +msgstr "Toaplan 1 (modo bateria)" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" -msgstr "Atraso do eco:" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" +msgstr "Hardware Dynax/Nakanihon de 3ª geração" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" -msgstr "Resolução do eco:" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" +msgstr "Hardware Dynax/Nakanihon de 3ª geração (modo bateria)" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" -msgstr "Retorno (feedback) do eco:" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" +msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" -msgstr "Volume do eco:" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" +msgstr "Dynax/Nakanihon Real Break (modo bateria)" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" -msgstr "Original (DMG)" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" +msgstr "Usuário" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" -msgstr "Game Boy Color (rev C)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." +msgstr "predefinições de sistema que você salvou." -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" -msgstr "Game Boy Color (rev E)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" +msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" -msgstr "Orientação do canal de onda:" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" +msgstr "Yamaha YM2203 (canal 3 estendido)" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" -msgstr "Normal" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" -msgstr "Invertido" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" +msgstr "Yamaha YM2608 (canal 3 estendido e CSM)" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" -msgstr "Dados exatos (inverted)" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" -msgstr "Saída exata (normal)" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" +msgstr "Yamaha YM2610 (canal 2 estendido)" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" msgstr "" -"Porfavorzinho mais uma opção de compatibilidade quando eu usar arpejo e meu " -"comprimento de som" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" -msgstr "Profundidade de bits do DAC (reduz a taxa de amostragem):" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" +msgstr "Yamaha YM2610B (canal 3 estendido)" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" -msgstr "Escala de volume:" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" -msgstr "Quantidade de buffers de mixing (permite atraso de eco mais longo):" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" +msgstr "Yamaha YM2612 (canal 3 estendido)" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" -msgstr "Limite de canais:" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" +msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" -msgstr "Taxa de amostragem:" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" +msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" -msgstr "Taxa de amostragem real: %d Hz" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" +msgstr "Yamaha YMF276 (canal 3 estendido)" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" -msgstr "Uso de CPU máximo do mixer: %.0f%%" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" +msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" -msgstr "Arcade (4MHz)" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" +msgstr "Yamaha YM2413 (modo bateria)" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" -msgstr "Metade do NTSC (1.79MHz)" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" +msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" -msgstr "Conjunto de timbres:" +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" +msgstr "Yamaha YM3438 (canal 3 estendido)" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" -msgstr "Ignorar mudanças de frequência no chimbal/prato" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" +msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" -msgstr "Aplicar frequência fixa em todos os canais de bateria ao mesmo tempo" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" +msgstr "Yamaha YM3438 (OPN2C) com DualPCM" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" +msgstr "Yamaha YM3526 (modo bateria)" + +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" +msgstr "Yamaha Y8950 (modo bateria)" + +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" +msgstr "Yamaha YM3812 (modo bateria)" + +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" +msgstr "Yamaha YMF262 (modo bateria)" + +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" -msgstr "Macros/slide de tom quebrados (compatibilidade)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" +msgstr "Yamaha YMF289B (modo bateria)" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" +"esses chips geram tons de onda quadrada/pulsada somente (mas podem incluir " +"ruído)." -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" -msgstr "Modo de canal DPCM:" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" +msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" -msgstr "DPCM (samples abafadas; baixo uso de CPU)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" +msgstr "Som integrado Tandy PSSJ de 3 canais" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" -msgstr "PCM (samples nítidas; alto uso de CPU)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" +msgstr "Sega PSG (similar ao SN76489)" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" -msgstr "" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" +msgstr "Sega PSG (similar ao SN76489, Estéreo)" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" -msgstr "Prioridade de parâmetros globais:" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" +msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" -msgstr "Da esquerda para a direita" +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" +msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" -msgstr "Último canal usado" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" +msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" -msgstr "Reiniciar envelope bruscamente:" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" +msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" -msgstr "Ataque" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" +msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" -msgstr "Decaimento" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." +msgstr "chips/sistemas que usam samples PCM ou ADPCM para geração de som." -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" -msgstr "Sustentação" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" +msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" -msgstr "Repouso" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." +msgstr "" +"chips que usam formas de onda especificadas pelo usuários para gerar som." -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" -msgstr "Tempo de reinício do envelope:" - -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -"- 0 desabilita o reinício do envelope. não recomendado!\n" -"- 1 pode causar bugs de envelope do SID.\n" -"- valores muito altos podem resultar em notas sendo puladas." -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" -msgstr "Desabilitar atualização de envelope via 1Exy (compatibilidade)" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" +msgstr "Namco C15 (mono, 8 canais)" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" -msgstr "" -"Macros de ciclo de trabalho e ponto de corte relativos são grossas " -"(compatibilidade)" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" +msgstr "Namco C30 (estéreo, 8 canais)" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" -msgstr "Condições de corrida nas macros de ponto de corte (compatibilidade)" +#: src/gui/presets.cpp:3545 +msgid "Specialized" +msgstr "Especializado" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" -msgstr "" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." +msgstr "chips/sistemas com métodos únicos de geração/síntese de som." -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" -msgstr "Volume do SSG" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" +msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" -msgstr "Volume do FM/ADPCM" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" +msgstr "Commodore PET (pseudo-wavetable)" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" -msgstr "" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" +msgstr "ZX Spectrum (beeper apenas, motor estilo SFX)" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" -msgstr "0.83MHz (Sunsoft 5B pré-dividido no PAL)" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" +msgstr "ZX Spectrum (beeper apenas, motor QuadTone)" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" -msgstr "0.89MHz (Sunsoft 5B pré-dividido)" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" +msgstr "Compatível com DefleMask" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." msgstr "" +"essas configurações são compatíveis com o DefleMask.\n" +"selecione uma delas se você precisar salvar no formato .dmf ou trabalhar com " +"este programa." -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" -msgstr "" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" +msgstr "Arcade (YM2151 e SegaPCM)" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" -msgstr "" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" +msgstr "Neo Geo CD (canal 2 estendido)" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" -msgstr "" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" +msgstr "Erro ao abrir o arquivo! (%s)" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/intro.cpp:124 +msgid "Preview" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" +#: src/gui/intro.cpp:310 +msgid "hold to skip" msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" -msgstr "" +#: src/gui/dataList.cpp:125 +msgid "Bug!" +msgstr "Bug!" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" -msgstr "" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" +msgstr "Desconhecido" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" -msgstr "" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" +msgstr "duplicado" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" -msgstr "" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." +msgstr "trocar..." -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" -msgstr "" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" +msgstr "salvar" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" -msgstr "nota: o AY-3-8914 não é suportado pelo formato VGM!" - -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" -msgstr "Estéreo##_AY_STEREO" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" +msgstr "excluir" -#: src/gui/sysConf.cpp:953 -msgid "Separation" -msgstr "Separação" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" +msgstr "sem memória para esta sample!" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" -msgstr "Divisor de Clock pela Metade##_AY_CLKSEL" +#: src/gui/dataList.cpp:314 +msgid "make instrument" +msgstr "criar instrumento" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" -msgstr "" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" +msgstr "faça um kit de bateria para mim" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" -msgstr "" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" +msgstr "Instrumentos" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" -msgstr "" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" +msgstr "Adicionar" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" -msgstr "Separação estéreo:" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" +msgstr "Duplicar" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" -msgstr "Modelo:" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" +msgstr "Abrir" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" -msgstr "" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." +msgstr "trocar instrumento..." -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" -msgstr "" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" +msgstr "carregar instrumento do TX81Z" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" -msgstr "Memória do chip:" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." +msgstr "trocar wavetable..." -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" -msgstr "2MB (máx. ECS/AGA)" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." +msgstr "trocar sample..." -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" -msgstr "512KB (máx. OCS)" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." +msgstr "importar sample em formato raw..." -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" -msgstr "" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." +msgstr "importar sample em formato raw (trocar)..." -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" -msgstr "Ultrapassar limites de frequência" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" +msgstr "carregar do TX81Z" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" -msgstr "" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" +msgstr "Abrir (inserir; botão direito para trocar)" -#: src/gui/sysConf.cpp:1085 -#, fuzzy -msgid "Old pitch table (compatibility)" -msgstr "Macros/slide de tom quebrados (compatibilidade)" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" +msgstr "Salvar" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" -msgstr "Modo de mixing:" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." +msgstr "salvar instrumento como .dmp..." -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" -msgstr "Mono" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." +msgstr "salvar wavetable como .dmw..." -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" -msgstr "Mono (sem distorção)" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." +msgstr "salvar wavetable em formato raw..." -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" -msgstr "Estéreo" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." +msgstr "salvar sample em formato raw..." -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" -msgstr "Tipo de speaker:" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." +msgstr "salvar como .dmp..." -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" -msgstr "Não-filtrado" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." +msgstr "" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" -msgstr "Cone" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" +msgstr "Alternar entre pastas e visão padrão" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" -msgstr "Piezo" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" +msgstr "Mover para cima" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" -msgstr "Usar beeper do sistema (somente Linux!)" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" +msgstr "Mover para baixo" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" -msgstr "Reiniciar fase em mudança de frequência" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" +msgstr "Criar" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" -msgstr "" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" +msgstr "Nova pasta" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" -msgstr "" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" +msgstr "Pré-visualização (clique com o botão direito para parar)" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" -msgstr "" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" +msgstr "Excluir" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" -msgstr "Usar Bankswitching (Seta 2)" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" +msgstr "" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" -msgstr "Limite de canais inicial:" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." +msgstr "renomear..." -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" -msgstr "Desabilitar chiado" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" +msgstr "Wavetables" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" -msgstr "Escalonar frequência para tamanho da onda" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" +msgstr "Samples" -#: src/gui/sysConf.cpp:1305 -#, fuzzy -msgid "Amiga channel volumes (64)" -msgstr "Barra de volume do canal:" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." +msgstr "salvar como .dmw..." -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" -msgstr "" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." +msgstr "salvar em formato raw..." -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" -msgstr "" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." +msgstr "importar em formato raw..." -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" -msgstr "" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." +msgstr "importar em formato raw (trocar)..." -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" msgstr "" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" -msgstr "" +#: src/gui/exportOptions.cpp:32 +msgid "one file" +msgstr "um arquivo" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" +msgstr "múltiplos arquivos (um por chip)" + +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" +msgstr "múltiplos arquivos (um por canal)" + +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" msgstr "" -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" -msgstr "Taxa de saída:" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" +msgstr "" -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" -msgstr "FM: clock / 72, SSG: clock / 16" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" +msgstr "" -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" -msgstr "FM: clock / 36, SSG: clock / 8" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" +msgstr "Taxa de amostragem" -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" -msgstr "FM: clock / 24, SSG: clock / 4" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" +msgstr "" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" -msgstr "Volume do FM" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" +msgstr "Loops" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" -msgstr "8MHz (Arcade)" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" +msgstr "Tempo de fade out (segundos)" -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" msgstr "" -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" -msgstr "FM: clock / 144, SSG: clock / 32" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" +msgstr "Todos" -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" -msgstr "FM: clock / 48, SSG: clock / 8" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" +msgstr "Nenhuma" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" msgstr "" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" msgstr "" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" -msgstr "" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" +msgstr "Cancelar" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" -msgstr "RF5C68 (saída 10-bit)" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" +msgstr "Exportar" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" -msgstr "RF5C164 (saída 16-bit)" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" +msgstr "" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" -msgstr "Tabela de taxa de amostragem:" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" +msgstr "opções:" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" -msgstr "divisor \\ clock" +#: src/gui/exportOptions.cpp:150 +msgid "format version" +msgstr "versão do formato:" -#: src/gui/sysConf.cpp:1571 -msgid "full" -msgstr "completo" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" +msgstr "loop" -#: src/gui/sysConf.cpp:1573 -msgid "half" -msgstr "metade" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" +msgstr "loops ao final:" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" -msgstr "clock / 132" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" +msgstr "detectar automaticamente" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" -msgstr "clock / 165" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" +msgstr "adicionar um loop" -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" -msgstr "Usar Bankswitching (NMK112)" +#: src/gui/exportOptions.cpp:168 +msgid "custom" +msgstr "personalizado" -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" -msgstr "" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" +msgstr "adicionar dicas de mudança de sequência" -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." msgstr "" +"insere blocos de dados a cada mudança de sequência.\n" +"útil se você estiver escrevendo uma rotina de reprodução.\n" +"\n" +"o formato do bloco de dados de mudança de sequência é:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: comprimento, um número 32-bit little-endian\n" +"- oo: ordem\n" +"- rr: linha inicial (um efeito 0Dxx é capaz de selecionar uma linha " +"diferente de zero)\n" +"- pp: índice da sequência (uma por canal)\n" +"\n" +"os índices da sequência são ordenados conforme elas aparecem na música." -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" -msgstr "1.5MHz (Arcade)" +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" +msgstr "modo de fluxo direto" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." msgstr "" +"requerido para exportação de DualPCM e MSM6258.\n" +"\n" +"permite alterações de volume e direção ao reproduzir samples,\n" +"ao custo de um enorme aumento de tamanho de arquivo." -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" -msgstr "Frequência consistente ao longo de todos os ciclos de trabalho" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" +msgstr "chips a exportar:" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" -msgstr "nota: só funciona para um valor inicial de LFSR igual a 0!" +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" +msgstr "este chip só está disponível no VGM versão %d.%.2x e superior!" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" -msgstr "" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" +msgstr "este chip não é suportado pelo formato VGM!" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." msgstr "" +"selecione o chip que você quer exportar, mas no máximo %d de cada tipo." -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" +msgstr "nada a ser exportado" + +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" msgstr "" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" msgstr "" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" msgstr "" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" +msgstr "Taxa de Ticks (Hz)" + +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" +msgstr "otimizar tamanho" + +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." msgstr "" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" -msgstr "Balanço compatível (0800)" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" +msgstr "essa opção exporta a música para um arquivo texto.\n" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" -msgstr "Profundidade de bits de saída:" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" +msgstr "" -#: src/gui/sysConf.cpp:1910 -#, fuzzy -msgid "Maximum volume:" -msgstr "Máximo" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." +msgstr "" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" -msgstr "Interpolação:" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" +msgstr "" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" -msgstr "Linear" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" +msgstr "" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" -msgstr "Cúbica" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" +msgstr "" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" -msgstr "Sinc" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" +msgstr "Áudio" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" -msgstr "Esquerdo##VolScaleL" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" +msgstr "" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" -msgstr "Direito##VolScaleL" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" +msgstr "" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" -msgstr "Estado inicial do eco:" +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" +msgstr "Texto" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" -msgstr "Atraso##EchoDelay" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" +msgstr "Fluxo de Comandos" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" -msgstr "Retorno (feedback)##EchoFeedback" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" +msgstr "" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" -msgstr "Esquerdo##EchoVolL" +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." +msgstr "parabéns! você desbloqueou um painel secreto." -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" -msgstr "Direito##EchoVolL" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" +msgstr "Habilitar/desabilitar sistemas escondidos" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" -msgstr "Filtro do eco:" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" +msgstr "Habilitar/desabilitar todos os tipos de instrumentos" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" -msgstr "Hex##SNESFHex" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" +msgstr "Definir linearidade de tom para Parcial" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" -msgstr "Dec##SNESFHex" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" +msgstr "Definir gordura para máximo" -#: src/gui/sysConf.cpp:2086 -#, c-format -msgid "sum: %d" -msgstr "soma: %d" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" +msgstr "Definir músculo e gordura para zero" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" +msgstr "Dizer para o tildearrow que isso só pode ser um engano" + +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" +"é, isso é um bug. abra um bug report na página do GitHub e diga-nos como " +"você chegou aqui." -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" -msgstr "Desafinação" +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" +msgstr "Velocidade" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" -msgstr "Valores dos capacitores (nF):" +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" +msgstr "Tempo Base##TempoOrHz" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" -msgstr "Volume inicial das partes (canais 1-4):" +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" +msgstr "Taxa de Ticks##TempoOrHz" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" -msgstr "Volume inicial das partes (canais 5-8):" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" +msgstr "clique para mostrar a taxa de ticks" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" -msgstr "Modo de envelope (canais 1-4):" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" +msgstr "clique para mostrar o tempo base" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" -msgstr "Capacitor (ataque/decaimento)##EM00" +#: src/gui/speed.cpp:80 +msgid "Groove" +msgstr "Groove" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" -msgstr "Externo (macro de volume)##EM01" +#: src/gui/speed.cpp:87 +msgid "click for one speed" +msgstr "clique para uma velocidade" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" -msgstr "Modo de envelope (canais 5-8):" +#: src/gui/speed.cpp:90 +msgid "Speeds" +msgstr "Velocidades" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" -msgstr "Capacitor (ataque/decaimento)##EM10" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" +msgstr "clique para padrão \"groove\"" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" -msgstr "Externo (macro de volume)##EM11" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" +msgstr "clique para duas velocidades alternantes" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" -msgstr "Vibrato global:" +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" +msgstr "Tempo Virtual" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" -msgstr "Profundidade" +#: src/gui/speed.cpp:177 +msgid "Numerator" +msgstr "Numerador" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" -msgstr "Modo de armazenamento das waveforms:" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" +msgstr "Denominador (definido para o tempo base)" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" -msgstr "RAM" +#: src/gui/speed.cpp:193 +msgid "Divider" +msgstr "Divisor" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" -msgstr "ROM (até 8 ondas)" +#: src/gui/speed.cpp:208 +msgid "Highlight" +msgstr "Destaque" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" -msgstr "Frequências de ruído compatíveis" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" +msgstr "Tamanho da Sequência" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" -msgstr "Slides e tom legados (compatibilidade)" +#: src/gui/speed.cpp:245 +msgid "Song Length" +msgstr "Tamanho da Música" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" -msgstr "" +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" +msgstr "Canais" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" -msgstr "Estilo de gerenciamento de bancos" +#: src/gui/channels.cpp:49 +msgid "Pat" +msgstr "Seq" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" -msgstr "Namco System 2 (2MB)" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" +msgstr "Osc" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" -msgstr "Namco System 21 (4MB)" +#: src/gui/channels.cpp:53 +msgid "Swap" +msgstr "Trocar" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" -msgstr "Cru (16MB; não é possível exportar VGM!)" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" +msgstr "Nome" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" -msgstr "Dinâmico (não confirmado)" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" +msgstr "Mostrar na sequência" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" -msgstr "Estático (até 5 ondas)" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" +msgstr "Mostrar no osciloscópio por canal" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" -msgstr "DS (4MB RAM)" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" +msgstr "" +"%s #%d\n" +"(arraste para trocar os canais)" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" -msgstr "DSi (16MB RAM)" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." +msgstr "Procurar..." -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" -msgstr "" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." +msgstr "Buscar em arquivos recentes..." -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" -msgstr "" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." +msgstr "Procurar instrumentos..." -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" -msgstr "" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." +msgstr "Procurar samples..." -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" -msgstr "nada para configurar" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." +msgstr "Procurar insatrumentos (para selecionar)..." -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" -msgstr "Taxa de clock personalizada" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." +msgstr "Procurar chip (para adicionar)..." -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" -msgstr "Medidor de Volume" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" +msgstr "- Nenhum -" -#: src/gui/userPresets.cpp:325 -msgid "User Systems" +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" msgstr "" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" -msgstr "" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" +msgstr "Visualização de Registradores" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" -msgstr "Sistemas" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" +msgstr "- nenhum mapa de registradores disponível" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" -msgstr "" +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" +msgstr "ERRO" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" +#: src/gui/log.cpp:26 +msgid "warning" msgstr "" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" +#: src/gui/log.cpp:27 +msgid "info" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" -msgstr "Configurar" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" +msgstr "depuração" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" +#: src/gui/log.cpp:29 +msgid "trace" msgstr "" -#: src/gui/userPresets.cpp:476 -msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" +msgstr "Visualizador de Logs" + +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" +msgstr "Seguir" + +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" +msgstr "Nível" + +#: src/gui/log.cpp:68 +msgid "time" msgstr "" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" +#: src/gui/log.cpp:70 +msgid "level" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" -msgstr "Importar" +#: src/gui/log.cpp:72 +msgid "message" +msgstr "" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" +msgstr "Sequência" + +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." +msgstr "não há nenhum canal a ser exibido." + +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" msgstr "" +"clique para opções de sequência (colunas de efeito/nomes das faixas/" +"visualizador)" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" -msgstr "Lista de Efeitos" +#: src/gui/pattern.cpp:508 +msgid "Options:" +msgstr "Opções:" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" -msgstr "Chip sob o cursor: %s" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" +msgstr "Botões de colunas de efeito/contrair faixa" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" -msgstr "Procurar" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" +msgstr "Nomes das faixas" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" -msgstr "Tipos de efeitos a serem exibidos:" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" +msgstr "Dicas de agrupamento de canais" -#: src/gui/effectList.cpp:47 -msgid "Description" -msgstr "Descrição" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" +msgstr "Visualizador" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " -msgstr "%d. " +#: src/gui/pattern.cpp:521 +msgid "Channel status:" +msgstr "Estado do canal:" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" -msgstr "há muitas subfaixas!" +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" +msgstr "Não##_PCS0" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" -msgstr "essa é a única subfaixa!" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" +msgstr "Sim##_PCS1" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" -msgstr "tem certeza de que quer remover esta subfaixa?" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" +msgstr "AVISO!!" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" -msgstr "" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" +msgstr "este instrumento não pode ser previsto pois" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" -msgstr "" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" +msgstr "nenhum dos chips pode tocá-lo" -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" -msgstr "" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." +msgstr "seu instrumento está em perigo! cuidado..." -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" -msgstr "" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" +msgstr "Osciloscópio" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" -msgstr "ASAP (conversão para C++)" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" +msgstr "zoom: %.2fx (%.1fdB)" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" -msgstr "ESFMu (rápido)" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" +msgstr "tamanho da janela: %.1fms" -#: src/gui/settings.cpp:208 -msgid "Lower" -msgstr "" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" +msgstr "(-Infinito)dB" -#: src/gui/settings.cpp:210 -msgid "Medium" -msgstr "" +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" +msgstr "Debug" -#: src/gui/settings.cpp:212 -msgid "Ultra" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." msgstr "" -#: src/gui/settings.cpp:213 -msgid "Ultimate" +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." msgstr "" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" -msgstr "" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" +msgstr[1] "" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" -msgstr "KIOCSOUND em /dev/tty1" +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" +msgstr "Nenhum (0%)" -#: src/gui/settings.cpp:219 -msgid "/dev/port" -msgstr "" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" +msgstr "Nenhum (50%)" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" -msgstr "KIOCSOUND na saída padrão" +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" +msgstr "Nenhum (100%)" -#: src/gui/settings.cpp:221 -msgid "outb()" -msgstr "" +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" +msgstr "Frequência" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" -msgstr "Desabilitado/personalizado" +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" +msgstr "Canal" -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" -msgstr "Duas oitavas (0 é C-4, F é D#5)" +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" +msgstr "Brilho" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" -msgstr "Cru (número da nota é o valor)" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" +msgstr "Toque da Nota" -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" -msgstr "" -"Duas oitavas alternativo (teclas brancas são 0-9, teclas pretas são A-F)" +#: src/gui/chanOsc.cpp:45 +msgid "Off" +msgstr "Desativado" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" -msgstr "Utilizar dois MIDI CC separados (um para cada nibble)" +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" +msgstr "Modo 1" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" -msgstr "Utilizar um MIDI CC de 14 bits" +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" +msgstr "Modo 2" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" -msgstr "Utilizar um único MIDI CC (impreciso)" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" +msgstr "Modo 3" -#: src/gui/settings.cpp:242 -msgid "--select--" -msgstr "--selecione--" +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" +msgstr "Osciloscópio (por canal)" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" -msgstr "" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" +msgstr "Colunas" -#: src/gui/settings.cpp:250 -msgid "Note Off" -msgstr "Note Off" +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" +msgstr "Tamanho (ms)" -#: src/gui/settings.cpp:251 -msgid "Note On" -msgstr "Note On" +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" +msgstr "Colunas automáticas" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" -msgstr "Aftertouch" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" +msgstr "Centralizar onda" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" -msgstr "Controle" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" +msgstr "Aleatorizar fase a cada nota" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" -msgstr "Mudança de Programa" +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" +msgstr "Amplitude" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" -msgstr "Pressão do Canal" +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" +msgstr "Espessura da linha" -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" -msgstr "Pitch Bend" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" +msgstr "Gradiente" -#: src/gui/settings.cpp:257 -msgid "SysEx" -msgstr "SysEx" +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" +msgstr "" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" -msgstr "Qualquer" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" +msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" -msgstr "Instrumento" +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" +msgstr "Cor" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" -msgstr "Tipo do Efeito 1" +#: src/gui/chanOsc.cpp:296 +msgid "Distance" +msgstr "Distância" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" -msgstr "Valor do Efeito 1" - -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" -msgstr "Tipo do Efeito 2" - -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" -msgstr "Valor do Efeito 2" +#: src/gui/chanOsc.cpp:305 +msgid "Spread" +msgstr "Espalhamento" -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" -msgstr "Tipo do Efeito 3" +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" +msgstr "Remover" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" -msgstr "Valor do Efeito 3" +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" +msgstr "Fundo" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" -msgstr "Tipo do Efeito 4" +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" +msgstr "Eixo X##AxisX" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" -msgstr "Valor do Efeito 4" +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" +msgstr "Eixo Y##AxisY" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" -msgstr "Tipo do Efeito 5" +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" +msgstr "Formato do texto:" -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" -msgstr "Valor do Efeito 5" +#: src/gui/chanOsc.cpp:358 +msgid "" +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" +msgstr "" +"guia de formatação:\n" +"- %c: nome do canal\n" +"- %C: nome curto do canal\n" +"- %d: número do canal (começando em 0)\n" +"- %D: número do canal (começando em 1)\n" +"- %n: nota do canal\n" +"- %i: nome do instrumento\n" +"- %I: número do instrumento (decimal)\n" +"- %x: número do instrumento (hex)\n" +"- %s: nome do chip\n" +"- %p: numeração do chip\n" +"- %S: ID do chip\n" +"- %v: volume (decimal)\n" +"- %V: volume (porcentagem)\n" +"- %b: volume (hex)\n" +"- %l: nova linha\n" +"- %%: símbolo de porcentagem" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" -msgstr "Tipo do Efeito 6" +#: src/gui/chanOsc.cpp:380 +msgid "Text color" +msgstr "Cor do texto" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" -msgstr "Valor do Efeito 6" +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" +msgstr "OK" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" -msgstr "Tipo do Efeito 7" +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" +msgstr "" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" -msgstr "Valor do Efeito 7" +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" +msgstr "" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" -msgstr "Tipo do Efeito 8" +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" +msgstr "" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" -msgstr "Valor do Efeito 8" +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" +msgstr "" -#: src/gui/settings.cpp:318 -msgid "Press key..." -msgstr "Pressione uma tecla..." +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" +msgstr "" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" -msgstr "Você quer salvar suas configurações?" +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" +msgstr "Erro!" -#: src/gui/settings.cpp:574 -msgid "General" -msgstr "Geral" +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" +msgstr "recortar" -#: src/gui/settings.cpp:591 -msgid "Language" -msgstr "Linguagem" +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" +msgstr "copiar" -#: src/gui/settings.cpp:610 -msgid "Render backend" -msgstr "Back-end de renderização" +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" +msgstr "colar" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." +#: src/gui/editControls.cpp:51 +msgid "" +"select\n" +"all" msgstr "" -"você pode ter que reiniciar o Furnace para essa configuração fazer efeito." -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" +#: src/gui/editControls.cpp:52 +msgid "piano" msgstr "" -#: src/gui/settings.cpp:670 -msgid "Render driver" -msgstr "Driver de renderização" +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" +msgstr "desfazer" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" -msgstr "Automático" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" +msgstr "refazer" -#: src/gui/settings.cpp:687 +#: src/gui/editControls.cpp:57 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." +"paste\n" +"mix" msgstr "" -#: src/gui/settings.cpp:688 -msgid "Red bits" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" msgstr "" -#: src/gui/settings.cpp:693 -msgid "Green bits" +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" msgstr "" -#: src/gui/settings.cpp:698 -msgid "Blue bits" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" msgstr "" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" msgstr "" -#: src/gui/settings.cpp:708 -msgid "Color depth" +#: src/gui/editControls.cpp:62 +msgid "" +"paste\n" +"overflow" msgstr "" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" msgstr "" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" -msgstr "Tamanho de buffer" - -#: src/gui/settings.cpp:724 -msgid "Double buffer" +#: src/gui/editControls.cpp:64 +msgid "" +"transpose\n" +"values" msgstr "" -#: src/gui/settings.cpp:729 +#: src/gui/editControls.cpp:67 msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +"change\n" +"ins" msgstr "" -#: src/gui/settings.cpp:736 -#, c-format +#: src/gui/editControls.cpp:68 msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" +"find/\n" +"replace" msgstr "" -#: src/gui/settings.cpp:739 -msgid "VSync" -msgstr "" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" +msgstr "contrair" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" -msgstr "" +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" +msgstr "expandir" -#: src/gui/settings.cpp:747 -msgid "Unlimited" -msgstr "" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" +msgstr "reverter" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." -msgstr "" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" +msgstr "inverter" -#: src/gui/settings.cpp:757 -msgid "Display render time" -msgstr "" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" +msgstr "interpolar" -#: src/gui/settings.cpp:764 -msgid "Late render clear" -msgstr "Limpeza de renderização atrasada" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" +msgstr "escalonar" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." -msgstr "" -"chama rend->clear() depois de rend->present(). pode reduzir o atraso da " -"interface gráfica por um quadro em alguns drivers." +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" +msgstr "degradê" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" -msgstr "Modo de economia de energia" +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" +msgstr "aleatorizar" -#: src/gui/settings.cpp:779 -msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" +#: src/gui/editControls.cpp:79 +msgid "opmask" msgstr "" -"economiza energia diminuindo a taxa de quadros para 2 FPS quando ocioso.\n" -"pode causar problemas com alguns drivers Mesa!" - -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" -msgstr "Desabilitar entrada em threads (reinicie após alterar!)" -#: src/gui/settings.cpp:789 +#: src/gui/editControls.cpp:80 msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +"scroll\n" +"mode" msgstr "" -"entrada em threads processa pressionamentos de tecla para previsão de notas " -"em uma thread separada (em plataformas suportadas), o que reduz o atraso.\n" -"porém, crashes já foram relatados quando a entrada em threads estava " -"ativada. habilite esta opção se isso acontecer." - -#: src/gui/settings.cpp:794 -msgid "Enable event delay" -msgstr "Habilitar atraso de eventos" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." +#: src/gui/editControls.cpp:81 +msgid "" +"input\n" +"latch" msgstr "" -"pode causar problemas com mouses de alta taxa de amostragem ao prever notas." - -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" -msgstr "Threads de osciloscópio por canal" - -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." -msgstr "você tá de brincadeira, né? isso é mais do que suficiente." - -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" -msgstr "o que você tá fazendo? para!" -#: src/gui/settings.cpp:820 -#, c-format +#: src/gui/editControls.cpp:82 msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" +"set\n" +"latch" msgstr "" -"é uma má ideia definir esse número pra um valor mais alto do que o número de " -"núcleos da sua CPU (%d)!" - -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" -msgstr "Motor de renderização de osciloscópio:" - -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" -msgstr "Plotagem de linhas do ImGui" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." +#: src/gui/editControls.cpp:83 +msgid "" +"clear\n" +"latch" msgstr "" -"desenha o osciloscópio utilizando as funções embutidas de desenho de linha " -"do Dear ImGui." -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" -msgstr "GLSL (se disponível)" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" +msgstr "limpar" -#: src/gui/settings.cpp:840 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" msgstr "" -#: src/gui/settings.cpp:842 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" msgstr "" -"renderiza utilizando sombreadores que executam na placa de vídeo.\n" -"somente disponível no backend de renderização OpenGL 3.0." -#: src/gui/settings.cpp:849 -msgid "Vibration" -msgstr "" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" +msgstr "Ordens" -#: src/gui/settings.cpp:851 -msgid "Strength" -msgstr "" +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" +msgstr "Ins" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" -msgstr "Comprimento" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" +msgstr "Música" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" -msgstr "Arquivo" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" +msgstr "Chips" -#: src/gui/settings.cpp:868 -msgid "Use system file picker" -msgstr "Usar diálogo de arquivos do sistema" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" +msgstr "Novo" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" -msgstr "Número de arquivos recentes" +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" +msgstr "" +"Há mudanças não salvas! Salvar mudanças antes de criar uma nova música?" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" -msgstr "Comprimir ao salvar" +#: src/gui/editControls.cpp:507 +msgid "Save as..." +msgstr "Salvar como..." -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." -msgstr "usar zlib para comprimir músicas salvas." +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" +msgstr "Restaurar Backup" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" -msgstr "Salvar sequências não utilizadas" +#: src/gui/editControls.cpp:524 +msgid "Song Info" +msgstr "Inform. Música" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" -msgstr "Utilizar novo formato de padrão ao salvar" +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" +msgstr "Subfaixas" -#: src/gui/settings.cpp:900 -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." +#: src/gui/editControls.cpp:536 +msgid "Comments" msgstr "" -"utilizar um formato empacotado que economiza espaço ao salvar músicas.\n" -"desabilite se você precisa de compatibilidade com versões antigas do Furnace " -"e/ou ferramentas\n" -"que não suportam esse formato." - -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" -msgstr "Não aplicar opções de compatibilidade ao carregar .dmf" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" -msgstr "favor não relatar nenhum problema vindo do uso dessa opção!" +#: src/gui/editControls.cpp:545 +msgid "Channels here..." +msgstr "Canais aqui..." -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" -msgstr "Reproduzir após abrir música:" +#: src/gui/editControls.cpp:548 +msgid "Chips here..." +msgstr "Chips aqui..." -#: src/gui/settings.cpp:914 -msgid "No##pol0" -msgstr "Não##pol0" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." +msgstr "Mas que porcaria?!" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" -msgstr "Somente se já estiver reproduzindo##pol1" +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" +msgstr "ChanOsc" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" -msgstr "Sim##pol0" +#: src/gui/editControls.cpp:562 +msgid "RegView" +msgstr "RegView" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" -msgstr "Tempo de repetição/fade out da exportação de áudio:" +#: src/gui/editControls.cpp:566 +msgid "Stats" +msgstr "Stats" -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" -msgstr "Definir para estes valores na inicialização:##fot0" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" +msgstr "Grooves" -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" -msgstr "Lembrar últimos valores##fot1" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" +msgstr "Opçs. Compat." -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" -msgstr "Armazenar nome do instrumento no .fui" +#: src/gui/editControls.cpp:577 +msgid "XYOsc" +msgstr "XYOsc" -#: src/gui/settings.cpp:960 -msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." +#: src/gui/editControls.cpp:581 +msgid "Meter" msgstr "" -"quando habilitado, ao salvar um instrumento será armazenado o seu nome.\n" -" isso pode aumentar o tamanho do arquivo." -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" -msgstr "Carregar nome do instrumento do .fui" +#: src/gui/editControls.cpp:585 +msgid "Memory" +msgstr "" -#: src/gui/settings.cpp:969 -msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +#: src/gui/editControls.cpp:589 +msgid "CV" msgstr "" -"quando habilitado, ao carregar um instrumento será utilizado o nome " -"armazenado, se presente.\n" -"caso contrário, será utilizado o nome do arquivo." -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" +#: src/gui/editControls.cpp:593 +msgid "Presets" msgstr "" -#: src/gui/settings.cpp:978 -msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." +#: src/gui/editControls.cpp:597 +msgid "PatManager" msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" -msgstr "Nova Música" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" +msgstr "Pânico" -#: src/gui/settings.cpp:984 -msgid "Initial system:" -msgstr "Sistema inicial:" +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" +msgstr "Configurações" -#: src/gui/settings.cpp:986 -msgid "Current system" -msgstr "Sistema atual" +#: src/gui/editControls.cpp:610 +msgid "Log" +msgstr "Log" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" -msgstr "Aleatorizar" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" +msgstr "Sobre" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" -msgstr "Reiniciar aos padrões" +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" +msgstr "" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" -msgstr "Ao criar uma nova música:" +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" +msgstr "Trocar para o modo Desktop" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" -msgstr "Mostrar seletor de predefinições de sistema##NSB0" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" +msgstr "" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" -msgstr "Começar com o sistema inicial##NSB1" +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" +msgstr "Oitava" -#: src/gui/settings.cpp:1198 -msgid "Default author name" -msgstr "Nome do autor padrão" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" +msgstr "" -#: src/gui/settings.cpp:1202 -msgid "Start-up" -msgstr "Inicialização" - -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" -msgstr "" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" +msgstr "Passo de Edição" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" -msgstr "" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" +msgstr "Reproduzir" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" -msgstr "" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" +msgstr "Parar" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" -msgstr "" +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" +msgstr "Editar" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" -msgstr "" +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" +msgstr "Repetir sequência" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" -msgstr "Desabilitar transição fade-in durante inicialização" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" +msgstr "Mover uma linha" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" -msgstr "\"Hora da Festa\" na tela \"Sobre...\"" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" +msgstr "Polif.##PolyInput" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." -msgstr "Aviso: pode causar ataques epiléticos." +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" +msgstr "Monof.##PolyInput" -#: src/gui/settings.cpp:1239 -msgid "Behavior" -msgstr "Comportamento" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" +msgstr "Polifonia" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" -msgstr "Novos instrumentos começam em branco" +#: src/gui/editControls.cpp:930 +msgid "Oct." +msgstr "8va." -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" msgstr "" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" -msgstr "" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" +msgstr "Passo" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." -msgstr "" +#: src/gui/editControls.cpp:971 +msgid "Foll." +msgstr "Seguir" -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" +msgstr "Ord.##FollowOrders" + +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" +msgstr "Seq.##FollowPattern" + +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" msgstr "" -#: src/gui/settings.cpp:1273 -msgid "Output" -msgstr "Saída" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" +msgstr "Reproduzir do início desta sequência" -#: src/gui/settings.cpp:1281 -msgid "Backend" -msgstr "Back-end" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" +msgstr "Repetir do início desta sequência" -#: src/gui/settings.cpp:1314 -msgid "Driver" -msgstr "Driver" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" +msgstr "Controles de Edição" -#: src/gui/settings.cpp:1337 -msgid "Device" -msgstr "Dispositivo" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" +msgstr "Seguir ordens" -#: src/gui/settings.cpp:1341 -msgid "" -msgstr "" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" +msgstr "Seguir sequência" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" -msgstr "ALERTA - INVASOR DETECTADO" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" +msgstr "Comentários da Música" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." -msgstr "" -"você foi preso por tentar interagir com uma caixa de combinação desabilitada." +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" +msgstr "" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" -msgstr "" +#: src/gui/util.cpp:97 +msgid "Ctrl-" +msgstr "" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" -msgstr "Saídas" +#: src/gui/util.cpp:99 +msgid "Alt-" +msgstr "" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" +#: src/gui/util.cpp:100 +msgid "Shift-" msgstr "" -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" -msgstr "%d (atraso: ~%.1fms)" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" +msgstr "Estatísticas" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" -msgstr "Multissegmentado (EXPERIMENTAL)" +#: src/gui/stats.cpp:36 +msgid "Audio load" +msgstr "Carga de áudio" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." -msgstr "" -"roda a emulação de chips em threads separadas.\n" -"pode aumentar a performance ao utilizar núcleos de emulação pesados.\n" -"\n" -"avisos:\n" -"- experimental!\n" -"- só é útil em músicas com múltiplos chips." +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" +msgstr "Osciloscópio (X-Y)" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" -msgstr "Número de threads:" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" +msgstr "Canal X" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" -msgstr "esse é o limite!" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" +msgstr "Inverter" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" -msgstr "" -"é uma PÉSSIMA ideia definir esse número pra um valor mais alto do que o " -"número de núcleos da sua CPU (%d)!" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" +msgstr "Canal Y" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" -msgstr "Modo de baixo atraso" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" +msgstr "Inverter" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." -msgstr "" -"reduz o atraso rodando o motor mais rápido que a taxa de ticks.\n" -"útil para tocar ao vivo/\"modo jam\".\n" -"\n" -"aviso: só habilite se o seu tamanho de buffer for pequeno (10ms ou menor)." +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" +msgstr "Zoom" -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" -msgstr "Forçar áudio mono" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" +msgstr "Tempo de decaimento (ms)" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" -msgstr "Modo exclusivo" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" +msgstr "Intensidade" + +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" +msgstr "Espessura da linha" + +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" +msgstr "(-Infinito)dB,(-Infinito)dB" -#: src/gui/settings.cpp:1479 +#: src/gui/xyOsc.cpp:215 #, c-format -msgid "want: %d samples @ %.0fHz (%d channel)" -msgid_plural "want: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" -msgstr[1] "" +msgid "(-Infinity)dB,%.1fdB" +msgstr "(-Infinito)dB,%.1fdB" -#: src/gui/settings.cpp:1480 +#: src/gui/xyOsc.cpp:217 #, c-format -msgid "got: %d samples @ %.0fHz (%d channel)" -msgid_plural "got: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" -msgstr[1] "" +msgid "%.1fdB,(-Infinity)dB" +msgstr "%.1fdB,(-Infinito)dB" -#: src/gui/settings.cpp:1487 -msgid "Mixing" -msgstr "Mixing" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" +msgstr "" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" -msgstr "Qualidade" +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" +msgstr "Taxa de clock:" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" -msgstr "Clipping em software" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" +msgstr "Tipo de chip:" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" -msgstr "Correção de deslocamento DC" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" +msgstr "YM3438 (DAC de 9-bit)" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" -msgstr "Previsão de sample" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" +msgstr "YM2612 (DAC de 9-bit com distorção)" -#: src/gui/settings.cpp:1531 -msgid "MIDI" -msgstr "MIDI" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" +msgstr "YMF276 (DAC externo)" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" -msgstr "Entrada MIDI" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" +msgstr "Desabilitar macros FM ExtCh (compatibilidade)" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" -msgstr "" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +msgstr "Mudança de inst. no operador ExtCh 2-4 afeta FB (compatibilidade)" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" -msgstr "Procurar novamente por dispositivos MIDI" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" +msgstr "" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" -msgstr "Entrada de notas" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" +msgstr "" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" -msgstr "Entrada de velocidade" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" +msgstr "" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" -msgstr "Mapear canais MIDI a canais diretos" - -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" -msgstr "Passagem de mudança de programa" - -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" -msgstr "Mapear dados de timbre FM Yamaha aos instrumentos" - -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" -msgstr "Mudança de programa é seleção de instrumento" - -#: src/gui/settings.cpp:1589 -msgid "Value input style" -msgstr "Estilo de entrada de valor" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" +msgstr "" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" -msgstr "Controle##valueCCS" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" -msgstr "CC do nibble superior##valueCC1" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" +msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" -msgstr "CC do byte mais significativo##valueCC1" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" +msgstr "1.79MHz (Metade do NTSC)" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" -msgstr "CC do nibble inferior##valueCC2" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" +msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" -msgstr "CC do byte menos significativo##valueCC2" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" +msgstr "" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" -msgstr "Mudança de controle por coluna" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" +msgstr "" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" -msgstr "Curva de volume" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" +msgstr "" -#: src/gui/settings.cpp:1653 -msgid "Actions:" -msgstr "Ações:" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" +msgstr "TI SN76489 com ruído curto estilo Atari" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" msgstr "" -"(aprendendo! pressione, gire um botão, mova um controle deslizante ou outra " -"coisa em seu dispositivo.)" - -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" -msgstr "Tipo" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" -msgstr "Nota/Controle" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" +msgstr "Desabilitar redefinição de fase na mudança do período do ruído" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" -msgstr "Velocidade/Valor" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" +msgstr "Desabilitar mapeamento fácil de período para nota nas oitavas altas" -#: src/gui/settings.cpp:1689 -msgid "Action" -msgstr "Ação" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" +msgstr "Pseudo-PAL" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" -msgstr "--nenhuma--" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" +msgstr "Desabilitar anti-click" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" -msgstr "aguardando...##BLearn" +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" +msgstr "Revisão do chip:" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" -msgstr "Aprender##BLearn" +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" +msgstr "HuC6280 (original)" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" -msgstr "Saída MIDI" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" +msgstr "" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" -msgstr "Modo de saída:" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" +msgstr "Taxa da CPU:" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" -msgstr "Desabilitada (use para TX81Z)" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" +msgstr "" -#: src/gui/settings.cpp:1852 -msgid "Melodic" -msgstr "Melódica" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" -msgstr "Enviar Mudança de Programa" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" +msgstr "Memória de sample:" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" -msgstr "Enviar Clock MIDI" +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" +msgstr "8K (rev A/B/E)" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" -msgstr "Enviar Timecode MIDI" +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" +msgstr "64K (rev D/F)" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" -msgstr "Taxa de quadros do timecode:" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" +msgstr "Resolução do DAC:" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" -msgstr "Mais próxima da taxa de ticks" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" +msgstr "16-bit (rev A/B/D/F)" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" -msgstr "Filme (24fps)" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" +msgstr "8-bit + TDM (rev C/E)" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" -msgstr "PAL (25fps)" +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" +msgstr "Habilitar eco" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" -msgstr "NTSC drop (29.97fps)" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" +msgstr "Trocar canais de eco" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" -msgstr "NTSC não-drop (30fps)" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" +msgstr "Atraso do eco:" -#: src/gui/settings.cpp:1908 -msgid "Emulation" -msgstr "Emulação" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" +msgstr "Resolução do eco:" -#: src/gui/settings.cpp:1910 -msgid "Cores" -msgstr "Núcleos" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" +msgstr "Retorno (feedback) do eco:" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" -msgstr "Núcleo(s) de reprodução" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" +msgstr "Volume do eco:" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" -msgstr "utilizados para reprodução" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" +msgstr "Original (DMG)" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" -msgstr "Núcleo(s) de renderização" +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" +msgstr "Game Boy Color (rev C)" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" -msgstr "utilizados para exportação de áudio" +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" +msgstr "Game Boy Color (rev E)" -#: src/gui/settings.cpp:2107 -msgid "Playback" -msgstr "" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" +msgstr "Orientação do canal de onda:" -#: src/gui/settings.cpp:2112 -msgid "Render" -msgstr "" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" +msgstr "Normal" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" -msgstr "Estratégia de PC Speaker" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" +msgstr "Invertido" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" -msgstr "Teclado" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" +msgstr "Dados exatos (inverted)" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" -msgstr "Redefinir padrões" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" +msgstr "Saída exata (normal)" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" -msgstr "Tem certeza de que quer redefinir as configurações de teclado?" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" +msgstr "" +"Porfavorzinho mais uma opção de compatibilidade quando eu usar arpejo e meu " +"comprimento de som" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" -msgstr "Atalhos globais" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" +msgstr "Profundidade de bits do DAC (reduz a taxa de amostragem):" -#: src/gui/settings.cpp:2225 -msgid "Window activation" -msgstr "Ativação de janela" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" +msgstr "Escala de volume:" -#: src/gui/settings.cpp:2291 -msgid "Key" -msgstr "Tecla" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" +msgstr "Quantidade de buffers de mixing (permite atraso de eco mais longo):" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" -msgstr "Valor" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" +msgstr "Limite de canais:" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" -msgstr "Repouso de macro##SNType_%d" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" +msgstr "Taxa de amostragem:" -#: src/gui/settings.cpp:2310 +#: src/gui/sysConf.cpp:471 #, c-format -msgid "Note release##SNType_%d" -msgstr "Repouso de nota##SNType_%d" +msgid "Actual sample rate: %d Hz" +msgstr "Taxa de amostragem real: %d Hz" -#: src/gui/settings.cpp:2315 +#: src/gui/sysConf.cpp:473 #, c-format -msgid "Note off##SNType_%d" -msgstr "Note off##SNType_%d" +msgid "Max mixer CPU usage: %.0f%%" +msgstr "Uso de CPU máximo do mixer: %.0f%%" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" -msgstr "Nota##SNType_%d" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" +msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." -msgstr "Adicionar..." +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" +msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" -msgstr "Lista de instrumentos" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" +msgstr "Arcade (4MHz)" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" -msgstr "Lista de wavetables" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" +msgstr "Metade do NTSC (1.79MHz)" -#: src/gui/settings.cpp:2476 -msgid "Sample list" -msgstr "Lista de samples" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" +msgstr "Conjunto de timbres:" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" -msgstr "Editor de samples" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" +msgstr "Ignorar mudanças de frequência no chimbal/prato" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" -msgstr "Interface" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" +msgstr "Aplicar frequência fixa em todos os canais de bateria ao mesmo tempo" -#: src/gui/settings.cpp:2566 -msgid "Layout" -msgstr "Leiaute" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" +msgstr "" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" -msgstr "Leiaute do espaço de trabalho:" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" +msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" -msgstr "Redefinir" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" +msgstr "Macros/slide de tom quebrados (compatibilidade)" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" -msgstr "Tem certeza de que quer redefinir o leiaute do espaço de trabalho?" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" +msgstr "" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" -msgstr "Permitir ancorar editores" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" +msgstr "" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" -msgstr "Lembrar posição da janela" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" +msgstr "" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." -msgstr "memoriza a última posição da janela no início do programa." +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" +msgstr "Modo de canal DPCM:" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" -msgstr "Permitir movimentação da janela somente ao clicar na barra de título" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" +msgstr "DPCM (samples abafadas; baixo uso de CPU)" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" -msgstr "Centralizar janelas flutuantes" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" +msgstr "PCM (samples nítidas; alto uso de CPU)" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" -msgstr "Leiaute de controles de reprodução/edição:" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" +msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" -msgstr "Clássico##ecl0" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" +msgstr "" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" -msgstr "Compacto##ecl1" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" +msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" -msgstr "Compacto (vertical)##ecl2" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" +msgstr "Prioridade de parâmetros globais:" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" -msgstr "Dividido##ecl3" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" +msgstr "Da esquerda para a direita" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" -msgstr "Posição dos botões na janela Ordens:" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" +msgstr "Último canal usado" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" -msgstr "Topo##obp0" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" +msgstr "Reiniciar envelope bruscamente:" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" -msgstr "Esquerda##obp1" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" +msgstr "Ataque" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" -msgstr "Direita##obp2" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" +msgstr "Decaimento" -#: src/gui/settings.cpp:2649 -msgid "Mouse" -msgstr "Mouse" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" +msgstr "Sustentação" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" -msgstr "Tempo de duplo clique (segundos)" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" +msgstr "Repouso" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" -msgstr "Não levantar o editor de sequência ao clicar" +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" +msgstr "Tempo de reinício do envelope:" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" -msgstr "Focar editor de sequência ao selecionar instrumento" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." +msgstr "" +"- 0 desabilita o reinício do envelope. não recomendado!\n" +"- 1 pode causar bugs de envelope do SID.\n" +"- valores muito altos podem resultar em notas sendo puladas." -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" -msgstr "Comportamento de previsão de nota:" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" +msgstr "Desabilitar atualização de envelope via 1Exy (compatibilidade)" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" -msgstr "Nunca##npb0" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" +msgstr "" +"Macros de ciclo de trabalho e ponto de corte relativos são grossas " +"(compatibilidade)" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" -msgstr "Quando o cursor estiver na coluna de Nota##npb1" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" +msgstr "Condições de corrida nas macros de ponto de corte (compatibilidade)" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" msgstr "" -"Quando o cursor estiver na coluna de Nota ou não estiver no modo de " -"edição##npb2" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" -msgstr "Sempre##npb3" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" +msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" -msgstr "Permitir arrastar seleção:" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" +msgstr "Volume do SSG" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" -msgstr "Não##dms0" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" +msgstr "Volume do FM/ADPCM" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" -msgstr "Sim##dms1" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" -msgstr "Sim (somente quando segurando Ctrl)##dms2" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" +msgstr "" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" -msgstr "Alternar isolamento de canal ao:" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +msgstr "0.83MHz (Sunsoft 5B pré-dividido no PAL)" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" +msgstr "0.89MHz (Sunsoft 5B pré-dividido)" + +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" -msgstr "Duplo clique seleciona a coluna inteira" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" +msgstr "" -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" -msgstr "Comportamento do cursor" +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" +msgstr "" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" -msgstr "Inserção empurra a linha do canal inteiro" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" +msgstr "" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" -msgstr "Excluir e puxar afeta a linha do canal inteiro" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" +msgstr "" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" -msgstr "Empurrar valor ao sobrescrever ao invés de limpá-lo" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" +msgstr "" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" -msgstr "Comportamento de inserção de efeitos:" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" +msgstr "" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" -msgstr "Mover para baixo##eicb0" +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" +msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" -msgstr "Mover para valor do efeito (caso contrário mover para baixo)##eicb1" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" +msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" -msgstr "Mover para valor do efeito/próximo efeito e dar a volta##eicb2" +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" +msgstr "" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" -msgstr "Excluir valor do efeito ao excluir efeito" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" +msgstr "" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" -msgstr "Alterar instrumento atual ao alterar coluna de instrumento (absorver)" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" +msgstr "nota: o AY-3-8914 não é suportado pelo formato VGM!" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" -msgstr "Remover valor do instrumento ao inserir note off/repouso" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" +msgstr "" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" -msgstr "Remover valor do volume ao inserir note off/repouso" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" +msgstr "Estéreo##_AY_STEREO" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" -msgstr "Movimentação do cursor" +#: src/gui/sysConf.cpp:962 +msgid "Separation" +msgstr "Separação" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" -msgstr "Dar a volta horizontalmente:" - -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" -msgstr "Não##wrapH0" - -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" -msgstr "Sim##wrapH1" - -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" -msgstr "Sim, e mover para a próxima linha/anterior##wrapH2" - -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" -msgstr "Dar a volta verticalmente:" - -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" -msgstr "Não##wrapV0" - -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" -msgstr "Sim##wrapV1" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" +msgstr "Divisor de Clock pela Metade##_AY_CLKSEL" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" -msgstr "Sim, e mover para a próxima sequência/anterior##wrapV2" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" +msgstr "" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" msgstr "" -"Sim, e mover para a próxima sequência/anterior (dando a volta pela " -"música)##wrapV2" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" -msgstr "Comportamento das teclas de movimentação do cursor:" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" +msgstr "" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" -msgstr "Mover uma célula##cmk0" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" +msgstr "Separação estéreo:" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" -msgstr "Mover pelo Passo de Edição##cmk1" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" +msgstr "Modelo:" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" -msgstr "Mover cursor pelo Passo de Edição ao excluir" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" +msgstr "" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" -msgstr "Mover cursor pelo Passo de Edição ao inserir (empurrar)" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" +msgstr "" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" -msgstr "Mover cursor para cima ao excluir-backspace" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" +msgstr "Memória do chip:" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" -msgstr "Mover cursor ao final do conteúdo da área de transferência ao colar" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" +msgstr "2MB (máx. ECS/AGA)" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" -msgstr "Rolagem" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" +msgstr "512KB (máx. OCS)" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" -msgstr "Trocar ordem ao rolar fora dos limites da sequência:" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" +msgstr "" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" -msgstr "Não##pscroll0" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" +msgstr "Ultrapassar limites de frequência" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" -msgstr "Sim##pscroll1" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" +msgstr "" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" -msgstr "Sim, e dar a volta pela música##pscroll2" +#: src/gui/sysConf.cpp:1094 +#, fuzzy +msgid "Old pitch table (compatibility)" +msgstr "Macros/slide de tom quebrados (compatibilidade)" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" -msgstr "Cursor segue a ordem atual ao movê-lo" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" +msgstr "Modo de mixing:" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." -msgstr "aplica-se quando a reprodução está parada." +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" +msgstr "Mono" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" -msgstr "Não rolar ao mover cursor" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" +msgstr "Mono (sem distorção)" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" -msgstr "Mover cursor com o scroll do mouse:" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" +msgstr "Estéreo" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" -msgstr "Não##csw0" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" +msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" -msgstr "Sim##csw1" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" +msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" -msgstr "Invertido##csw2" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" +msgstr "" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" -msgstr "Quantos passos mover com cada passo do scroll do mouse?" +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" +msgstr "Tipo de speaker:" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" -msgstr "Um a um##cws0" +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" +msgstr "Não-filtrado" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" -msgstr "Passo de edição##cws1" +#: src/gui/sysConf.cpp:1156 +msgid "Cone" +msgstr "Cone" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" -msgstr "Recursos" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" +msgstr "Piezo" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" -msgstr "Mostrar menu de tipo de instrumento ao adicionar instrumento" +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" +msgstr "Usar beeper do sistema (somente Linux!)" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" -msgstr "Selecionar recurso após abrir um" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" +msgstr "Reiniciar fase em mudança de frequência" -#: src/gui/settings.cpp:2949 -msgid "Appearance" -msgstr "Aparência" +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" +msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" -msgstr "Escala" +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" +msgstr "" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" -msgstr "Fator de escala de interface automático" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" +msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" -msgstr "Fator de escala de interface" +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" +msgstr "Usar Bankswitching (Seta 2)" -#: src/gui/settings.cpp:2969 -msgid "Icon size" -msgstr "Tamanho dos ícones" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" +msgstr "Limite de canais inicial:" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" -msgstr "Renderizador de fonte" +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" +msgstr "Desabilitar chiado" -#: src/gui/settings.cpp:2994 -msgid "Main font" -msgstr "Fonte principal" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" +msgstr "Escalonar frequência para tamanho da onda" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" -msgstr "Tamanho##MainFontSize" +#: src/gui/sysConf.cpp:1314 +#, fuzzy +msgid "Amiga channel volumes (64)" +msgstr "Barra de volume do canal:" -#: src/gui/settings.cpp:3013 -msgid "Header font" -msgstr "Fonte do cabeçalho" +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" +msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" -msgstr "Tamanho##HeadFontSize" +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" -msgstr "Fonte da sequência" +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" +msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" -msgstr "Tamanho##PatFontSize" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" +msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" -msgstr "Fontes suavizadas" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" +msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" -msgstr "Suporte a fontes bitmap" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" +msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" -msgstr "Hinting:" +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" +msgstr "Taxa de saída:" -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" -msgstr "Desligado (suave)##fh0" +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" +msgstr "FM: clock / 72, SSG: clock / 16" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" -msgstr "Leve##fh1" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" +msgstr "FM: clock / 36, SSG: clock / 8" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" -msgstr "Normal##fh2" +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" +msgstr "FM: clock / 24, SSG: clock / 4" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" -msgstr "Completo (duro)##fh3" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" +msgstr "Volume do FM" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" -msgstr "Auto-hinter:" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" +msgstr "8MHz (Arcade)" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" -msgstr "Desabilitado##fah0" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" +msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" -msgstr "Habilitado##fah1" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" +msgstr "FM: clock / 144, SSG: clock / 32" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" -msgstr "Forçado##fah2" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" +msgstr "FM: clock / 48, SSG: clock / 8" -#: src/gui/settings.cpp:3101 -msgid "Oversample" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" msgstr "" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" msgstr "" -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" -msgstr "" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" +msgstr "RF5C68 (saída 10-bit)" -#: src/gui/settings.cpp:3117 -msgid "default." -msgstr "" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" +msgstr "RF5C164 (saída 16-bit)" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" -msgstr "" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" +msgstr "Tabela de taxa de amostragem:" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." -msgstr "" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" +msgstr "divisor \\ clock" -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" -msgstr "" +#: src/gui/sysConf.cpp:1580 +msgid "full" +msgstr "completo" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." -msgstr "" +#: src/gui/sysConf.cpp:1582 +msgid "half" +msgstr "metade" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" -msgstr "Exibir caracteres Japoneses" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" +msgstr "clock / 132" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" -msgstr "" -"Somente habilite esta opção se você tiver memória gráfica suficiente.\n" -"Isto é uma solução temporária até que atlas de fonte dinâmico seja " -"implementado no Dear ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" +msgstr "clock / 165" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" -msgstr "Exibir caracteres Chineses (Simplificado)" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" +msgstr "Usar Bankswitching (NMK112)" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" msgstr "" -"Somente habilite esta opção se você tiver memória gráfica suficiente.\n" -"Isto é uma solução temporária até que atlas de fonte dinâmico seja " -"implementado no Dear ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" - -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" -msgstr "Exibir caracteres Chineses (Simplificado)" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" msgstr "" -"Somente habilite esta opção se você tiver memória gráfica suficiente.\n" -"Isto é uma solução temporária até que atlas de fonte dinâmico seja " -"implementado no Dear ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" -msgstr "Exibir caracteres Coreanos" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" +msgstr "1.5MHz (Arcade)" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" msgstr "" -"Somente habilite esta opção se você tiver memória gráfica suficiente.\n" -"Isto é uma solução temporária até que atlas de fonte dinâmico seja " -"implementado no Dear ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." - -#: src/gui/settings.cpp:3195 -msgid "Title bar:" -msgstr "Barra de título:" -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" -msgstr "Furnace##tbar0" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" +msgstr "Frequência consistente ao longo de todos os ciclos de trabalho" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" -msgstr "Nome da Música - Furnace##tbar1" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" +msgstr "nota: só funciona para um valor inicial de LFSR igual a 0!" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" -msgstr "nome_do_arquivo.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" +msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" -msgstr "/caminho/para/o/arquivo.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" +msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" -msgstr "Mostrar nome do sistema na barra de título" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" msgstr "" -"Mostrar nomes dos chips ao invés de \"multi-sistema\" na barra de título" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" -msgstr "Barra de status:" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" +msgstr "" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" msgstr "" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" msgstr "" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" msgstr "" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" -msgstr "Exibir status da reprodução enquanto reproduz" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" +msgstr "Balanço compatível (0800)" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" -msgstr "Leiaute das opções de exportação:" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" +msgstr "Profundidade de bits de saída:" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" -msgstr "Sub-menus no menu Arquivo##eol0" +#: src/gui/sysConf.cpp:1927 +#, fuzzy +msgid "Maximum volume:" +msgstr "Máximo" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" -msgstr "Janela modal com abas##eol1" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" +msgstr "Interpolação:" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" -msgstr "Janela modal com opções no menu Arquivo##eol2" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" +msgstr "Linear" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" -msgstr "Capitalizar barra de menus" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" +msgstr "Cúbica" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" -msgstr "" -"Exibir menus para adicionar/configurar/alterar/remover chip no menu Arquivo" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" +msgstr "Sinc" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" -msgstr "Realçar canal sob o cursor na janela Ordens" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" +msgstr "Esquerdo##VolScaleL" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" -msgstr "Formato de número de linha da ordem:" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" +msgstr "Direito##VolScaleL" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" -msgstr "Decimal##orbD" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" +msgstr "Estado inicial do eco:" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" -msgstr "Hexadecimal##orbH" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" +msgstr "Atraso##EchoDelay" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" -msgstr "Centralizar visualização da sequência" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" +msgstr "Retorno (feedback)##EchoFeedback" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" -msgstr "Preencher destaques da sequência por todo o fundo" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" +msgstr "Esquerdo##EchoVolL" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" -msgstr "Exibir sequência anterior/próxima" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" +msgstr "Direito##EchoVolL" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" -msgstr "Formato de número de linha da sequência:" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" +msgstr "Filtro do eco:" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" -msgstr "Decimal##prbD" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" +msgstr "Hex##SNESFHex" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" -msgstr "Hexadecimal##prbH" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" +msgstr "Dec##SNESFHex" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" -msgstr "Rótulos da visualização da sequência:" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" +msgstr "soma: %d" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" -msgstr "Note off (3 caracteres)" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" +msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" -msgstr "Repouso de nota (3 carac.)" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" +msgstr "" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" -msgstr "Repouso de macro (3 carac.)" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" +msgstr "Desafinação" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" -msgstr "Campo vazio (3 carac.)" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" +msgstr "Valores dos capacitores (nF):" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" -msgstr "Campo vazio (2 carac.)" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" +msgstr "Volume inicial das partes (canais 1-4):" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" -msgstr "Espaçamento da visualização de sequência após:" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" +msgstr "Volume inicial das partes (canais 5-8):" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" -msgstr "Nota" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" +msgstr "Modo de envelope (canais 1-4):" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" -msgstr "Efeito" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" +msgstr "Capacitor (ataque/decaimento)##EM00" -#: src/gui/settings.cpp:3398 -msgid "Effect value" -msgstr "Valor do efeito" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" +msgstr "Externo (macro de volume)##EM01" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" -msgstr "Efeitos de digito único para 00-0F" - -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" -msgstr "Usar bemóis ao invés de sustenidos" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" +msgstr "Modo de envelope (canais 5-8):" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" -msgstr "Usar notação alemã" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" +msgstr "Capacitor (ataque/decaimento)##EM10" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" -msgstr "Estilo de canal:" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" +msgstr "Externo (macro de volume)##EM11" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" -msgstr "Clássico##CHS0" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" +msgstr "Vibrato global:" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" -msgstr "Linha##CHS1" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" +msgstr "Profundidade" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" -msgstr "Redondo##CHS2" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" +msgstr "Modo de armazenamento das waveforms:" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" -msgstr "Botão dividido##CHS3" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" +msgstr "RAM" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" -msgstr "" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" +msgstr "ROM (até 8 ondas)" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" -msgstr "Borda arredondada##CHS5" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" +msgstr "Frequências de ruído compatíveis" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" -msgstr "Barra de volume do canal:" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" +msgstr "Slides e tom legados (compatibilidade)" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" -msgstr "Simples##CHV1" - -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" -msgstr "Estéreo##CHV2" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" +msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" -msgstr "Real##CHV3" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" +msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" -msgstr "Real (estéreo)##CHV4" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" +msgstr "Estilo de gerenciamento de bancos" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" -msgstr "Estilo de feedback do canal:" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" +msgstr "Namco System 2 (2MB)" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" -msgstr "Desativado##CHF0" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" +msgstr "Namco System 21 (4MB)" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" -msgstr "Nota##CHF1" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" +msgstr "Cru (16MB; não é possível exportar VGM!)" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" -msgstr "Volume##CHF2" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" +msgstr "Estático (até 5 ondas)" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" -msgstr "Ativo##CHF3" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" +msgstr "" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" -msgstr "Fonte do canal:" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" +msgstr "" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" -msgstr "Regular##CHFont0" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" +msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" -msgstr "Monoespaçada##CHFont1" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" +msgstr "" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" -msgstr "Centralizar nome do canal" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" +msgstr "DS (4MB RAM)" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" -msgstr "Cores dos canais:" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" +msgstr "DSi (16MB RAM)" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" -msgstr "Única##CHC0" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" +msgstr "" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" -msgstr "Tipo de canal##CHC1" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" +msgstr "" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" -msgstr "Tipo de instrumento##CHC2" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" +msgstr "" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" -msgstr "Cores dos nomes dos canais:" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" +msgstr "" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" -msgstr "Única##CTC0" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" +msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" -msgstr "Tipo de canal##CTC1" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" -msgstr "Tipo de instrumento##CTC2" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" +msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" -msgstr "Lista unificada de instrumentos/wavetables/samples" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" +msgstr "" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" -msgstr "Lista de instrumentos horizontal" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" +msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" -msgstr "Estilo de ícone da lista de instrumentos:" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" +msgstr "1MB" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" -msgstr "Nenhum##iis0" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" +msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" -msgstr "Ícones gráficos##iis1" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" +msgstr "" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" -msgstr "Ícones de letras##iis2" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" +msgstr "256KB" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" -msgstr "Colorizar editor de instrumentos utilizando tipo de instrumento" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" +msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" -msgstr "Editor de Macro" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" +msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" -msgstr "Leiaute do editor de macro:" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" +msgstr "nada para configurar" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" -msgstr "Unificado##mel0" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" +msgstr "" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" -msgstr "Grade##mel2" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." +msgstr "" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" -msgstr "Único (com lista)##mel3" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" +msgstr "Taxa de clock personalizada" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" -msgstr "Utilizar slider vertical clássico do editor de macro" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" +msgstr "Medidor de Volume" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" +#: src/gui/userPresets.cpp:336 +msgid "User Systems" msgstr "" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" -msgstr "Editor de wavetable" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" +msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" -msgstr "Utilizar editor de wavetable compacto" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" +msgstr "Sistemas" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" -msgstr "Editor de FM" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" +msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" -msgstr "Nomes dos parâmetros FM:" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" +msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" -msgstr "Amigáveis##fmn0" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" +msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" -msgstr "Técnicos##fmn1" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" +msgstr "Configurar" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" -msgstr "Técnicos (alternativos)##fmn2" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" +msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" -msgstr "Utilizar nomes padrão de formas de onda OPL" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" +msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" -msgstr "Leiaute do editor de parâmetros FM:" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" +msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" -msgstr "Moderno##fml0" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" +msgstr "Importar" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" -msgstr "Compacto (2x2, clássico)##fml1" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" +msgstr "Lista de Efeitos" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" -msgstr "Compacto (1x4)##fml2" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" +msgstr "Chip sob o cursor: %s" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" -msgstr "Compacto (4x1)##fml3" +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" +msgstr "Procurar" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" -msgstr "Alternativo (2x2)##fml4" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" +msgstr "Tipos de efeitos a serem exibidos:" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" -msgstr "Alternativo (1x4)##fml5" +#: src/gui/effectList.cpp:48 +msgid "Description" +msgstr "Descrição" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" -msgstr "" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " +msgstr "%d. " -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" -msgstr "Posição do Nível de Sustentação no editor de FM:" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" +msgstr "há muitas subfaixas!" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" -msgstr "" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" +msgstr "essa é a única subfaixa!" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" -msgstr "" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" +msgstr "tem certeza de que quer remover esta subfaixa?" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" -msgstr "Utilizar cores separadas para portadoras/moduladoras no editor FM" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" +msgstr "" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" -msgstr "Valores de desafinação FM sem sinal (unsigned)" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" +msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" -msgstr "Unidade de uso de memória dos chips:" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" +msgstr "ASAP (conversão para C++)" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" -msgstr "Bytes##MUU0" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" +msgstr "ESFMu (rápido)" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" -msgstr "Kilobytes##MUU1" +#: src/gui/settings.cpp:213 +msgid "Lower" +msgstr "" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" -msgstr "Cantos arredondados" +#: src/gui/settings.cpp:215 +msgid "Medium" +msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" -msgstr "Borda" +#: src/gui/settings.cpp:217 +msgid "Ultra" +msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" -msgstr "Suavizado" +#: src/gui/settings.cpp:218 +msgid "Ultimate" +msgstr "" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" -msgstr "Preencher toda a janela" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" +msgstr "" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" -msgstr "Forma de onda ultrapassa as bordas" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" +msgstr "KIOCSOUND em /dev/tty1" -#: src/gui/settings.cpp:3793 -msgid "Windows" -msgstr "Janelas" +#: src/gui/settings.cpp:224 +msgid "/dev/port" +msgstr "" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" -msgstr "Cantos das janelas arredondados" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" +msgstr "KIOCSOUND na saída padrão" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" -msgstr "Botões arredondados" +#: src/gui/settings.cpp:226 +msgid "outb()" +msgstr "" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" -msgstr "Cantos de menu arredondados" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" +msgstr "Desabilitado/personalizado" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" -msgstr "Abas arredondadas" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" +msgstr "Duas oitavas (0 é C-4, F é D#5)" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" -msgstr "Barras de rolagem arredondadas" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" +msgstr "Cru (número da nota é o valor)" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" -msgstr "Bordas em volta dos widgets" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +msgstr "" +"Duas oitavas alternativo (teclas brancas são 0-9, teclas pretas são A-F)" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" -msgstr "Esquema de cores" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" +msgstr "Utilizar dois MIDI CC separados (um para cada nibble)" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" -msgstr "Tem certeza de que quer redefinir o esquema de cores?" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" +msgstr "Utilizar um MIDI CC de 14 bits" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" -msgstr "" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" +msgstr "Utilizar um único MIDI CC (impreciso)" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" -msgstr "Sombreamento de quadro" +#: src/gui/settings.cpp:247 +msgid "--select--" +msgstr "--selecione--" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" msgstr "" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" -msgstr "" +#: src/gui/settings.cpp:255 +msgid "Note Off" +msgstr "Note Off" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" -msgstr "" +#: src/gui/settings.cpp:256 +msgid "Note On" +msgstr "Note On" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" -msgstr "" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" +msgstr "Aftertouch" -#: src/gui/settings.cpp:3876 -msgid "Primary" -msgstr "" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" +msgstr "Controle" -#: src/gui/settings.cpp:3877 -msgid "Secondary" -msgstr "" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" +msgstr "Mudança de Programa" -#: src/gui/settings.cpp:3891 -msgid "Button" -msgstr "" +#: src/gui/settings.cpp:260 +msgid "ChanPressure" +msgstr "Pressão do Canal" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" -msgstr "" +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" +msgstr "Pitch Bend" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" -msgstr "" +#: src/gui/settings.cpp:262 +msgid "SysEx" +msgstr "SysEx" -#: src/gui/settings.cpp:3894 -msgid "Tab" -msgstr "" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" +msgstr "Qualquer" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" -msgstr "" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" +msgstr "Instrumento" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" -msgstr "" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" +msgstr "Tipo do Efeito 1" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" -msgstr "" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" +msgstr "Valor do Efeito 1" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" -msgstr "" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" +msgstr "Tipo do Efeito 2" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" -msgstr "" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" +msgstr "Valor do Efeito 2" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" -msgstr "" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" +msgstr "Tipo do Efeito 3" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" -msgstr "" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" +msgstr "Valor do Efeito 3" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" -msgstr "" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" +msgstr "Tipo do Efeito 4" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" -msgstr "" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" +msgstr "Valor do Efeito 4" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" -msgstr "" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" +msgstr "Tipo do Efeito 5" -#: src/gui/settings.cpp:3905 -msgid "Widget background" -msgstr "" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" +msgstr "Valor do Efeito 5" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" -msgstr "" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" +msgstr "Tipo do Efeito 6" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" -msgstr "" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" +msgstr "Valor do Efeito 6" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" -msgstr "" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" +msgstr "Tipo do Efeito 7" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" -msgstr "" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" +msgstr "Valor do Efeito 7" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" -msgstr "" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" +msgstr "Tipo do Efeito 8" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" -msgstr "" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" +msgstr "Valor do Efeito 8" -#: src/gui/settings.cpp:3912 -msgid "Text selection" -msgstr "" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" +msgstr "Você quer salvar suas configurações?" -#: src/gui/settings.cpp:3913 -msgid "Line plot" -msgstr "" +#: src/gui/settings.cpp:564 +msgid "General" +msgstr "Geral" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" -msgstr "" +#: src/gui/settings.cpp:581 +msgid "Language" +msgstr "Linguagem" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" -msgstr "" +#: src/gui/settings.cpp:600 +msgid "Render backend" +msgstr "Back-end de renderização" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." msgstr "" +"você pode ter que reiniciar o Furnace para essa configuração fazer efeito." -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" -msgstr "" +#: src/gui/settings.cpp:660 +msgid "Render driver" +msgstr "Driver de renderização" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" -msgstr "Interface (outros)" - -#: src/gui/settings.cpp:3925 -msgid "Window background" -msgstr "" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" +msgstr "Automático" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" +#: src/gui/settings.cpp:677 +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:3927 -msgid "Pop-up background" +#: src/gui/settings.cpp:678 +msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" +#: src/gui/settings.cpp:683 +msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:3929 -msgid "Header" +#: src/gui/settings.cpp:688 +msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" +#: src/gui/settings.cpp:698 +msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" -msgstr "" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" +msgstr "Tamanho de buffer" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" +#: src/gui/settings.cpp:714 +msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" msgstr "" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" +#: src/gui/settings.cpp:729 +msgid "VSync" msgstr "" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:3941 -msgid "Separator" +#: src/gui/settings.cpp:737 +msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" +#: src/gui/settings.cpp:747 +msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" -msgstr "" +#: src/gui/settings.cpp:754 +msgid "Late render clear" +msgstr "Limpeza de renderização atrasada" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." msgstr "" +"chama rend->clear() depois de rend->present(). pode reduzir o atraso da " +"interface gráfica por um quadro em alguns drivers." -#: src/gui/settings.cpp:3946 -msgid "Table header" -msgstr "" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" +msgstr "Modo de economia de energia" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" msgstr "" +"economiza energia diminuindo a taxa de quadros para 2 FPS quando ocioso.\n" +"pode causar problemas com alguns drivers Mesa!" -#: src/gui/settings.cpp:3948 -msgid "Table border (soft)" -msgstr "" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" +msgstr "Desabilitar entrada em threads (reinicie após alterar!)" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." msgstr "" +"entrada em threads processa pressionamentos de tecla para previsão de notas " +"em uma thread separada (em plataformas suportadas), o que reduz o atraso.\n" +"porém, crashes já foram relatados quando a entrada em threads estava " +"ativada. habilite esta opção se isso acontecer." -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" -msgstr "" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" +msgstr "Habilitar atraso de eventos" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" +"pode causar problemas com mouses de alta taxa de amostragem ao prever notas." -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" -msgstr "Miscelânea" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" +msgstr "Threads de osciloscópio por canal" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" -msgstr "" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." +msgstr "você tá de brincadeira, né? isso é mais do que suficiente." -#: src/gui/settings.cpp:3956 -msgid "Toggle off" -msgstr "" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" +msgstr "o que você tá fazendo? para!" -#: src/gui/settings.cpp:3957 -msgid "Playback status" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" +"é uma má ideia definir esse número pra um valor mais alto do que o número de " +"núcleos da sua CPU (%d)!" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" -msgstr "" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" +msgstr "Motor de renderização de osciloscópio:" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" -msgstr "" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" +msgstr "Plotagem de linhas do ImGui" -#: src/gui/settings.cpp:3960 -msgid "Error hint" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" +"desenha o osciloscópio utilizando as funções embutidas de desenho de linha " +"do Dear ImGui." -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" -msgstr "Diálogo de arquivos (embutido)" - -#: src/gui/settings.cpp:3964 -msgid "Directory" -msgstr "Diretório" - -#: src/gui/settings.cpp:3965 -msgid "Song (native)" -msgstr "" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" +msgstr "GLSL (se disponível)" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" +#: src/gui/settings.cpp:830 +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:3971 -msgid "ZSM" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." msgstr "" +"renderiza utilizando sombreadores que executam na placa de vídeo.\n" +"somente disponível no backend de renderização OpenGL 3.0." -#: src/gui/settings.cpp:3972 -msgid "Font" +#: src/gui/settings.cpp:839 +msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:841 +msgid "Strength" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" -msgstr "" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" +msgstr "Comprimento" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" -msgstr "" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" +msgstr "Arquivo" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" -msgstr "" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" +msgstr "Usar diálogo de arquivos do sistema" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" -msgstr "Forma de onda" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" +msgstr "Número de arquivos recentes" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" -msgstr "" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" +msgstr "Comprimir ao salvar" -#: src/gui/settings.cpp:3984 -msgid "Reference" -msgstr "" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." +msgstr "usar zlib para comprimir músicas salvas." -#: src/gui/settings.cpp:3985 -msgid "Guide" -msgstr "" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" +msgstr "Salvar sequências não utilizadas" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" -msgstr "Onda (não-mono)" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" +msgstr "Utilizar novo formato de padrão ao salvar" -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" +#: src/gui/settings.cpp:890 +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 "" +"utilizar um formato empacotado que economiza espaço ao salvar músicas.\n" +"desabilite se você precisa de compatibilidade com versões antigas do Furnace " +"e/ou ferramentas\n" +"que não suportam esse formato." -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" -msgstr "" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" +msgstr "Não aplicar opções de compatibilidade ao carregar .dmf" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" -msgstr "" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" +msgstr "favor não relatar nenhum problema vindo do uso dessa opção!" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" -msgstr "" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" +msgstr "Reproduzir após abrir música:" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" -msgstr "" +#: src/gui/settings.cpp:904 +msgid "No##pol0" +msgstr "Não##pol0" -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" -msgstr "" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" +msgstr "Somente se já estiver reproduzindo##pol1" -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" -msgstr "" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" +msgstr "Sim##pol0" -#: src/gui/settings.cpp:3995 -msgid "Waveform (8)" -msgstr "" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" +msgstr "Tempo de repetição/fade out da exportação de áudio:" -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" -msgstr "" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" +msgstr "Definir para estes valores na inicialização:##fot0" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" -msgstr "" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" +msgstr "Lembrar últimos valores##fot1" -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" -msgstr "" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" +msgstr "Armazenar nome do instrumento no .fui" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" +"quando habilitado, ao salvar um instrumento será armazenado o seu nome.\n" +" isso pode aumentar o tamanho do arquivo." -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" -msgstr "" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" +msgstr "Carregar nome do instrumento do .fui" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" +#: src/gui/settings.cpp:959 +msgid "" +"when enabled, loading an instrument will use the stored name (if present).\n" +"otherwise, it will use the file name." msgstr "" +"quando habilitado, ao carregar um instrumento será utilizado o nome " +"armazenado, se presente.\n" +"caso contrário, será utilizado o nome do arquivo." -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:968 +msgid "" +"fill the file name field with an appropriate file name when saving or " +"exporting." msgstr "" -#: src/gui/settings.cpp:4011 -msgid "Clip" -msgstr "" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" +msgstr "Nova Música" -#: src/gui/settings.cpp:4015 -msgid "Order number" -msgstr "" +#: src/gui/settings.cpp:974 +msgid "Initial system:" +msgstr "Sistema inicial:" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" -msgstr "" +#: src/gui/settings.cpp:976 +msgid "Current system" +msgstr "Sistema atual" -#: src/gui/settings.cpp:4017 -msgid "Song loop" -msgstr "" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" +msgstr "Aleatorizar" -#: src/gui/settings.cpp:4018 -msgid "Selected order" -msgstr "" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" +msgstr "Reiniciar aos padrões" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" -msgstr "" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" +msgstr "Ao criar uma nova música:" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" -msgstr "" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" +msgstr "Mostrar seletor de predefinições de sistema##NSB0" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" -msgstr "Visualização de envelope" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" +msgstr "Começar com o sistema inicial##NSB1" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" -msgstr "Envelope" +#: src/gui/settings.cpp:1192 +msgid "Default author name" +msgstr "Nome do autor padrão" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" +#: src/gui/settings.cpp:1196 +msgid "Start-up" +msgstr "Inicialização" + +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:4033 -msgid "Modulator" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "Carrier" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" -msgstr "SSG-EG" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" +msgstr "Desabilitar transição fade-in durante inicialização" -#: src/gui/settings.cpp:4039 -msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" -msgstr "" +#: src/gui/settings.cpp:1224 +msgid "Behavior" +msgstr "Comportamento" -#: src/gui/settings.cpp:4041 -msgid "Mod. accent (primary)" -msgstr "" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" +msgstr "Novos instrumentos começam em branco" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4048 -msgid "Car. border" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" -msgstr "" +#: src/gui/settings.cpp:1268 +msgid "Output" +msgstr "Saída" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" -msgstr "Tom" +#: src/gui/settings.cpp:1276 +msgid "Backend" +msgstr "Back-end" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" -msgstr "Filtro" +#: src/gui/settings.cpp:1309 +msgid "Driver" +msgstr "Driver" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" -msgstr "" +#: src/gui/settings.cpp:1332 +msgid "Device" +msgstr "Dispositivo" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" -msgstr "" +#: src/gui/settings.cpp:1336 +msgid "" +msgstr "" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" -msgstr "Tipos de Instrumento" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" +msgstr "ALERTA - INVASOR DETECTADO" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" +"você foi preso por tentar interagir com uma caixa de combinação desabilitada." -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" -msgstr "" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" +msgstr "" -#: src/gui/settings.cpp:4070 -msgid "C64" -msgstr "" +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" +msgstr "Saídas" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" -msgstr "" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" +msgstr "%d (atraso: ~%.1fms)" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" -msgstr "" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" +msgstr "Multissegmentado (EXPERIMENTAL)" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." msgstr "" +"roda a emulação de chips em threads separadas.\n" +"pode aumentar a performance ao utilizar núcleos de emulação pesados.\n" +"\n" +"avisos:\n" +"- experimental!\n" +"- só é útil em músicas com múltiplos chips." -#: src/gui/settings.cpp:4075 -msgid "TIA" -msgstr "" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" +msgstr "Número de threads:" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" -msgstr "" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" +msgstr "esse é o limite!" -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:1439 +#, c-format +msgid "" +"it is a VERY bad idea to set this number higher than your CPU core count " +"(%d)!" msgstr "" +"é uma PÉSSIMA ideia definir esse número pra um valor mais alto do que o " +"número de núcleos da sua CPU (%d)!" -#: src/gui/settings.cpp:4078 -msgid "PET" -msgstr "" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" +msgstr "Modo de baixo atraso" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" +"reduz o atraso rodando o motor mais rápido que a taxa de ticks.\n" +"útil para tocar ao vivo/\"modo jam\".\n" +"\n" +"aviso: só habilite se o seu tamanho de buffer for pequeno (10ms ou menor)." -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" -msgstr "VRC6 (dente-de-serra)" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" +msgstr "Forçar áudio mono" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" -msgstr "" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" +msgstr "Modo exclusivo" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" -msgstr "" +#: src/gui/settings.cpp:1474 +#, 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:4087 -msgid "FM (OPZ)" -msgstr "" +#: src/gui/settings.cpp:1475 +#, 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:4089 -msgid "PC Beeper" -msgstr "" +#: src/gui/settings.cpp:1482 +msgid "Mixing" +msgstr "Mixing" -#: src/gui/settings.cpp:4091 -msgid "Lynx" -msgstr "" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" +msgstr "Qualidade" -#: src/gui/settings.cpp:4093 -msgid "X1-010" -msgstr "" +#: src/gui/settings.cpp:1489 +msgid "Software clipping" +msgstr "Clipping em software" -#: src/gui/settings.cpp:4094 -msgid "ES5506" -msgstr "" +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" +msgstr "Correção de deslocamento DC" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" -msgstr "Unidade de Som" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" +msgstr "Previsão de sample" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" -msgstr "" +#: src/gui/settings.cpp:1526 +msgid "MIDI" +msgstr "MIDI" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" -msgstr "" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" +msgstr "Entrada MIDI" -#: src/gui/settings.cpp:4101 -msgid "NES" -msgstr "" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" +msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" -msgstr "" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" +msgstr "Procurar novamente por dispositivos MIDI" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" -msgstr "" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" +msgstr "Entrada de notas" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" -msgstr "" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" +msgstr "Entrada de velocidade" -#: src/gui/settings.cpp:4106 -msgid "Sega PCM" -msgstr "" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" +msgstr "Mapear canais MIDI a canais diretos" -#: src/gui/settings.cpp:4107 -msgid "QSound" -msgstr "QSound" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" +msgstr "Passagem de mudança de programa" -#: src/gui/settings.cpp:4108 -msgid "YMZ280B" -msgstr "" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" +msgstr "Mapear dados de timbre FM Yamaha aos instrumentos" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" -msgstr "" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" +msgstr "Mudança de programa é seleção de instrumento" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" -msgstr "" +#: src/gui/settings.cpp:1584 +msgid "Value input style" +msgstr "Estilo de entrada de valor" -#: src/gui/settings.cpp:4111 -msgid "K007232" -msgstr "" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" +msgstr "Controle##valueCCS" -#: src/gui/settings.cpp:4112 -msgid "GA20" -msgstr "" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" +msgstr "CC do nibble superior##valueCC1" -#: src/gui/settings.cpp:4114 -msgid "SM8521" -msgstr "" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" +msgstr "CC do byte mais significativo##valueCC1" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" -msgstr "" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" +msgstr "CC do nibble inferior##valueCC2" -#: src/gui/settings.cpp:4116 -msgid "K053260" -msgstr "" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" +msgstr "CC do byte menos significativo##valueCC2" -#: src/gui/settings.cpp:4117 -msgid "TED" -msgstr "" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" +msgstr "Mudança de controle por coluna" -#: src/gui/settings.cpp:4118 -msgid "C140" -msgstr "" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" +msgstr "Curva de volume" -#: src/gui/settings.cpp:4119 -msgid "C219" -msgstr "" +#: src/gui/settings.cpp:1648 +msgid "Actions:" +msgstr "Ações:" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" msgstr "" +"(aprendendo! pressione, gire um botão, mova um controle deslizante ou outra " +"coisa em seu dispositivo.)" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" -msgstr "PowerNoise (ruído)" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" +msgstr "Tipo" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" -msgstr "PowerNoise (rampa)" +#: src/gui/settings.cpp:1680 +msgid "Note/Control" +msgstr "Nota/Controle" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" -msgstr "" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" +msgstr "Velocidade/Valor" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" -msgstr "" +#: src/gui/settings.cpp:1684 +msgid "Action" +msgstr "Ação" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" -msgstr "" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" +msgstr "--nenhuma--" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" -msgstr "" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" +msgstr "aguardando...##BLearn" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" -msgstr "" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" +msgstr "Aprender##BLearn" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" -msgstr "" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" +msgstr "Saída MIDI" -#: src/gui/settings.cpp:4140 -msgid "FM operator" -msgstr "" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" +msgstr "Modo de saída:" -#: src/gui/settings.cpp:4141 -msgid "Muted" -msgstr "" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" +msgstr "Desabilitada (use para TX81Z)" -#: src/gui/settings.cpp:4145 -msgid "Playhead" -msgstr "" +#: src/gui/settings.cpp:1847 +msgid "Melodic" +msgstr "Melódica" -#: src/gui/settings.cpp:4146 -msgid "Editing" -msgstr "" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" +msgstr "Enviar Mudança de Programa" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" -msgstr "" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" +msgstr "Enviar Clock MIDI" -#: src/gui/settings.cpp:4148 -msgid "Cursor" -msgstr "" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" +msgstr "Enviar Timecode MIDI" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" -msgstr "" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" +msgstr "Taxa de quadros do timecode:" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" -msgstr "" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" +msgstr "Mais próxima da taxa de ticks" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" -msgstr "Seleção" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" +msgstr "Filme (24fps)" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" -msgstr "" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" +msgstr "PAL (25fps)" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" -msgstr "" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" +msgstr "NTSC drop (29.97fps)" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" -msgstr "" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" +msgstr "NTSC não-drop (30fps)" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" -msgstr "" +#: src/gui/settings.cpp:1903 +msgid "Emulation" +msgstr "Emulação" -#: src/gui/settings.cpp:4156 -msgid "Row number" -msgstr "" +#: src/gui/settings.cpp:1905 +msgid "Cores" +msgstr "Núcleos" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" -msgstr "" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" +msgstr "Núcleo(s) de reprodução" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" -msgstr "" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" +msgstr "utilizados para reprodução" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" -msgstr "" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" +msgstr "Núcleo(s) de renderização" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" +msgstr "utilizados para exportação de áudio" + +#: src/gui/settings.cpp:2113 +msgid "Playback" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:2118 +msgid "Render" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" -msgstr "" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" +msgstr "Estratégia de PC Speaker" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" -msgstr "" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" +msgstr "ROMs de Sample:" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" -msgstr "" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" +msgstr "Caminho da YRW801 do OPL4" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" -msgstr "" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" +msgstr "Teclado" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" -msgstr "" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" +msgstr "Redefinir padrões" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" -msgstr "" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" +msgstr "Tem certeza de que quer redefinir as configurações de teclado?" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" -msgstr "" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" +msgstr "Atalhos globais" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" -msgstr "" +#: src/gui/settings.cpp:2232 +msgid "Window activation" +msgstr "Ativação de janela" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" -msgstr "" +#: src/gui/settings.cpp:2287 +msgid "Key" +msgstr "Tecla" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" -msgstr "" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" +msgstr "Valor" -#: src/gui/settings.cpp:4175 -msgid "Song effect" -msgstr "" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" +msgstr "Repouso de macro##SNType_%d" -#: src/gui/settings.cpp:4176 -msgid "Time effect" -msgstr "" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" +msgstr "Repouso de nota##SNType_%d" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" -msgstr "" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" +msgstr "Note off##SNType_%d" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" -msgstr "" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" +msgstr "Nota##SNType_%d" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" -msgstr "" +#: src/gui/settings.cpp:2341 +msgid "Add..." +msgstr "Adicionar..." -#: src/gui/settings.cpp:4181 -msgid "External command output" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" msgstr "" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" -msgstr "" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" +msgstr "Lista de instrumentos" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" -msgstr "" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" +msgstr "Lista de wavetables" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" -msgstr "" +#: src/gui/settings.cpp:2486 +msgid "Sample list" +msgstr "Lista de samples" -#: src/gui/settings.cpp:4185 -msgid "Status: on" -msgstr "" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" +msgstr "Editor de samples" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" -msgstr "" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" +msgstr "Interface" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" -msgstr "" +#: src/gui/settings.cpp:2578 +msgid "Layout" +msgstr "Leiaute" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" -msgstr "" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" +msgstr "Leiaute do espaço de trabalho:" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" -msgstr "" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" +msgstr "Redefinir" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" -msgstr "" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" +msgstr "Tem certeza de que quer redefinir o leiaute do espaço de trabalho?" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" -msgstr "" +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" +msgstr "Permitir ancorar editores" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" -msgstr "" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" +msgstr "Lembrar posição da janela" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" -msgstr "" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." +msgstr "memoriza a última posição da janela no início do programa." -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" -msgstr "" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" +msgstr "Permitir movimentação da janela somente ao clicar na barra de título" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" -msgstr "" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" +msgstr "Centralizar janelas flutuantes" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" -msgstr "" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" +msgstr "Leiaute de controles de reprodução/edição:" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" -msgstr "" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" +msgstr "Clássico##ecl0" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" -msgstr "" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" +msgstr "Compacto##ecl1" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" -msgstr "" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" +msgstr "Compacto (vertical)##ecl2" -#: src/gui/settings.cpp:4200 -msgid "Status: release" -msgstr "" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" +msgstr "Dividido##ecl3" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" +msgstr "Posição dos botões na janela Ordens:" + +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" +msgstr "Topo##obp0" + +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" +msgstr "Esquerda##obp1" + +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" +msgstr "Direita##obp2" + +#: src/gui/settings.cpp:2661 +msgid "Mouse" +msgstr "Mouse" + +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" +msgstr "Tempo de duplo clique (segundos)" + +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" +msgstr "Não levantar o editor de sequência ao clicar" + +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" +msgstr "Focar editor de sequência ao selecionar instrumento" + +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" +msgstr "Comportamento de previsão de nota:" + +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" +msgstr "Nunca##npb0" + +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" +msgstr "Quando o cursor estiver na coluna de Nota##npb1" + +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" +"Quando o cursor estiver na coluna de Nota ou não estiver no modo de " +"edição##npb2" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" +msgstr "Sempre##npb3" + +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" +msgstr "Permitir arrastar seleção:" + +#: src/gui/settings.cpp:2711 +msgid "No##dms0" +msgstr "Não##dms0" + +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" +msgstr "Sim##dms1" + +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" +msgstr "Sim (somente quando segurando Ctrl)##dms2" + +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" msgstr "" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" msgstr "" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" -msgstr "Editor de Sample" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" +msgstr "Alternar isolamento de canal ao:" -#: src/gui/settings.cpp:4211 -msgid "Time background" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:4212 -msgid "Time text" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" -msgstr "" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" +msgstr "Duplo clique seleciona a coluna inteira" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" -msgstr "" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" +msgstr "Comportamento do cursor" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" -msgstr "" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" +msgstr "Inserção empurra a linha do canal inteiro" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" -msgstr "" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" +msgstr "Excluir e puxar afeta a linha do canal inteiro" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" -msgstr "Gerenciador de Sequências" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" +msgstr "Empurrar valor ao sobrescrever ao invés de limpá-lo" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:4228 -msgid "Unused" -msgstr "" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" +msgstr "Comportamento de inserção de efeitos:" -#: src/gui/settings.cpp:4229 -msgid "Used" -msgstr "" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" +msgstr "Mover para baixo##eicb0" -#: src/gui/settings.cpp:4230 -msgid "Overused" -msgstr "" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" +msgstr "Mover para valor do efeito (caso contrário mover para baixo)##eicb1" -#: src/gui/settings.cpp:4231 -msgid "Really overused" -msgstr "" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" +msgstr "Mover para valor do efeito/próximo efeito e dar a volta##eicb2" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" -msgstr "" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" +msgstr "Excluir valor do efeito ao excluir efeito" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" -msgstr "Piano" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" +msgstr "Alterar instrumento atual ao alterar coluna de instrumento (absorver)" -#: src/gui/settings.cpp:4237 -msgid "Upper key" -msgstr "" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" +msgstr "Remover valor do instrumento ao inserir note off/repouso" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" -msgstr "" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" +msgstr "Remover valor do volume ao inserir note off/repouso" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" -msgstr "" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" +msgstr "Movimentação do cursor" -#: src/gui/settings.cpp:4240 -msgid "Lower key" -msgstr "" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" +msgstr "Dar a volta horizontalmente:" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" -msgstr "" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" +msgstr "Não##wrapH0" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" -msgstr "" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" +msgstr "Sim##wrapH1" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" -msgstr "Clock" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" +msgstr "Sim, e mover para a próxima linha/anterior##wrapH2" -#: src/gui/settings.cpp:4246 -msgid "Clock text" -msgstr "" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" +msgstr "Dar a volta verticalmente:" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" -msgstr "" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" +msgstr "Não##wrapV0" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" -msgstr "" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" +msgstr "Sim##wrapV1" -#: src/gui/settings.cpp:4253 -msgid "PortSet" -msgstr "" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" +msgstr "Sim, e mover para a próxima sequência/anterior##wrapV2" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" +"Sim, e mover para a próxima sequência/anterior (dando a volta pela " +"música)##wrapV2" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" -msgstr "" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" +msgstr "Comportamento das teclas de movimentação do cursor:" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" -msgstr "" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" +msgstr "Mover uma célula##cmk0" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" -msgstr "" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" +msgstr "Mover pelo Passo de Edição##cmk1" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" -msgstr "" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" +msgstr "Mover cursor pelo Passo de Edição ao excluir" -#: src/gui/settings.cpp:4266 -msgid "Reserved" -msgstr "" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" +msgstr "Mover cursor pelo Passo de Edição ao inserir (empurrar)" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" -msgstr "" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" +msgstr "Mover cursor para cima ao excluir-backspace" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" -msgstr "" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" +msgstr "Mover cursor ao final do conteúdo da área de transferência ao colar" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" -msgstr "" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" +msgstr "Rolagem" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" -msgstr "RAM de Onda" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" +msgstr "Trocar ordem ao rolar fora dos limites da sequência:" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" -msgstr "" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" +msgstr "Não##pscroll0" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" -msgstr "" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" +msgstr "Sim##pscroll1" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" -msgstr "" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" +msgstr "Sim, e dar a volta pela música##pscroll2" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" -msgstr "" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" +msgstr "Cursor segue a ordem atual ao movê-lo" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" -msgstr "" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." +msgstr "aplica-se quando a reprodução está parada." -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" -msgstr "" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" +msgstr "Não rolar ao mover cursor" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" -msgstr "" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" +msgstr "Mover cursor com o scroll do mouse:" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" -msgstr "" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" +msgstr "Não##csw0" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" -msgstr "" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" +msgstr "Sim##csw1" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" -msgstr "" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" +msgstr "Invertido##csw2" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" -msgstr "" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" +msgstr "Quantos passos mover com cada passo do scroll do mouse?" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" -msgstr "" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" +msgstr "Um a um##cws0" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" -msgstr "" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" +msgstr "Passo de edição##cws1" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" -msgstr "" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" +msgstr "Recursos" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" -msgstr "" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" +msgstr "Mostrar menu de tipo de instrumento ao adicionar instrumento" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" -msgstr "" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" +msgstr "Selecionar recurso após abrir um" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" -msgstr "" +#: src/gui/settings.cpp:3000 +msgid "Appearance" +msgstr "Aparência" -#: src/gui/settings.cpp:4297 -msgid "Backup" -msgstr "" +#: src/gui/settings.cpp:3002 +msgid "Scaling" +msgstr "Escala" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" -msgstr "" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" +msgstr "Fator de escala de interface automático" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" -msgstr "" +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" +msgstr "Fator de escala de interface" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" -msgstr "" +#: src/gui/settings.cpp:3020 +msgid "Icon size" +msgstr "Tamanho dos ícones" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" -msgstr "" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" +msgstr "Renderizador de fonte" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" -msgstr "" +#: src/gui/settings.cpp:3045 +msgid "Main font" +msgstr "Fonte principal" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" -msgstr "" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" +msgstr "Tamanho##MainFontSize" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" -msgstr "" +#: src/gui/settings.cpp:3064 +msgid "Header font" +msgstr "Fonte do cabeçalho" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" -msgstr "" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" +msgstr "Tamanho##HeadFontSize" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" -msgstr "" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" +msgstr "Fonte da sequência" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" -msgstr "" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" +msgstr "Tamanho##PatFontSize" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" -msgstr "" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" +msgstr "Fontes suavizadas" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" -msgstr "" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" +msgstr "Suporte a fontes bitmap" -#: src/gui/settings.cpp:4418 -msgid "Refresh" -msgstr "" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" +msgstr "Hinting:" -#: src/gui/settings.cpp:4422 -msgid "Delete all" -msgstr "" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" +msgstr "Desligado (suave)##fh0" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" -msgstr "" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" +msgstr "Leve##fh1" -#: src/gui/settings.cpp:4429 -msgid "Latest" -msgstr "" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" +msgstr "Normal##fh2" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" -msgstr "" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" +msgstr "Completo (duro)##fh3" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" -msgstr "" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" +msgstr "Auto-hinter:" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" -msgstr "" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" +msgstr "Desabilitado##fah0" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" -msgstr "" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" +msgstr "Habilitado##fah1" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" -msgstr "" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" +msgstr "Forçado##fah2" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" +#: src/gui/settings.cpp:3152 +msgid "Oversample" msgstr "" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" msgstr "" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" -#: src/gui/settings.cpp:4577 -msgid "Submit" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" msgstr "" -#: src/gui/settings.cpp:4581 -msgid "invalid code" +#: src/gui/settings.cpp:3168 +msgid "default." msgstr "" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." msgstr "" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." msgstr "" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" +msgstr "Exibir caracteres Japoneses" + +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" msgstr "" +"Somente habilite esta opção se você tiver memória gráfica suficiente.\n" +"Isto é uma solução temporária até que atlas de fonte dinâmico seja " +"implementado no Dear ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" -msgstr "OK##SettingsOK" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" +msgstr "Exibir caracteres Chineses (Simplificado)" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" -msgstr "Cancelar##SettingsCancel" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" +msgstr "" +"Somente habilite esta opção se você tiver memória gráfica suficiente.\n" +"Isto é uma solução temporária até que atlas de fonte dinâmico seja " +"implementado no Dear ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" -msgstr "Aplicar##SettingsApply" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" +msgstr "Exibir caracteres Chineses (Simplificado)" -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" +"Somente habilite esta opção se você tiver memória gráfica suficiente.\n" +"Isto é uma solução temporária até que atlas de fonte dinâmico seja " +"implementado no Dear ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." -msgstr "erro ao carregar fontes! por favor cheque suas configurações." +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" +msgstr "Exibir caracteres Coreanos" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" +"Somente habilite esta opção se você tiver memória gráfica suficiente.\n" +"Isto é uma solução temporária até que atlas de fonte dinâmico seja " +"implementado no Dear ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." -#: src/gui/settings.cpp:6981 -msgid "[Dir]" -msgstr "" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" +msgstr "Barra de título:" -#: src/gui/settings.cpp:6982 -msgid "[Link]" -msgstr "" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" +msgstr "Furnace##tbar0" -#: src/gui/settings.cpp:6983 -#, fuzzy -msgid "[File]" -msgstr "Arquivo" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" +msgstr "Nome da Música - Furnace##tbar1" -#: src/gui/settings.cpp:6984 -#, fuzzy -msgid "Name:" -msgstr "Nome" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" +msgstr "nome_do_arquivo.fur - Furnace##tbar2" -#: src/gui/settings.cpp:6985 -msgid "Path:" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" +msgstr "/caminho/para/o/arquivo.fur - Furnace##tbar3" + +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" +msgstr "Mostrar nome do sistema na barra de título" + +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" +"Mostrar nomes dos chips ao invés de \"multi-sistema\" na barra de título" -#: src/gui/settings.cpp:6986 -#, fuzzy -msgid "Reset search" -msgstr "Redefinir padrões" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" +msgstr "Barra de status:" -#: src/gui/settings.cpp:6987 -#, fuzzy -msgid "Drives" -msgstr "Driver" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" +msgstr "" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" msgstr "" -#: src/gui/settings.cpp:6989 -#, fuzzy -msgid "Go to home directory" -msgstr "Diretório de Sample" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" +msgstr "" -#: src/gui/settings.cpp:6990 -#, fuzzy -msgid "Go to parent directory" -msgstr "abrir diretório de recursos embutidos" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" +msgstr "" -#: src/gui/settings.cpp:6991 -#, fuzzy -msgid "Create Directory" -msgstr "Diretório de Sample" - -#: src/gui/settings.cpp:6992 -#, fuzzy -msgid "File name" -msgstr "nome da sample" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" +msgstr "Exibir status da reprodução enquanto reproduz" -#: src/gui/settings.cpp:6995 -msgid "Date" -msgstr "" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" +msgstr "Leiaute das opções de exportação:" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" -msgstr "" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" +msgstr "Sub-menus no menu Arquivo##eol0" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" -msgstr "" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" +msgstr "Janela modal com abas##eol1" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" -msgstr "Sim" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" +msgstr "Janela modal com opções no menu Arquivo##eol2" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" -msgstr "Não" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" +msgstr "Capitalizar barra de menus" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" +"Exibir menus para adicionar/configurar/alterar/remover chip no menu Arquivo" -#: src/gui/orders.cpp:114 -msgid "Add new order" -msgstr "Adicionar nova ordem" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" +msgstr "Realçar canal sob o cursor na janela Ordens" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" -msgstr "Excluir ordem" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" +msgstr "Formato de número de linha da ordem:" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" -msgstr "Duplicar ordem (clique com o botão direito para um clone profundo)" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" +msgstr "Decimal##orbD" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" -msgstr "Mover ordem para cima" +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" +msgstr "Hexadecimal##orbH" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" -msgstr "Mover ordem para baixo" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" +msgstr "Centralizar visualização da sequência" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" -msgstr "" -"Adicionar cópia da ordem atual ao final da música (clique com o botão " -"direito para um clone profundo)" +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" +msgstr "Preencher destaques da sequência por todo o fundo" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" -msgstr "Modo de mudança da ordem: linha inteira" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" +msgstr "Exibir sequência anterior/próxima" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" -msgstr "Modo de mudança da ordem: uma célula" +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" +msgstr "Formato de número de linha da sequência:" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" -msgstr "Modo de edição de ordem: selecionar e digitar (rolagem vertical)" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" +msgstr "Decimal##prbD" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" -msgstr "Modo de edição de ordem: selecionar e digitar (rolagem horizontal)" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" +msgstr "Hexadecimal##prbH" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" -msgstr "Modo de edição de ordem: selecionar e digitar (não rolar)" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" +msgstr "Rótulos da visualização da sequência:" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" -msgstr "Modo de edição de ordem: clicar para mudar" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" +msgstr "Note off (3 caracteres)" -#: src/gui/findReplace.cpp:29 -msgid "ignore" -msgstr "ignorar" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" +msgstr "Repouso de nota (3 carac.)" -#: src/gui/findReplace.cpp:30 -msgid "equals" -msgstr "é igual a" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" +msgstr "Repouso de macro (3 carac.)" -#: src/gui/findReplace.cpp:31 -msgid "not equal" -msgstr "é diferente de" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" +msgstr "Campo vazio (3 carac.)" -#: src/gui/findReplace.cpp:32 -msgid "between" -msgstr "está entre" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" +msgstr "Campo vazio (2 carac.)" -#: src/gui/findReplace.cpp:33 -msgid "not between" -msgstr "não está entre" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" +msgstr "Espaçamento da visualização de sequência após:" -#: src/gui/findReplace.cpp:34 -msgid "any" -msgstr "qualquer" +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" +msgstr "Nota" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" -msgstr "nenhuma" +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" +msgstr "Efeito" -#: src/gui/findReplace.cpp:39 -msgid "set" -msgstr "definir" +#: src/gui/settings.cpp:3449 +msgid "Effect value" +msgstr "Valor do efeito" -#: src/gui/findReplace.cpp:40 -msgid "add" -msgstr "somar" +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" +msgstr "Efeitos de digito único para 00-0F" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" -msgstr "somar (com transbordo)" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" +msgstr "Usar bemóis ao invés de sustenidos" -#: src/gui/findReplace.cpp:42 -msgid "scale %" -msgstr "escalonar %" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" +msgstr "Usar notação alemã" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" -msgstr "Localizar/Substituir" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" +msgstr "Estilo de canal:" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" -msgstr "Localizar" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" +msgstr "Clássico##CHS0" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" -msgstr "ordem" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" +msgstr "Linha##CHS1" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" -msgstr "linha" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" +msgstr "Redondo##CHS2" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" -msgstr "canal" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" +msgstr "Botão dividido##CHS3" -#: src/gui/findReplace.cpp:541 -msgid "go" -msgstr "ir" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" +msgstr "" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" -msgstr "nenhum resultado encontrado!" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" +msgstr "Borda arredondada##CHS5" -#: src/gui/findReplace.cpp:587 -msgid "Back" -msgstr "Voltar" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" +msgstr "Barra de volume do canal:" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" -msgstr "Excluir consulta" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" +msgstr "" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" -msgstr "Adicionar efeito" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" +msgstr "Simples##CHV1" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" -msgstr "Remover efeito" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" +msgstr "Estéreo##CHV2" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" -msgstr "Intervalo de pesquisa:" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" +msgstr "Real##CHV3" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" -msgstr "Confinar aos canais" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" +msgstr "Real (estéreo)##CHV4" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" -msgstr "De" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" +msgstr "Estilo de feedback do canal:" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" -msgstr "Até" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" +msgstr "Desativado##CHF0" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" -msgstr "Correspondência com posição de efeitos:" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" +msgstr "Nota##CHF1" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." -msgstr "corresponder com efeitos independente da posição." +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" +msgstr "Volume##CHF2" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" -msgstr "Relaxada" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" +msgstr "Ativo##CHF3" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." -msgstr "corresponder com efeitos somente se eles aparecerem em ordem." +#: src/gui/settings.cpp:3548 +msgid "Channel font:" +msgstr "Fonte do canal:" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" -msgstr "Estrita" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" +msgstr "Regular##CHFont0" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." -msgstr "" -"corresponder com efeitos somente se eles aparecerem exatamente como " -"especificados." +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" +msgstr "Monoespaçada##CHFont1" -#: src/gui/findReplace.cpp:856 -msgid "Replace" -msgstr "Substituir" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" +msgstr "Centralizar nome do canal" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" -msgstr "INVÁLIDO" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" +msgstr "Cores dos canais:" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" -msgstr "Modo de substituição de efeito:" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" +msgstr "Única##CHC0" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" -msgstr "Substituir correspondências somente" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" +msgstr "Tipo de canal##CHC1" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" -msgstr "Substituir correspondências, e então espaços livres" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" +msgstr "Tipo de instrumento##CHC2" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" -msgstr "Limpar efeitos" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" +msgstr "Cores dos nomes dos canais:" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" -msgstr "Inserir em espaços livres" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" +msgstr "Única##CTC0" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" -msgstr "Substituir##QueryReplace" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" +msgstr "Tipo de canal##CTC1" -#: src/gui/about.cpp:26 -msgid "is proud to present" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" +msgstr "Tipo de instrumento##CTC2" + +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" +msgstr "Lista unificada de instrumentos/wavetables/samples" + +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" -msgstr "o maior tracker chiptune multi-sistema!" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" +msgstr "Estilo de ícone da lista de instrumentos:" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." -msgstr "com compatibilidade para músicas do DefleMask." +#: src/gui/settings.cpp:3619 +msgid "None##iis0" +msgstr "Nenhum##iis0" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" -msgstr "> CRÉDITOS <" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" +msgstr "Ícones gráficos##iis1" -#: src/gui/about.cpp:35 -msgid "-- program --" -msgstr "-- programa --" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" +msgstr "Ícones de letras##iis2" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" -msgstr "A M 4 N (tema de introdução)" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" +msgstr "Colorizar editor de instrumentos utilizando tipo de instrumento" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" -msgstr "-- gráficos/design de UI --" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" +msgstr "Editor de Macro" -#: src/gui/about.cpp:60 -msgid "-- documentation --" -msgstr "-- documentação --" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" +msgstr "Leiaute do editor de macro:" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" -msgstr "" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" +msgstr "Unificado##mel0" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" -msgstr "-- músicas de demonstração --" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" +msgstr "Grade##mel2" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" -msgstr "-- feedback/soluções adicionais --" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" +msgstr "Único (com lista)##mel3" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" +msgstr "Utilizar slider vertical clássico do editor de macro" + +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -#: src/gui/about.cpp:241 -msgid "powered by:" -msgstr "bibliotecas utilizadas:" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" +msgstr "" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" -msgstr "Dear ImGui por Omar Cornut" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" +msgstr "" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" -msgstr "SDL2 por Sam Lantinga" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" +msgstr "Editor de wavetable" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" -msgstr "zlib por Jean-loup Gailly" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" +msgstr "Utilizar editor de wavetable compacto" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" -msgstr "e Mark Adler" +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" +msgstr "Editor de FM" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" -msgstr "libsndfile por Erik de Castro Lopo" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" +msgstr "Nomes dos parâmetros FM:" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" -msgstr "Portable File Dialogs por Sam Hocevar" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" +msgstr "Amigáveis##fmn0" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" -msgstr "Native File Dialog por Frogtoss Games" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" +msgstr "Técnicos##fmn1" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" -msgstr "Weak-JACK por x42" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" +msgstr "Técnicos (alternativos)##fmn2" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" -msgstr "RtMidi por Gary P. Scavone" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" +msgstr "Utilizar nomes padrão de formas de onda OPL" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" -msgstr "FFTW por Matteo Frigo and Steven G. Johnson" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" +msgstr "Leiaute do editor de parâmetros FM:" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" -msgstr "backward-cpp da Google" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" +msgstr "Moderno##fml0" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" -msgstr "adpcm por superctr" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" +msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" -msgstr "adpcm-xq por David Bryant" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" +msgstr "Compacto (2x2, clássico)##fml1" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" -msgstr "Nuked-OPL3/OPLL/OPM/OPN2/PSG por nukeykt" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" +msgstr "Compacto (1x4)##fml2" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" -msgstr "" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" +msgstr "Compacto (4x1)##fml3" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" -msgstr "ESFMu (versão modificada) por Kagamiin~" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" +msgstr "Alternativo (2x2)##fml4" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" -msgstr "ymfm por Aaron Giles" +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" +msgstr "Alternativo (1x4)##fml5" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" -msgstr "MAME SN76496 por Nicola Salmoria" +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" +msgstr "Posição do Nível de Sustentação no editor de FM:" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" -msgstr "MAME AY-3-8910 por Couriersud" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" +msgstr "" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" -msgstr "com melhorias de AY8930 por Eulous, cam900 e Grauw" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" +msgstr "" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" -msgstr "MAME SAA1099 por Juergen Buchmueller e Manuel Abadia" +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" +msgstr "" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" -msgstr "MAME Namco WSG por Nicola Salmoria e Aaron Giles" +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" +msgstr "" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" -msgstr "núcleo MAME RF5C68 por Olivier Galibert e Aaron Giles" +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" +msgstr "Utilizar cores separadas para portadoras/moduladoras no editor FM" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" -msgstr "núcleo MAME MSM5232 core por Jarek Burczynski e Hiromitsu Shioya" +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" +msgstr "Valores de desafinação FM sem sinal (unsigned)" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" -msgstr "núcleo MAME MSM6258 por Barry Rodewald" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" +msgstr "Unidade de uso de memória dos chips:" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" -msgstr "núcleo MAME YMZ280B por Aaron Giles" +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" +msgstr "Bytes##MUU0" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" -msgstr "núcleo MAME GA20 por Acho A. Tang e R. Belmont" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" +msgstr "Kilobytes##MUU1" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" -msgstr "núcleo MAME SegaPCM por Hiromitsu Shioya e Olivier Galibert" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" +msgstr "Cantos arredondados" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" -msgstr "Sand AASound por Dave Hooper e Simon Owen" +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" +msgstr "Borda" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" -msgstr "SameBoy por Lior Halphon" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" +msgstr "Suavizado" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" -msgstr "núcleos de áudio Mednafen PCE, WonderSwan, T6W28 e Virtual Boy" +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" +msgstr "Preencher toda a janela" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" -msgstr "núcleo SNES DSP por Blargg" +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" +msgstr "Forma de onda ultrapassa as bordas" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" -msgstr "puNES (NES, MMC5 e FDS) por FHorse" +#: src/gui/settings.cpp:3856 +msgid "Wrap text" +msgstr "Quebrar texto" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" -msgstr "NSFPlay (NES e FDS) por Brad Smith e Brezza" +#: src/gui/settings.cpp:3862 +msgid "Windows" +msgstr "Janelas" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" -msgstr "reSID por Dag Lem" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" +msgstr "Cantos das janelas arredondados" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" -msgstr "reSIDfp por Dag Lem, Antti Lankila" +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" +msgstr "Botões arredondados" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" -msgstr "e Leandro Nini" +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" +msgstr "Cantos de menu arredondados" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" -msgstr "dSID pelo Time DefleMask baseado no jsSID" +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" +msgstr "Abas arredondadas" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" -msgstr "Stella pelo Time Stella" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" +msgstr "Barras de rolagem arredondadas" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" -msgstr "emulador QSound por superctr e Valley Bell" +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" +msgstr "Bordas em volta dos widgets" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" -msgstr "núcleo de som VICE VIC-20 por Rami Rasanen e viznut" +#: src/gui/settings.cpp:3903 +msgid "Color scheme" +msgstr "Esquema de cores" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" -msgstr "núcleo de som VICE TED por Andreas Boose, Tibor Biczo" +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" +msgstr "Tem certeza de que quer redefinir o esquema de cores?" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" -msgstr "e Marco van den Heuvel" +#: src/gui/settings.cpp:3916 +msgid "Guru mode" +msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" -msgstr "núcleo de som VERA por Frank van den Hoef" +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" +msgstr "Sombreamento de quadro" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" -msgstr "emulador POKEY mzpokeysnd por Michael Borisov" +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" +msgstr "" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" -msgstr "emulador POKEY ASAP por Piotr Fusik" +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" +msgstr "" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" -msgstr "traduzido para C++ por laoo" +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" +msgstr "" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" -msgstr "vgsound_emu (segunda versão, modificada) por cam900" +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" +msgstr "" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +#: src/gui/settings.cpp:3945 +msgid "Primary" msgstr "" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" +#: src/gui/settings.cpp:3946 +msgid "Secondary" msgstr "" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" -msgstr "emulador de SM8521 (versão modificada) by cam900" +#: src/gui/settings.cpp:3960 +msgid "Button" +msgstr "" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" -msgstr "emulador de D65010G031 (versão modificada) by cam900" +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" +msgstr "" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" -msgstr "emulador de Namco C140/C219 (versão modificada) by cam900" +#: src/gui/settings.cpp:3962 +msgid "Button (active)" +msgstr "" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" -msgstr "emulador PowerNoise por scratchminer" +#: src/gui/settings.cpp:3963 +msgid "Tab" +msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" -msgstr "ep128emu por Istvan Varga" +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" +msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" -msgstr "emulador de áudio de NDS por cam900" +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" +msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" -msgstr "saudações a:" +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" +msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" -msgstr "todos os membros de Deflers of Noice!" +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" +msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" -msgstr "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3968 +msgid "ImGui header" +msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." -msgstr "(e contribuidores)." +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" +msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" -msgstr "licenciado sob a GPLv2+! veja o" +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" +msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." -msgstr "arquivo LICENSE para mais informações." +#: src/gui/settings.cpp:3971 +msgid "Resize grip" +msgstr "" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" -msgstr "ajude o Furnace a crescer:" +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" +msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" -msgstr "entre em contato com tildearrow em:" +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" +msgstr "" -#: src/gui/about.cpp:322 -msgid "disclaimer:" -msgstr "aviso:" +#: src/gui/settings.cpp:3974 +msgid "Widget background" +msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" -msgstr "apesar do fato de este programa funcionar" +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" +msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" -msgstr "com o formato de arquivo .dmf, ele NÃO é" +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" +msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" -msgstr "afiliado com Delek ou o DefleMask de forma" +#: src/gui/settings.cpp:3977 +msgid "Slider grab" +msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" -msgstr "alguma, assim como também não é um substituto" +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" +msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." -msgstr "para o programa original." +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" +msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." -msgstr "ele também não vem com ABSOLUTAMENTE NENHUMA GARANTIA." +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" +msgstr "" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" -msgstr "agradecemos a todos os contribuidores e bug reporters!" +#: src/gui/settings.cpp:3981 +msgid "Text selection" +msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" +#: src/gui/settings.cpp:3982 +msgid "Line plot" msgstr "" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" -msgstr "Opções de Compatibilidade" +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" +msgstr "" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" msgstr "" -"estas opções são desenvolvidas para prover melhor compatibilidade ao " -"Deflemask ou versões antigas do Furnace.\n" -"é recomendado desabilitar a maior parte delas a não ser que você dependa de " -"peculiaridades específicas." -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" msgstr "" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" msgstr "" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "Interface (outros)" + +#: src/gui/settings.cpp:3994 +msgid "Window background" msgstr "" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" msgstr "" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" msgstr "" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" msgstr "" -"Ciclo de trabalho do instrumento do Game Boy é o volume do canal de onda" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +#: src/gui/settings.cpp:3998 +msgid "Header" msgstr "" -"se habilitado, um instrumento com macro de ciclo de trabalho no canal de " -"onda será mapeado para o volume da wavetable." -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" -msgstr "Reiniciar macro quando houver portamento" +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" +msgstr "" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" msgstr "" -"quando habilitado, um efeito de portamento irá reiniciar a macro do canal se " -"utilizado em combinação com uma nota." -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" msgstr "" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/settings.cpp:4003 +msgid "Menu bar" msgstr "" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" +#: src/gui/settings.cpp:4005 +msgid "Border shadow" msgstr "" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" msgstr "" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" msgstr "" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/settings.cpp:4010 +msgid "Separator" msgstr "" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" -msgstr "Ignorar efeitos de slide duplicados" +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" +msgstr "" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" msgstr "" -"se habilitado, apenas o primeiro slide de uma linha em um canal será " -"considerado." -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" -msgstr "Ignorar 0Dxx na última ordem" - -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/settings.cpp:4013 +msgid "Docking preview" msgstr "" -"se isto estiver habilitado, o efeito para pular para a próxima ordem não irá " -"funcionar quando estiver na última ordem de uma música." -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" +#: src/gui/settings.cpp:4014 +msgid "Docking empty" msgstr "" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/settings.cpp:4015 +msgid "Table header" msgstr "" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" msgstr "" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" msgstr "" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" -msgstr "Não aplicar envelope do Game Boy em mudança de instrumento sem nota" - -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" msgstr "" -"se isto estiver habilitado, uma mudança de instrumento não irá afetar o " -"envelope." - -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" -msgstr "Ignorar mudança de modo DAC fora do canal correto no modo ExtCh" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" msgstr "" -"se isso estiver habilitado, 17xx não tem nenhum efeito nos canais de " -"operador no YM2612." -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" -msgstr "" +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "Miscelânea" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" +#: src/gui/settings.cpp:4024 +msgid "Toggle on" msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." +#: src/gui/settings.cpp:4025 +msgid "Toggle off" msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" -msgstr "Macro de ciclo de trabalho do SN76489 sempre reinicia a fase" +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" msgstr "" -"quando habilitado, a macro de ciclo de trabalho sempre irá reiniciar a fase " -"do canal, mesmo que o seu valor não tenha sido alterado." -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/settings.cpp:4028 +msgid "Warning hint" msgstr "" -#: src/gui/compatFlags.cpp:106 -msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" +#: src/gui/settings.cpp:4029 +msgid "Error hint" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" -msgstr "Não persistir macro de volume depois que ela terminar" +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "Diálogo de arquivos (embutido)" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." -msgstr "" -"quando habilitado, um valor na coluna de volume que aparece depois que a " -"macro de volume termina irá desconsiderar o valor da macro." +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "Diretório" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" +#: src/gui/settings.cpp:4034 +msgid "Song (native)" msgstr "" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." +#: src/gui/settings.cpp:4035 +msgid "Song (import)" msgstr "" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +#: src/gui/settings.cpp:4040 +msgid "ZSM" msgstr "" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" +#: src/gui/settings.cpp:4041 +msgid "Font" msgstr "" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" msgstr "" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" msgstr "" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" msgstr "" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" msgstr "" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" -msgstr "" +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "Forma de onda" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" msgstr "" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" +#: src/gui/settings.cpp:4053 +msgid "Reference" msgstr "" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" +#: src/gui/settings.cpp:4054 +msgid "Guide" msgstr "" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" -msgstr "" +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "Onda (não-mono)" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" msgstr "" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" msgstr "" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" msgstr "" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" msgstr "" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" msgstr "" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" msgstr "" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" msgstr "" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" msgstr "" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" msgstr "" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" msgstr "" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" msgstr "" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" msgstr "" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" msgstr "" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" msgstr "" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" msgstr "" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/settings.cpp:4080 +msgid "Clip" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/settings.cpp:4084 +msgid "Order number" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" +#: src/gui/settings.cpp:4085 +msgid "Playing order background" msgstr "" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" +#: src/gui/settings.cpp:4086 +msgid "Song loop" msgstr "" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +#: src/gui/settings.cpp:4087 +msgid "Selected order" msgstr "" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" msgstr "" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" msgstr "" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "Visualização de envelope" + +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "Envelope" + +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" msgstr "" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" -msgstr "importação de .mod" +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" -msgstr "Não fazer slide no primeiro tick de uma linha" +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." +#: src/gui/settings.cpp:4102 +msgid "Modulator" msgstr "" -"simula o comportamento do ProTracker de não aplicar slides de volume/tom no " -"primeiro tick de uma linha." -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" -msgstr "Reiniciar posição do arpejo em mudança de linha" +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "" -#: src/gui/compatFlags.cpp:212 +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "SSG-EG" + +#: src/gui/settings.cpp:4108 msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" msgstr "" -"simula o comportamento do ProTracker em que o arpejo é ligado ao tick atual " -"de uma linha." -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" -msgstr "Tom/Reprodução" +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" -msgstr "Linearidade de frequências:" +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" -msgstr "como ProTracker/FamiTracker" +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" msgstr "" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" msgstr "" -#: src/gui/compatFlags.cpp:235 -msgid "Full" -msgstr "Completa" +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" -msgstr "como Impulse Tracker" +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" -msgstr "Multiplicador de velocidade de slide de frequência" +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" +msgstr "" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" -msgstr "Modalidade de loop:" +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "Tom" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" -msgstr "Reiniciar canais" +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "Filtro" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" msgstr "" -"escolha para reiniciar bruscamente os canais a cada loop. pode causar " -"cliques de tensão em todos os loops!" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" -msgstr "Desativar canais" +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." -msgstr "selecione para desligar os canais a cada loop." +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "Tipos de Instrumento" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" -msgstr "Não fazer nada" +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." -msgstr "selecione para não reiniciar os canais a cada loop." +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" -msgstr "Política de efeito de corte/atraso:" +#: src/gui/settings.cpp:4139 +msgid "C64" +msgstr "" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" msgstr "" -"somente quando o tempo é menor que a velocidade (como DefleMask/ProTracker)" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" +#: src/gui/settings.cpp:4143 +msgid "AY8930" msgstr "" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" -msgstr "sem checagens" +#: src/gui/settings.cpp:4144 +msgid "TIA" +msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" -msgstr "Tratamento de pulos simultâneos (0B+0D):" +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" -msgstr "aceitar 0B+0D para pular para uma linha específica de uma ordem" +#: src/gui/settings.cpp:4146 +msgid "VIC" +msgstr "" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" +#: src/gui/settings.cpp:4147 +msgid "PET" msgstr "" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" +#: src/gui/settings.cpp:4148 +msgid "VRC6" msgstr "" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" -msgstr "Automaticamente inserir intervalo de um tick entre notas" +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" +msgstr "VRC6 (dente-de-serra)" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" msgstr "" -"quando habilitado, um corte de nota de um tick será inserido entre notas não-" -"legato/não-portamento.\n" -"isso simula o comportamento de alguns motores de música de Amiga e SNES.\n" -"Não tem efeito no C64." -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" -msgstr "Não reiniciar slides após \"note-off\"" +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" +msgstr "" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" msgstr "" -"quando habilitado, a desativação de nota não irá reiniciar o efeito de slide " -"do canal." -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" -msgstr "Não reiniciar portamento ao atingir nota alvo" +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" +msgstr "" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." +#: src/gui/settings.cpp:4160 +msgid "Lynx" msgstr "" -"quando habilitado, o efeito portamento não será desligado após atingir sua " -"nota alvo." -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" -msgstr "Vibrato contínuo" +#: src/gui/settings.cpp:4162 +msgid "X1-010" +msgstr "" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." +#: src/gui/settings.cpp:4163 +msgid "ES5506" msgstr "" -"quando habilitado, a fase/posição do vibrato não será reiniciada em novas " -"notas." -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" -msgstr "Macro de tom não é linear" +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" +msgstr "Unidade de Som" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" msgstr "" -"quando habilitado, a macro de tom de um instrumento é aplicada em domínio de " -"frequência/período." -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" -msgstr "Reiniciar posição do efeito de arpejo em novas notas" +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" +msgstr "" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +#: src/gui/settings.cpp:4171 +msgid "MSM6258" msgstr "" -"quando habilitado, a posição do efeito de arpejo (00xy) é reiniciada quando " -"uma nova nota é tocada." -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" -msgstr "Escalonamento de volume arredonda para cima" +#: src/gui/settings.cpp:4172 +msgid "MSM6295" +msgstr "" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" msgstr "" -"quando habilitado, macros de volume arredondam para cima ao serem aplicadas\n" -"isso previne que o escalonamento de volume gere um volume igual a 0, que " -"gera silêncio em alguns chips\n" -"\n" -"não tem efeito em canais com volume logarítmico" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" -msgstr "Sample Genérica" +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" -msgstr "OPL (bateria)" +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "QSound" -#: src/gui/guiConst.cpp:191 -msgid "Forward" -msgstr "Para frente" +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" +msgstr "" -#: src/gui/guiConst.cpp:192 -msgid "Backward" -msgstr "Para trás" +#: src/gui/settings.cpp:4178 +msgid "RF5C68" +msgstr "" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" -msgstr "Pingue pongue" +#: src/gui/settings.cpp:4179 +msgid "MSM5232" +msgstr "" -#: src/gui/guiConst.cpp:218 -msgid "linear" -msgstr "linear" +#: src/gui/settings.cpp:4180 +msgid "K007232" +msgstr "" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" -msgstr "spline cúbica" +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" -msgstr "síntese blep" +#: src/gui/settings.cpp:4183 +msgid "SM8521" +msgstr "" -#: src/gui/guiConst.cpp:221 -msgid "sinc" -msgstr "sinc" +#: src/gui/settings.cpp:4184 +msgid "PV-1000" +msgstr "" -#: src/gui/guiConst.cpp:222 -msgid "best possible" -msgstr "melhor possível" +#: src/gui/settings.cpp:4185 +msgid "K053260" +msgstr "" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" -msgstr "Inválido" +#: src/gui/settings.cpp:4186 +msgid "TED" +msgstr "" -#: src/gui/guiConst.cpp:231 -msgid "Time" -msgstr "Tempo" +#: src/gui/settings.cpp:4187 +msgid "C140" +msgstr "" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" -msgstr "Sistema (Primário)" +#: src/gui/settings.cpp:4188 +msgid "C219" +msgstr "" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" -msgstr "Sistema (Secundário)" +#: src/gui/settings.cpp:4189 +msgid "ESFM" +msgstr "" -#: src/gui/guiConst.cpp:530 -msgid "---Global" -msgstr "---Global" +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" +msgstr "PowerNoise (ruído)" -#: src/gui/guiConst.cpp:532 -msgid "Open file" -msgstr "Abrir arquivo" +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" +msgstr "PowerNoise (rampa)" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" -msgstr "Restaurar backup" +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" +msgstr "" -#: src/gui/guiConst.cpp:534 -msgid "Save file" -msgstr "Salvar arquivo" +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" +msgstr "" -#: src/gui/guiConst.cpp:535 -msgid "Save as" -msgstr "Salvar como" +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" -msgstr "Desfazer" +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" -msgstr "Refazer" +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" +msgstr "" -#: src/gui/guiConst.cpp:543 -msgid "Exit" -msgstr "Sair" +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" +msgstr "" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" -msgstr "Reproduzir/Parar (alternar)" +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" +msgstr "" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" -msgstr "Reproduzir (do início)" +#: src/gui/settings.cpp:4212 +msgid "FM operator" +msgstr "" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" -msgstr "Reproduzir (repetir sequência)" +#: src/gui/settings.cpp:4213 +msgid "Muted" +msgstr "" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" -msgstr "Reproduzir do cursor" +#: src/gui/settings.cpp:4217 +msgid "Playhead" +msgstr "" -#: src/gui/guiConst.cpp:550 -msgid "Step row" -msgstr "Pular linha" +#: src/gui/settings.cpp:4218 +msgid "Editing" +msgstr "" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" -msgstr "Subir uma oitava" +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" +msgstr "" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" -msgstr "Descer uma oitava" +#: src/gui/settings.cpp:4220 +msgid "Cursor" +msgstr "" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" -msgstr "Instrumento anterior" +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" +msgstr "" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" -msgstr "Próximo instrumento" +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" +msgstr "" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" -msgstr "Aumentar passo de edição" +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" +msgstr "Seleção" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" -msgstr "Diminuir passo de edição" +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" +msgstr "" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" -msgstr "Alternar modo de edição" +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" +msgstr "" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" -msgstr "Alternar repetição de sequência" +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" +msgstr "" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" -msgstr "Alternar tela cheia" +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" +msgstr "" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" -msgstr "Requisitar timbre do TX81Z" +#: src/gui/settings.cpp:4228 +msgid "Row number" +msgstr "" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" -msgstr "Apagar dados da música" +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" +msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" -msgstr "Paleta de Comandos" +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" +msgstr "" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" -msgstr "Arquivos recentes (Paleta)" +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" -msgstr "Instrumentos (Paleta)" +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" -msgstr "Samples (Paleta)" +#: src/gui/settings.cpp:4234 +msgid "Blank" +msgstr "" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" -msgstr "Trocar instrumento (Paleta)" +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" +msgstr "" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" -msgstr "Adicionar chip (Paleta)" +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" +msgstr "" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" -msgstr "Lista de Instrumentos" +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" +msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" -msgstr "Editor de Instrumentos" +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" +msgstr "" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" -msgstr "Informações da Música" +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" +msgstr "" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" -msgstr "Lista de Wavetables" +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" +msgstr "" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" -msgstr "Editor de Wavetable" +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" +msgstr "" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" -msgstr "Lista de Samples" +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" +msgstr "" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" -msgstr "Menu de Depuração" +#: src/gui/settings.cpp:4245 +msgid "Volume effect" +msgstr "" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" -msgstr "Osciloscópio (mestre)" +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" -msgstr "Gerenciador de Chips" +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" -msgstr "Reprodutor de Fluxo de Comandos" +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" +#: src/gui/settings.cpp:4249 +msgid "Speed effect" msgstr "" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" -msgstr "Contrair/expandir janela atual" +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" -msgstr "Fechar janela atual" +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" +msgstr "" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" -msgstr "---Sequência" +#: src/gui/settings.cpp:4253 +msgid "External command output" +msgstr "" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" -msgstr "Transpor (+1)" +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" +msgstr "" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" -msgstr "Transpor (-1)" +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" +msgstr "" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" -msgstr "Transpor (+1 oitava)" +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" +msgstr "" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" -msgstr "Transpor (-1 oitava)" +#: src/gui/settings.cpp:4257 +msgid "Status: on" +msgstr "" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" -msgstr "Alterar valores (+1)" +#: src/gui/settings.cpp:4258 +msgid "Status: volume" +msgstr "" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" -msgstr "Alterar valores (-1)" +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" +msgstr "" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" -msgstr "Alterar valores (+16)" +#: src/gui/settings.cpp:4260 +msgid "Status: panning" +msgstr "" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" -msgstr "Alterar valores (-16)" +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" +msgstr "" -#: src/gui/guiConst.cpp:630 -msgid "Select all" -msgstr "Selecionar tudo" +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" +msgstr "" -#: src/gui/guiConst.cpp:631 -msgid "Cut" -msgstr "Recortar" +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" +msgstr "" -#: src/gui/guiConst.cpp:632 -msgid "Copy" -msgstr "Copiar" +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" +msgstr "" -#: src/gui/guiConst.cpp:633 -msgid "Paste" -msgstr "Colar" +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" +msgstr "" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" -msgstr "Colar e Mesclar (pela frente)" +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" +msgstr "" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" -msgstr "Colar e Mesclar (por trás)" +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" +msgstr "" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" -msgstr "Colar e Repetir" +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" +msgstr "" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" -msgstr "Colar Através das Bordas" +#: src/gui/settings.cpp:4269 +msgid "Status: attack" +msgstr "" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" -msgstr "Mover cursor para cima" +#: src/gui/settings.cpp:4270 +msgid "Status: decay" +msgstr "" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" -msgstr "Mover cursor para baixo" +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" +msgstr "" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" -msgstr "Mover cursor para a esquerda" +#: src/gui/settings.cpp:4272 +msgid "Status: release" +msgstr "" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" -msgstr "Mover cursor para a direita" +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" +msgstr "" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" -msgstr "Mover cursor uma célula para cima (ignora o Passo de Edição)" +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" +msgstr "" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" -msgstr "Mover cursor uma célula para baixo (ignora o Passo de Edição)" +#: src/gui/settings.cpp:4275 +msgid "Status: increase" +msgstr "" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" -msgstr "Mover cursor para o canal anterior" +#: src/gui/settings.cpp:4276 +msgid "Status: bent" +msgstr "" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" -msgstr "Mover cursor para o próximo canal" +#: src/gui/settings.cpp:4277 +msgid "Status: direct" +msgstr "" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" -msgstr "Mover cursor para o próximo canal (através da borda)" +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" +msgstr "Editor de Sample" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" -msgstr "Mover cursor para o canal anterior (através da borda)" +#: src/gui/settings.cpp:4283 +msgid "Time background" +msgstr "" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" -msgstr "Mover cursor para o começo da sequência" +#: src/gui/settings.cpp:4284 +msgid "Time text" +msgstr "" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" -msgstr "Mover cursor para o fim da sequência" +#: src/gui/settings.cpp:4285 +msgid "Loop region" +msgstr "" -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" -msgstr "Mover cursor para cima (grosso)" +#: src/gui/settings.cpp:4286 +msgid "Center guide" +msgstr "" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" -msgstr "Mover cursor para baixo (grosso)" +#: src/gui/settings.cpp:4287 +msgid "Grid" +msgstr "" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" -msgstr "Expandir seleção para cima" +#: src/gui/settings.cpp:4289 +msgid "Selection points" +msgstr "" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" -msgstr "Expandir seleção para baixo" +#: src/gui/settings.cpp:4290 +msgid "Preview needle" +msgstr "" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" -msgstr "Expandir seleção para a esquerda" +#: src/gui/settings.cpp:4291 +msgid "Playing needles" +msgstr "" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" -msgstr "Expandir seleção para a direita" +#: src/gui/settings.cpp:4292 +msgid "Loop markers" +msgstr "" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" -msgstr "Expandir seleção uma célula para cima (ignora o Passo de Edição)" +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" +msgstr "" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" -msgstr "Expandir seleção uma célula para baixo (ignora o Passo de Edição)" +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" +msgstr "" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" -msgstr "Expandir seleção para o começo da sequência" +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" +msgstr "" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" -msgstr "Expandir seleção para o fim da sequência" +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "Gerenciador de Sequências" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" -msgstr "Expandir seleção para cima (grosso)" +#: src/gui/settings.cpp:4299 +msgid "Unallocated" +msgstr "" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" -msgstr "Expandir seleção para baixo (grosso)" +#: src/gui/settings.cpp:4300 +msgid "Unused" +msgstr "" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" +#: src/gui/settings.cpp:4301 +msgid "Used" msgstr "" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" +#: src/gui/settings.cpp:4302 +msgid "Overused" msgstr "" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" +#: src/gui/settings.cpp:4303 +msgid "Really overused" msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" msgstr "" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" -msgstr "Excluir e puxar" +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" +msgstr "Piano" -#: src/gui/guiConst.cpp:668 -msgid "Insert" -msgstr "Inserir" +#: src/gui/settings.cpp:4309 +msgid "Upper key" +msgstr "" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" -msgstr "Silenciar canal sob o cursor" +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" +msgstr "" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" -msgstr "Isolar canal sob o cursor" +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" +msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" -msgstr "Reativar todos os canais" +#: src/gui/settings.cpp:4312 +msgid "Lower key" +msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" -msgstr "Ir para a próxima ordem" +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" +msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" -msgstr "Ir para a ordem anterior" +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" +msgstr "" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" -msgstr "Minimizar canal sob o cursor" +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "Clock" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" -msgstr "Aumentar número de colunas de efeito" +#: src/gui/settings.cpp:4318 +msgid "Clock text" +msgstr "" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" -msgstr "Diminuir número de colunas de efeito" +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" +msgstr "" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" -msgstr "Interpolar" +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" +msgstr "" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" -msgstr "Degradê" +#: src/gui/settings.cpp:4325 +msgid "PortSet" +msgstr "" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" -msgstr "Inverter valores" +#: src/gui/settings.cpp:4326 +msgid "Port" +msgstr "" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" -msgstr "Reverter seleção" +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" +msgstr "" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" -msgstr "Contrair linhas" +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" +msgstr "" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" -msgstr "Expandir linhas" +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" +msgstr "" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" -msgstr "Contrair sequência" +#: src/gui/settings.cpp:4335 +msgid "Waveform data" +msgstr "" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" -msgstr "Expandir sequência" +#: src/gui/settings.cpp:4338 +msgid "Reserved" +msgstr "" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" -msgstr "Contrair música" +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" +msgstr "" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" -msgstr "Expandir música" +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" +msgstr "" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" -msgstr "Limpar máscara de entrada de nota" +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" +msgstr "" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" -msgstr "Alterar modo de rolagem para dispositivos móveis" +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" +msgstr "RAM de Onda" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" -msgstr "Redefinir máscara de entrada de nota" +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" +msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" -msgstr "---Lista de instrumentos" +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" +msgstr "" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" -msgstr "Adicionar instrumento" +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" +msgstr "" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" -msgstr "Duplicar instrumento" +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" +msgstr "" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" -msgstr "Abrir instrumento" +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" +msgstr "" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" -msgstr "Abrir instrumento (substituir o atual)" +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" +msgstr "" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" -msgstr "Salvar instrumento" +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" +msgstr "" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" msgstr "" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" -msgstr "Mover instrumento para cima na lista" +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" +msgstr "" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" -msgstr "Mover instrumento para baixo na lista" +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" +msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" -msgstr "Excluir instrumento" +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" +msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" -msgstr "Editar instrumento" +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" +msgstr "" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" -msgstr "Mover cursor de instrumentos para cima" +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" -msgstr "Mover cursor de instrumentos para baixo" +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" -msgstr "Instrumentos: Alternar entre pastas e visão padrão" +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" -msgstr "---Lista de wavetables" +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" -msgstr "Adicionar wavetable" +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" -msgstr "Duplicar wavetable" +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" -msgstr "Abrir wavetable" +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" -msgstr "Abrir wavetable (substituir a atual)" +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" -msgstr "Salvar wavetable" +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" -msgstr "Salvar wavetable (.dmw)" +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" -msgstr "Salvar wavetable (formato raw)" +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" -msgstr "Mover wavetable para cima na lista" +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" -msgstr "Mover wavetable para baixo na lista" +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" -msgstr "Excluir wavetable" +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" -msgstr "Editar wavetable" +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" -msgstr "Mover cursor de wavetables para cima" +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" -msgstr "Mover cursor de wavetables para baixo" - -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" -msgstr "Wavetables: Alternar entre pastas e visão padrão" - -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" +#: src/gui/settings.cpp:4490 +msgid "Refresh" msgstr "" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" -msgstr "---Lista de samples" - -#: src/gui/guiConst.cpp:729 -msgid "Add sample" -msgstr "Adicionar sample" +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" -msgstr "Duplicar sample" +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" -msgstr "Abrir sample" +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" -msgstr "Abrir sample (substituir a atual)" +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" +msgstr "" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" -msgstr "Importar dados de sample em formato raw" +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" +msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" -msgstr "Importar dados de sample em formato raw (substituir a atual)" +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" +msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" -msgstr "Salvar sample" +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" +msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" -msgstr "Salvar sample (formato raw)" +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" +msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" msgstr "" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" msgstr "" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" -msgstr "Excluir sample" +#: src/gui/settings.cpp:4647 +msgid "Enter code:" +msgstr "" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" -msgstr "Editar sample" +#: src/gui/settings.cpp:4649 +msgid "Submit" +msgstr "" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" -msgstr "Mover cursor de samples para cima" +#: src/gui/settings.cpp:4653 +msgid "invalid code" +msgstr "" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" -msgstr "Mover cursor de samples para baixo" +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" +msgstr "" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" -msgstr "Interromper previsão de sample" +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +msgstr "" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" msgstr "" -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" -msgstr "---Editor de sample" +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" +msgstr "OK##SettingsOK" -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" -msgstr "Modo de edição: Selecionar" +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "Cancelar##SettingsCancel" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" -msgstr "Modo de edição: Desenhar" +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "Aplicar##SettingsApply" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" -msgstr "Editor de sample: Recortar" +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "Pressione uma tecla..." -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" -msgstr "Editor de sample: Copiar" +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" +msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" -msgstr "Editor de sample: Colar" +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." +msgstr "erro ao carregar fontes! por favor cheque suas configurações." -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" -msgstr "Editor de sample: Colar e substituir" +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" +msgstr "" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" -msgstr "Editor de sample: Colar e mesclar" +#: src/gui/settings.cpp:7137 +msgid "[Dir]" +msgstr "" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" -msgstr "Editor de sample: Selecionar tudo" +#: src/gui/settings.cpp:7138 +msgid "[Link]" +msgstr "" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" -msgstr "Editor de sample: Redimensionar" +#: src/gui/settings.cpp:7139 +#, fuzzy +msgid "[File]" +msgstr "Arquivo" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" -msgstr "Editor de sample: Reamostrar" +#: src/gui/settings.cpp:7140 +#, fuzzy +msgid "Name:" +msgstr "Nome" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" -msgstr "Editor de sample: Amplificar" +#: src/gui/settings.cpp:7141 +msgid "Path:" +msgstr "" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" -msgstr "Editor de sample: Normalizar" +#: src/gui/settings.cpp:7142 +#, fuzzy +msgid "Reset search" +msgstr "Redefinir padrões" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" -msgstr "Editor de sample: Fade in" +#: src/gui/settings.cpp:7143 +#, fuzzy +msgid "Drives" +msgstr "Driver" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" -msgstr "Editor de sample: Fade out" +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" +msgstr "" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" -msgstr "Editor de sample: Aplicar silêncio" +#: src/gui/settings.cpp:7145 +#, fuzzy +msgid "Go to home directory" +msgstr "Diretório de Sample" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" -msgstr "Editor de sample: Inserir silêncio" +#: src/gui/settings.cpp:7146 +#, fuzzy +msgid "Go to parent directory" +msgstr "abrir diretório de recursos embutidos" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" -msgstr "Editor de sample: Excluir" +#: src/gui/settings.cpp:7147 +#, fuzzy +msgid "Create Directory" +msgstr "Diretório de Sample" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" -msgstr "Editor de sample: Cortar" +#: src/gui/settings.cpp:7148 +#, fuzzy +msgid "File name" +msgstr "nome da sample" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" -msgstr "Editor de sample: Reverter" +#: src/gui/settings.cpp:7151 +msgid "Date" +msgstr "" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" -msgstr "Editor de sample: Inverter" +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" -msgstr "Editor de sample: Alternar sinalização (signed/unsigned)" +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" -msgstr "Editor de sample: Aplicar filtro" +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "Sim" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" -msgstr "Editor de sample: Aplicar crossfade nos pontos de loop" +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "Não" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" -msgstr "Editor de sample: Prever sample" +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" -msgstr "Editor de sample: Interromper previsão da sample" +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "Adicionar nova ordem" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" -msgstr "Editor de sample: Aumentar zoom" +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "Excluir ordem" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" -msgstr "Editor de sample: Diminuir zoom" +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "Duplicar ordem (clique com o botão direito para um clone profundo)" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" -msgstr "Editor de sample: Alternar zoom automático" +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "Mover ordem para cima" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" -msgstr "Editor de sample: Criar instrumento a partir da sample" +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "Mover ordem para baixo" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" -msgstr "Editor de sample: Definir loop a partir da seleção" +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" +msgstr "" +"Adicionar cópia da ordem atual ao final da música (clique com o botão " +"direito para um clone profundo)" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" -msgstr "Editor de sample: Criar wavetable a partir da seleção" +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "Modo de mudança da ordem: linha inteira" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" -msgstr "---Ordens" +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "Modo de mudança da ordem: uma célula" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" -msgstr "Ordem anterior" +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "Modo de edição de ordem: selecionar e digitar (rolagem vertical)" -#: src/gui/guiConst.cpp:786 -msgid "Next order" -msgstr "Próxima ordem" +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "Modo de edição de ordem: selecionar e digitar (rolagem horizontal)" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" -msgstr "Mover cursor de ordem para a esquerda" +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "Modo de edição de ordem: selecionar e digitar (não rolar)" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" -msgstr "Mover cursor de ordem para a direita" +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "Modo de edição de ordem: clicar para mudar" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" -msgstr "Aumentar valor da ordem" +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "ignorar" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" -msgstr "Diminuir valor da ordem" +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "é igual a" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" -msgstr "Alternar modo de edição da ordem" +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "é diferente de" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" -msgstr "Ordem: alternar modo de alteração na linha inteira" +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "está entre" -#: src/gui/guiConst.cpp:793 -msgid "Add order" -msgstr "Adicionar ordem" +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "não está entre" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" -msgstr "Duplicar ordem" +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "qualquer" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" -msgstr "Fazer clone profundo da ordem" +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "nenhuma" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" -msgstr "Copiar ordem atual para o final da música" +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "definir" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" -msgstr "Fazer clone profundo da ordem ao final da música" +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "somar" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" -msgstr "Reiniciar reprodução da ordem atual" +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "somar (com transbordo)" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" -msgstr "Todos os chips" +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "escalonar %" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" -msgstr "Especial" +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "Localizar/Substituir" -#: src/gui/piano.cpp:103 -msgid "Options" -msgstr "Opções" +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" +msgstr "Localizar" -#: src/gui/piano.cpp:106 -msgid "Key layout:" -msgstr "Leiaute das teclas:" +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" +msgstr "ordem" -#: src/gui/piano.cpp:111 -msgid "Standard" -msgstr "Padrão" +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" +msgstr "linha" -#: src/gui/piano.cpp:114 -msgid "Continuous" -msgstr "Contínuo" +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" +msgstr "canal" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" -msgstr "Teclado numérico:" +#: src/gui/findReplace.cpp:541 +msgid "go" +msgstr "ir" -#: src/gui/piano.cpp:120 -msgid "Disabled" -msgstr "Desabilitado" +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" +msgstr "nenhum resultado encontrado!" -#: src/gui/piano.cpp:123 -msgid "Replace piano" -msgstr "Substituir piano" +#: src/gui/findReplace.cpp:588 +msgid "Back" +msgstr "Voltar" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" -msgstr "Dividido (automático)" +#: src/gui/findReplace.cpp:781 +msgid "Delete query" +msgstr "Excluir consulta" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" -msgstr "Dividido (sempre visível)" +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" +msgstr "Adicionar efeito" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" -msgstr "Compartilhar intervalo/deslocamento entre modo de edição e reprodução" +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" +msgstr "Remover efeito" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" -msgstr "Somente leitura (não permite tocar notas)" +#: src/gui/findReplace.cpp:817 +msgid "Search range:" +msgstr "Intervalo de pesquisa:" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" -msgstr "Senoide" +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" +msgstr "Confinar aos canais" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" -msgstr "Dente de serra" +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" +msgstr "De" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" -msgstr "Cosseno" +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" +msgstr "Até" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" -msgstr "Seno Retif." +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" +msgstr "Correspondência com posição de efeitos:" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" -msgstr "Seno Abs." +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." +msgstr "corresponder com efeitos independente da posição." -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" -msgstr "Seno 1/4" +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" +msgstr "Relaxada" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" -msgstr "Seno Espr." +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." +msgstr "corresponder com efeitos somente se eles aparecerem em ordem." -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" -msgstr "Seno Abs. Espr." +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" +msgstr "Estrita" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" -msgstr "Serra Logarítm." +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." +msgstr "" +"corresponder com efeitos somente se eles aparecerem exatamente como " +"especificados." -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" -msgstr "Serra Retif." +#: src/gui/findReplace.cpp:887 +msgid "Replace" +msgstr "Substituir" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" -msgstr "Serra Abs." +#: src/gui/findReplace.cpp:956 +msgid "INVALID" +msgstr "INVÁLIDO" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" -msgstr "Serra ao Cubo" +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" +msgstr "Modo de substituição de efeito:" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" -msgstr "Serra ao Cubo Retif." +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" +msgstr "Substituir correspondências somente" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" -msgstr "Serra ao Cubo Abs." +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" +msgstr "Substituir correspondências, e então espaços livres" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" -msgstr "Seno ao Cubo" +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" +msgstr "Limpar efeitos" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" -msgstr "Seno ao Cubo Retif." +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" +msgstr "Inserir em espaços livres" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" -msgstr "Seno ao Cubo Abs." +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" +msgstr "Substituir##QueryReplace" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" -msgstr "Seno ao Cubo 1/4" +#: src/gui/about.cpp:26 +msgid "is proud to present" +msgstr "" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" -msgstr "Seno ao Cubo Espr." +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" +msgstr "o maior tracker chiptune multi-sistema!" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" -msgstr "Seno Cubo Espr. Abs." +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." +msgstr "com compatibilidade para músicas do DefleMask." -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" -msgstr "Triângulo Retif." +#: src/gui/about.cpp:33 +msgid "> CREDITS <" +msgstr "> CRÉDITOS <" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" -msgstr "Triângulo Abs." +#: src/gui/about.cpp:35 +msgid "-- program --" +msgstr "-- programa --" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" -msgstr "Triângulo 1/4" +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" +msgstr "A M 4 N (tema de introdução)" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" -msgstr "Triângulo Espr." +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" +msgstr "-- gráficos/design de UI --" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" -msgstr "Triângulo Abs. Espr." +#: src/gui/about.cpp:61 +msgid "-- documentation --" +msgstr "-- documentação --" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" -msgstr "Triângulo ao Cubo" +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" +msgstr "" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" -msgstr "Triângulo ao Cubo Retif." +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" +msgstr "-- feedback/soluções adicionais --" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" -msgstr "Triângulo ao Cubo Abs." +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" +msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" -msgstr "Triângulo ao Cubo 1/4" +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" +msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" -msgstr "Triângulo ao Cubo Espr." +#: src/gui/about.cpp:108 +msgid "powered by:" +msgstr "bibliotecas utilizadas:" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" -msgstr "Triângulo Cubo Espr. Abs." +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" +msgstr "Dear ImGui por Omar Cornut" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" -msgstr "nenhuma wavetable selecionada" +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" +msgstr "SDL2 por Sam Lantinga" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." -msgstr "selecione um..." +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" +msgstr "zlib por Jean-loup Gailly" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" -msgstr "ou" +#: src/gui/about.cpp:115 +msgid "and Mark Adler" +msgstr "e Mark Adler" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" -msgstr "Criar um novo" +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" +msgstr "libsndfile por Erik de Castro Lopo" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" -msgstr "Degraus" +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" +msgstr "Portable File Dialogs por Sam Hocevar" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" -msgstr "Linhas" +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" +msgstr "Native File Dialog por Frogtoss Games" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" -msgstr "Largura" +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" +msgstr "Weak-JACK por x42" -#: src/gui/waveEdit.cpp:498 -msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." -msgstr "" +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" +msgstr "RtMidi por Gary P. Scavone" -#: src/gui/waveEdit.cpp:510 -msgid "Height" -msgstr "Altura" +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" +msgstr "FFTW por Matteo Frigo and Steven G. Johnson" -#: src/gui/waveEdit.cpp:512 -msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" +msgstr "backward-cpp da Google" + +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" +msgstr "adpcm por superctr" + +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" +msgstr "adpcm-xq por David Bryant" + +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "Nuked-OPL3/OPLL/OPM/OPN2/PSG por nukeykt" + +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" msgstr "" -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" -msgstr "Formas" +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "ESFMu (versão modificada) por Kagamiin~" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" -msgstr "Ciclo de trabalho" +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "ymfm por Aaron Giles" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" -msgstr "Exponente" +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" -msgstr "Ponto de XOR" +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "MAME SN76496 por Nicola Salmoria" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" -msgstr "Amplitude/Fase" +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "MAME AY-3-8910 por Couriersud" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" -msgstr "Op" +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "com melhorias de AY8930 por Eulous, cam900 e Grauw" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" -msgstr "Mult" +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "MAME SAA1099 por Juergen Buchmueller e Manuel Abadia" -#: src/gui/waveEdit.cpp:685 -msgid "FB" -msgstr "FB" +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "MAME Namco WSG por Nicola Salmoria e Aaron Giles" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" -msgstr "Diagrama de Conexão" +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "núcleo MAME RF5C68 por Olivier Galibert e Aaron Giles" -#: src/gui/waveEdit.cpp:765 -msgid "Out" -msgstr "Saída" +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "núcleo MAME MSM5232 core por Jarek Burczynski e Hiromitsu Shioya" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" -msgstr "Ferramentas de Onda" +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "núcleo MAME MSM6258 por Barry Rodewald" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" -msgstr "Escala X" +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "núcleo MAME YMZ280B por Aaron Giles" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" -msgstr "wavetable mais longa que 256 amostras!" +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "núcleo MAME GA20 por Acho A. Tang e R. Belmont" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" -msgstr "Escala Y" +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "núcleo MAME SegaPCM por Hiromitsu Shioya e Olivier Galibert" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" -msgstr "Deslocamento X" +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" -msgstr "Deslocamento Y" +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "Sand AASound por Dave Hooper e Simon Owen" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" -msgstr "Suavizar" +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "SameBoy por Lior Halphon" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" -msgstr "Amplificar" +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +msgstr "núcleos de áudio Mednafen PCE, WonderSwan, T6W28 e Virtual Boy" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" -msgstr "Normalizar" +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" +msgstr "núcleo SNES DSP por Blargg" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" -msgstr "Reverter" +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" +msgstr "puNES (NES, MMC5 e FDS) por FHorse" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" -msgstr "Cortar pela metade" +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "NSFPlay (NES e FDS) por Brad Smith e Brezza" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" -msgstr "Dobrar" +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "reSID por Dag Lem" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" -msgstr "Converter sinalização (signed/unsigned)" +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "reSIDfp por Dag Lem, Antti Lankila" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" -msgstr "Dec" +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "e Leandro Nini" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" -msgstr "Hex" +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "dSID pelo Time DefleMask baseado no jsSID" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" -msgstr "Sinalização (signed/unsigned)" +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "Stella pelo Time Stella" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" -msgstr "%s: a taxa de amostragem máxima é %d" +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "emulador QSound por superctr e Valley Bell" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" -msgstr "%s: a taxa de amostragem mínima é %d" +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +msgstr "núcleo de som VICE VIC-20 por Rami Rasanen e viznut" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" -msgstr "%s: a taxa de amostragem deve ser %d" +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +msgstr "núcleo de som VICE TED por Andreas Boose, Tibor Biczo" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" -msgstr "nenhuma sample selecionada" +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" +msgstr "e Marco van den Heuvel" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" -msgstr "SNES: início do loop precisa ser múltiplo de 16 (tente com %d)" +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" +msgstr "núcleo de som VERA por Frank van den Hoef" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" -msgstr "SNES: fim do loop precisa ser múltiplo de 16 (tente com %d)" +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" +msgstr "emulador POKEY mzpokeysnd por Michael Borisov" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" -msgstr "SNES: tamanho da sample precisa ser preenchida até um múltiplo de 16" +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" +msgstr "emulador POKEY ASAP por Piotr Fusik" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" -msgstr "QSound: loop não pode ser mais longo que 32767" +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" +msgstr "traduzido para C++ por laoo" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" +msgstr "vgsound_emu (segunda versão, modificada) por cam900" + +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" msgstr "" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" -msgstr "NES: o tamanho máximo de uma sample DPCM é 32648" +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "emulador de SM8521 (versão modificada) by cam900" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" -msgstr "X1-010: não é possível repetir (loop) samples" +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "emulador de D65010G031 (versão modificada) by cam900" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" -msgstr "X1-010: o tamanho máximo de uma sample é 131072" +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "emulador de Namco C140/C219 (versão modificada) by cam900" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" -msgstr "GA20: samples não podem repetir (loop)" +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "emulador PowerNoise por scratchminer" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" -msgstr "" -"YM2608: o ponto de repetição (loop) é ignorado no ADPCM (só é possível " -"repetir a sample inteira)" +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "ep128emu por Istvan Varga" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" -msgstr "YM2608: o comprimento da sample será preenchida até um múltiplo de 512" +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "emulador de áudio de NDS por cam900" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" -msgstr "YM2610: samples ADPCM-A não podem repetir (loop)" +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" msgstr "" -"YM2610: o ponto de repetição (loop) é ignorado no ADPCM-B (só é possível " -"repetir a sample inteira)" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" -msgstr "YM2610: o comprimento da sample será preenchida até um múltiplo de 512" +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" -msgstr "YM2610: o comprimento máximo de uma sample ADPCM-A é 2097152" +#: src/gui/about.cpp:175 +msgid "greetings to:" +msgstr "saudações a:" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" -msgstr "" -"Y8950: o ponto de repetição (loop) é ignorado no ADPCM (só é possível " -"repetir a sample inteira)" +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" +msgstr "todos os membros de Deflers of Noice!" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" -msgstr "Y8950: o comprimento da sample será preenchida até um múltiplo de 512" +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" +msgstr "copyright © 2021-2025 tildearrow" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" -msgstr "Amiga: o início do loop precisa ser um múltiplo de 2" +#: src/gui/about.cpp:183 +msgid "(and contributors)." +msgstr "(e contribuidores)." -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" -msgstr "Amiga: o final do loop precisa ser um múltiplo de 2" +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" +msgstr "licenciado sob a GPLv2+! veja o" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" -msgstr "Amiga: o comprimento máximo da sample é 131070" +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." +msgstr "arquivo LICENSE para mais informações." -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" -msgstr "SegaPCM: o comprimento máximo da sample é 65280" +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" +msgstr "ajude o Furnace a crescer:" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" -msgstr "" -"K053260: o ponto de repetição (loop) é ignorado (só é possível repetir a " -"sample inteira)" +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" +msgstr "entre em contato com tildearrow em:" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" -msgstr "K053260: o comprimento máximo da sample é 65535" +#: src/gui/about.cpp:193 +msgid "disclaimer:" +msgstr "aviso:" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" -msgstr "C140: o comprimento máximo da sample é 65535" +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" +msgstr "apesar do fato de este programa funcionar" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" -msgstr "C219: o início do loop precisa ser um múltiplo de 2" +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" +msgstr "com o formato de arquivo .dmf, ele NÃO é" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" -msgstr "C219: o final do loop precisa ser um múltiplo de 2" +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" +msgstr "afiliado com Delek ou o DefleMask de forma" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" -msgstr "C219: o comprimento máximo da sample é 131072" +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" +msgstr "alguma, assim como também não é um substituto" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" -msgstr "MSM6295: não é possível repetir (loop) samples" +#: src/gui/about.cpp:198 +msgid "the original program." +msgstr "para o programa original." -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" -msgstr "MSM6295: o comprimento máximo da sample com bankswitching é 129024" +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." +msgstr "ele também não vem com ABSOLUTAMENTE NENHUMA GARANTIA." -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" -msgstr "GBA DMA: o início do loop precisa ser um múltiplo de 4" +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" +msgstr "agradecemos a todos os contribuidores e bug reporters!" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" -msgstr "GBA DMA: o comprimento do loop precisa ser um múltiplo de 16" +#: src/gui/about.cpp:209 +msgid "About Furnace" +msgstr "" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" -msgstr "GBA DMA: o comprimento da sample será preenchida até um múltiplo de 16" +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" -msgstr "ES5506: modo de repetição (loop) reverso não é suportado" +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "Opções de Compatibilidade" -#: src/gui/sampleEdit.cpp:425 +#: src/gui/compatFlags.cpp:32 msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." msgstr "" -"reverso/pingue-pongue suportado somente no DAC PCM Genérico\n" -"pingue-pongue também suportado no ES5506" - -#: src/gui/sampleEdit.cpp:455 -msgid "Info" -msgstr "Informações" +"estas opções são desenvolvidas para prover melhor compatibilidade ao " +"Deflemask ou versões antigas do Furnace.\n" +"é recomendado desabilitar a maior parte delas a não ser que você dependa de " +"peculiaridades específicas." -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" -msgstr "Taxa" +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" -msgstr "Taxa de Compatibilidade" +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" +msgstr "" -#: src/gui/sampleEdit.cpp:468 +#: src/gui/compatFlags.cpp:37 msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." msgstr "" -"usado no modo de sample compatível com Deflemask (17xx), em que samples são " -"mapeadas a uma oitava." -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" -msgstr "Loop (comprimento: %d)" - -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" -msgstr "Loop (repetição)" +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" -msgstr "alterar o loop em uma sample BRR pode resultar em falhas!" +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." +msgstr "" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" -msgstr "Ênfase BRR" +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "" +"Ciclo de trabalho do instrumento do Game Boy é o volume do canal de onda" -#: src/gui/sampleEdit.cpp:549 +#: src/gui/compatFlags.cpp:45 msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." msgstr "" -"esta é uma sample BRR.\n" -"habilitar essa opção irá abafá-la (afeta somente chips além do SNES)." +"se habilitado, um instrumento com macro de ciclo de trabalho no canal de " +"onda será mapeado para o volume da wavetable." -#: src/gui/sampleEdit.cpp:551 +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "Reiniciar macro quando houver portamento" + +#: src/gui/compatFlags.cpp:50 msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." msgstr "" -"habilite essa opção para enfatizar levemente as frequências altas\n" -"para compensar pelo abafamento do filtro gaussiano do SNES." +"quando habilitado, um efeito de portamento irá reiniciar a macro do canal se " +"utilizado em combinação com uma nota." -#: src/gui/sampleEdit.cpp:557 -#, fuzzy -msgid "no BRR filters" -msgstr "Filtro do eco:" +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "" -#: src/gui/sampleEdit.cpp:565 +#: src/gui/compatFlags.cpp:54 msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" -msgstr "Aplicar dither 8-bit" - -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" msgstr "" -"Aplicar dithering 8-bit na sample quando utilizada em um chip que só suporta " -"samples 8-bit." -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" -msgstr "Início" +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" -msgstr "Fim" +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "" -#: src/gui/sampleEdit.cpp:865 -#, c-format +#: src/gui/compatFlags.cpp:62 msgid "" -"%s\n" -"%d bytes free" -msgstr "" -"%s\n" -"%d byte disponível" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." +msgstr "" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" msgstr "" -"%s (%s)\n" -"%d byte disponível" -#: src/gui/sampleEdit.cpp:871 +#: src/gui/compatFlags.cpp:66 msgid "" -"\n" -"\n" -"not enough memory for this sample!" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." msgstr "" -"\n" -"\n" -"não há memória suficiente para esta sample!" - -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" -msgstr "Modo de edição: Selecionar" - -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" -msgstr "Modo de edição: Desenhar" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" -msgstr "Redimensionar" - -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." -msgstr "não pôde redimensionar! verifique se sua sample é 8 or 16-bit." +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "Ignorar efeitos de slide duplicados" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" -msgstr "Reamostrar" +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "" +"se habilitado, apenas o primeiro slide de uma linha em um canal será " +"considerado." -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" -msgstr "Razão" +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "Ignorar 0Dxx na última ordem" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." -msgstr "não pôde redimensionar! verifique se sua sample é 8 or 16-bit." +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." +msgstr "" +"se isto estiver habilitado, o efeito para pular para a próxima ordem não irá " +"funcionar quando estiver na última ordem de uma música." -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" -msgstr "Aplicar" +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" -msgstr "Fade in" +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" -msgstr "Fade out" +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" -msgstr "Inserir silêncio" +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." +msgstr "" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" -msgstr "Aplicar" +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "Não aplicar envelope do Game Boy em mudança de instrumento sem nota" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." -msgstr "não pôde inserir! verifique se sua sample é 8 or 16-bit." +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "" +"se isto estiver habilitado, uma mudança de instrumento não irá afetar o " +"envelope." -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" -msgstr "Aplicar silêncio" +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "Ignorar mudança de modo DAC fora do canal correto no modo ExtCh" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" -msgstr "Cortar" +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "" +"se isso estiver habilitado, 17xx não tem nenhum efeito nos canais de " +"operador no YM2612." -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" -msgstr "Alternar sinalização (signed/unsigned)" +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" -msgstr "Aplicar filtro" +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" -msgstr "Ponto de corte:" +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" -msgstr "Ressonância" +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" -msgstr "Potência" +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" +msgstr "Macro de ciclo de trabalho do SN76489 sempre reinicia a fase" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" -msgstr "Passa-baixa" +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." +msgstr "" +"quando habilitado, a macro de ciclo de trabalho sempre irá reiniciar a fase " +"do canal, mesmo que o seu valor não tenha sido alterado." -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" -msgstr "Passa-banda" +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" +msgstr "" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" -msgstr "Passa-alta" +#: src/gui/compatFlags.cpp:106 +msgid "" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" +msgstr "" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" -msgstr "Aplicar crossfade nos pontos de loop" +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" +msgstr "Não persistir macro de volume depois que ela terminar" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" -msgstr "Número de amostras" +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." +msgstr "" +"quando habilitado, um valor na coluna de volume que aparece depois que a " +"macro de volume termina irá desconsiderar o valor da macro." -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" -msgstr "Linear <-> Equipotente" +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" +msgstr "" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." msgstr "" -"Crossfade: o comprimento estaria fora dos limites da sample. Abortado..." -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" msgstr "" -"Crossfade: o comprimento ultrapassaria o começo do loop. Tente um valor " -"menor aleatório." -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" -msgstr "Prever sample" +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" +msgstr "" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" -msgstr "Criar instrumento a partir da sample" +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" +msgstr "" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" -msgstr "colar (substituir)" +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." +msgstr "" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" -msgstr "colar (mesclar)" +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" +msgstr "" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" -msgstr "selecionar tudo" +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" +msgstr "" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" -msgstr "definir loop para seleção" +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" +msgstr "" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" -msgstr "criar wavetable a partir da seleção" +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" +msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" -msgstr "Desenhar" +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" +msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" -msgstr "Selecionar" +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" +msgstr "" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" msgstr "" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" -msgstr " (%d-%d: %d samples)" - -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" msgstr "" -"Samples que não são 8/16-bit não podem ser editadas sem ser convertidas " -"primeiro." - -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" -msgstr "Escolha um Sistema!" -#: src/gui/newSong.cpp:179 -msgid "Categories" -msgstr "Categorias" - -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" -msgstr "nenhum sistema aqui ainda!" +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" +msgstr "" -#: src/gui/newSong.cpp:212 -msgid "no results" -msgstr "nenhum resultado" +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" +msgstr "" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" -msgstr "Estou com sorte" +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" +msgstr "" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." -msgstr "nenhuma categoria disponível! que país é esse..." +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" +msgstr "" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" msgstr "" -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" msgstr "" -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" msgstr "" -#: src/gui/tutorial.cpp:491 -msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" msgstr "" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" msgstr "" -#: src/gui/tutorial.cpp:498 -msgid "High Score!" +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" msgstr "" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" msgstr "" -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" msgstr "" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" msgstr "" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" msgstr "" -#: src/gui/tutorial.cpp:680 -msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" msgstr "" -#: src/gui/tutorial.cpp:687 -msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" msgstr "" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" msgstr "" -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" msgstr "" -#: src/gui/songInfo.cpp:50 -msgid "Author" -msgstr "Autor" +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" +msgstr "" -#: src/gui/songInfo.cpp:60 -msgid "Album" -msgstr "Álbum" +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +msgstr "" -#: src/gui/songInfo.cpp:79 -msgid "Auto" -msgstr "Automático" +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." +msgstr "" -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" -msgstr "Afinação (A-4)" +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" +msgstr "" -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." -msgstr "use o efeito 09xx para selecionar um padrão de groove." +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" +msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" -msgstr "sequência" +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" +msgstr "importação de .mod" -#: src/gui/grooves.cpp:132 -msgid "remove" -msgstr "excluir" +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" +msgstr "Não fazer slide no primeiro tick de uma linha" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" -msgstr "Há mudanças não salvas! Salvar mudanças antes de abrir outro arquivo?" +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." +msgstr "" +"simula o comportamento do ProTracker de não aplicar slides de volume/tom no " +"primeiro tick de uma linha." -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" -msgstr "Há mudanças não salvas! Salvar mudanças antes de abrir o backup?" +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" +msgstr "Reiniciar posição do arpejo em mudança de linha" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" -msgstr "Erro ao salvar o arquivo! (%s)" +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." +msgstr "" +"simula o comportamento do ProTracker em que o arpejo é ligado ao tick atual " +"de uma linha." -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" -msgstr "Erro ao enviar a requisição (a saída MIDI não está configurada?)" +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" +msgstr "Tom/Reprodução" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" -msgstr "Selecione uma opção: (não pode ser desfeita!)" +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" +msgstr "Linearidade de frequências:" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" -msgstr "há muitos instrumentos!" +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" +msgstr "como ProTracker/FamiTracker" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" msgstr "" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" msgstr "" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." -msgstr "" +#: src/gui/compatFlags.cpp:235 +msgid "Full" +msgstr "Completa" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." -msgstr "não pôde colar! tenha certeza de que sua sample é 8 ou 16-bit." +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" +msgstr "como Impulse Tracker" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" -msgstr "selecione pelo menos uma sample!" +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" +msgstr "Multiplicador de velocidade de slide de frequência" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" -msgstr "o tamanho máximo é de 256 amostras!" +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" +msgstr "Modalidade de loop:" -#: src/gui/csPlayer.cpp:113 -msgid "Load" -msgstr "Carregar" +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" +msgstr "Reiniciar canais" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" -msgstr "Matar" +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" +msgstr "" +"escolha para reiniciar bruscamente os canais a cada loop. pode causar " +"cliques de tensão em todos os loops!" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" -msgstr "¡La máquina ya está muerta!" +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" +msgstr "Desativar canais" -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" -msgstr "Destruir Música Atual" +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." +msgstr "selecione para desligar os canais a cada loop." -#: src/gui/csPlayer.cpp:141 -msgid "Status" -msgstr "Estado" +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" +msgstr "Não fazer nada" -#: src/gui/csPlayer.cpp:148 -msgid "start" -msgstr "" +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." +msgstr "selecione para não reiniciar os canais a cada loop." -#: src/gui/csPlayer.cpp:150 -msgid "PC" -msgstr "" +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" +msgstr "Política de efeito de corte/atraso:" -#: src/gui/csPlayer.cpp:152 -msgid "wait" +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" msgstr "" +"somente quando o tempo é menor que a velocidade (como DefleMask/ProTracker)" -#: src/gui/csPlayer.cpp:154 -msgid "SP" +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" -msgstr "nota" +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" +msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" -msgstr "tom" +#: src/gui/compatFlags.cpp:292 +msgid "no checks" +msgstr "sem checagens" -#: src/gui/csPlayer.cpp:160 -msgid "vol" -msgstr "" +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" +msgstr "Tratamento de pulos simultâneos (0B+0D):" -#: src/gui/csPlayer.cpp:162 -msgid "vols" -msgstr "" +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" +msgstr "aceitar 0B+0D para pular para uma linha específica de uma ordem" -#: src/gui/csPlayer.cpp:164 -msgid "volst" +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" msgstr "" -#: src/gui/csPlayer.cpp:166 -msgid "vib" +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" msgstr "" -#: src/gui/csPlayer.cpp:168 -msgid "porta" -msgstr "" +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "Automaticamente inserir intervalo de um tick entre notas" -#: src/gui/csPlayer.cpp:170 -msgid "arp" +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." msgstr "" +"quando habilitado, um corte de nota de um tick será inserido entre notas não-" +"legato/não-portamento.\n" +"isso simula o comportamento de alguns motores de música de Amiga e SNES.\n" +"Não tem efeito no C64." -#: src/gui/csPlayer.cpp:207 -msgid "Trace" -msgstr "" +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "Não reiniciar slides após \"note-off\"" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." msgstr "" +"quando habilitado, a desativação de nota não irá reiniciar o efeito de slide " +"do canal." -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" -msgstr "a música terminou!" +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "Não reiniciar portamento ao atingir nota alvo" -#: src/gui/gui.cpp:1753 -msgid "Open File" -msgstr "Abrir arquivo" +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." +msgstr "" +"quando habilitado, o efeito portamento não será desligado após atingir sua " +"nota alvo." -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" -msgstr "arquivos compatíveis" +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" +msgstr "Vibrato contínuo" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" -msgstr "todos os arquivos" +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" +"quando habilitado, a fase/posição do vibrato não será reiniciada em novas " +"notas." -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" -msgstr "nenhum backup realizado ainda!" +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "Macro de tom não é linear" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" -msgstr "Música do Furnace" +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" +"quando habilitado, a macro de tom de um instrumento é aplicada em domínio de " +"frequência/período." -#: src/gui/gui.cpp:1775 -msgid "Save File" -msgstr "Salvar Arquivo" +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "Reiniciar posição do efeito de arpejo em novas notas" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." msgstr "" +"quando habilitado, a posição do efeito de arpejo (00xy) é reiniciada quando " +"uma nova nota é tocada." -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" -msgstr "Módulo do DefleMask 1.1.3" - -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" -msgstr "Módulo do DefleMask 1.0/legado" +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "Escalonamento de volume arredonda para cima" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" -msgstr "Carregar Instrumento" +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" +msgstr "" +"quando habilitado, macros de volume arredondam para cima ao serem aplicadas\n" +"isso previne que o escalonamento de volume gere um volume igual a 0, que " +"gera silêncio em alguns chips\n" +"\n" +"não tem efeito em canais com volume logarítmico" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" -msgstr "todos os arquivos compatíveis" +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "Sample Genérica" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" -msgstr "Instrumento do Furnace" +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "OPL (bateria)" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" -msgstr "Predefinição do DefleMask" +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "Para frente" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" -msgstr "Instrumento do TFM Music Maker" +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "Para trás" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" -msgstr "Instrumento do VGM Music Maker" +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "Pingue pongue" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" -msgstr "Instrumento do Scream Tracker 3" +#: src/gui/guiConst.cpp:221 +msgid "linear" +msgstr "linear" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" -msgstr "Instrumento SoundBlaster" +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" +msgstr "spline cúbica" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" -msgstr "Instrumento Wohlstand OPL" +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" +msgstr "síntese blep" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" -msgstr "Instrumento Wohlstand OPN" +#: src/gui/guiConst.cpp:224 +msgid "sinc" +msgstr "sinc" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" -msgstr "Extrato de patch Gens KMod" +#: src/gui/guiConst.cpp:225 +msgid "best possible" +msgstr "melhor possível" -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" -msgstr "Arquivo BNK (AdLib)" +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" +msgstr "Inválido" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" -msgstr "Banco de predefinições do FF" +#: src/gui/guiConst.cpp:234 +msgid "Time" +msgstr "Tempo" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" -msgstr "Banco de predefinições GYB do 2612edit" +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" +msgstr "Sistema (Primário)" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" -msgstr "Banco de predefinições do VOPM" +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" +msgstr "Sistema (Secundário)" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" -msgstr "Banco de predefinições Wohlstand WOPL" +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "Dente de serra" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" -msgstr "Banco de predefinições Wohlstand WOPN" +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" -msgstr "Salvar Instrumento" +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "Bateria" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" +#: src/gui/guiConst.cpp:255 +msgid "PSG" msgstr "" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" -msgstr "Carregar Wavetable" - -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" -msgstr "Salvar Wavetable" +#: src/gui/guiConst.cpp:571 +msgid "---Global" +msgstr "---Global" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" -msgstr "Wavetable do Furnace" +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "Abrir arquivo" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" -msgstr "Wavetable do DefleMask" +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" +msgstr "Restaurar backup" -#: src/gui/gui.cpp:1922 -msgid "raw data" -msgstr "dados raw" +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "Salvar arquivo" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" -msgstr "" +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "Salvar como" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" -msgstr "Carregar Sample" +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" +msgstr "Desfazer" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" -msgstr "Carregar Sample em Formato Raw" +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" +msgstr "Refazer" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" -msgstr "Salvar Sample" +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "Sair" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" -msgstr "Arquivo Wave" +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "Reproduzir/Parar (alternar)" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" -msgstr "Salvar Sample em Formato Raw" - -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" -msgstr "" +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "Reproduzir (do início)" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" -msgstr "Exportar Áudio" +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "Reproduzir (repetir sequência)" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" -msgstr "Exportar VGM" +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" +msgstr "Reproduzir do cursor" -#: src/gui/gui.cpp:2019 -msgid "VGM file" -msgstr "Arquivo VGM" +#: src/gui/guiConst.cpp:591 +msgid "Step row" +msgstr "Pular linha" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" -msgstr "Exportar Fluxo de Comandos" +#: src/gui/guiConst.cpp:592 +msgid "Octave up" +msgstr "Subir uma oitava" -#: src/gui/gui.cpp:2029 -msgid "text file" -msgstr "arquivo de texto" +#: src/gui/guiConst.cpp:593 +msgid "Octave down" +msgstr "Descer uma oitava" -#: src/gui/gui.cpp:2039 -msgid "binary file" -msgstr "arquivo binário" +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" +msgstr "Instrumento anterior" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" -msgstr "" +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" +msgstr "Próximo instrumento" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" -msgstr "Selecione a Fonte" +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" +msgstr "Aumentar passo de edição" -#: src/gui/gui.cpp:2093 -msgid "Select Color File" -msgstr "Selecione o Arquivo de Cores" +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" +msgstr "Diminuir passo de edição" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" -msgstr "arquivos de configuração" +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" +msgstr "Alternar modo de edição" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" -msgstr "Selecione o Arquivo de Teclas de Atalho" +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" +msgstr "Alternar repetição de sequência" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" -msgstr "Selecione o Arquivo de Leiaute" +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" +msgstr "Alternar tela cheia" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" -msgstr "arquivos .ini" +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" +msgstr "Requisitar timbre do TX81Z" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" -msgstr "" +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" +msgstr "Apagar dados da música" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" -msgstr "" +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" +msgstr "Paleta de Comandos" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" -msgstr "Exportar Cores" +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" +msgstr "Arquivos recentes (Paleta)" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" -msgstr "Exportar Teclas de Atalho" +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" +msgstr "Instrumentos (Paleta)" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" -msgstr "Exportar Leiaute" +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" +msgstr "Samples (Paleta)" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" -msgstr "" +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" +msgstr "Trocar instrumento (Paleta)" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" -msgstr "" +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" +msgstr "Adicionar chip (Paleta)" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" -msgstr "Carregar ROM" +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" +msgstr "Lista de Instrumentos" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" -msgstr "Reproduzir Fluxo de Comandos" +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" +msgstr "Editor de Instrumentos" -#: src/gui/gui.cpp:2197 -msgid "command stream" -msgstr "fluxo de comandos" +#: src/gui/guiConst.cpp:621 +msgid "Song Information" +msgstr "Informações da Música" -#: src/gui/gui.cpp:2206 -msgid "Open Test" -msgstr "Abrir Teste" +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" +msgstr "Lista de Wavetables" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" -msgstr "outra opção" +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" +msgstr "Editor de Wavetable" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" -msgstr "Abrir Teste (Multi)" +#: src/gui/guiConst.cpp:626 +msgid "Sample List" +msgstr "Lista de Samples" -#: src/gui/gui.cpp:2243 -msgid "Save Test" -msgstr "Salvar Teste" +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" +msgstr "Menu de Depuração" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" -msgstr "Módulo do DefleMask" +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" +msgstr "Osciloscópio (mestre)" -#: src/gui/gui.cpp:2285 -msgid "compression error" -msgstr "" +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" +msgstr "Gerenciador de Chips" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" -msgstr "" +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" +msgstr "Reprodutor de Fluxo de Comandos" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" +#: src/gui/guiConst.cpp:656 +msgid "User Presets" msgstr "" -#: src/gui/gui.cpp:2430 -msgid "everything OK" -msgstr "" +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" +msgstr "Contrair/expandir janela atual" -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." -msgstr "" -"você carregou um backup!\n" -"se você precisar, por favor salve-o em algum lugar.\n" -"\n" -"NÃO CONFIE NO SISTEMA DE BACKUP PARA SALVAMENTO AUTOMÁTICO!\n" -"O Furnace não irá realizar backups de backups." +#: src/gui/guiConst.cpp:659 +msgid "Close current window" +msgstr "Fechar janela atual" -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" -msgstr "Há mudanças não salvas! Salvar mudanças antes de abrir o arquivo?" +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" +msgstr "---Sequência" -#: src/gui/gui.cpp:2884 -msgid "paste special..." -msgstr "colar especial..." +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" +msgstr "Transpor (+1)" -#: src/gui/gui.cpp:2885 -msgid "paste mix" -msgstr "colar e mesclar" +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" +msgstr "Transpor (-1)" -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" -msgstr "colar e mesclar (por trás)" +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" +msgstr "Transpor (+1 oitava)" -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" -msgstr "colar+mesclar com instrumento (pela frente)" +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" +msgstr "Transpor (-1 oitava)" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" -msgstr "nenhum instrumento disponível" +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" +msgstr "Alterar valores (+1)" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" -msgstr "colar+mesclar com instrumento (por trás)" +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" +msgstr "Alterar valores (-1)" -#: src/gui/gui.cpp:2911 -msgid "paste flood" -msgstr "colar e repetir" +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" +msgstr "Alterar valores (+16)" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" -msgstr "colar através das bordas" +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" +msgstr "Alterar valores (-16)" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." -msgstr "máscara de operação..." +#: src/gui/guiConst.cpp:671 +msgid "Select all" +msgstr "Selecionar tudo" -#: src/gui/gui.cpp:2928 -msgid "pull delete" -msgstr "excluir e puxar" +#: src/gui/guiConst.cpp:672 +msgid "Cut" +msgstr "Recortar" -#: src/gui/gui.cpp:2932 -msgid "insert" -msgstr "inserir" +#: src/gui/guiConst.cpp:673 +msgid "Copy" +msgstr "Copiar" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" -msgstr "transpor (nota)" +#: src/gui/guiConst.cpp:674 +msgid "Paste" +msgstr "Colar" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" -msgstr "transpor (valor)" +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" +msgstr "Colar e Mesclar (pela frente)" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" -msgstr "inverter valores" +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" +msgstr "Colar e Mesclar (por trás)" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" -msgstr "contrair/expandir" +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" +msgstr "Colar e Repetir" -#: src/gui/gui.cpp:2977 -msgid "input latch" -msgstr "máscara de entrada" +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" +msgstr "Colar Através das Bordas" -#: src/gui/gui.cpp:3004 -msgid "" -"&&: selected instrument\n" -"..: no instrument" -msgstr "" -"&&: instrumento selecionado\n" -"..: nenhum instrumento" +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" +msgstr "Mover cursor para cima" -#: src/gui/gui.cpp:3058 -msgid "Set" -msgstr "Limpar" - -#: src/gui/gui.cpp:3078 -msgid "note up" -msgstr "nota acima" - -#: src/gui/gui.cpp:3079 -msgid "note down" -msgstr "nota abaixo" - -#: src/gui/gui.cpp:3080 -msgid "octave up" -msgstr "oitava acima" - -#: src/gui/gui.cpp:3081 -msgid "octave down" -msgstr "oitava abaixo" - -#: src/gui/gui.cpp:3083 -msgid "values up" -msgstr "valores acima" - -#: src/gui/gui.cpp:3084 -msgid "values down" -msgstr "valores abaixo" +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" +msgstr "Mover cursor para baixo" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" -msgstr "valores acima (+16)" +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" +msgstr "Mover cursor para a esquerda" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" -msgstr "valores abaixo (-16)" +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" +msgstr "Mover cursor para a direita" -#: src/gui/gui.cpp:3089 -msgid "transpose" -msgstr "transpor" +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" +msgstr "Mover cursor uma célula para cima (ignora o Passo de Edição)" -#: src/gui/gui.cpp:3097 -msgid "Notes" -msgstr "Notas" +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" +msgstr "Mover cursor uma célula para baixo (ignora o Passo de Edição)" -#: src/gui/gui.cpp:3102 -msgid "Values" -msgstr "Valores" +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "Mover cursor para o canal anterior" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." -msgstr "mudar instrumento..." +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "Mover cursor para o próximo canal" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." -msgstr "degradê..." +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" +msgstr "Mover cursor para o próximo canal (através da borda)" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" -msgstr "Modo nibble" +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" +msgstr "Mover cursor para o canal anterior (através da borda)" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" -msgstr "Vá em frente" +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "Mover cursor para o começo da sequência" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." -msgstr "escalonar..." +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "Mover cursor para o fim da sequência" -#: src/gui/gui.cpp:3159 -msgid "Scale" -msgstr "Escalonar" +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "Mover cursor para cima (grosso)" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." -msgstr "aleatorizar..." +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "Mover cursor para baixo (grosso)" -#: src/gui/gui.cpp:3166 -msgid "Minimum" -msgstr "Mínimo" +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "Expandir seleção para cima" -#: src/gui/gui.cpp:3175 -msgid "Maximum" -msgstr "Máximo" +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "Expandir seleção para baixo" -#: src/gui/gui.cpp:3204 -msgid "flip selection" -msgstr "reverter seleção" +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "Expandir seleção para a esquerda" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" -msgstr "contrair/expandir por quantidade##CollapseAmount" +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "Expandir seleção para a direita" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" -msgstr "contrair sequência" +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "Expandir seleção uma célula para cima (ignora o Passo de Edição)" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" -msgstr "expandir sequência" +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "Expandir seleção uma célula para baixo (ignora o Passo de Edição)" -#: src/gui/gui.cpp:3222 -msgid "collapse song" -msgstr "contrair música" +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" +msgstr "Expandir seleção para o começo da sequência" -#: src/gui/gui.cpp:3223 -msgid "expand song" -msgstr "expandir música" +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" +msgstr "Expandir seleção para o fim da sequência" -#: src/gui/gui.cpp:3228 -msgid "find/replace" -msgstr "localizar/substituir" +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" +msgstr "Expandir seleção para cima (grosso)" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 -#, c-format -msgid "could NOT save layout! %s" -msgstr "não pôde salvar o layout! %s" +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" +msgstr "Expandir seleção para baixo (grosso)" -#: src/gui/gui.cpp:3254 -#, c-format -msgid "could NOT load layout! %s" +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" msgstr "" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" msgstr "" -"Furnace foi inicializado no Modo de Segurança.\n" -"isso significa que:\n" -"\n" -"- renderização via software está sendo utilizada\n" -"- a saída de áudio pode não funcionar\n" -"- o carregamento de fontes está desabilitado\n" -"\n" -"confira quaisquer opções que podem ter feito o Furnace iniciar nesse modo.\n" -"o carregamento de fontes é uma delas." -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" msgstr "" -#: src/gui/gui.cpp:4368 -msgid "file" +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" msgstr "" -#: src/gui/gui.cpp:4369 -msgid "new..." -msgstr "novo..." +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" +msgstr "Excluir e puxar" -#: src/gui/gui.cpp:4376 -msgid "open..." -msgstr "abrir..." +#: src/gui/guiConst.cpp:709 +msgid "Insert" +msgstr "Inserir" -#: src/gui/gui.cpp:4383 -msgid "open recent" -msgstr "abrir recente" +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" +msgstr "Silenciar canal sob o cursor" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" -msgstr "nada aqui ainda" +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" +msgstr "Isolar canal sob o cursor" -#: src/gui/gui.cpp:4402 -msgid "clear history" -msgstr "limpar histórico" +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" +msgstr "Reativar todos os canais" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" -msgstr "Tem certeza que quer limpar o histórico de arquivos recentes?" +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" +msgstr "Ir para a próxima ordem" -#: src/gui/gui.cpp:4418 -msgid "save as..." -msgstr "salvar como..." +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" +msgstr "Ir para a ordem anterior" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." -msgstr "exportar áudio..." +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" +msgstr "Minimizar canal sob o cursor" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." -msgstr "exportar VGM..." +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" +msgstr "Aumentar número de colunas de efeito" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." -msgstr "" +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" +msgstr "Diminuir número de colunas de efeito" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." -msgstr "exportar texto..." +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" +msgstr "Interpolar" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." -msgstr "exportar fluxo de comandos..." +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" +msgstr "Degradê" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." -msgstr "" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" +msgstr "Inverter valores" -#: src/gui/gui.cpp:4477 -msgid "export..." -msgstr "exportar..." +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" +msgstr "Reverter seleção" -#: src/gui/gui.cpp:4483 -msgid "manage chips" -msgstr "gerenciar chips" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" +msgstr "Contrair linhas" -#: src/gui/gui.cpp:4487 -msgid "add chip..." -msgstr "adicionar chip..." +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" +msgstr "Expandir linhas" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" -msgstr "" +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" +msgstr "Contrair sequência" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." -msgstr "configurar chip..." +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" +msgstr "Expandir sequência" -#: src/gui/gui.cpp:4515 -msgid "change chip..." -msgstr "trocar chip..." +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" +msgstr "Contrair música" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" -msgstr "Preservar posições dos canais" +#: src/gui/guiConst.cpp:727 +msgid "Expand song" +msgstr "Expandir música" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" +msgstr "Limpar máscara de entrada de nota" + +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" +msgstr "Alterar modo de rolagem para dispositivos móveis" + +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" +msgstr "Redefinir máscara de entrada de nota" + +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." -msgstr "remover chip..." +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" +msgstr "" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" -msgstr "abrir diretório de recursos embutidos" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" +msgstr "---Lista de instrumentos" -#: src/gui/gui.cpp:4566 -msgid "restore backup" -msgstr "restaurar backup" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" +msgstr "Adicionar instrumento" -#: src/gui/gui.cpp:4570 -msgid "exit..." -msgstr "sair..." +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" +msgstr "Duplicar instrumento" -#: src/gui/gui.cpp:4578 -msgid "edit" -msgstr "" +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" +msgstr "Abrir instrumento" -#: src/gui/gui.cpp:4586 -msgid "clear..." -msgstr "apagar..." +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" +msgstr "Abrir instrumento (substituir o atual)" -#: src/gui/gui.cpp:4591 -msgid "settings" +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" +msgstr "Salvar instrumento" + +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" -msgstr "tela cheia" +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" +msgstr "Mover instrumento para cima na lista" -#: src/gui/gui.cpp:4597 -msgid "lock layout" -msgstr "travar leiaute" +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" +msgstr "Mover instrumento para baixo na lista" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" -msgstr "visualizador de sequência" +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" +msgstr "Excluir instrumento" -#: src/gui/gui.cpp:4606 -msgid "reset layout" -msgstr "redefinir leiaute" +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" +msgstr "Editar instrumento" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" -msgstr "trocar para leiaute otimizado para dispositivos móveis" +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" +msgstr "Mover cursor de instrumentos para cima" -#: src/gui/gui.cpp:4614 -msgid "user systems..." +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" +msgstr "Mover cursor de instrumentos para baixo" + +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" +msgstr "Instrumentos: Alternar entre pastas e visão padrão" + +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" msgstr "" -#: src/gui/gui.cpp:4617 -msgid "settings..." -msgstr "configurações..." +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" +msgstr "---Lista de wavetables" -#: src/gui/gui.cpp:4623 -msgid "Window" -msgstr "Janela" +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" +msgstr "Adicionar wavetable" -#: src/gui/gui.cpp:4623 -msgid "window" -msgstr "janela" +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" +msgstr "Duplicar wavetable" -#: src/gui/gui.cpp:4624 -msgid "song" -msgstr "música" +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" +msgstr "Abrir wavetable" -#: src/gui/gui.cpp:4625 -msgid "song comments" -msgstr "comentários da música" +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" +msgstr "Abrir wavetable (substituir a atual)" -#: src/gui/gui.cpp:4626 -msgid "song information" -msgstr "informações da música" +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" +msgstr "Salvar wavetable" -#: src/gui/gui.cpp:4627 -msgid "subsongs" -msgstr "subfaixas" +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" +msgstr "Salvar wavetable (.dmw)" -#: src/gui/gui.cpp:4629 -msgid "channels" -msgstr "canais" +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" +msgstr "Salvar wavetable (formato raw)" -#: src/gui/gui.cpp:4630 -msgid "chip manager" -msgstr "gerenciador de chips" +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" +msgstr "" -#: src/gui/gui.cpp:4631 -msgid "orders" -msgstr "ordens" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" +msgstr "Mover wavetable para cima na lista" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" -msgstr "gerenciador de sequências" +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" +msgstr "Mover wavetable para baixo na lista" -#: src/gui/gui.cpp:4634 -msgid "mixer" -msgstr "mixer" +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" +msgstr "Excluir wavetable" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" -msgstr "opções de compatibilidade" +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" +msgstr "Editar wavetable" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" -msgstr "recursos" +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" +msgstr "Mover cursor de wavetables para cima" -#: src/gui/gui.cpp:4642 -msgid "instruments" -msgstr "instrumentos" +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" +msgstr "Mover cursor de wavetables para baixo" -#: src/gui/gui.cpp:4643 -msgid "samples" -msgstr "samples" +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" +msgstr "Wavetables: Alternar entre pastas e visão padrão" -#: src/gui/gui.cpp:4644 -msgid "wavetables" -msgstr "wavetables" +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" +msgstr "" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" -msgstr "editor de instrumentos" +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" +msgstr "---Lista de samples" -#: src/gui/gui.cpp:4648 -msgid "sample editor" -msgstr "editor de samples" +#: src/gui/guiConst.cpp:773 +msgid "Add sample" +msgstr "Adicionar sample" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" -msgstr "editor de wavetables" +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" +msgstr "Duplicar sample" -#: src/gui/gui.cpp:4652 -msgid "visualizers" -msgstr "visualizadores" +#: src/gui/guiConst.cpp:775 +msgid "Open sample" +msgstr "Abrir sample" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" -msgstr "osciloscópio (mestre)" +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" +msgstr "Abrir sample (substituir a atual)" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" -msgstr "osciloscópio (por canal)" +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" +msgstr "Importar dados de sample em formato raw" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" -msgstr "osciloscópio (X-Y)" +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" +msgstr "Importar dados de sample em formato raw (substituir a atual)" -#: src/gui/gui.cpp:4656 -msgid "volume meter" -msgstr "medidor de volume" +#: src/gui/guiConst.cpp:779 +msgid "Save sample" +msgstr "Salvar sample" -#: src/gui/gui.cpp:4659 -msgid "tempo" -msgstr "tempo" +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" +msgstr "Salvar sample (formato raw)" -#: src/gui/gui.cpp:4660 -msgid "clock" -msgstr "clock" +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" +msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" -msgstr "grooves" +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" +msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" -msgstr "velocidade" +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" +msgstr "Excluir sample" -#: src/gui/gui.cpp:4666 +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" +msgstr "Editar sample" + +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" +msgstr "Mover cursor de samples para cima" + +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" +msgstr "Mover cursor de samples para baixo" + +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" +msgstr "Interromper previsão de sample" + +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" +msgstr "" + +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" +msgstr "" + +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" +msgstr "" + +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" +msgstr "---Editor de sample" + +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" +msgstr "Modo de edição: Selecionar" + +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" +msgstr "Modo de edição: Desenhar" + +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" +msgstr "Editor de sample: Recortar" + +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" +msgstr "Editor de sample: Copiar" + +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" +msgstr "Editor de sample: Colar" + +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" +msgstr "Editor de sample: Colar e substituir" + +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" +msgstr "Editor de sample: Colar e mesclar" + +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" +msgstr "Editor de sample: Selecionar tudo" + +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" +msgstr "Editor de sample: Redimensionar" + +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" +msgstr "Editor de sample: Reamostrar" + +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" +msgstr "Editor de sample: Amplificar" + +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" +msgstr "Editor de sample: Normalizar" + +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" +msgstr "Editor de sample: Fade in" + +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" +msgstr "Editor de sample: Fade out" + +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" +msgstr "Editor de sample: Aplicar silêncio" + +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" +msgstr "Editor de sample: Inserir silêncio" + +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" +msgstr "Editor de sample: Excluir" + +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" +msgstr "Editor de sample: Cortar" + +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" +msgstr "Editor de sample: Reverter" + +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" +msgstr "Editor de sample: Inverter" + +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" +msgstr "Editor de sample: Alternar sinalização (signed/unsigned)" + +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" +msgstr "Editor de sample: Aplicar filtro" + +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" +msgstr "Editor de sample: Aplicar crossfade nos pontos de loop" + +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" +msgstr "Editor de sample: Prever sample" + +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" +msgstr "Editor de sample: Interromper previsão da sample" + +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" +msgstr "Editor de sample: Aumentar zoom" + +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" +msgstr "Editor de sample: Diminuir zoom" + +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" +msgstr "Editor de sample: Alternar zoom automático" + +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" +msgstr "Editor de sample: Criar instrumento a partir da sample" + +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" +msgstr "Editor de sample: Definir loop a partir da seleção" + +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" +msgstr "Editor de sample: Criar wavetable a partir da seleção" + +#: src/gui/guiConst.cpp:828 +msgid "---Orders" +msgstr "---Ordens" + +#: src/gui/guiConst.cpp:829 +msgid "Previous order" +msgstr "Ordem anterior" + +#: src/gui/guiConst.cpp:830 +msgid "Next order" +msgstr "Próxima ordem" + +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" +msgstr "Mover cursor de ordem para a esquerda" + +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" +msgstr "Mover cursor de ordem para a direita" + +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" +msgstr "Aumentar valor da ordem" + +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" +msgstr "Diminuir valor da ordem" + +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" +msgstr "Alternar modo de edição da ordem" + +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" +msgstr "Ordem: alternar modo de alteração na linha inteira" + +#: src/gui/guiConst.cpp:837 +msgid "Add order" +msgstr "Adicionar ordem" + +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" +msgstr "Duplicar ordem" + +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" +msgstr "Fazer clone profundo da ordem" + +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" +msgstr "Copiar ordem atual para o final da música" + +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" +msgstr "Fazer clone profundo da ordem ao final da música" + +#: src/gui/guiConst.cpp:845 +msgid "Replay order" +msgstr "Reiniciar reprodução da ordem atual" + +#: src/gui/guiConst.cpp:1472 +msgid "All chips" +msgstr "Todos os chips" + +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" +msgstr "Especial" + +#: src/gui/piano.cpp:103 +msgid "Options" +msgstr "Opções" + +#: src/gui/piano.cpp:106 +msgid "Key layout:" +msgstr "Leiaute das teclas:" + +#: src/gui/piano.cpp:111 +msgid "Standard" +msgstr "Padrão" + +#: src/gui/piano.cpp:114 +msgid "Continuous" +msgstr "Contínuo" + +#: src/gui/piano.cpp:118 +msgid "Value input pad:" +msgstr "Teclado numérico:" + +#: src/gui/piano.cpp:120 +msgid "Disabled" +msgstr "Desabilitado" + +#: src/gui/piano.cpp:123 +msgid "Replace piano" +msgstr "Substituir piano" + +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" +msgstr "Dividido (automático)" + +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" +msgstr "Dividido (sempre visível)" + +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" +msgstr "Compartilhar intervalo/deslocamento entre modo de edição e reprodução" + +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" +msgstr "Somente leitura (não permite tocar notas)" + +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" +msgstr "Senoide" + +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" +msgstr "Cosseno" + +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" +msgstr "Seno Retif." + +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" +msgstr "Seno Abs." + +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" +msgstr "Seno 1/4" + +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" +msgstr "Seno Espr." + +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" +msgstr "Seno Abs. Espr." + +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" +msgstr "Serra Logarítm." + +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" +msgstr "Serra Retif." + +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" +msgstr "Serra Abs." + +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" +msgstr "Serra ao Cubo" + +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" +msgstr "Serra ao Cubo Retif." + +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" +msgstr "Serra ao Cubo Abs." + +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" +msgstr "Seno ao Cubo" + +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" +msgstr "Seno ao Cubo Retif." + +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" +msgstr "Seno ao Cubo Abs." + +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" +msgstr "Seno ao Cubo 1/4" + +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" +msgstr "Seno ao Cubo Espr." + +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" +msgstr "Seno Cubo Espr. Abs." + +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" +msgstr "Triângulo Retif." + +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" +msgstr "Triângulo Abs." + +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" +msgstr "Triângulo 1/4" + +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" +msgstr "Triângulo Espr." + +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" +msgstr "Triângulo Abs. Espr." + +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" +msgstr "Triângulo ao Cubo" + +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" +msgstr "Triângulo ao Cubo Retif." + +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" +msgstr "Triângulo ao Cubo Abs." + +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" +msgstr "Triângulo ao Cubo 1/4" + +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" +msgstr "Triângulo ao Cubo Espr." + +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" +msgstr "Triângulo Cubo Espr. Abs." + +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" +msgstr "nenhuma wavetable selecionada" + +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." +msgstr "selecione um..." + +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" +msgstr "ou" + +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" +msgstr "Criar um novo" + +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" +msgstr "" + +#: src/gui/waveEdit.cpp:390 +msgid "Steps" +msgstr "Degraus" + +#: src/gui/waveEdit.cpp:394 +msgid "Lines" +msgstr "Linhas" + +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" +msgstr "Largura" + +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." +msgstr "" + +#: src/gui/waveEdit.cpp:413 +msgid "Height" +msgstr "Altura" + +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." +msgstr "" + +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" +msgstr "Formas" + +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" +msgstr "Ciclo de trabalho" + +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" +msgstr "Exponente" + +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" +msgstr "Ponto de XOR" + +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" +msgstr "Amplitude/Fase" + +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" +msgstr "Op" + +#: src/gui/waveEdit.cpp:586 +msgid "Mult" +msgstr "Mult" + +#: src/gui/waveEdit.cpp:588 +msgid "FB" +msgstr "FB" + +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" +msgstr "Diagrama de Conexão" + +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" +msgstr "Saída" + +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" +msgstr "Ferramentas de Onda" + +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" +msgstr "Escala X" + +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" +msgstr "wavetable mais longa que 256 amostras!" + +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" +msgstr "Escala Y" + +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" +msgstr "Deslocamento X" + +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" +msgstr "Deslocamento Y" + +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" +msgstr "Suavizar" + +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" +msgstr "Amplificar" + +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" +msgstr "Normalizar" + +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" +msgstr "Reverter" + +#: src/gui/waveEdit.cpp:1029 +msgid "Half" +msgstr "Cortar pela metade" + +#: src/gui/waveEdit.cpp:1040 +msgid "Double" +msgstr "Dobrar" + +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" +msgstr "Converter sinalização (signed/unsigned)" + +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" +msgstr "Dec" + +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" +msgstr "Hex" + +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" +msgstr "Sinalização (signed/unsigned)" + +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" +msgstr "%s: a taxa de amostragem máxima é %d" + +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" +msgstr "%s: a taxa de amostragem mínima é %d" + +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" +msgstr "%s: a taxa de amostragem deve ser %d" + +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" +msgstr "nenhuma sample selecionada" + +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" +msgstr "SNES: início do loop precisa ser múltiplo de 16 (tente com %d)" + +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" +msgstr "SNES: fim do loop precisa ser múltiplo de 16 (tente com %d)" + +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" +msgstr "SNES: tamanho da sample precisa ser preenchida até um múltiplo de 16" + +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" +msgstr "QSound: loop não pode ser mais longo que 32767" + +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" +msgstr "" + +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" +msgstr "" + +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" +msgstr "NES: o tamanho máximo de uma sample DPCM é 32648" + +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" +msgstr "X1-010: não é possível repetir (loop) samples" + +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" +msgstr "X1-010: o tamanho máximo de uma sample é 131072" + +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" +msgstr "GA20: samples não podem repetir (loop)" + +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +msgstr "" +"YM2608: o ponto de repetição (loop) é ignorado no ADPCM (só é possível " +"repetir a sample inteira)" + +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" +msgstr "YM2608: o comprimento da sample será preenchida até um múltiplo de 512" + +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" +msgstr "YM2610: samples ADPCM-A não podem repetir (loop)" + +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +msgstr "" +"YM2610: o ponto de repetição (loop) é ignorado no ADPCM-B (só é possível " +"repetir a sample inteira)" + +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" +msgstr "YM2610: o comprimento da sample será preenchida até um múltiplo de 512" + +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" +msgstr "YM2610: o comprimento máximo de uma sample ADPCM-A é 2097152" + +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +msgstr "" +"Y8950: o ponto de repetição (loop) é ignorado no ADPCM (só é possível " +"repetir a sample inteira)" + +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" +msgstr "Y8950: o comprimento da sample será preenchida até um múltiplo de 512" + +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" +msgstr "Amiga: o início do loop precisa ser um múltiplo de 2" + +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" +msgstr "Amiga: o final do loop precisa ser um múltiplo de 2" + +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" +msgstr "Amiga: o comprimento máximo da sample é 131070" + +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" +msgstr "SegaPCM: o comprimento máximo da sample é 65280" + +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" +msgstr "" +"K053260: o ponto de repetição (loop) é ignorado (só é possível repetir a " +"sample inteira)" + +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" +msgstr "K053260: o comprimento máximo da sample é 65535" + +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" +msgstr "C140: o comprimento máximo da sample é 65535" + +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" +msgstr "C219: o início do loop precisa ser um múltiplo de 2" + +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" +msgstr "C219: o final do loop precisa ser um múltiplo de 2" + +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" +msgstr "C219: o comprimento máximo da sample é 131072" + +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" +msgstr "MSM6295: não é possível repetir (loop) samples" + +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" +msgstr "MSM6295: o comprimento máximo da sample com bankswitching é 129024" + +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" +msgstr "GBA DMA: o início do loop precisa ser um múltiplo de 4" + +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" +msgstr "GBA DMA: o comprimento do loop precisa ser um múltiplo de 16" + +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" +msgstr "GBA DMA: o comprimento da sample será preenchida até um múltiplo de 16" + +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" +msgstr "" + +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" +msgstr "" + +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" +msgstr "" + +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" +msgstr "" + +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" +msgstr "ES5506: modo de repetição (loop) reverso não é suportado" + +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" +msgstr "" +"reverso/pingue-pongue suportado somente no DAC PCM Genérico\n" +"pingue-pongue também suportado no ES5506" + +#: src/gui/sampleEdit.cpp:474 +msgid "Info" +msgstr "Informações" + +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" +msgstr "Taxa" + +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" +msgstr "Taxa de Compatibilidade" + +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." +msgstr "" +"usado no modo de sample compatível com Deflemask (17xx), em que samples são " +"mapeadas a uma oitava." + +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" +msgstr "Loop (comprimento: %d)" + +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" +msgstr "Loop (repetição)" + +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" +msgstr "alterar o loop em uma sample BRR pode resultar em falhas!" + +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" +msgstr "Ênfase BRR" + +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." +msgstr "" +"esta é uma sample BRR.\n" +"habilitar essa opção irá abafá-la (afeta somente chips além do SNES)." + +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." +msgstr "" +"habilite essa opção para enfatizar levemente as frequências altas\n" +"para compensar pelo abafamento do filtro gaussiano do SNES." + +#: src/gui/sampleEdit.cpp:576 +#, fuzzy +msgid "no BRR filters" +msgstr "Filtro do eco:" + +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." +msgstr "" + +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" +msgstr "Aplicar dither 8-bit" + +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." +msgstr "" +"Aplicar dithering 8-bit na sample quando utilizada em um chip que só suporta " +"samples 8-bit." + +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" +msgstr "Início" + +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" +msgstr "Fim" + +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" +msgstr "" +"%s\n" +"%d byte disponível" + +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" +msgstr "" +"%s (%s)\n" +"%d byte disponível" + +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" +msgstr "" +"\n" +"\n" +"não há memória suficiente para esta sample!" + +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" +msgstr "Modo de edição: Selecionar" + +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" +msgstr "Modo de edição: Desenhar" + +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" +msgstr "Redimensionar" + +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." +msgstr "não pôde redimensionar! verifique se sua sample é 8 or 16-bit." + +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" +msgstr "Reamostrar" + +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" +msgstr "Razão" + +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." +msgstr "não pôde redimensionar! verifique se sua sample é 8 or 16-bit." + +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" +msgstr "Aplicar" + +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" +msgstr "Fade in" + +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" +msgstr "Fade out" + +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" +msgstr "Inserir silêncio" + +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" +msgstr "Aplicar" + +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." +msgstr "não pôde inserir! verifique se sua sample é 8 or 16-bit." + +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" +msgstr "Aplicar silêncio" + +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" +msgstr "Cortar" + +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" +msgstr "Alternar sinalização (signed/unsigned)" + +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" +msgstr "Aplicar filtro" + +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" +msgstr "Ponto de corte:" + +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" +msgstr "Ressonância" + +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" +msgstr "Potência" + +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" +msgstr "Passa-baixa" + +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" +msgstr "Passa-banda" + +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" +msgstr "Passa-alta" + +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" +msgstr "Aplicar crossfade nos pontos de loop" + +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" +msgstr "Número de amostras" + +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" +msgstr "Linear <-> Equipotente" + +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." +msgstr "" +"Crossfade: o comprimento estaria fora dos limites da sample. Abortado..." + +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +msgstr "" +"Crossfade: o comprimento ultrapassaria o começo do loop. Tente um valor " +"menor aleatório." + +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" +msgstr "Prever sample" + +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" +msgstr "" + +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" +msgstr "Criar instrumento a partir da sample" + +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" +msgstr "colar (substituir)" + +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" +msgstr "colar (mesclar)" + +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" +msgstr "selecionar tudo" + +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" +msgstr "definir loop para seleção" + +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" +msgstr "criar wavetable a partir da seleção" + +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" +msgstr "Desenhar" + +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" +msgstr "Selecionar" + +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" +msgstr "" + +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" +msgstr " (%d-%d: %d samples)" + +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." +msgstr "" +"Samples que não são 8/16-bit não podem ser editadas sem ser convertidas " +"primeiro." + +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" +msgstr "Escolha um Sistema!" + +#: src/gui/newSong.cpp:183 +msgid "Categories" +msgstr "Categorias" + +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" +msgstr "nenhum sistema aqui ainda!" + +#: src/gui/newSong.cpp:216 +msgid "no results" +msgstr "nenhum resultado" + +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" +msgstr "Estou com sorte" + +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." +msgstr "nenhuma categoria disponível! que país é esse..." + +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" +msgstr "" + +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" +msgstr "" + +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" +msgstr "" + +#: src/gui/tutorial.cpp:511 +msgid "" +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" +msgstr "" + +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" +msgstr "" + +#: src/gui/tutorial.cpp:518 +msgid "High Score!" +msgstr "" + +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" +msgstr "" + +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +msgstr "" + +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" +msgstr "" + +#: src/gui/tutorial.cpp:696 +msgid "" +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" +msgstr "" + +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" +msgstr "" + +#: src/gui/tutorial.cpp:714 +msgid "" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" +msgstr "" + +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" +msgstr "" + +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" +msgstr "" + +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" +msgstr "" + +#: src/gui/songInfo.cpp:50 +msgid "Author" +msgstr "Autor" + +#: src/gui/songInfo.cpp:60 +msgid "Album" +msgstr "Álbum" + +#: src/gui/songInfo.cpp:79 +msgid "Auto" +msgstr "Automático" + +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" +msgstr "Afinação (A-4)" + +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." +msgstr "use o efeito 09xx para selecionar um padrão de groove." + +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" +msgstr "sequência" + +#: src/gui/grooves.cpp:132 +msgid "remove" +msgstr "excluir" + +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" +msgstr "Há mudanças não salvas! Salvar mudanças antes de abrir outro arquivo?" + +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" +msgstr "Há mudanças não salvas! Salvar mudanças antes de abrir o backup?" + +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" +msgstr "Erro ao salvar o arquivo! (%s)" + +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" +msgstr "Erro ao enviar a requisição (a saída MIDI não está configurada?)" + +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" +msgstr "Selecione uma opção: (não pode ser desfeita!)" + +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" +msgstr "há muitos instrumentos!" + +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." +msgstr "" + +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." +msgstr "" + +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." +msgstr "" + +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." +msgstr "não pôde colar! tenha certeza de que sua sample é 8 ou 16-bit." + +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" +msgstr "selecione pelo menos uma sample!" + +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" +msgstr "o tamanho máximo é de 256 amostras!" + +#: src/gui/csPlayer.cpp:126 +msgid "Load" +msgstr "Carregar" + +#: src/gui/csPlayer.cpp:130 +msgid "Kill" +msgstr "Matar" + +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" +msgstr "¡La máquina ya está muerta!" + +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" +msgstr "Destruir Música Atual" + +#: src/gui/csPlayer.cpp:154 +msgid "Status" +msgstr "Estado" + +#: src/gui/csPlayer.cpp:161 +msgid "start" +msgstr "" + +#: src/gui/csPlayer.cpp:163 +msgid "PC" +msgstr "" + +#: src/gui/csPlayer.cpp:165 +msgid "wait" +msgstr "" + +#: src/gui/csPlayer.cpp:167 +msgid "SP" +msgstr "" + +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" +msgstr "nota" + +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" +msgstr "tom" + +#: src/gui/csPlayer.cpp:173 +msgid "vol" +msgstr "" + +#: src/gui/csPlayer.cpp:175 +msgid "vols" +msgstr "" + +#: src/gui/csPlayer.cpp:177 +msgid "volst" +msgstr "" + +#: src/gui/csPlayer.cpp:179 +msgid "vib" +msgstr "" + +#: src/gui/csPlayer.cpp:181 +msgid "porta" +msgstr "" + +#: src/gui/csPlayer.cpp:183 +msgid "arp" +msgstr "" + +#: src/gui/csPlayer.cpp:220 +msgid "Trace" +msgstr "" + +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" +msgstr "" + +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" +msgstr "a música terminou!" + +#: src/gui/gui.cpp:1733 +msgid "Open File" +msgstr "Abrir arquivo" + +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" +msgstr "arquivos compatíveis" + +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" +msgstr "todos os arquivos" + +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" +msgstr "nenhum backup realizado ainda!" + +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" +msgstr "Música do Furnace" + +#: src/gui/gui.cpp:1755 +msgid "Save File" +msgstr "Salvar Arquivo" + +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" +msgstr "" + +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" +msgstr "Módulo do DefleMask 1.1.3" + +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" +msgstr "Módulo do DefleMask 1.0/legado" + +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" +msgstr "Carregar Instrumento" + +#: src/gui/gui.cpp:1793 +msgid "all compatible files" +msgstr "todos os arquivos compatíveis" + +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" +msgstr "Instrumento do Furnace" + +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" +msgstr "Predefinição do DefleMask" + +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" +msgstr "Instrumento do TFM Music Maker" + +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" +msgstr "Instrumento do VGM Music Maker" + +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" +msgstr "Instrumento do Scream Tracker 3" + +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" +msgstr "Instrumento SoundBlaster" + +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" +msgstr "Instrumento Wohlstand OPL" + +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" +msgstr "Instrumento Wohlstand OPN" + +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" +msgstr "Extrato de patch Gens KMod" + +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" +msgstr "Arquivo BNK (AdLib)" + +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" +msgstr "Banco de predefinições do FF" + +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" +msgstr "Banco de predefinições GYB do 2612edit" + +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" +msgstr "Banco de predefinições do VOPM" + +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" +msgstr "Banco de predefinições Wohlstand WOPL" + +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" +msgstr "Banco de predefinições Wohlstand WOPN" + +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" +msgstr "Salvar Instrumento" + +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" +msgstr "" + +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" +msgstr "Carregar Wavetable" + +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" +msgstr "Salvar Wavetable" + +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" +msgstr "Wavetable do Furnace" + +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" +msgstr "Wavetable do DefleMask" + +#: src/gui/gui.cpp:1902 +msgid "raw data" +msgstr "dados raw" + +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" +msgstr "" + +#: src/gui/gui.cpp:1919 +msgid "Load Sample" +msgstr "Carregar Sample" + +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" +msgstr "Carregar Sample em Formato Raw" + +#: src/gui/gui.cpp:1940 +msgid "Save Sample" +msgstr "Salvar Sample" + +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" +msgstr "Arquivo Wave" + +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" +msgstr "Salvar Sample em Formato Raw" + +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" +msgstr "" + +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" +msgstr "Exportar Áudio" + +#: src/gui/gui.cpp:1998 +msgid "Export VGM" +msgstr "Exportar VGM" + +#: src/gui/gui.cpp:1999 +msgid "VGM file" +msgstr "Arquivo VGM" + +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" +msgstr "Exportar Fluxo de Comandos" + +#: src/gui/gui.cpp:2009 +msgid "text file" +msgstr "arquivo de texto" + +#: src/gui/gui.cpp:2019 +msgid "binary file" +msgstr "arquivo binário" + +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" +msgstr "" + +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" +msgstr "Selecione a Fonte" + +#: src/gui/gui.cpp:2073 +msgid "Select Color File" +msgstr "Selecione o Arquivo de Cores" + +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" +msgstr "arquivos de configuração" + +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" +msgstr "Selecione o Arquivo de Teclas de Atalho" + +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" +msgstr "Selecione o Arquivo de Leiaute" + +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" +msgstr "arquivos .ini" + +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" +msgstr "" + +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" +msgstr "" + +#: src/gui/gui.cpp:2119 +msgid "Export Colors" +msgstr "Exportar Cores" + +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" +msgstr "Exportar Teclas de Atalho" + +#: src/gui/gui.cpp:2137 +msgid "Export Layout" +msgstr "Exportar Leiaute" + +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" +msgstr "" + +#: src/gui/gui.cpp:2155 +msgid "Export Settings" +msgstr "" + +#: src/gui/gui.cpp:2166 +msgid "Load ROM" +msgstr "Carregar ROM" + +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" +msgstr "Reproduzir Fluxo de Comandos" + +#: src/gui/gui.cpp:2177 +msgid "command stream" +msgstr "fluxo de comandos" + +#: src/gui/gui.cpp:2186 +msgid "Open Test" +msgstr "Abrir Teste" + +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" +msgstr "outra opção" + +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" +msgstr "Abrir Teste (Multi)" + +#: src/gui/gui.cpp:2223 +msgid "Save Test" +msgstr "Salvar Teste" + +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" +msgstr "Módulo do DefleMask" + +#: src/gui/gui.cpp:2265 +msgid "compression error" +msgstr "" + +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" +msgstr "" + +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" +msgstr "" + +#: src/gui/gui.cpp:2410 +msgid "everything OK" +msgstr "" + +#: src/gui/gui.cpp:2429 +msgid "" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." +msgstr "" +"você carregou um backup!\n" +"se você precisar, por favor salve-o em algum lugar.\n" +"\n" +"NÃO CONFIE NO SISTEMA DE BACKUP PARA SALVAMENTO AUTOMÁTICO!\n" +"O Furnace não irá realizar backups de backups." + +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" +msgstr "Há mudanças não salvas! Salvar mudanças antes de abrir o arquivo?" + +#: src/gui/gui.cpp:2860 +msgid "paste special..." +msgstr "colar especial..." + +#: src/gui/gui.cpp:2861 +msgid "paste mix" +msgstr "colar e mesclar" + +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" +msgstr "colar e mesclar (por trás)" + +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" +msgstr "colar+mesclar com instrumento (pela frente)" + +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" +msgstr "nenhum instrumento disponível" + +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" +msgstr "colar+mesclar com instrumento (por trás)" + +#: src/gui/gui.cpp:2887 +msgid "paste flood" +msgstr "colar e repetir" + +#: src/gui/gui.cpp:2888 +msgid "paste overflow" +msgstr "colar através das bordas" + +#: src/gui/gui.cpp:2897 +msgid "operation mask..." +msgstr "máscara de operação..." + +#: src/gui/gui.cpp:2904 +msgid "pull delete" +msgstr "excluir e puxar" + +#: src/gui/gui.cpp:2908 +msgid "insert" +msgstr "inserir" + +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" +msgstr "transpor (nota)" + +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" +msgstr "transpor (valor)" + +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" +msgstr "inverter valores" + +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" +msgstr "contrair/expandir" + +#: src/gui/gui.cpp:2953 +msgid "input latch" +msgstr "máscara de entrada" + +#: src/gui/gui.cpp:2980 +msgid "" +"&&: selected instrument\n" +"..: no instrument" +msgstr "" +"&&: instrumento selecionado\n" +"..: nenhum instrumento" + +#: src/gui/gui.cpp:3034 +msgid "Set" +msgstr "Limpar" + +#: src/gui/gui.cpp:3054 +msgid "note up" +msgstr "nota acima" + +#: src/gui/gui.cpp:3055 +msgid "note down" +msgstr "nota abaixo" + +#: src/gui/gui.cpp:3056 +msgid "octave up" +msgstr "oitava acima" + +#: src/gui/gui.cpp:3057 +msgid "octave down" +msgstr "oitava abaixo" + +#: src/gui/gui.cpp:3059 +msgid "values up" +msgstr "valores acima" + +#: src/gui/gui.cpp:3060 +msgid "values down" +msgstr "valores abaixo" + +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" +msgstr "valores acima (+16)" + +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" +msgstr "valores abaixo (-16)" + +#: src/gui/gui.cpp:3065 +msgid "transpose" +msgstr "transpor" + +#: src/gui/gui.cpp:3073 +msgid "Notes" +msgstr "Notas" + +#: src/gui/gui.cpp:3078 +msgid "Values" +msgstr "Valores" + +#: src/gui/gui.cpp:3085 +msgid "change instrument..." +msgstr "mudar instrumento..." + +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." +msgstr "degradê..." + +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" +msgstr "Modo nibble" + +#: src/gui/gui.cpp:3124 +msgid "Go ahead" +msgstr "Vá em frente" + +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." +msgstr "escalonar..." + +#: src/gui/gui.cpp:3135 +msgid "Scale" +msgstr "Escalonar" + +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." +msgstr "aleatorizar..." + +#: src/gui/gui.cpp:3142 +msgid "Minimum" +msgstr "Mínimo" + +#: src/gui/gui.cpp:3151 +msgid "Maximum" +msgstr "Máximo" + +#: src/gui/gui.cpp:3170 +msgid "Set effect" +msgstr "" + +#: src/gui/gui.cpp:3188 +msgid "flip selection" +msgstr "reverter seleção" + +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" +msgstr "contrair/expandir por quantidade##CollapseAmount" + +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" +msgstr "contrair sequência" + +#: src/gui/gui.cpp:3201 +msgid "expand pattern" +msgstr "expandir sequência" + +#: src/gui/gui.cpp:3206 +msgid "collapse song" +msgstr "contrair música" + +#: src/gui/gui.cpp:3207 +msgid "expand song" +msgstr "expandir música" + +#: src/gui/gui.cpp:3212 +msgid "find/replace" +msgstr "localizar/substituir" + +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" +msgstr "não pôde salvar o layout! %s" + +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" +msgstr "" + +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." +msgstr "" +"Furnace foi inicializado no Modo de Segurança.\n" +"isso significa que:\n" +"\n" +"- renderização via software está sendo utilizada\n" +"- a saída de áudio pode não funcionar\n" +"- o carregamento de fontes está desabilitado\n" +"\n" +"confira quaisquer opções que podem ter feito o Furnace iniciar nesse modo.\n" +"o carregamento de fontes é uma delas." + +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." +msgstr "" + +#: src/gui/gui.cpp:4367 +msgid "file" +msgstr "" + +#: src/gui/gui.cpp:4368 +msgid "new..." +msgstr "novo..." + +#: src/gui/gui.cpp:4375 +msgid "open..." +msgstr "abrir..." + +#: src/gui/gui.cpp:4382 +msgid "open recent" +msgstr "abrir recente" + +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" +msgstr "nada aqui ainda" + +#: src/gui/gui.cpp:4401 +msgid "clear history" +msgstr "limpar histórico" + +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" +msgstr "Tem certeza que quer limpar o histórico de arquivos recentes?" + +#: src/gui/gui.cpp:4417 +msgid "save as..." +msgstr "salvar como..." + +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." +msgstr "exportar áudio..." + +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." +msgstr "exportar VGM..." + +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." +msgstr "" + +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." +msgstr "exportar texto..." + +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." +msgstr "exportar fluxo de comandos..." + +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." +msgstr "" + +#: src/gui/gui.cpp:4476 +msgid "export..." +msgstr "exportar..." + +#: src/gui/gui.cpp:4482 +msgid "manage chips" +msgstr "gerenciar chips" + +#: src/gui/gui.cpp:4486 +msgid "add chip..." +msgstr "adicionar chip..." + +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" +msgstr "" + +#: src/gui/gui.cpp:4504 +msgid "configure chip..." +msgstr "configurar chip..." + +#: src/gui/gui.cpp:4514 +msgid "change chip..." +msgstr "trocar chip..." + +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" +msgstr "Preservar posições dos canais" + +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" +msgstr "" + +#: src/gui/gui.cpp:4538 +msgid "remove chip..." +msgstr "remover chip..." + +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" +msgstr "" + +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" +msgstr "abrir diretório de recursos embutidos" + +#: src/gui/gui.cpp:4565 +msgid "restore backup" +msgstr "restaurar backup" + +#: src/gui/gui.cpp:4569 +msgid "exit..." +msgstr "sair..." + +#: src/gui/gui.cpp:4577 +msgid "edit" +msgstr "" + +#: src/gui/gui.cpp:4585 +msgid "clear..." +msgstr "apagar..." + +#: src/gui/gui.cpp:4590 +msgid "settings" +msgstr "" + +#: src/gui/gui.cpp:4592 +msgid "full screen" +msgstr "tela cheia" + +#: src/gui/gui.cpp:4596 +msgid "lock layout" +msgstr "travar leiaute" + +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" +msgstr "visualizador de sequência" + +#: src/gui/gui.cpp:4605 +msgid "reset layout" +msgstr "redefinir leiaute" + +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" +msgstr "trocar para leiaute otimizado para dispositivos móveis" + +#: src/gui/gui.cpp:4613 +msgid "user systems..." +msgstr "" + +#: src/gui/gui.cpp:4616 +msgid "settings..." +msgstr "configurações..." + +#: src/gui/gui.cpp:4622 +msgid "Window" +msgstr "Janela" + +#: src/gui/gui.cpp:4622 +msgid "window" +msgstr "janela" + +#: src/gui/gui.cpp:4623 +msgid "song" +msgstr "música" + +#: src/gui/gui.cpp:4624 +msgid "song comments" +msgstr "comentários da música" + +#: src/gui/gui.cpp:4625 +msgid "song information" +msgstr "informações da música" + +#: src/gui/gui.cpp:4626 +msgid "subsongs" +msgstr "subfaixas" + +#: src/gui/gui.cpp:4628 +msgid "channels" +msgstr "canais" + +#: src/gui/gui.cpp:4629 +msgid "chip manager" +msgstr "gerenciador de chips" + +#: src/gui/gui.cpp:4630 +msgid "orders" +msgstr "ordens" + +#: src/gui/gui.cpp:4632 +msgid "pattern manager" +msgstr "gerenciador de sequências" + +#: src/gui/gui.cpp:4633 +msgid "mixer" +msgstr "mixer" + +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" +msgstr "opções de compatibilidade" + +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" +msgstr "recursos" + +#: src/gui/gui.cpp:4641 +msgid "instruments" +msgstr "instrumentos" + +#: src/gui/gui.cpp:4642 +msgid "samples" +msgstr "samples" + +#: src/gui/gui.cpp:4643 +msgid "wavetables" +msgstr "wavetables" + +#: src/gui/gui.cpp:4646 +msgid "instrument editor" +msgstr "editor de instrumentos" + +#: src/gui/gui.cpp:4647 +msgid "sample editor" +msgstr "editor de samples" + +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" +msgstr "editor de wavetables" + +#: src/gui/gui.cpp:4651 +msgid "visualizers" +msgstr "visualizadores" + +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" +msgstr "osciloscópio (mestre)" + +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" +msgstr "osciloscópio (por canal)" + +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" +msgstr "osciloscópio (X-Y)" + +#: src/gui/gui.cpp:4655 +msgid "volume meter" +msgstr "medidor de volume" + +#: src/gui/gui.cpp:4658 +msgid "tempo" +msgstr "tempo" + +#: src/gui/gui.cpp:4659 +msgid "clock" +msgstr "clock" + +#: src/gui/gui.cpp:4660 +msgid "grooves" +msgstr "grooves" + +#: src/gui/gui.cpp:4661 +msgid "speed" +msgstr "velocidade" + +#: src/gui/gui.cpp:4665 msgid "log viewer" msgstr "visualizador de logs" -#: src/gui/gui.cpp:4667 -msgid "register view" -msgstr "visualização de registradores" +#: src/gui/gui.cpp:4666 +msgid "register view" +msgstr "visualização de registradores" + +#: src/gui/gui.cpp:4667 +msgid "statistics" +msgstr "estatísticas" + +#: src/gui/gui.cpp:4668 +msgid "memory composition" +msgstr "composição da memória" + +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" +msgstr "lista de efeitos" + +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" +msgstr "controles de reprodução/edição" + +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" +msgstr "piano/teclado virtual" + +#: src/gui/gui.cpp:4675 +msgid "spoiler" +msgstr "spoiler" + +#: src/gui/gui.cpp:4679 +msgid "Help" +msgstr "Ajuda" + +#: src/gui/gui.cpp:4679 +msgid "help" +msgstr "ajuda" + +#: src/gui/gui.cpp:4681 +msgid "debug menu" +msgstr "menu de depuração" + +#: src/gui/gui.cpp:4682 +msgid "inspector" +msgstr "inspetor" + +#: src/gui/gui.cpp:4683 +msgid "panic" +msgstr "pânico" + +#: src/gui/gui.cpp:4684 +msgid "welcome screen" +msgstr "" + +#: src/gui/gui.cpp:4685 +msgid "about..." +msgstr "sobre..." + +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" +msgstr "| Velocidade %d:%d" + +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" +msgstr "| Velocidade %d" + +#: src/gui/gui.cpp:4704 +msgid "| Groove" +msgstr "| Groove" + +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " +msgstr " em %gHz (%g BPM) " + +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " +msgstr "| Ordem %.2X/%.2X " + +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " +msgstr "| Ordem %d/%d " + +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " +msgstr "| Linha %.2X/%.2X " + +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " +msgstr "| Linha %d/%d " + +#: src/gui/gui.cpp:4721 +msgid "| " +msgstr "" + +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" +msgstr "Não tem mais o que fazer não?" + +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "%d ano " +msgstr[1] "%d anos " + +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "%d mês " +msgstr[1] "%d meses " + +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "" +msgstr[1] "" + +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" +msgstr "Note off (corte)" + +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" +msgstr "Note off (repouso)" + +#: src/gui/gui.cpp:4765 +msgid "Macro release only" +msgstr "Repouso de macro somente" + +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" +msgstr "Note on: %s" + +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " +msgstr "Ins %d: " + +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" +msgstr "Ins %d: %s" + +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" +msgstr "Definir volume: %d (%.2X, INVÁLIDO!)" + +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" +msgstr "Definir volume: %d (%.2X, %d%%)" + +#: src/gui/gui.cpp:4812 +msgid "| modified" +msgstr "| modificado" + +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" +msgstr "" + +#: src/gui/gui.cpp:5093 +msgid "" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." +msgstr "" + +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" +msgstr "impossível fazer algo sem permissões de Armazenamento!" + +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." +msgstr "" +"Zenity/KDialog indisponíveis!\n" +"por favor instale uma dessas bibliotecas, ou desabilite o diálogo de " +"arquivos do sistema em Configurações > Geral." + +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" +msgstr "" +"erro ao salvar o instrumento! somente os seguintes tipos de instrumento são " +"suportados:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" + +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" +msgstr "" + +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" +msgstr "...mas você não selecionou uma sample!" + +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." +msgstr "" +"não foi possível salvar a sample! abra o Visualizador de Logs para mais " +"informações." + +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" +msgstr "" + +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" +msgstr "" + +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" +msgstr "" + +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." +msgstr "" +"parabéns! você foi capaz de carregar um monte de nada.\n" +"você tem direito a um bug report." + +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" +msgstr "...mas você não selecionou um instrumento!" + +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" +msgstr "ocorreram erros ao carregar as wavetables:\n" + +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" +msgstr "" + +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" +msgstr "...mas você não selecionou uma wavetable!" + +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" +msgstr "não pôde abrir o arquivo!" + +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" +msgstr "" + +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" +msgstr "não pôde escrever texto! (%s)" + +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" +msgstr "não pôde escrever fluxo de comandos! (%s)" + +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" +msgstr "" + +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" +msgstr "" + +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" +msgstr "Você abriu: %s" + +#: src/gui/gui.cpp:5740 +msgid "You opened:" +msgstr "Você abriu:" + +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" +msgstr "Você salvou: %s" + +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" +msgstr "Erro" + +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" +msgstr "" + +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" +msgstr "" + +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" +msgstr "" + +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." +msgstr "" + +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" +msgstr "" + +#: src/gui/gui.cpp:5864 +msgid "Please wait..." +msgstr "Por favor aguarde..." + +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" +msgstr "" + +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" +msgstr "" + +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" +msgstr "Abortar" + +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" +msgstr "" + +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" +msgstr "" + +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" +msgstr "%s" + +#: src/gui/gui.cpp:6265 +msgid "Erasing" +msgstr "Apagando" + +#: src/gui/gui.cpp:6268 +msgid "All subsongs" +msgstr "Todas as subfaixas" + +#: src/gui/gui.cpp:6275 +msgid "Current subsong" +msgstr "Subfaixa atual" + +#: src/gui/gui.cpp:6342 +msgid "Optimization" +msgstr "Otimização" + +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" +msgstr "Deduplicar sequências" + +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" +msgstr "Remover instrumentos não utilizados" + +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" +msgstr "Remover samples não utilizadas" + +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" +msgstr "Deixa pra lá! Cancelar" + +#: src/gui/gui.cpp:6453 +msgid "Got it" +msgstr "" + +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" +msgstr "Modo de kit de bateria:" + +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" +msgstr "12 samples por oitava" + +#: src/gui/gui.cpp:6493 +msgid "Starting octave" +msgstr "Oitava inicial" + +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" +msgstr "" + +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" +msgstr "" +"isto é um banco de instrumentos! selecione quais instrumentos carregar:" + +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" +msgstr "" +"isto é um banco de instrumentos! selecione quais instrumentos carregar:" + +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" +msgstr "" + +#: src/gui/gui.cpp:6861 +msgid "Data type:" +msgstr "Tipo de dado:" + +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" +msgstr "(será misturado para mono)" + +#: src/gui/gui.cpp:6889 +msgid "Unsigned" +msgstr "Sem sinal" + +#: src/gui/gui.cpp:6893 +msgid "Big endian" +msgstr "Big endian" + +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" +msgstr "Trocar nibbles" + +#: src/gui/gui.cpp:6905 +msgid "Swap words" +msgstr "Trocar palavras" + +#: src/gui/gui.cpp:6909 +msgid "Encoding:" +msgstr "Codificação:" + +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" +msgstr "Trocar ordem dos bits" + +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" +msgstr "Erro! Não foi passada uma string!" + +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" +msgstr "" +"parece que eu não pude carregar essas fontes. alguma configuração que você " +"poderia checar?" + +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." +msgstr "" + +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." +msgstr "" + +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" +msgstr "" + +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" +msgstr "não pôde abrir a janela! %s" + +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." +msgstr "" + +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" +msgstr "Ajustar largura da coluna###SizeOne" + +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" +msgstr "Ajustar largura de todas as colunas###SizeAll" + +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" +msgstr "Redefinir largura de todas as colunas para o padrão###SizeAll" + +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" +msgstr "Redefinir ordem###ResetOrder" + +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" +msgstr "(Barra de menu principal)" + +#: src/gui/gui.cpp:7675 +msgid "(Popup)" +msgstr "(Popup)" + +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" +msgstr "(Sem título)" + +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" +msgstr "Esconder barra de abas###HideTabBar" + +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" +msgstr "" + +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" +msgstr "" + +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" +msgstr "" + +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" +msgstr "" + +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" +msgstr "" + +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" +msgstr "" + +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" +msgstr "" + +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" +msgstr "" + +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" +msgstr "" + +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" +msgstr "" + +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" +msgstr "Há mudanças não salvas! Salvar mudanças antes de sair?" + +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" +msgstr "Preservar ordem dos canais" + +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" +msgstr "Clonar dados dos canais" + +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" +msgstr "Clonar ao final" + +#: src/gui/sysManager.cpp:56 +msgid "Actions" +msgstr "Ações" + +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" +msgstr "(arraste para trocar chips)" + +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" +msgstr "Clonar##SysDup" + +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" +msgstr "" + +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" +msgstr "Trocar##SysChange" -#: src/gui/gui.cpp:4668 -msgid "statistics" -msgstr "estatísticas" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" +msgstr "Tem certeza de que quer remover este chip?" -#: src/gui/gui.cpp:4669 -msgid "memory composition" -msgstr "composição da memória" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" +msgstr "Reordenar sequências" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" -msgstr "lista de efeitos" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" +msgstr "Ordenar ordens" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" -msgstr "controles de reprodução/edição" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" +msgstr "Tornar sequências únicas" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" -msgstr "piano/teclado virtual" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" +msgstr "" +"Sequência %.2X\n" +"- não alocada" -#: src/gui/gui.cpp:4676 -msgid "spoiler" -msgstr "spoiler" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" +msgstr "" +"Sequência %.2X\n" +"- usada %d vezes (%.0f%%)\n" +"\n" +"clique com o botão direito para excluir" -#: src/gui/gui.cpp:4680 -msgid "Help" -msgstr "Ajuda" +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" +msgstr "Baixo Baixo Baixo" -#: src/gui/gui.cpp:4680 -msgid "help" -msgstr "ajuda" +#: src/gui/insEdit.cpp:43 +msgid "Down." +msgstr "Baixo." -#: src/gui/gui.cpp:4682 -msgid "debug menu" -msgstr "menu de depuração" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" +msgstr "Baixo Cima Baixo Cima" -#: src/gui/gui.cpp:4683 -msgid "inspector" -msgstr "inspetor" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" +msgstr "Baixo CIMA" -#: src/gui/gui.cpp:4684 -msgid "panic" -msgstr "pânico" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" +msgstr "Cima Cima Cima" -#: src/gui/gui.cpp:4685 -msgid "about..." -msgstr "sobre..." +#: src/gui/insEdit.cpp:47 +msgid "Up." +msgstr "Cima." -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" -msgstr "| Velocidade %d:%d" +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" +msgstr "Cima Baixo Cima Baixo" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" -msgstr "| Velocidade %d" +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" +msgstr "Cima BAIXO" -#: src/gui/gui.cpp:4704 -msgid "| Groove" -msgstr "| Groove" +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" +msgstr "Algoritmo" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " -msgstr " em %gHz (%g BPM) " +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" +msgstr "Feedback" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " -msgstr "| Ordem %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" +msgstr "LFO > Freq" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " -msgstr "| Ordem %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" +msgstr "LFO > Amp" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " -msgstr "| Linha %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" +msgstr "Decaimento 2" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " -msgstr "| Linha %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" +msgstr "EscalaEnv" -#: src/gui/gui.cpp:4721 -msgid "| " +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" +msgstr "Multiplicador" + +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" +msgstr "Desafinação 2" + +#: src/gui/insEdit.cpp:53 +msgid "AM" msgstr "" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" -msgstr "Não tem mais o que fazer não?" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" +msgstr "Profundidade de AM" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "%d ano " -msgstr[1] "%d anos " +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" +msgstr "Profundidade Vibrato" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "%d mês " -msgstr[1] "%d meses " +#: src/gui/insEdit.cpp:53 +msgid "Sustained" +msgstr "Env. Sustentado" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" +msgstr "Escalonamento de Nível" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" -msgstr "Note off (corte)" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" +msgstr "Vibrato" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" -msgstr "Note off (repouso)" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" +msgstr "Escala de Taxas" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" -msgstr "Repouso de macro somente" +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" +msgstr "OP2 Meio Seno" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" -msgstr "Note on: %s" +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" +msgstr "OP1 Meio Seno" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " -msgstr "Ins %d: " +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" +msgstr "DeslocEnv" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" -msgstr "Ins %d: %s" +#: src/gui/insEdit.cpp:53 +msgid "Reverb" +msgstr "Reverb" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" -msgstr "Definir volume: %d (%.2X, INVÁLIDO!)" +#: src/gui/insEdit.cpp:53 +msgid "Fine" +msgstr "Ajuste fino" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" -msgstr "Definir volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" +msgstr "LFO2 > Freq" -#: src/gui/gui.cpp:4812 -msgid "| modified" -msgstr "| modificado" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" +msgstr "LFO2 > Amp" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" -msgstr "" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" +msgstr "Modo de Ruído do OP4" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." -msgstr "" +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" +msgstr "Atraso de Envelope" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" -msgstr "impossível fazer algo sem permissões de Armazenamento!" +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" +msgstr "Nível de Saída" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." -msgstr "" -"Zenity/KDialog indisponíveis!\n" -"por favor instale uma dessas bibliotecas, ou desabilite o diálogo de " -"arquivos do sistema em Configurações > Geral." +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" +msgstr "Nível de Entrada de Modulação" + +#: src/gui/insEdit.cpp:63 +msgid "Left Output" +msgstr "Saída Esquerda" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" -msgstr "" -"erro ao salvar o instrumento! somente os seguintes tipos de instrumento são " -"suportados:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" +msgstr "Saída Direita" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" -msgstr "" +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" +msgstr "Afinação Grossa (semitons)" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" -msgstr "...mas você não selecionou uma sample!" +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" +msgstr "Modo de Frequência Fixa" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." -msgstr "" -"não foi possível salvar a sample! abra o Visualizador de Logs para mais " -"informações." +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" +msgstr "Atraso Env." -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" -msgstr "" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" +msgstr "EntraMod." -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" -msgstr "" +#: src/gui/insEdit.cpp:75 +msgid "Left" +msgstr "Esq." -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" -msgstr "" +#: src/gui/insEdit.cpp:76 +msgid "Right" +msgstr "Dir." -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." -msgstr "" -"parabéns! você foi capaz de carregar um monte de nada.\n" -"você tem direito a um bug report." +#: src/gui/insEdit.cpp:77 +msgid "Tune" +msgstr "Afin." -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" -msgstr "...mas você não selecionou um instrumento!" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" +msgstr "F.Fixa" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" -msgstr "ocorreram erros ao carregar as wavetables:\n" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" +msgstr "1. Violino" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" -msgstr "" +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" +msgstr "2. Violão" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" -msgstr "...mas você não selecionou uma wavetable!" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" +msgstr "3. Piano" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" -msgstr "não pôde abrir o arquivo!" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" +msgstr "4. Flauta" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" -msgstr "" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" +msgstr "5. Clarinete" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" -msgstr "não pôde escrever texto! (%s)" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" +msgstr "6. Oboé" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" -msgstr "não pôde escrever fluxo de comandos! (%s)" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" +msgstr "7. Trompete" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" -msgstr "" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" +msgstr "8. Órgão" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" -msgstr "" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" +msgstr "9. Trompa" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" -msgstr "Você abriu: %s" +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" +msgstr "10. Sintetizador" -#: src/gui/gui.cpp:5743 -msgid "You opened:" -msgstr "Você abriu:" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" +msgstr "11. Cravo" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" -msgstr "Você salvou: %s" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" +msgstr "12. Vibrafone" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" -msgstr "Erro" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" +msgstr "13. Baixo Sintético" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" -msgstr "" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" +msgstr "14. Baixo Acústico" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" -msgstr "" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" +msgstr "15. Guitarra Elétrica" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" -msgstr "" +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" +msgstr "1. Cordas Elétricas" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." -msgstr "" +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" +msgstr "2. Bow wow" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" -msgstr "" +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" +msgstr "3. Guitarra Elétrica" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." -msgstr "Por favor aguarde..." +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" +msgstr "4. Órgão" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" -msgstr "" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" +msgstr "6. Saxofone" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" -msgstr "" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" +msgstr "8. Órgão de Rua" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" -msgstr "Abortar" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" +msgstr "9. Synth Brass" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" -msgstr "" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" +msgstr "10. Piano Elétrico" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" -msgstr "" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" +msgstr "11. Baixo" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" -msgstr "%s" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" +msgstr "13. Campainha" -#: src/gui/gui.cpp:6270 -msgid "Erasing" -msgstr "Apagando" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" +msgstr "14. Surdo 2" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" -msgstr "Todas as subfaixas" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" +msgstr "15. Ruído" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" -msgstr "Subfaixa atual" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" +msgstr "1. Cordas" -#: src/gui/gui.cpp:6347 -msgid "Optimization" -msgstr "Otimização" +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" +msgstr "4. Piano Elétrico" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" -msgstr "Deduplicar sequências" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" +msgstr "5. Flauta" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" -msgstr "Remover instrumentos não utilizados" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" +msgstr "6. Marimba" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" -msgstr "Remover samples não utilizadas" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" +msgstr "8. Gaita" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" -msgstr "Deixa pra lá! Cancelar" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" +msgstr "9. Tuba" -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" -msgstr "Modo de kit de bateria:" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" +msgstr "10. Synth Brass" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" -msgstr "12 samples por oitava" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" +msgstr "11. Serra Curta" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" -msgstr "Oitava inicial" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" +msgstr "13. Guitarra Elétrica 2" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" -msgstr "" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" +msgstr "14. Baixo Sintético" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" -msgstr "" -"isto é um banco de instrumentos! selecione quais instrumentos carregar:" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" +msgstr "15. Cítara" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" -msgstr "" -"isto é um banco de instrumentos! selecione quais instrumentos carregar:" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" +msgstr "1. Sino" + +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" +msgstr "6. Sino Chacoalhante" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" -msgstr "" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" +msgstr "8. Órgão de Palheta" -#: src/gui/gui.cpp:6846 -msgid "Data type:" -msgstr "Tipo de dado:" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" +msgstr "9. Sino Suave" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" -msgstr "(será misturado para mono)" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" +msgstr "10. Xilofone" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" -msgstr "Sem sinal" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" +msgstr "11. Vibrafone" -#: src/gui/gui.cpp:6878 -msgid "Big endian" -msgstr "Big endian" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" +msgstr "12. Metais" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" -msgstr "Trocar nibbles" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" +msgstr "13. Baixo" -#: src/gui/gui.cpp:6890 -msgid "Swap words" -msgstr "Trocar palavras" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" +msgstr "14. Sintetizador" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" -msgstr "Codificação:" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" +msgstr "15. Coro" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" -msgstr "Trocar ordem dos bits" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" +msgstr "Meio Seno" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" -msgstr "Erro! Não foi passada uma string!" +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" +msgstr "Seno Absoluto" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" -msgstr "" -"parece que eu não pude carregar essas fontes. alguma configuração que você " -"poderia checar?" +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" +msgstr "1/4 Seno" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." -msgstr "" +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" +msgstr "Seno Espremido" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." -msgstr "" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" +msgstr "Seno Absoluto Espremido" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" -msgstr "" +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" +msgstr "Dente de Serra Logarítmica" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" -msgstr "não pôde abrir a janela! %s" +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" +msgstr "Seno Pulsado" -#: src/gui/gui.cpp:7499 -msgid "" -"\n" -"falling back to software renderer. please restart Furnace." -msgstr "" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" +msgstr "Seno (Períodos Pares)" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" -msgstr "Ajustar largura da coluna###SizeOne" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" +msgstr "Seno Absoluto (Períodos Pares)" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" -msgstr "Ajustar largura de todas as colunas###SizeAll" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" +msgstr "Seno Cortado" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" -msgstr "Redefinir largura de todas as colunas para o padrão###SizeAll" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" +msgstr "Triângulo Cortado" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" -msgstr "Redefinir ordem###ResetOrder" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" +msgstr "Triângulo Espremido" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" -msgstr "(Barra de menu principal)" +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" +msgstr "Triângulo Absoluto Espremido" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" -msgstr "(Popup)" +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" +msgstr "Ruído desabilitado" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" -msgstr "(Sem título)" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" +msgstr "Onda quadrada + ruído" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" -msgstr "Esconder barra de abas###HideTabBar" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" +msgstr "Modulação anel do OP3 + ruído" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" +#: src/gui/insEdit.cpp:230 +msgid "" +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" -msgstr "" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" +msgstr "SID 8580" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" -msgstr "" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" +msgstr "gate" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" -msgstr "Há mudanças não salvas! Salvar mudanças antes de sair?" - -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" -msgstr "Preservar ordem dos canais" - -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" -msgstr "Clonar dados dos canais" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" +msgstr "" -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" -msgstr "Clonar ao final" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" +msgstr "" -#: src/gui/sysManager.cpp:56 -msgid "Actions" -msgstr "Ações" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" +msgstr "" -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" -msgstr "(arraste para trocar chips)" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" +msgstr "" -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" -msgstr "Clonar##SysDup" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" +msgstr "" -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" -msgstr "Trocar##SysChange" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" +msgstr "" -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" -msgstr "Tem certeza de que quer remover este chip?" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" +msgstr "" -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" -msgstr "Reordenar sequências" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" +msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" -msgstr "Ordenar ordens" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" +msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" -msgstr "Tornar sequências únicas" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" +msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" msgstr "" -"Sequência %.2X\n" -"- não alocada" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -"Sequência %.2X\n" -"- usada %d vezes (%.0f%%)\n" -"\n" -"clique com o botão direito para excluir" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" -msgstr "Baixo Baixo Baixo" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" +msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." -msgstr "Baixo." +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" -msgstr "Baixo Cima Baixo Cima" +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" -msgstr "Baixo CIMA" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" -msgstr "Cima Cima Cima" +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." -msgstr "Cima." +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" -msgstr "Cima Baixo Cima Baixo" +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" -msgstr "Cima BAIXO" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" -msgstr "Algoritmo" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" -msgstr "Feedback" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" -msgstr "LFO > Freq" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" -msgstr "LFO > Amp" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" -msgstr "Decaimento 2" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" -msgstr "EscalaEnv" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" -msgstr "Multiplicador" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" +msgstr "Como diabos você..." -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" -msgstr "Desafinação 2" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" +msgstr "triângulo" -#: src/gui/insEdit.cpp:50 -msgid "AM" -msgstr "" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" +msgstr "serra" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" -msgstr "Profundidade de AM" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" +msgstr "pulso" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" -msgstr "Profundidade Vibrato" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" +msgstr "ruído" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" -msgstr "Env. Sustentado" +#: src/gui/insEdit.cpp:440 +msgid "tone" +msgstr "tom" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" -msgstr "Escalonamento de Nível" +#: src/gui/insEdit.cpp:442 +msgid "envelope" +msgstr "envelope" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" -msgstr "Vibrato" +#: src/gui/insEdit.cpp:451 +msgid "special wave" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" -msgstr "Escala de Taxas" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" -msgstr "OP2 Meio Seno" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" -msgstr "OP1 Meio Seno" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" -msgstr "DeslocEnv" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" -msgstr "Reverb" +#: src/gui/insEdit.cpp:464 +msgid "hold" +msgstr "segurar" -#: src/gui/insEdit.cpp:50 -msgid "Fine" -msgstr "Ajuste fino" +#: src/gui/insEdit.cpp:465 +msgid "alternate" +msgstr "alternar" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" -msgstr "LFO2 > Freq" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" +msgstr "direção" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" -msgstr "LFO2 > Amp" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" +msgstr "habilitar" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" -msgstr "Modo de Ruído do OP4" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" +msgstr "habilitado" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" -msgstr "Atraso de Envelope" +#: src/gui/insEdit.cpp:475 +msgid "mirror" +msgstr "espelhar" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" -msgstr "Nível de Saída" +#: src/gui/insEdit.cpp:479 +msgid "resolution" +msgstr "resolução" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" -msgstr "Nível de Entrada de Modulação" +#: src/gui/insEdit.cpp:480 +msgid "fixed" +msgstr "fixo" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" -msgstr "Saída Esquerda" +#: src/gui/insEdit.cpp:481 +msgid "N/A" +msgstr "N/A" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" -msgstr "Saída Direita" +#: src/gui/insEdit.cpp:488 +msgid "echo" +msgstr "eco" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" -msgstr "Afinação Grossa (semitons)" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" +msgstr "mod. de tom" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" -msgstr "Modo de Frequência Fixa" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" +msgstr "inverter direita" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" -msgstr "Atraso Env." +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" +msgstr "inverter esquerda" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" -msgstr "EntraMod." +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" +msgstr "banda" -#: src/gui/insEdit.cpp:72 -msgid "Left" -msgstr "Esq." +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" +msgstr "cn3desl" -#: src/gui/insEdit.cpp:73 -msgid "Right" -msgstr "Dir." +#: src/gui/insEdit.cpp:507 +msgid "test" +msgstr "teste" -#: src/gui/insEdit.cpp:74 -msgid "Tune" -msgstr "Afin." +#: src/gui/insEdit.cpp:512 +msgid "15KHz" +msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" -msgstr "F.Fixa" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" +msgstr "filtrar 2+4" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" -msgstr "Usuário" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" +msgstr "filtrar 1+3" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" -msgstr "1. Violino" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" +msgstr "16-bit 3+4" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" -msgstr "2. Violão" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" +msgstr "16-bit 1+2" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" -msgstr "3. Piano" +#: src/gui/insEdit.cpp:517 +msgid "high3" +msgstr "altafreq3" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" -msgstr "4. Flauta" +#: src/gui/insEdit.cpp:518 +msgid "high1" +msgstr "altafreq1" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" -msgstr "5. Clarinete" +#: src/gui/insEdit.cpp:519 +msgid "poly9" +msgstr "poly9" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" -msgstr "6. Oboé" +#: src/gui/insEdit.cpp:528 +msgid "16'" +msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" -msgstr "7. Trompete" +#: src/gui/insEdit.cpp:529 +msgid "8'" +msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" -msgstr "8. Órgão" +#: src/gui/insEdit.cpp:530 +msgid "4'" +msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" -msgstr "9. Trompa" +#: src/gui/insEdit.cpp:531 +msgid "2'" +msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" -msgstr "10. Sintetizador" +#: src/gui/insEdit.cpp:532 +msgid "sustain" +msgstr "sustentação" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" -msgstr "11. Cravo" +#: src/gui/insEdit.cpp:537 +msgid "square" +msgstr "quadrada" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" -msgstr "12. Vibrafone" +#: src/gui/insEdit.cpp:545 +msgid "surround" +msgstr "surround" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" -msgstr "13. Baixo Sintético" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" +msgstr "oneshot" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" -msgstr "14. Baixo Acústico" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" +msgstr "separar esq/dir" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" -msgstr "15. Guitarra Elétrica" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" +msgstr "HinvR" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" -msgstr "Bateria" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" +msgstr "VinvR" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" -msgstr "1. Cordas Elétricas" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" +msgstr "HinvL" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" -msgstr "2. Bow wow" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" +msgstr "VinvL" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" -msgstr "3. Guitarra Elétrica" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" +msgstr "mod anel" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" -msgstr "4. Órgão" +#: src/gui/insEdit.cpp:562 +msgid "low pass" +msgstr "passa baixa" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" -msgstr "6. Saxofone" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" +msgstr "passa alta" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" -msgstr "8. Órgão de Rua" +#: src/gui/insEdit.cpp:564 +msgid "band pass" +msgstr "passa banda" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" -msgstr "9. Synth Brass" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" +msgstr "habilitar tap B" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" -msgstr "10. Piano Elétrico" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" +msgstr "AM com rampa" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" -msgstr "11. Baixo" +#: src/gui/insEdit.cpp:579 +msgid "invert B" +msgstr "inverter B" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" -msgstr "13. Campainha" +#: src/gui/insEdit.cpp:580 +msgid "invert A" +msgstr "inverter A" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" -msgstr "14. Surdo 2" +#: src/gui/insEdit.cpp:581 +msgid "reset B" +msgstr "reiniciar B" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" -msgstr "15. Ruído" +#: src/gui/insEdit.cpp:582 +msgid "reset A" +msgstr "reiniciar A" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" -msgstr "1. Cordas" +#: src/gui/insEdit.cpp:583 +msgid "clip B" +msgstr "cortar B" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" -msgstr "4. Piano Elétrico" +#: src/gui/insEdit.cpp:584 +msgid "clip A" +msgstr "cortar A" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" -msgstr "5. Flauta" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" +msgstr "trocar contadores (ruído)" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" -msgstr "6. Marimba" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" +msgstr "passa baixa (ruído)" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" -msgstr "8. Gaita" +#: src/gui/insEdit.cpp:599 +msgid "rear right" +msgstr "traseira direita" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" -msgstr "9. Tuba" +#: src/gui/insEdit.cpp:600 +msgid "rear left" +msgstr "traseira esquerda" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" -msgstr "10. Synth Brass" +#: src/gui/insEdit.cpp:605 +msgid "on" +msgstr "ligado" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" -msgstr "11. Serra Curta" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" +msgstr "desacelerar k1" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" -msgstr "13. Guitarra Elétrica 2" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" +msgstr "desacelerar k2" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" -msgstr "14. Baixo Sintético" +#: src/gui/insEdit.cpp:616 +msgid "pause" +msgstr "pausar" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" -msgstr "15. Cítara" +#: src/gui/insEdit.cpp:617 +msgid "reverse" +msgstr "reverter" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" -msgstr "1. Sino" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" +msgstr "Subtrair" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" -msgstr "6. Sino Chacoalhante" +#: src/gui/insEdit.cpp:636 +msgid "Average" +msgstr "Média" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" -msgstr "8. Órgão de Palheta" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" +msgstr "Fase" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" -msgstr "9. Sino Suave" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" +msgstr "Coro" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" -msgstr "10. Xilofone" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" +msgstr "Nenhum (dupla)" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" -msgstr "11. Vibrafone" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" +msgstr "Wipe" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" -msgstr "12. Metais" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" +msgstr "Misturar (ping-pong)" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" -msgstr "13. Baixo" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" +msgstr "Sobrepor" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" -msgstr "14. Sintetizador" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" +msgstr "Sobreposição Negativa" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" -msgstr "15. Coro" +#: src/gui/insEdit.cpp:648 +msgid "Slide" +msgstr "Deslizar" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" -msgstr "Meio Seno" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" +msgstr "Coro Misto" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" -msgstr "Seno Absoluto" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" +msgstr "Modulação de Fase" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" -msgstr "1/4 Seno" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" +msgstr "Sweep" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" -msgstr "Seno Espremido" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" +msgstr "Aguardar" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" -msgstr "Seno Absoluto Espremido" +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" +msgstr "Aguardar pelo Repouso" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" -msgstr "Dente de Serra Logarítmica" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" +msgstr "Repetir até o Repouso" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" -msgstr "Seno Pulsado" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" +msgstr "Sweep de Volume" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" -msgstr "Seno (Períodos Pares)" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" +msgstr "Sweep de Frequência" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" -msgstr "Seno Absoluto (Períodos Pares)" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" +msgstr "Sweep de Ponto de Corte" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" -msgstr "Seno Cortado" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" +msgstr "Direto" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" -msgstr "Triângulo Cortado" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" +msgstr "Diminuir (linear)" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" -msgstr "Triângulo Espremido" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" +msgstr "Diminuir (logarítmico)" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" -msgstr "Triângulo Absoluto Espremido" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" +msgstr "Aumentar (linear)" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" -msgstr "Ruído desabilitado" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" +msgstr "Aumentar (linha torta)" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" -msgstr "Onda quadrada + ruído" +#: src/gui/insEdit.cpp:729 +msgid "Relative" +msgstr "Relativo" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" -msgstr "Modulação anel do OP3 + ruído" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" +msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" -msgstr "gate" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" +msgstr "HP/K2, HP/K2" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" -msgstr "sincron." +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" +msgstr "HP/K2, LP/K1" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" -msgstr "anel" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" +msgstr "LP/K2, LP/K2" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" -msgstr "Como diabos você..." +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" +msgstr "LP/K2, LP/K1" -#: src/gui/insEdit.cpp:335 -msgid "triangle" -msgstr "triângulo" +#: src/gui/insEdit.cpp:778 +msgid "Random" +msgstr "Aleatório" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" -msgstr "serra" +#: src/gui/insEdit.cpp:795 +msgid "Self" +msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" -msgstr "pulso" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" +msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" -msgstr "ruído" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" +msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" -msgstr "tom" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" +msgstr "" +"clique com o botão esquerdo para reiniciar\n" +"clique com o botão do meio para pausar\n" +"clique com o botão direito para ver o algoritmo" -#: src/gui/insEdit.cpp:345 -msgid "envelope" -msgstr "envelope" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" +msgstr "" +"clique com o botão esquerdo para configurar o escalonamento de TL\n" +"clique com o botão direito para ver a previsão da onda FM" -#: src/gui/insEdit.cpp:350 -msgid "hold" -msgstr "segurar" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" +msgstr "clique com o botão direito para ver a previsão da onda FM" -#: src/gui/insEdit.cpp:351 -msgid "alternate" -msgstr "alternar" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" +msgstr "nível do operador muda com o volume?" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" -msgstr "direção" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" +msgstr "AUTO##OPKVS" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" -msgstr "habilitar" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" +msgstr "NÃO##OPKVS" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" -msgstr "habilitado" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" +msgstr "SIM##OPKVS" -#: src/gui/insEdit.cpp:361 -msgid "mirror" -msgstr "espelhar" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" +msgstr "Base" -#: src/gui/insEdit.cpp:365 -msgid "resolution" -msgstr "resolução" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" +msgstr "Retenção" -#: src/gui/insEdit.cpp:366 -msgid "fixed" -msgstr "fixo" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" +msgstr "Tempo Sust." -#: src/gui/insEdit.cpp:367 -msgid "N/A" -msgstr "N/A" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" +msgstr "Decaim. Sust." -#: src/gui/insEdit.cpp:374 -msgid "echo" -msgstr "eco" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" +msgstr "Formato" + +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" +msgstr "Tipo de macro: Sequência" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" -msgstr "mod. de tom" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" +msgstr "Tipo de macro: ADSR" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" -msgstr "inverter direita" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" +msgstr "Tipo de macro: LFO" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" -msgstr "inverter esquerda" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" +msgstr "Tipo de macro: Que porcaria tá acontecendo aqui?" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" -msgstr "baixa" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" +msgstr "Atraso/Tamanho do passo" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" -msgstr "banda" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" +msgstr "Tamanho do passo (ticks)##IMacroSpeed" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" -msgstr "alta" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" +msgstr "Atraso##IMacroDelay" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" -msgstr "cn3desl" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" +msgstr "Modo de repouso: Ativo (pula para a posição de repouso)" -#: src/gui/insEdit.cpp:393 -msgid "test" -msgstr "teste" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" +msgstr "Modo de repouso: Passivo (repouso atrasado)" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" -msgstr "filtrar 2+4" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" +msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" -msgstr "filtrar 1+3" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" +msgstr "Compr. Passo" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" -msgstr "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" +msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" -msgstr "16-bit 1+2" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" +msgstr "Atraso" -#: src/gui/insEdit.cpp:403 -msgid "high3" -msgstr "altafreq3" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." +msgstr "Cacildis? Não, não, isso aí tá com problema..." -#: src/gui/insEdit.cpp:404 -msgid "high1" -msgstr "altafreq1" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." +msgstr "O único problema com aquela \"selectedMacro\" é que ela é um bug..." -#: src/gui/insEdit.cpp:405 -msgid "poly9" -msgstr "poly9" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" +msgstr "(copiando)" -#: src/gui/insEdit.cpp:414 -msgid "16'" -msgstr "" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" +msgstr "(trocando)" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" +"- arraste para trocar operadores\n" +"- shift+arraste para copiar operador" -#: src/gui/insEdit.cpp:416 -msgid "4'" -msgstr "" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" +msgstr "Habilitar sintetizador" -#: src/gui/insEdit.cpp:417 -msgid "2'" -msgstr "" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" +msgstr "Forma de onda única" -#: src/gui/insEdit.cpp:418 -msgid "sustain" -msgstr "sustentação" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" +msgstr "Forma de onda dupla" -#: src/gui/insEdit.cpp:423 -msgid "square" -msgstr "quadrada" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" +msgstr "Onda 1" -#: src/gui/insEdit.cpp:431 -msgid "surround" -msgstr "surround" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." +msgstr "" +"a macro de forma de onda está controlando a onda 1! este valor não será " +"efetivo." -#: src/gui/insEdit.cpp:437 -msgid "oneshot" -msgstr "oneshot" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" +msgstr "Onda 2" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" -msgstr "separar esq/dir" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" +msgstr "Continuar previsão" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" -msgstr "HinvR" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" +msgstr "Pausar previsão" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" -msgstr "VinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" +msgstr "Reiniciar previsão" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" -msgstr "HinvL" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" +msgstr "Copiar para nova wavetable" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" -msgstr "VinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" +msgstr "Taxa de Atualização" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" -msgstr "mod anel" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" +msgstr "Quantidade" -#: src/gui/insEdit.cpp:448 -msgid "low pass" -msgstr "passa baixa" +#: src/gui/insEdit.cpp:3281 +msgid "Global" +msgstr "Global" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" -msgstr "passa alta" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." +msgstr "" +"sintetizador de wavetable desabilitado.\n" +"use a macro de Forma de Onda para definir a onda para este instrumento." -#: src/gui/insEdit.cpp:450 -msgid "band pass" -msgstr "passa banda" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" +msgstr "novos recursos de DPCM desabilitados (compatibilidade)!" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" -msgstr "habilitar tap B" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." +msgstr "clique aqui para habilitá-los." -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" -msgstr "AM com rampa" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" +msgstr "nenhuma selecionada" -#: src/gui/insEdit.cpp:465 -msgid "invert B" -msgstr "inverter B" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" +msgstr "Usar amostra" -#: src/gui/insEdit.cpp:466 -msgid "invert A" -msgstr "inverter A" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" +msgstr "Vaga do banco de samples##BANKSLOT" -#: src/gui/insEdit.cpp:467 -msgid "reset B" -msgstr "reiniciar B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" +msgstr "Utilizar wavetable (Amiga/DAC Genérico somente)" -#: src/gui/insEdit.cpp:468 -msgid "reset A" -msgstr "reiniciar A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" +msgstr "Utilizar wavetable" -#: src/gui/insEdit.cpp:469 -msgid "clip B" -msgstr "cortar B" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" +msgstr "Utilizar mapa de samples" -#: src/gui/insEdit.cpp:470 -msgid "clip A" -msgstr "cortar A" +#: src/gui/insEdit.cpp:3397 +msgid "delta" +msgstr "delta" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" -msgstr "trocar contadores (ruído)" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" +msgstr "nome da sample" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" -msgstr "passa baixa (ruído)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" +msgstr "definir mapa inteiro para esse tom" -#: src/gui/insEdit.cpp:485 -msgid "rear right" -msgstr "traseira direita" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" +msgstr "definir mapa inteiro para esse valor de contador delta" -#: src/gui/insEdit.cpp:486 -msgid "rear left" -msgstr "traseira esquerda" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" +msgstr "definir mapa inteiro para essa nota" -#: src/gui/insEdit.cpp:491 -msgid "on" -msgstr "ligado" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" +msgstr "definir mapa inteiro para essa sample" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" -msgstr "desacelerar k1" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" +msgstr "redefinir tons" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" -msgstr "desacelerar k2" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" +msgstr "limpar valores de contador delta" -#: src/gui/insEdit.cpp:502 -msgid "pause" -msgstr "pausar" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" +msgstr "redefinir notas" -#: src/gui/insEdit.cpp:503 -msgid "reverse" -msgstr "reverter" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" +msgstr "limpar samples do mapa" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" -msgstr "Subtrair" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" +msgstr "Requisitar do TX81Z" -#: src/gui/insEdit.cpp:522 -msgid "Average" -msgstr "Média" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" +msgstr "Volume##TL" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" -msgstr "Fase" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" +msgstr "Nomes do %s" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" -msgstr "Coro" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." +msgstr "" +"este slider de volume só funciona no sistema de compatibilidade (não-" +"bateria)." -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" -msgstr "Nenhum (dupla)" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" +msgstr "Modo de frequência fixa" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" -msgstr "Wipe" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." +msgstr "" +"quando habilitado, os canais de bateria serão definidos para as frequências " +"especificadas, ignorando a nota." -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" -msgstr "Misturar (ping-pong)" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" +msgstr "Tambor" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" -msgstr "Sobrepor" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" +msgstr "Bloco" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" -msgstr "Sobreposição Negativa" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" +msgstr "NúmFreq." -#: src/gui/insEdit.cpp:534 -msgid "Slide" -msgstr "Deslizar" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" +msgstr "Caixa/Chimbal" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" -msgstr "Coro Misto" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" +msgstr "Surdo/Prato" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" -msgstr "Modulação de Fase" +#: src/gui/insEdit.cpp:4329 +msgid "Env" +msgstr "Env" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" -msgstr "Sweep" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." +msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" -msgstr "Aguardar" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" +msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" -msgstr "Aguardar pelo Repouso" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." +msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" -msgstr "Repetir até o Repouso" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" +msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" -msgstr "Sweep de Volume" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" +msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" -msgstr "Sweep de Frequência" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" +msgstr "Envelope 2 (bumbo somente)" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" -msgstr "Sweep de Ponto de Corte" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" +msgstr "Operador %d" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" -msgstr "Direto" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" +msgstr "Freq." -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" -msgstr "Diminuir (linear)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" +msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" -msgstr "Diminuir (logarítmico)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" +msgstr "Blc" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" -msgstr "Aumentar (linear)" +#: src/gui/insEdit.cpp:5231 +msgid "F" +msgstr "F" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" -msgstr "Aumentar (linha torta)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" +msgstr "Frequência (Núm-F)" -#: src/gui/insEdit.cpp:611 -msgid "Relative" -msgstr "Relativo" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" +msgstr "Env. Sust." -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" -msgstr "" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" +msgstr "tri" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" -msgstr "Aleatório" - -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -"clique com o botão esquerdo para reiniciar\n" -"clique com o botão do meio para pausar\n" -"clique com o botão direito para ver o algoritmo" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -"clique com o botão esquerdo para configurar o escalonamento de TL\n" -"clique com o botão direito para ver a previsão da onda FM" - -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" -msgstr "clique com o botão direito para ver a previsão da onda FM" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" -msgstr "nível do operador muda com o volume?" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" +msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" -msgstr "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" +msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" -msgstr "NÃO##OPKVS" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" +msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" -msgstr "SIM##OPKVS" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" +msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" -msgstr "Base" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" +msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" -msgstr "Retenção" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" +msgstr "A" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" -msgstr "Tempo Sust." +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" +msgstr "D" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" -msgstr "Decaim. Sust." +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" +msgstr "S" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" -msgstr "Formato" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" +msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" -msgstr "Tipo de macro: Sequência" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" +msgstr "R" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" -msgstr "Tipo de macro: ADSR" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" +msgstr "Modo de Mistura de Ondas" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" -msgstr "Tipo de macro: LFO" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" +msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" -msgstr "Tipo de macro: Que porcaria tá acontecendo aqui?" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" +msgstr "Macro de Ciclo de Trab. Absoluta" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" -msgstr "Atraso/Tamanho do passo" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" +msgstr "Modulação de Anel" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" -msgstr "Tamanho do passo (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" +msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" -msgstr "Atraso##IMacroDelay" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" +msgstr "Sincronização de Osciladores" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" -msgstr "Modo de repouso: Ativo (pula para a posição de repouso)" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" +msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" -msgstr "Modo de repouso: Passivo (repouso atrasado)" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" +msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" -msgstr "Compr. Passo" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" +msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" -msgstr "Atraso" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" +msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." -msgstr "Cacildis? Não, não, isso aí tá com problema..." +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." +msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." -msgstr "O único problema com aquela \"selectedMacro\" é que ela é um bug..." +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" +msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" -msgstr "(copiando)" +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" +msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" -msgstr "(trocando)" +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" +msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -"- arraste para trocar operadores\n" -"- shift+arraste para copiar operador" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" -msgstr "novos recursos de DPCM desabilitados (compatibilidade)!" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" +msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." -msgstr "clique aqui para habilitá-los." +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" +msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" -msgstr "nenhuma selecionada" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" +msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" -msgstr "Usar amostra" +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" +msgstr "Modo de filtro" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" -msgstr "Vaga do banco de samples##BANKSLOT" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" +msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" -msgstr "Utilizar wavetable (Amiga/DAC Genérico somente)" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" +msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" -msgstr "Utilizar wavetable" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" +msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" -msgstr "Utilizar mapa de samples" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" +msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" -msgstr "delta" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" +msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" -msgstr "nome da sample" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" +msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" -msgstr "definir mapa inteiro para esse tom" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." +msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" -msgstr "definir mapa inteiro para esse valor de contador delta" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" +msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" -msgstr "definir mapa inteiro para essa nota" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." +msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" -msgstr "definir mapa inteiro para essa sample" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" +msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" -msgstr "redefinir tons" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." +msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" -msgstr "limpar valores de contador delta" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" +msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" -msgstr "redefinir notas" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." +msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" -msgstr "limpar samples do mapa" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" +msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" -msgstr "Requisitar do TX81Z" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." +msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6296 #, c-format -msgid "%s name" -msgstr "Nomes do %s" +msgid "Change resonance with pitch##bindres%d" +msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" -msgstr "Modo de frequência fixa" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." +msgstr "" -#: src/gui/insEdit.cpp:3447 +#: src/gui/insEdit.cpp:6303 +#, c-format +msgid "Decrease resonance when pitch increases##decreaseres%d" +msgstr "" + +#: src/gui/insEdit.cpp:6306 msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -"quando habilitado, os canais de bateria serão definidos para as frequências " -"especificadas, ignorando a nota." -#: src/gui/insEdit.cpp:3455 -msgid "Drum" -msgstr "Tambor" +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" +msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" -msgstr "Bloco" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." +msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" -msgstr "NúmFreq." +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" +msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" -msgstr "Caixa/Chimbal" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." +msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" -msgstr "Surdo/Prato" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" +msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" -msgstr "Volume##TL" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." +msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -"este slider de volume só funciona no sistema de compatibilidade (não-" -"bateria)." -#: src/gui/insEdit.cpp:3663 -msgid "Env" -msgstr "Env" +#: src/gui/insEdit.cpp:6346 +msgid "In" +msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" -msgstr "OPL2/OPL3 somente (as últimas 4 ondas são somente para o OPL3)" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" +msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6385 #, c-format -msgid "Envelope 2 (kick only)" -msgstr "Envelope 2 (bumbo somente)" +msgid "Feed signal from filter %d output to filter %d input" +msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Operator %d" -msgstr "Operador %d" +msgid "Feed signal from filter %d output to channel output" +msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" -msgstr "Freq." +#: src/gui/insEdit.cpp:6418 +#, c-format +msgid "Filter %d macros" +msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" +msgstr "Ponto de corte" + +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" +msgstr "Alternar Filtro" + +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" -msgstr "Blc" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" +msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" -msgstr "F" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" +msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" -msgstr "Frequência (Núm-F)" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" -msgstr "Env. Sust." +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" +msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "aguardando..." -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "nenhum instrumento selecionado" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" "nenhum dos chips atualmente presentes são capazes de reproduzir esse tipo de " "instrumento!" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "Macros FM" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "Velocidade do LFO" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "Profundidade de PM" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "Formato do LFO" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "Máscara de Op." -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "Profundidade do AM 2" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "Profundidade do PM 2" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "Velocidade do LFO2" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "Formato do LFO2" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "Macros OP%d" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "Arpejo Op." -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "Tom Op." -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "Balanço Op." -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "Utilizar envelope em software" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "Inicializar envelope em cada nota" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "Comprimento do som" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "Infinito" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "Direção" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "Cima" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "Baixo" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "Sequência de Hardware" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "Tick" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "Comando" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "Mover/Remover" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "Comprimento do Envelope" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "Deslocar" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "Ticks" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "Posição" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "tri" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "Modulação de Anel" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "Sincronização de Osciladores" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "Habilitar filtro" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "Inicializar filtro" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "Ponto de corte" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "Modo de filtro" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "Modo de Ruído" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "Modo de Mistura de Ondas" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "Macro de Corte Absoluta" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "Macro de Ciclo de Trab. Absoluta" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "Não testar antes de uma nova nota" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "Trocar papéis dos temporizadores de frequência e redefinição de fase" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "Período" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "Quantidade" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "Limite" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "Virar" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "Carregar wavetable" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." @@ -16460,23 +19744,23 @@ msgstr "" "quando habilitado, uma wavetable será carregada em RAM.\n" "quando desabilitado, somente o deslocamento e comprimento serão alterados." -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "Forma de onda##WAVE" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "Posição/comprimento de onda por canal" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "Can" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "Modo de compatibilidade" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" @@ -16486,119 +19770,139 @@ msgstr "" "- inicializa a tabela de modulação com a primeira wavetable\n" "- não altera os parâmetros de modulação com mudança de instrumento" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "Profundidade de modulação" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "Velocidade de modulação" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "Tabela de modulação" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "Definir tabela de modulação (somente canal 5)" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "Coef. K1 do filtro" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "Coef. K2 do filtro" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "Comprimento do envelope" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "Rampa do volume esquerdo" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "Rampa do volume direito" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "Rampa do coef. K1 do filtro" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "Rampa do coef. K2 do filtro" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "Desaceleração da rampa do K1" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "Desaceleração da rampa do K2" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "Taxa de Ataque" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "Taxa de Decaimento 1" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "Nível de Decaimento" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "Taxa de Decaimento 2" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "Taxa de Repouso" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "Correção de Taxa" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "Taxa de LFO" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "Usar envelope" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "Modo de sustentação/repouso:" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "Direto (cortar no repouso)" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "Efetivo (redução linear)" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "Efetivo (redução exponencial)" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "Atrasado (escrever R no momento do repouso)" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "Modo de Ganho" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "Ganho" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" @@ -16608,377 +19912,419 @@ msgstr "" "saiba o que está fazendo.\n" "é recomendado utilizar a macro de Ganho para diminuição ao invés disso." -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "Habilitar sintetizador" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "Forma de onda única" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "Forma de onda dupla" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "Onda 1" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" -"a macro de forma de onda está controlando a onda 1! este valor não será " -"efetivo." - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "Onda 2" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "Continuar previsão" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "Pausar previsão" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "Reiniciar previsão" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "Copiar para nova wavetable" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "Taxa de Atualização" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "Global" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" -"sintetizador de wavetable desabilitado.\n" -"use a macro de Forma de Onda para definir a onda para este instrumento." - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "Macros" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "Arpejo" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "Redef. de Fase" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "Ciclo de Trab./Ruído" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "Alternar Filtro" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "Surround" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "Balanço (esquerda)" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "Balanço (direita)" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "Freq. Ruído" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "Num. EnvAuto" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "Den. EnvAuto" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "Máscara AND Ruído" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "Máscara OR Ruído" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "Liga/Desl." -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "Timbre" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "Profundidade Mod." -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "Velocidade Mod." -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "Posição Mod." -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "Comprimento do Ruído" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "Posição da onda" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "Comprimento da onda" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "Largura de Pulso" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "Coeficientes/Integ." -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "Carregar LFSR" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "Modo de Envelope" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "Temporizador de Redef. de Fase" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "Divisor de Clock" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "Volume Global" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "Nível de Eco" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "Retorno do Eco" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "Atraso do Eco" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "Controle de Grupo" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "Ataque de Grupo" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "Decaimento de Grupo" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "Tipo de Ruído" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "Quadrado/Ruído" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "Local do Tap A" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "Local do Tap B" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "Comprimento da Porção A" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "Comprimento da Porção B" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "Deslocamento da Porção A" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "Deslocamento da Porção B" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "Compensação de oitava" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "vá para Macros para outros parâmetros." -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "tipo de instrumento inválido! troque-o primeiro." -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "limpar conteúdo" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "deslocar..." -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "deslocar" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "Mín." -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "Máx." +#~ 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 "" +#~ "versão de custo reduzido do OPM com um leiaute de registradores " +#~ "diferentes e sem estéreo...\n" +#~ "...mas ele tem um AY-3-8910 embutido! (na verdade é um YM2149)\n" +#~ "esse está em modo de Canal Estendido, que transforma o terceiro canal FM " +#~ "em quatro operadores com notas/frequências independentes." + +#~ msgid "Dynamic (unconfirmed)" +#~ msgstr "Dinâmico (não confirmado)" + +#~ msgid "About screen party time" +#~ msgstr "\"Hora da Festa\" na tela \"Sobre...\"" + +#~ msgid "Warning: may cause epileptic seizures." +#~ msgstr "Aviso: pode causar ataques epiléticos." + +#~ msgid "Horizontal instrument list" +#~ msgstr "Lista de instrumentos horizontal" + +#~ msgid "-- demo songs --" +#~ msgstr "-- músicas de demonstração --" + +#~ msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#~ msgstr "OPL2/OPL3 somente (as últimas 4 ondas são somente para o OPL3)" + #~ msgid "F1xx: Single tick note slide up" #~ msgstr "F1xx: Slide de um tick de nota para cima" @@ -17377,66 +20723,9 @@ msgstr "Máx." #~ msgid "Input Pad###Input Pad" #~ msgstr "Teclado Virtual###Input Pad" -#~ msgid "Game consoles" -#~ msgstr "Consoles de videogame" - -#~ msgid "let's play some chiptune making games!" -#~ msgstr "vamos jogar um pouco de chiptune fazendo jogos!" - -#~ msgid "Sega Genesis (extended channel 3)" -#~ msgstr "Sega Mega Drive (canal 3 estendido)" - -#~ msgid "Sega Genesis (DualPCM, extended channel 3)" -#~ msgstr "Sega Mega Drive (DualPCM, canal 3 estendido)" - -#~ msgid "Sega Genesis (with Sega CD)" -#~ msgstr "Sega Mega Drive (com Mega CD)" - -#~ msgid "Sega Genesis (extended channel 3 with Sega CD)" -#~ msgstr "Sega Mega Drive (canal 3 estendido com Mega CD)" - -#~ msgid "Sega Genesis (CSM with Sega CD)" -#~ msgstr "Sega Mega Drive (CSM, com Mega CD)" - -#~ msgid "Sega Master System (with FM expansion)" -#~ msgstr "Sega Master System (with expansão FM)" - -#~ msgid "Sega Master System (with FM expansion in drums mode)" -#~ msgstr "Sega Master System (with expansão FM em modo bateria)" - -#~ msgid "Game Boy Advance (no software mixing)" -#~ msgstr "Game Boy Advance (sem mixing em software)" - -#~ msgid "Game Boy Advance (with MinMod)" -#~ msgstr "Game Boy Advance (com MinMod)" - -#~ msgid "Famicom with Konami VRC6" -#~ msgstr "Famicom com Konami VRC6" - -#~ msgid "Famicom with Konami VRC7" -#~ msgstr "Famicom com Konami VRC7" - -#~ msgid "Famicom with MMC5" -#~ msgstr "Famicom com MMC5" - -#~ msgid "Famicom with Sunsoft 5B" -#~ msgstr "Famicom com Sunsoft 5B" - -#~ msgid "Famicom with Namco 163" -#~ msgstr "Famicom com Namco 163" - -#~ msgid "Neo Geo AES (extended channel 2)" -#~ msgstr "Neo Geo AES (canal 2 estendido)" - #~ msgid "Neo Geo AES (extended channel 2 and CSM)" #~ msgstr "Neo Geo AES (canal 2 estendido e CSM)" -#~ msgid "Computers" -#~ msgstr "Computadores" - -#~ msgid "let's get to work on chiptune today." -#~ msgstr "porque hoje é dia de trabalhar em chiptune." - #~ msgid "Commodore 64 (C64, 6581 SID + Sound Expander in drums mode)" #~ msgstr "Commodore 64 (C64, SID 6581 + Sound Expander em modo bateria)" @@ -17449,75 +20738,21 @@ msgstr "Máx." #~ msgid "Commodore 64 (C64, 8580 SID + FM-YAM in drums mode)" #~ msgstr "Commodore 64 (C64, SID 8580 + FM-YAM em modo bateria)" -#~ msgid "MSX + MSX-AUDIO (drums mode)" -#~ msgstr "MSX + MSX-AUDIO (modo bateria)" - -#~ msgid "MSX + MSX-MUSIC (drums mode)" -#~ msgstr "MSX + MSX-MUSIC (modo bateria)" - -#~ msgid "MSX + Neotron (extended channel 2)" -#~ msgstr "MSX + Neotron (canal 2 estendido)" - #~ msgid "MSX + Neotron (extended channel 2 and CSM)" #~ msgstr "MSX + Neotron (canal 2 estendido e CSM)" -#~ msgid "MSX + Neotron (with YM2610B)" -#~ msgstr "MSX + Neotron (com YM2610B)" - -#~ msgid "MSX + Neotron (with YM2610B; extended channel 3)" -#~ msgstr "MSX + Neotron (com YM2610B; canal 3 estendido)" - #~ msgid "MSX + Neotron (with YM2610B; extended channel 3 and CSM)" -#~ msgstr "MSX + Neotron (com YM2610B; canal 3 estendido e CSM)" - -#~ msgid "NEC PC-88 (with PC-8801-10)" -#~ msgstr "NEC PC-88 (com PC-8801-10)" - -#~ msgid "NEC PC-88 (with PC-8801-11)" -#~ msgstr "NEC PC-88 (com PC-8801-11)" - -#~ msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" -#~ msgstr "NEC PC-88 (com PC-8801-11; canal 3 estendido)" +#~ msgstr "MSX + Neotron (com YM2610B; canal 3 estendido e CSM)" #~ msgid "NEC PC-88 (with PC-8801-11; extended channel 3 and CSM)" #~ msgstr "NEC PC-88 (com PC-8801-11; canal 3 estendido e CSM)" -#~ msgid "NEC PC-88 (with PC-8801-23)" -#~ msgstr "NEC PC-88 (com PC-8801-23)" - -#~ msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" -#~ msgstr "NEC PC-88 (com PC-8801-23; canal 3 estendido)" - #~ msgid "NEC PC-88 (with PC-8801-23; extended channel 3 and CSM)" #~ msgstr "NEC PC-88 (com PC-8801-23; canal 3 estendido e CSM)" -#~ msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" -#~ msgstr "NEC PC-88 (com HMB-20 HIBIKI-8800)" - -#~ msgid "NEC PC-8801mk2SR (with PC-8801-10)" -#~ msgstr "NEC PC-8801mk2SR (com PC-8801-10)" - -#~ msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" -#~ msgstr "NEC PC-8801mk2SR (com PC-8801-10; canal 3 estendido)" - #~ msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3 and CSM)" #~ msgstr "NEC PC-8801mk2SR (with PC-8801-10; canal 3 estendido e CSM)" -#~ msgid "NEC PC-8801mk2SR (with PC-8801-11)" -#~ msgstr "NEC PC-8801mk2SR (com PC-8801-11)" - -#~ msgid "" -#~ "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" -#~ msgstr "NEC PC-8801mk2SR (com PC-8801-11; canal 3 estendido no OPN interno)" - -#~ msgid "" -#~ "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" -#~ msgstr "NEC PC-8801mk2SR (com PC-8801-11; canal 3 estendido no OPN externo)" - -#~ msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" -#~ msgstr "" -#~ "NEC PC-8801mk2SR (com PC-8801-11; canal 3 estendido em ambos os OPNs)" - #~ msgid "" #~ "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 and CSM on both " #~ "OPNs)" @@ -17525,33 +20760,18 @@ msgstr "Máx." #~ "NEC PC-8801mk2SR (com PC-8801-11; canal 3 estendido e CSM em ambos os " #~ "OPNs)" -#~ msgid "NEC PC-8801mk2SR (with PC-8801-23)" -#~ msgstr "NEC PC-8801mk2SR (com PC-8801-23)" - -#~ msgid "" -#~ "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" -#~ msgstr "NEC PC-8801mk2SR (com PC-8801-23; canal 3 estendido no OPN interno)" - #~ msgid "" #~ "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 and CSM on internal " #~ "OPN)" #~ msgstr "" #~ "NEC PC-8801mk2SR (com PC-8801-23; canal 3 estendido e CSM no OPN interno)" -#~ msgid "" -#~ "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" -#~ msgstr "NEC PC-8801mk2SR (com PC-8801-23; canal 3 estendido no OPN externo)" - #~ msgid "" #~ "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 and CSM on external " #~ "OPN)" #~ msgstr "" #~ "NEC PC-8801mk2SR (com PC-8801-23; canal 3 estendido e CSM no OPN externo)" -#~ msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" -#~ msgstr "" -#~ "NEC PC-8801mk2SR (com PC-8801-23; canal 3 estendido em ambos os OPNs)" - #~ msgid "" #~ "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 and CSM on both " #~ "OPNs)" @@ -17559,48 +20779,21 @@ msgstr "Máx." #~ "NEC PC-8801mk2SR (com PC-8801-23; canal 3 estendido e CSM em ambos os " #~ "OPNs)" -#~ msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" -#~ msgstr "NEC PC-8801mk2SR (com HMB-20 HIBIKI-8800)" - -#~ msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" -#~ msgstr "NEC PC-8801mk2SR (com HMB-20 HIBIKI-8800; canal 3 estendido)" - #~ msgid "" #~ "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3 and CSM)" #~ msgstr "NEC PC-8801mk2SR (com HMB-20 HIBIKI-8800; canal 3 estendido e CSM)" -#~ msgid "NEC PC-8801FA (with PC-8801-10)" -#~ msgstr "NEC PC-8801FA (com PC-8801-10)" - -#~ msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" -#~ msgstr "NEC PC-8801FA (com PC-8801-10; canal 3 estendido)" - -#~ msgid "NEC PC-8801FA (with PC-8801-11)" -#~ msgstr "NEC PC-8801FA (com PC-8801-11)" - -#~ msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" -#~ msgstr "NEC PC-8801FA (com PC-8801-11; canal 3 estendido no OPN interno)" - -#~ msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" -#~ msgstr "NEC PC-8801FA (com PC-8801-11; canal 3 estendido no OPN externo)" - #~ msgid "" #~ "NEC PC-8801FA (with PC-8801-11; extended channel 3 and CSM on external " #~ "OPN)" #~ msgstr "" #~ "NEC PC-8801FA (com PC-8801-11; canal 3 estendido e CSM no OPN externo)" -#~ msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" -#~ msgstr "NEC PC-8801FA (com PC-8801-11; canal 3 estendido em ambos os OPNs)" - #~ msgid "" #~ "NEC PC-8801FA (with PC-8801-11; extended channel 3 and CSM on both OPNs)" #~ msgstr "" #~ "NEC PC-8801FA (com PC-8801-11; canal 3 estendido e CSM em ambos os OPNs)" -#~ msgid "NEC PC-8801FA (with PC-8801-23)" -#~ msgstr "NEC PC-8801FA (com PC-8801-23)" - #~ msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPN)" #~ msgstr "NEC PC-8801FA (com PC-8801-23; canal 3 estendido no OPN interno)" @@ -17627,105 +20820,38 @@ msgstr "Máx." #~ msgstr "" #~ "NEC PC-8801FA (com PC-8801-23; canal 3 estendido e CSM em ambos os OPNs)" -#~ msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" -#~ msgstr "NEC PC-8801FA (com HMB-20 HIBIKI-8800)" - -#~ msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" -#~ msgstr "NEC PC-8801FA (com HMB-20 HIBIKI-8800; canal 3 estendido)" - #~ msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3 and CSM)" #~ msgstr "NEC PC-8801FA (com HMB-20 HIBIKI-8800; canal 3 estendido e CSM)" -#~ msgid "NEC PC-98 (with PC-9801-26/K)" -#~ msgstr "NEC PC-98 (com PC-9801-26/K)" - -#~ msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" -#~ msgstr "NEC PC-98 (com PC-9801-26/K; canal 3 estendido)" - #~ msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3 and CSM)" #~ msgstr "NEC PC-98 (com PC-9801-26/K; canal 3 estendido e CSM)" -#~ msgid "NEC PC-98 (with Sound Orchestra)" -#~ msgstr "NEC PC-98 (com Sound Orchestra)" - -#~ msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" -#~ msgstr "NEC PC-98 (com Sound Orchestra; canal 3 estendido)" - #~ msgid "NEC PC-98 (with Sound Orchestra; extended channel 3 and CSM)" #~ msgstr "NEC PC-98 (com Sound Orchestra; canal 3 estendido e CSM)" -#~ msgid "NEC PC-98 (with Sound Orchestra in drums mode)" -#~ msgstr "NEC PC-98 (com Sound Orchestra em modo bateria)" - -#~ msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" -#~ msgstr "NEC PC-98 (com Sound Orchestra em modo bateria; canal 3 estendido)" - #~ msgid "" #~ "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3 and CSM)" #~ msgstr "" #~ "NEC PC-98 (com Sound Orchestra em modo bateria; canal 3 estendido e CSM)" -#~ msgid "NEC PC-98 (with Sound Orchestra V)" -#~ msgstr "NEC PC-98 (com Sound Orchestra V)" - -#~ msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" -#~ msgstr "NEC PC-98 (com Sound Orchestra V; canal 3 estendido)" - #~ msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3 and CSM)" #~ msgstr "NEC PC-98 (com Sound Orchestra V; canal 3 estendido e CSM)" -#~ msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" -#~ msgstr "NEC PC-98 (com Sound Orchestra V em modo bateria)" - -#~ msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" -#~ msgstr "" -#~ "NEC PC-98 (com Sound Orchestra V em modo bateria; canal 3 estendido)" - #~ msgid "" #~ "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3 and " #~ "CSM)" #~ msgstr "" #~ "NEC PC-98 (com Sound Orchestra V em modo bateria; canal 3 estendido e CSM)" -#~ msgid "NEC PC-98 (with PC-9801-86)" -#~ msgstr "NEC PC-98 (com PC-9801-86)" - -#~ msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" -#~ msgstr "NEC PC-98 (com PC-9801-86; canal 3 estendido)" - #~ msgid "NEC PC-98 (with PC-9801-86; extended channel 3 and CSM)" #~ msgstr "NEC PC-98 (com PC-9801-86; canal 3 estendido e CSM)" -#~ msgid "NEC PC-98 (with PC-9801-86) stereo" -#~ msgstr "NEC PC-98 (com PC-9801-86) stereo" - -#~ msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" -#~ msgstr "NEC PC-98 (com PC-9801-86; canal 3 estendido) stereo" - #~ msgid "NEC PC-98 (with PC-9801-86; extended channel 3 and CSM) stereo" #~ msgstr "NEC PC-98 (com PC-9801-86; canal 3 estendido e CSM) stereo" -#~ msgid "NEC PC-98 (with PC-9801-73)" -#~ msgstr "NEC PC-98 (com PC-9801-73)" - -#~ msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" -#~ msgstr "NEC PC-98 (com PC-9801-73; canal 3 estendido)" - #~ msgid "NEC PC-98 (with PC-9801-73; extended channel 3 and CSM)" #~ msgstr "NEC PC-98 (com PC-9801-73; canal 3 estendido e CSM)" -#~ msgid "" -#~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" -#~ msgstr "" -#~ "NEC PC-98 (com Sound Blaster 16 para PC-9800 com PC-9801-26/K compatível)" - -#~ msgid "" -#~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " -#~ "extended channel 3)" -#~ msgstr "" -#~ "NEC PC-98 (com Sound Blaster 16 para PC-9800 com PC-9801-26/K compatível; " -#~ "canal 3 estendido)" - #~ msgid "" #~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " #~ "extended channel 3 and CSM)" @@ -17733,20 +20859,6 @@ msgstr "Máx." #~ "NEC PC-98 (com Sound Blaster 16 para PC-9800 com PC-9801-26/K compatível; " #~ "canal 3 estendido e CSM)" -#~ msgid "" -#~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " -#~ "drums mode)" -#~ msgstr "" -#~ "NEC PC-98 (com Sound Blaster 16 para PC-9800 com PC-9801-26/K compatível " -#~ "em modo bateria)" - -#~ msgid "" -#~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " -#~ "drums mode; extended channel 3)" -#~ msgstr "" -#~ "NEC PC-98 (com Sound Blaster 16 para PC-9800 com PC-9801-26/K compatível " -#~ "em modo bateria; canal 3 estendido)" - #~ msgid "" #~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " #~ "drums mode; extended channel 3 and CSM)" @@ -17754,23 +20866,6 @@ msgstr "Máx." #~ "NEC PC-98 (com Sound Blaster 16 para PC-9800 com PC-9801-26/K compatível " #~ "em modo bateria; canal 3 estendido e CSM)" -#~ msgid "ZX Spectrum (48K, SFX-like engine)" -#~ msgstr "ZX Spectrum (48K, motor estilo SFX)" - -#~ msgid "ZX Spectrum (48K, QuadTone engine)" -#~ msgstr "ZX Spectrum (48K, motor QuadTone)" - -#~ msgid "ZX Spectrum (128K) with TurboSound" -#~ msgstr "ZX Spectrum (128K) com TurboSound" - -#~ msgid "ZX Spectrum (128K) with TurboSound FM" -#~ msgstr "ZX Spectrum (128K) com TurboSound FM" - -#~ msgid "" -#~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" -#~ msgstr "" -#~ "ZX Spectrum (128K) com TurboSound FM (canal 3 estendido no primeiro OPN)" - #~ msgid "" #~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 and CSM on " #~ "first OPN)" @@ -17778,11 +20873,6 @@ msgstr "Máx." #~ "ZX Spectrum (128K) com TurboSound FM (canal 3 estendido e CSM no primeiro " #~ "OPN)" -#~ msgid "" -#~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" -#~ msgstr "" -#~ "ZX Spectrum (128K) com TurboSound FM (canal 3 estendido no segundo OPN)" - #~ msgid "" #~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 and CSM on " #~ "second OPN)" @@ -17790,313 +20880,98 @@ msgstr "Máx." #~ "ZX Spectrum (128K) com TurboSound FM (canal 3 estendido e CSM no segundo " #~ "OPN)" -#~ msgid "" -#~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" -#~ msgstr "" -#~ "ZX Spectrum (128K) com TurboSound FM (canal 3 estendido em ambos os OPNs)" - #~ msgid "" #~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 and CSM on both " #~ "OPNs)" #~ msgstr "" #~ "ZX Spectrum (128K) com TurboSound FM (canal 3 estendido em ambos os OPNs)" -#~ msgid "Atari 800 (stereo)" -#~ msgstr "Atari 800 (estéreo)" - #~ msgid "PC (beeper)" #~ msgstr "PC (beeper)" -#~ msgid "PC + AdLib (drums mode)" -#~ msgstr "PC + AdLib (modo bateria)" - -#~ msgid "PC + Sound Blaster (drums mode)" -#~ msgstr "PC + Sound Blaster (modo bateria)" - -#~ msgid "PC + Sound Blaster w/Game Blaster Compatible" -#~ msgstr "PC + Sound Blaster com compatibilidade Game Blaster" - -#~ msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" -#~ msgstr "PC + Sound Blaster com compatibilidade Game Blaster (modo bateria)" - -#~ msgid "PC + Sound Blaster Pro (drums mode)" -#~ msgstr "PC + Sound Blaster Pro (modo bateria)" - -#~ msgid "PC + Sound Blaster Pro 2 (drums mode)" -#~ msgstr "PC + Sound Blaster Pro 2 (modo bateria)" - -#~ msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" -#~ msgstr "PC + ESS AudioDrive ES1488 (modo ESFM nativo)" - #~ msgid "Sharp X1 + FM addon" #~ msgstr "Sharp X1 + acessório FM" -#~ msgid "FM Towns (extended channel 3)" -#~ msgstr "FM Towns (canal 3 estendido)" - -#~ msgid "Commander X16 (VERA only)" -#~ msgstr "Commander X16 (VERA apenas)" - #~ msgid "Commander X16 (with OPM)" #~ msgstr "Commander X16 (com OPM)" -#~ msgid "Commander X16 (with Twin OPL3)" -#~ msgstr "Commander X16 (com 2x OPL3)" - -#~ msgid "Arcade systems" -#~ msgstr "Sistemas Arcade" - -#~ msgid "INSERT COIN" -#~ msgstr "Ô tio, me vê uma ficha aí!" - -#~ msgid "Williams/Midway Y/T unit w/ADPCM sound board" -#~ msgstr "Placa Williams/Midway Y/T com placa de som ADPCM" - -#~ msgid "Konami Battlantis (drums mode on first OPL2)" -#~ msgstr "Konami Battlantis (modo bateria no primeiro OPL2)" - -#~ msgid "Konami Battlantis (drums mode on second OPL2)" -#~ msgstr "Konami Battlantis (modo bateria no segundo OPL2)" - -#~ msgid "Konami Battlantis (drums mode on both OPL2s)" -#~ msgstr "Konami Battlantis (modo bateria em ambos os OPL2s)" - -#~ msgid "Konami Haunted Castle (drums mode)" -#~ msgstr "Konami Haunted Castle (modo bateria)" - -#~ msgid "Konami S.P.Y. (drums mode)" -#~ msgstr "Konami S.P.Y. (modo bateria)" - -#~ msgid "Konami Rollergames (drums mode)" -#~ msgstr "Konami Rollergames (modo bateria)" - -#~ msgid "Sega System E (with FM expansion)" -#~ msgstr "Sega System E (com expansão FM)" - -#~ msgid "Sega System E (with FM expansion in drums mode)" -#~ msgstr "Sega System E (com expansão FM em modo bateria)" - -#~ msgid "Sega Hang-On (extended channel 3)" -#~ msgstr "Sega Hang-On (canal 3 estendido)" - #~ msgid "Sega Hang-On (extended channel 3 and CSM)" #~ msgstr "Sega Hang-On (canal 3 estendido e CSM)" -#~ msgid "Sega System 18 (extended channel 3 on first OPN2C)" -#~ msgstr "Sega System 18 (canal 3 estendido no primeiro OPN2C)" - #~ msgid "Sega System 18 (extended channel 3 and CSM on first OPN2C)" #~ msgstr "Sega System 18 (canal 3 estendido e CSM no primeiro OPN2C)" -#~ msgid "Sega System 18 (extended channel 3 on second OPN2C)" -#~ msgstr "Sega System 18 (canal 3 estendido no segundo OPN2C)" - #~ msgid "Sega System 18 (extended channel 3 and CSM on second OPN2C)" #~ msgstr "Sega System 18 (canal 3 estendido e CSM no segundo OPN2C)" -#~ msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" -#~ msgstr "Sega System 18 (canal 3 estendido em ambos os OPN2Cs)" - #~ msgid "Sega System 18 (extended channel 3 and CSM on both OPN2Cs)" #~ msgstr "Sega System 18 (canal 3 estendido e CSM em ambos os OPN2Cs)" -#~ msgid "Sega System 32 (extended channel 3 on first OPN2C)" -#~ msgstr "Sega System 32 (canal 3 estendido no primeiro OPN2C)" - #~ msgid "Sega System 32 (extended channel 3 and CSM on first OPN2C)" #~ msgstr "Sega System 32 (canal 3 estendido e CSM no primeiro OPN2C)" -#~ msgid "Sega System 32 (extended channel 3 on second OPN2C)" -#~ msgstr "Sega System 32 (canal 3 estendido no segundo OPN2C)" - #~ msgid "Sega System 32 (extended channel 3 and CSM on second OPN2C)" #~ msgstr "Sega System 32 (canal 3 estendido e CSM no segundo OPN2C)" -#~ msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" -#~ msgstr "Sega System 32 (canal 3 estendido em ambos os OPN2Cs)" - #~ msgid "Sega System 32 (extended channel 3 and CSM on both OPN2Cs)" #~ msgstr "Sega System 32 (canal 3 estendido e CSM em ambos os OPN2Cs)" -#~ msgid "Capcom Arcade" -#~ msgstr "Capcom Arcade" - -#~ msgid "Capcom Arcade (extended channel 3 on first OPN)" -#~ msgstr "Capcom Arcade (canal 3 estendido no primeiro OPN)" - #~ msgid "Capcom Arcade (extended channel 3 and CSM on first OPN)" #~ msgstr "Capcom Arcade (canal 3 estendido e CSM no primeiro OPN)" -#~ msgid "Capcom Arcade (extended channel 3 on second OPN)" -#~ msgstr "Capcom Arcade (canal 3 estendido no segundo OPN)" - #~ msgid "Capcom Arcade (extended channel 3 and CSM on second OPN)" #~ msgstr "Capcom Arcade (canal 3 estendido e CSM no segundo OPN)" -#~ msgid "Capcom Arcade (extended channel 3 on both OPNs)" -#~ msgstr "Capcom Arcade (canal 3 estendido em ambos os OPNs)" - #~ msgid "Capcom Arcade (extended channel 3 and CSM on both OPNs)" #~ msgstr "Capcom Arcade (canal 3 estendido e CSM em ambos os OPNs)" -#~ msgid "Jaleco Ginga NinkyouDen (drums mode)" -#~ msgstr "Jaleco Ginga NinkyouDen (modo bateria)" - -#~ msgid "NMK 16-bit Arcade" -#~ msgstr "NMK Arcade 16-bit" - -#~ msgid "NMK 16-bit Arcade (extended channel 3)" -#~ msgstr "NMK Arcade 16-bit (canal 3 estendido)" - #~ msgid "NMK 16-bit Arcade (extended channel 3 and CSM)" #~ msgstr "NMK Arcade 16-bit (canal 3 estendido e CSM)" -#~ msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" -#~ msgstr "NMK Arcade 16-bit (com bankswitching NMK112)" - -#~ msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" -#~ msgstr "NMK Arcade 16-bit (com bankswitching NMK112, canal 3 estendido)" - #~ msgid "" #~ "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3 and CSM)" #~ msgstr "" #~ "NMK 16-bit Arcade (com bankswitching NMK112, canal 3 estendido e CSM)" -#~ msgid "Atlus Power Instinct 2 (extended channel 3)" -#~ msgstr "Atlus Power Instinct 2 (canal 3 estendido)" - #~ msgid "Atlus Power Instinct 2 (extended channel 3 and CSM)" #~ msgstr "Atlus Power Instinct 2 (canal 3 estendido e CSM)" -#~ msgid "Kaneko DJ Boy (extended channel 3)" -#~ msgstr "Kaneko DJ Boy (canal 3 estendido)" - #~ msgid "Kaneko DJ Boy (extended channel 3 and CSM)" #~ msgstr "Kaneko DJ Boy (canal 3 estendido e CSM)" -#~ msgid "Kaneko Air Buster (extended channel 3)" -#~ msgstr "Kaneko Air Buster (canal 3 estendido)" - #~ msgid "Kaneko Air Buster (extended channel 3 and CSM)" #~ msgstr "Kaneko Air Buster (canal 3 estendido e CSM)" -#~ msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" -#~ msgstr "Tecmo Ninja Gaiden (canal 3 estendido no primeiro OPN)" - #~ msgid "Tecmo Ninja Gaiden (extended channel 3 and CSM on first OPN)" #~ msgstr "Tecmo Ninja Gaiden (canal 3 estendido e CSM no primeiro OPN)" -#~ msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" -#~ msgstr "Tecmo Ninja Gaiden (canal 3 estendido no segundo OPN)" - #~ msgid "Tecmo Ninja Gaiden (extended channel 3 and CSM on second OPN)" #~ msgstr "Tecmo Ninja Gaiden (canal 3 estendido e CSM no segundo OPN)" -#~ msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" -#~ msgstr "Tecmo Ninja Gaiden (canal 3 estendido em ambos os OPNs)" - #~ msgid "Tecmo Ninja Gaiden (extended channel 3 and CSM on both OPNs)" #~ msgstr "Tecmo Ninja Gaiden (canal 3 estendido e CSM em ambos os OPNs)" -#~ msgid "Tecmo System (drums mode)" -#~ msgstr "Tecmo System (modo bateria)" - -#~ msgid "Seibu Kaihatsu Raiden (drums mode)" -#~ msgstr "Seibu Kaihatsu Raiden (modo bateria)" - -#~ msgid "Sunsoft Arcade" -#~ msgstr "Sunsoft Arcade" - -#~ msgid "Sunsoft Arcade (extended channel 3)" -#~ msgstr "Sunsoft Arcade (canal 3 estendido)" - #~ msgid "Sunsoft Arcade (extended channel 3 and CSM)" #~ msgstr "Sunsoft Arcade (canal 3 estendido e CSM)" -#~ msgid "Atari Rampart (drums mode)" -#~ msgstr "Atari Rampart (modo bateria)" - -#~ msgid "Data East Karnov (extended channel 3)" -#~ msgstr "Data East Karnov (canal 3 estendido)" - #~ msgid "Data East Karnov (extended channel 3 and CSM)" #~ msgstr "Data East Karnov (canal 3 estendido e CSM)" -#~ msgid "Data East Karnov (drums mode)" -#~ msgstr "Data East Karnov (modo bateria)" - -#~ msgid "Data East Karnov (extended channel 3; drums mode)" -#~ msgstr "Data East Karnov (canal 3 estendido; modo bateria)" - #~ msgid "Data East Karnov (extended channel 3 and CSM; drums mode)" #~ msgstr "Data East Karnov (canal 3 estendido e CSM; modo bateria)" -#~ msgid "Data East Arcade" -#~ msgstr "Data East Arcade" - -#~ msgid "Data East Arcade (extended channel 3)" -#~ msgstr "Data East Arcade (canal 3 estendido)" - #~ msgid "Data East Arcade (extended channel 3 and CSM)" #~ msgstr "Data East Arcade (canal 3 estendido e CSM)" -#~ msgid "Data East Arcade (drums mode)" -#~ msgstr "Data East Arcade (modo bateria)" - -#~ msgid "Data East Arcade (extended channel 3; drums mode)" -#~ msgstr "Data East Arcade (canal 3 estendido; modo bateria)" - #~ msgid "Data East Arcade (extended channel 3 and CSM; drums mode)" #~ msgstr "Data East Arcade (canal 3 estendido e CSM; modo bateria)" -#~ msgid "Data East PCX (extended channel 3)" -#~ msgstr "Data East PCX (canal 3 estendido)" - #~ msgid "Data East PCX (extended channel 3 and CSM)" #~ msgstr "Data East PCX (canal 3 estendido e CSM)" -#~ msgid "Data East Dark Seal (extended channel 3)" -#~ msgstr "Data East Dark Seal (canal 3 estendido)" - #~ msgid "Data East Dark Seal (extended channel 3 and CSM)" #~ msgstr "Data East Dark Seal (canal 3 estendido e CSM)" -#~ msgid "SNK Ikari Warriors (drums mode on first OPL)" -#~ msgstr "SNK Ikari Warriors (modo bateria no primeiro OPL)" - -#~ msgid "SNK Ikari Warriors (drums mode on second OPL)" -#~ msgstr "SNK Ikari Warriors (modo bateria no segundo OPL)" - -#~ msgid "SNK Ikari Warriors (drums mode on both OPLs)" -#~ msgstr "SNK Ikari Warriors (modo bateria em ambos OPLs)" - -#~ msgid "SNK Triple Z80 (drums mode on Y8950)" -#~ msgstr "SNK Triple Z80 (modo bateria no Y8950)" - -#~ msgid "SNK Triple Z80 (drums mode on OPL)" -#~ msgstr "SNK Triple Z80 (modo bateria no OPL)" - -#~ msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" -#~ msgstr "SNK Triple Z80 (modo bateria no Y8950 e no OPL)" - -#~ msgid "SNK Chopper I (drums mode on Y8950)" -#~ msgstr "SNK Chopper I (modo bateria no Y8950)" - -#~ msgid "SNK Chopper I (drums mode on OPL2)" -#~ msgstr "SNK Chopper I (modo bateria no OPL2)" - -#~ msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" -#~ msgstr "SNK Chopper I (modo bateria no Y8950 e no OPL2)" - -#~ msgid "SNK Touchdown Fever (drums mode on OPL)" -#~ msgstr "SNK Touchdown Fever (modo bateria no OPL)" - -#~ msgid "SNK Touchdown Fever (drums mode on Y8950)" -#~ msgstr "SNK Touchdown Fever (modo bateria no Y8950)" - -#~ msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" -#~ msgstr "SNK Touchdown Fever (modo bateria no OPL e no Y8950)" - #~ msgid "Alpha denshi Alpha-68K (extended channel 3)" #~ msgstr "Alpha denshi Alpha-68K (canal 3 estendido)" @@ -18112,21 +20987,9 @@ msgstr "Máx." #~ msgid "Alpha denshi Alpha-68K (extended channel 3 and CSM; drums mode)" #~ msgstr "Alpha denshi Alpha-68K (canal 3 estendido e CSM; modo bateria)" -#~ msgid "Neo Geo MVS (extended channel 2)" -#~ msgstr "Neo Geo MVS (canal 2 estendido)" - #~ msgid "Neo Geo MVS (extended channel 2 and CSM)" #~ msgstr "Neo Geo MVS (canal 2 estendido e CSM)" -#~ msgid "Namco (3-channel WSG)" -#~ msgstr "Namco (WSG de 3 canais)" - -#~ msgid "Taito Arcade" -#~ msgstr "Taito Arcade" - -#~ msgid "Taito Arcade (extended channel 3)" -#~ msgstr "Taito Arcade (canal 3 estendido)" - #~ msgid "Taito Arcade (extended channel 3 and CSM)" #~ msgstr "Taito Arcade (canal 3 estendido e CSM)" @@ -18139,24 +21002,6 @@ msgstr "Máx." #~ msgid "Seta 1 + FM addon (extended channel 3 and CSM)" #~ msgstr "Seta 1 + acessório FM (canal 3 estendido e CSM)" -#~ msgid "Coreland Cyber Tank (drums mode)" -#~ msgstr "Coreland Cyber Tank (modo bateria)" - -#~ msgid "Toaplan 1 (drums mode)" -#~ msgstr "Toaplan 1 (modo bateria)" - -#~ msgid "Dynax/Nakanihon 3rd generation hardware" -#~ msgstr "Hardware Dynax/Nakanihon de 3ª geração" - -#~ msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" -#~ msgstr "Hardware Dynax/Nakanihon de 3ª geração (modo bateria)" - -#~ msgid "Dynax/Nakanihon Real Break (drums mode)" -#~ msgstr "Dynax/Nakanihon Real Break (modo bateria)" - -#~ msgid "system presets that you have saved." -#~ msgstr "predefinições de sistema que você salvou." - #~ msgid "" #~ "chips which use frequency modulation (FM) to generate sound.\n" #~ "some of these also pack more (like square and sample channels).\n" @@ -18171,112 +21016,30 @@ msgstr "Máx." #~ "mas as duas técnicas são indistinguíveis\n" #~ "se você utilizar ondas senoidais." -#~ msgid "Yamaha YM2203 (extended channel 3)" -#~ msgstr "Yamaha YM2203 (canal 3 estendido)" - #~ msgid "Yamaha YM2203 (extended channel 3 and CSM)" #~ msgstr "Yamaha YM2203 (canal 3 estendido e CSM)" -#~ msgid "Yamaha YM2608 (extended channel 3)" -#~ msgstr "Yamaha YM2608 (canal 3 estendido e CSM)" - #~ msgid "Yamaha YM2608 (extended channel 3 and CSM)" #~ msgstr "Yamaha YM2608 (canal 3 estendido e CSM)" -#~ msgid "Yamaha YM2610 (extended channel 2)" -#~ msgstr "Yamaha YM2610 (canal 2 estendido)" - #~ msgid "Yamaha YM2610 (extended channel 2 and CSM)" #~ msgstr "Yamaha YM2610 (canal 2 estendido e CSM)" -#~ msgid "Yamaha YM2610B (extended channel 3)" -#~ msgstr "Yamaha YM2610B (canal 3 estendido)" - #~ msgid "Yamaha YM2610B (extended channel 3 and CSM)" #~ msgstr "Yamaha YM2610B (canal 3 estendido e CSM)" -#~ msgid "Yamaha YM2612 (extended channel 3)" -#~ msgstr "Yamaha YM2612 (canal 3 estendido)" - #~ msgid "Yamaha YM2612 (extended channel 3) with DualPCM and CSM" #~ msgstr "Yamaha YM2612 (canal 3 estendido) com DualPCM e CSM" -#~ msgid "Yamaha YMF276 (extended channel 3)" -#~ msgstr "Yamaha YMF276 (canal 3 estendido)" - #~ msgid "Yamaha YMF276 with DualPCM" #~ msgstr "Yamaha YMF276 com DualPCM" #~ msgid "Yamaha YMF276 (extended channel 3) with DualPCM and CSM" #~ msgstr "Yamaha YMF276 (canal 3 estendido) com DualPCM e CSM" -#~ msgid "Yamaha YM2413 (drums mode)" -#~ msgstr "Yamaha YM2413 (modo bateria)" - -#~ msgid "Yamaha YM3438 (extended channel 3)" -#~ msgstr "Yamaha YM3438 (canal 3 estendido)" - -#~ msgid "Yamaha YM3438 (OPN2C) with DualPCM" -#~ msgstr "Yamaha YM3438 (OPN2C) com DualPCM" - #~ msgid "Yamaha YM3438 (extended channel 3) with DualPCM and CSM" #~ msgstr "Yamaha YM3438 (canal 3 estendido) com DualPCM e CSM" -#~ msgid "Yamaha YM3526 (drums mode)" -#~ msgstr "Yamaha YM3526 (modo bateria)" - -#~ msgid "Yamaha Y8950 (drums mode)" -#~ msgstr "Yamaha Y8950 (modo bateria)" - -#~ msgid "Yamaha YM3812 (drums mode)" -#~ msgstr "Yamaha YM3812 (modo bateria)" - -#~ msgid "Yamaha YMF262 (drums mode)" -#~ msgstr "Yamaha YMF262 (modo bateria)" - -#~ msgid "Yamaha YMF289B (drums mode)" -#~ msgstr "Yamaha YMF289B (modo bateria)" - -#~ msgid "" -#~ "these chips generate square/pulse tones only (but may include noise)." -#~ msgstr "" -#~ "esses chips geram tons de onda quadrada/pulsada somente (mas podem " -#~ "incluir ruído)." - -#~ msgid "Sega PSG (SN76489-like)" -#~ msgstr "Sega PSG (similar ao SN76489)" - -#~ msgid "Sega PSG (SN76489-like, Stereo)" -#~ msgstr "Sega PSG (similar ao SN76489, Estéreo)" - -#~ msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." -#~ msgstr "chips/sistemas que usam samples PCM ou ADPCM para geração de som." - -#~ msgid "chips which use user-specified waveforms to generate sound." -#~ msgstr "" -#~ "chips que usam formas de onda especificadas pelo usuários para gerar som." - -#~ msgid "Namco C15 (8-channel mono)" -#~ msgstr "Namco C15 (mono, 8 canais)" - -#~ msgid "Namco C30 (8-channel stereo)" -#~ msgstr "Namco C30 (estéreo, 8 canais)" - -#~ msgid "Specialized" -#~ msgstr "Especializado" - -#~ msgid "chips/systems with unique sound synthesis methods." -#~ msgstr "chips/sistemas com métodos únicos de geração/síntese de som." - -#~ msgid "Commodore PET (pseudo-wavetable)" -#~ msgstr "Commodore PET (pseudo-wavetable)" - -#~ msgid "ZX Spectrum (beeper only, SFX-like engine)" -#~ msgstr "ZX Spectrum (beeper apenas, motor estilo SFX)" - -#~ msgid "ZX Spectrum (beeper only, QuadTone engine)" -#~ msgstr "ZX Spectrum (beeper apenas, motor QuadTone)" - #~ msgid "" #~ "chips/systems which do not exist in reality or were made just several " #~ "years ago." @@ -18284,23 +21047,6 @@ msgstr "Máx." #~ "chips/sistemas que não existem fisicamente ou foram feitos apenas alguns " #~ "anos atrás." -#~ msgid "DefleMask-compatible" -#~ msgstr "Compatível com DefleMask" - -#~ msgid "" -#~ "these configurations are compatible with DefleMask.\n" -#~ "select this if you need to save as .dmf or work with that program." -#~ msgstr "" -#~ "essas configurações são compatíveis com o DefleMask.\n" -#~ "selecione uma delas se você precisar salvar no formato .dmf ou trabalhar " -#~ "com este programa." - -#~ msgid "Arcade (YM2151 and SegaPCM)" -#~ msgstr "Arcade (YM2151 e SegaPCM)" - -#~ msgid "Neo Geo CD (extended channel 2)" -#~ msgstr "Neo Geo CD (canal 2 estendido)" - #~ msgid "Register View###Register View" #~ msgstr "Visualização de Registradores###Register View" @@ -18360,12 +21106,6 @@ msgstr "Máx." #~ msgid "Hz" #~ msgstr "Hz" -#~ msgid "1MB" -#~ msgstr "1MB" - -#~ msgid "256KB" -#~ msgstr "256KB" - #~ msgid "Chip Manager###Chip Manager" #~ msgstr "Gerenciador de Chips###Chip Manager" @@ -18432,18 +21172,6 @@ msgstr "Máx." #~ msgid "direct" #~ msgstr "direto" -#~ msgid "HP/K2, HP/K2" -#~ msgstr "HP/K2, HP/K2" - -#~ msgid "HP/K2, LP/K1" -#~ msgstr "HP/K2, LP/K1" - -#~ msgid "LP/K2, LP/K2" -#~ msgstr "LP/K2, LP/K2" - -#~ msgid "LP/K2, LP/K1" -#~ msgstr "LP/K2, LP/K1" - #~ msgid "Settings###Settings" #~ msgstr "Configurações###Settings" @@ -18480,12 +21208,6 @@ msgstr "Máx." #~ msgid "Light Show (use for Launchpad)" #~ msgstr "Show de luzes (use para o Launchpad)" -#~ msgid "Sample ROMs:" -#~ msgstr "ROMs de Sample:" - -#~ msgid "OPL4 YRW801 path" -#~ msgstr "Caminho da YRW801 do OPL4" - #~ msgid "MultiPCM TG100 path" #~ msgstr "Caminho da TG100 do MultiPCM" @@ -18534,9 +21256,6 @@ msgstr "Máx." #~ msgid "Misc" #~ msgstr "Miscelânea" -#~ msgid "Wrap text" -#~ msgstr "Quebrar texto" - #~ msgid "Wrap text in song/subsong comments window." #~ msgstr "" #~ "Quebrar automaticamente texto na janela de comentários da música/subfaixa." @@ -19534,18 +22253,6 @@ msgstr "Máx." #~ msgid "Raw Envelope Period" #~ msgstr "Período do Envelope (val. registrador)" -#~ msgid "A" -#~ msgstr "A" - -#~ msgid "D" -#~ msgstr "D" - -#~ msgid "S" -#~ msgstr "S" - -#~ msgid "R" -#~ msgstr "R" - #~ msgid "Raw Frequency" #~ msgstr "Frequência (val. registrador)" @@ -19682,9 +22389,6 @@ msgstr "Máx." #~ msgid "int" #~ msgstr "int" -#~ msgid "8580 SID" -#~ msgstr "SID 8580" - #~ msgid "bitwise AND" #~ msgstr "AND bit a bit" @@ -20187,12 +22891,6 @@ msgstr "Máx." #~ msgid "16xx: Set raw period higher byte" #~ msgstr "16xx: Definir byte superior do período (val. registrador)" -#~ msgid "22xx: Pulse width slide up" -#~ msgstr "22xx: Slide de largura de pulso para cima" - -#~ msgid "23xx: Pulse width slide down" -#~ msgstr "23xx: Slide de largura de pulso para baixo" - #~ msgid "24xx: Cutoff slide up" #~ msgstr "24xx: Slide de ponto de corte para cima" @@ -20208,12 +22906,6 @@ msgstr "Máx." #~ msgid "11xx: Set waveform (local)" #~ msgstr "11xx: Definir forma de onda (local)" -#~ msgid "17xx: Pulse width slide up" -#~ msgstr "17xx: Slide de largura de pulso para cima" - -#~ msgid "18xx: Pulse width slide down" -#~ msgstr "18xx: Slide de largura de pulso para baixo" - #~ msgid "19xx: Cutoff slide up" #~ msgstr "19xx: Slide de ponto de corte para cima" @@ -20241,48 +22933,9 @@ msgstr "Máx." #~ msgid "17xx: Select waveform (local)" #~ msgstr "17xx: Selecionar forma de onda (local)" -#~ 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.\n" -#~ "this one includes CSM mode control for special effects on Channel 3." -#~ msgstr "" -#~ "versão de custo reduzido do OPM com um leiaute de registradores " -#~ "diferentes e sem estéreo...\n" -#~ "...mas ele tem um AY-3-8910 embutido! (na verdade é um YM2149)\n" -#~ "esse está em modo de Canal Estendido, que transforma o terceiro canal FM " -#~ "em quatro operadores com notas/frequências independentes.\n" -#~ "esse inclui controle do modo CSM para efeitos especiais no Canal 3." - -#~ 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 "" -#~ "OPN mas com o dobro dos canais FM, o estéreo está de volta e possui " -#~ "canais de bateria e um canal ADPCM.\n" -#~ "esse está em modo de Canal Estendido, que transforma o terceiro canal FM " -#~ "em quatro operadores com notas/frequências independentes." - #~ msgid "Yamaha YM2608 (OPNA) Extended Channel 3 and CSM" #~ msgstr "Yamaha YM2608 (OPNA) com Canal 3 Estendido e CSM" -#~ 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.\n" -#~ "this one includes CSM mode control for special effects on Channel 3." -#~ msgstr "" -#~ "OPN mas com o dobro dos canais FM, o estéreo está de volta e possui " -#~ "canais de bateria e um canal ADPCM.\n" -#~ "esse está em modo de Canal Estendido, que transforma o terceiro canal FM " -#~ "em quatro operadores com notas/frequências independentes.\n" -#~ "esse inclui controle do modo CSM para efeitos especiais no Canal 3." - #~ msgid "13xx: Set raw period" #~ msgstr "13xx: Definir período (val. registrador)" @@ -20314,42 +22967,9 @@ msgstr "Máx." #~ "em quatro operadores com notas/frequências independentes.\n" #~ "esse inclui controle do modo CSM para efeitos especiais no Canal 2." -#~ msgid "the OPLL chip but with drums mode turned on." -#~ msgstr "o chip OPLL mas com modo bateria habilitado." - -#~ 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.\n" -#~ "this one includes CSM mode control for special effects on Channel 3." -#~ msgstr "" -#~ "então a Taito pediu à Yamaha se eles poderiam ter os 2 canais FM " -#~ "faltantes de volta, e a Yamaha lhes providenciou de bom grado com este " -#~ "chip.\n" -#~ "esse está em modo de Canal Estendido, que transforma o terceiro canal FM " -#~ "em quatro operadores com notas/frequências independentes.\n" -#~ "esse inclui controle do modo CSM para efeitos especiais no Canal 3." - #~ msgid "11xx: Select waveform (local)" #~ msgstr "11xx: Selecionar forma de onda (local)" -#~ 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.\n" -#~ "this one includes CSM mode control for special effects on Channel 3." -#~ msgstr "" -#~ "esse chip é mais conhecido por ter sido utilizado no Sega Mega Drive (mas " -#~ "ele também foi usado no computador FM Towns).\n" -#~ "esse sistema utiliza mistura de samples em software para prover dois " -#~ "canais de sample.\n" -#~ "esse está em modo de Canal Estendido, que transforma o terceiro canal FM " -#~ "em quatro operadores com notas/frequências independentes.\n" -#~ "esse inclui controle do modo CSM para efeitos especiais no Canal 3." - #~ msgid "11xx: Raw frequency (0-3E)" #~ msgstr "11xx: Definir frequência (valor do registrador, 0-3E)" diff --git a/po/ru.po b/po/ru.po index fe4b6c40a6..0de0db9be1 100644 --- a/po/ru.po +++ b/po/ru.po @@ -8,17 +8,17 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"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" +"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/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "преждевременный конец файла" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "Канал %d" @@ -28,70 +28,70 @@ msgstr "Канал %d" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "20xx: Режим канала (бит 0: меандр; бит 1: шум; бит 2: огибающая)" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "21xx: Частота шума (0-1F)" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "22xy: Режим огибающей (x: форма, y: включить для этого канала)" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "23xx: Младший байт периода огибающей" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "24xx: Старший байт периода огибающей" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "25xx: Портаменто огибающей вверх" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "26xx: Портаменто огибающей вниз" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "29xy: Авто-огибающая (x: числитель; y: знаменатель)" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "2Cxx: Поправка к периоду таймера (бит 7: знак)" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "2Exx: Запись в порт ввода-вывода A" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "2Fxx: Запись в порт ввода-вывода B" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "21xx: Частота шума (0-FF)" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "12xx: Скважность (0-8)" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "27xx: Маска шума И" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "28xx: Маска шума ИЛИ" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" @@ -99,97 +99,97 @@ msgstr "" "2Cxy: Автоматическая частота шума (x: режим (0: выкл., 1: частота, 2: " "частота + маска OR); y: расстройка)" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "2Dxx: НЕ ДЛЯ ИСПОЛЬЗОВАНИЯ КОМПОЗИТОРОМ" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "30xx: Переключить жёсткий перезапуск огибающей на новой ноте" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "18xx: Переключить расширенный режим 3-го канала" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "17xx: Переключить режим ИКМ (СОВМЕСТИМОСТЬ)" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "DFxx: Направление проигрывания сэмпла (0: обычное; 1: обратное)" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "18xx: Переключить режим ударных (1: включить; 0: выключить)" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "11xx: Обратная связь (0-7)" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "12xx: Уровень оператора 1 (0 макс., 7F мин.)" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "13xx: Уровень оператора 2 (0 макс., 7F мин.)" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "14xx: Уровень оператора 3 (0 макс., 7F мин.)" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "15xx: Уровень оператора 4 (0 макс., 7F мин.)" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "16xy: Множитель частоты (x: оператор (1-4); y: множитель)" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "19xx: Атака всех операторов (0-1F)" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "1Axx: Атака оператора 1 (0-1F)" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "1Bxx: Атака оператора 2 (0-1F)" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "1Cxx: Атака оператора 3 (0-1F)" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "1Dxx: Атака оператора 4 (0-1F)" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "50xy: Включить АМ (x: оператор 1-4 (0 для всех операторов); y: АМ)" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" "51xy: Уровень сустейна (x: оператор 1-4 (0 для всех операторов); y: уровень)" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "52xy: Релиз (x: оператор 1-4 (0 для всех операторов); y: релиз)" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 msgid "" "53xy: Set detune (x: operator from 1 to 4 (0 for all ops); y: detune where 3 " "is center)" @@ -197,79 +197,79 @@ msgstr "" "53xy: Расстройка (x: оператор 1-4 (0 для всех операторов); y: расстройка (3 " "- без расстройки))" -#: src/engine/sysDef.cpp:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 msgid "" "54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale " "from 0 to 3)" msgstr "" "54xy: Масш. огиб. (x: оператор 1-4 (0 для всех операторов); y: масш. 0-3)" -#: src/engine/sysDef.cpp:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "56xx: Спад всех операторов (0-1F)" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "57xx: Спад оператора 1 (0-1F)" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "58xx: Спад оператора 2 (0-1F)" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "59xx: Спад оператора 3 (0-1F)" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "5Axx: Спад оператора 4 (0-1F)" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "5Bxx: Спад 2 всех операторов (0-1F)" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "5Cxx: Спад 2 оператора 1 (0-1F)" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "5Dxx: Спад 2 оператора 2 (0-1F)" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "5Exx: Спад 2 оператора 3 (0-1F)" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "5Fxx: Спад 2 оператора 4 (0-1F)" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "60xx: Установить маску операторов (биты 0-3)" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "10xx: Частота шума (xx: частота; 0 отключает шум)" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "17xx: Установить частоту ГНЧ" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "18xx: Форма волны ГНЧ (0 пила, 1 меандр, 2 треуг., 3 шум)" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "1Exx: Глубина АМ (0-7F)" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "1Fxx: Глубина ФМ (0-7F)" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 msgid "" "55xy: Set detune 2 (x: operator from 1 to 4 (0 for all ops); y: detune from " "0 to 3)" @@ -277,29 +277,29 @@ msgstr "" "55xy: Расстройка 2 (x: оператор 1-4 (0 для всех операторов); y: расстройка " "0-3)" -#: src/engine/sysDef.cpp:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "24xx: Установить частоту ГНЧ 2" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "25xx: Форма волны ГНЧ 2 (0 пила, 1 меандр, 2 треуг., 3 шум)" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "26xx: Глубина АМ 2 (0-7F)" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "27xx: Глубина ФМ 2 (0-7F)" -#: src/engine/sysDef.cpp:527 +#: 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 "28xy: Реверб (x: оператор 1-4 (0 для всех операторов); y: реверб 0-7)" -#: src/engine/sysDef.cpp:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 msgid "" "2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " "from 0 to 7)" @@ -307,7 +307,7 @@ msgstr "" "2Axy: Форма волны (x: оператор 1-4 (0 для всех операторов); y: форма волны " "0-7)" -#: src/engine/sysDef.cpp:529 +#: 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)" @@ -315,46 +315,46 @@ msgstr "" "2Bxy: Сдвиг генератора огибающей (x: оператор 1-4 (0 для всех операторов); " "y: сдвиг 0-3)" -#: src/engine/sysDef.cpp:530 +#: src/engine/sysDef.cpp:527 msgid "" "2Cxy: Set fine multiplier (x: operator from 1 to 4 (0 for all ops); y: fine)" msgstr "" "2Cxy: Точный множитель (x: оператор 1-4 (0 для всех операторов); y: " "множитель)" -#: src/engine/sysDef.cpp:533 +#: src/engine/sysDef.cpp:530 msgid "" "3xyy: Set fixed frequency of operator 1 (x: octave from 0 to 7; y: frequency)" msgstr "" "3xyy: Установить фиксированную частоту оператора 1 (x: октава 0-7; y: " "частота)" -#: src/engine/sysDef.cpp:534 +#: src/engine/sysDef.cpp:531 msgid "" "3xyy: Set fixed frequency of operator 2 (x: octave from 8 to F; y: frequency)" msgstr "" "3xyy: Установить фиксированную частоту оператора 2 (x: октава 8-F; y: " "частота)" -#: src/engine/sysDef.cpp:535 +#: src/engine/sysDef.cpp:532 msgid "" "4xyy: Set fixed frequency of operator 3 (x: octave from 0 to 7; y: frequency)" msgstr "" "4xyy: Установить фиксированную частоту оператора 3 (x: октава 0-7; y: " "частота)" -#: src/engine/sysDef.cpp:536 +#: src/engine/sysDef.cpp:533 msgid "" "4xyy: Set fixed frequency of operator 4 (x: octave from 8 to F; y: frequency)" msgstr "" "4xyy: Установить фиксированную частоту оператора 4 (x: октава 8-F; y: " "частота)" -#: src/engine/sysDef.cpp:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "10xy: Настройка ГНЧ (x: включить; y: скорость)" -#: src/engine/sysDef.cpp:544 +#: 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)" @@ -362,91 +362,90 @@ msgstr "" "55xy: Огибающая SSG (x: оператор 1-4 (0 для всех операторов); y: 0-7 вкл., 8 " "выкл.)" -#: src/engine/sysDef.cpp:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "1Fxx: Глобальная громкость ADPCM-A (0-3F)" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "10xx: Патч (0-F)" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "12xx: Уровень оператора 1 (0 макс., 3F мин.)" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" -msgstr "13xx: Уровень оператора 2 (0 макс., 3F мин.)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" +msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "16xy: Множитель частоты (x: оператор 1-2; y: множитель)" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "19xx: Атака всех операторов (0-F)" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "1Axx: Атака оператора 1 (0-F)" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "1Bxx: Атака оператора 2 (0-F)" -#: src/engine/sysDef.cpp:564 +#: src/engine/sysDef.cpp:561 msgid "50xy: Set AM (x: operator from 1 to 2 (0 for all ops); y: AM)" msgstr "50xy: Включить АМ (x: оператор 1-2 (0 для всех операторов); y: АМ)" -#: src/engine/sysDef.cpp:565 +#: src/engine/sysDef.cpp:562 msgid "" "51xy: Set sustain level (x: operator from 1 to 2 (0 for all ops); y: sustain)" msgstr "" "51xy: Уровень сустейна (x: оператор 1-2 (0 для всех операторов); y: сустейн)" -#: src/engine/sysDef.cpp:566 +#: src/engine/sysDef.cpp:563 msgid "52xy: Set release (x: operator from 1 to 2 (0 for all ops); y: release)" msgstr "52xy: Релиз (x: оператор 1-2 (0 для всех операторов); y: релиз)" -#: src/engine/sysDef.cpp:567 +#: src/engine/sysDef.cpp:564 msgid "53xy: Set vibrato (x: operator from 1 to 2 (0 for all ops); y: enabled)" msgstr "53xy: Вибрато (x: оператор 1-2 (0 для всех операторов); y: вкл.)" -#: src/engine/sysDef.cpp:568 +#: 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 "" "54xy: Масш. огиб. (x: оператор 1-2 (0 для всех операторов); y: масш. 0-3)" -#: src/engine/sysDef.cpp:569 +#: src/engine/sysDef.cpp:566 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 2 (0 for all ops); y: " "enabled)" msgstr "" "55xy: Сустейн огибающей (x: оператор 1-2 (0 для всех операторов); y: вкл.)" -#: src/engine/sysDef.cpp:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "56xx: Спад всех операторов (0-F)" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "57xx: Спад оператора 1 (0-F)" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "58xx: Спад оператора 2 (0-F)" -#: src/engine/sysDef.cpp:573 +#: 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)" @@ -454,31 +453,35 @@ msgstr "" "5Bxy: Масштаб. огиб. в зав. от ноты (x: оператор 1-2 (0 для всех " "операторов); y: вкл.)" -#: src/engine/sysDef.cpp:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "10xx: Глобальная глубина АМ (0: 1 дБ, 1: 4.8 дБ)" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "13xx: Уровень оператора 2 (0 макс., 3F мин.)" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "14xx: Уровень оператора 3 (0 макс., 3F мин.)" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "15xx: Уровень оператора 4 (0 макс., 3F мин.)" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "17xx: Глобальная глубина вибрато (0: нормальная, 1: двойная)" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "1Cxx: Атака оператора 3 (0-F)" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "1Dxx: Атака оператора 4 (0-F)" -#: src/engine/sysDef.cpp:590 +#: 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)" @@ -486,26 +489,26 @@ msgstr "" "2Axy: Форма волны (x: оператор 1-4 (0 для всех операторов); y: форма волны " "0-3 для OPL2 и 0-7 для OPL3)" -#: src/engine/sysDef.cpp:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "53xy: Вибрато (x: оператор 1-4 (0 для всех операторов); y: вкл.)" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" msgstr "" "55xy: Сустейн огибающей (x: оператор 1-4 (0 для всех операторов); y: вкл.)" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "59xx: Спад оператора 3 (0-F)" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "5Axx: Спад оператора 4 (0-F)" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 msgid "" "5Bxy: Set whether key will scale envelope (x: operator from 1 to 4 (0 for " "all ops); y: enabled)" @@ -513,80 +516,156 @@ msgstr "" "5Bxy: Масштаб. огиб. в зав. от ноты (x: оператор 1-4 (0 для всех " "операторов); y: вкл.)" -#: src/engine/sysDef.cpp:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" "10xx: Форма волны (бит 0: треуг.; бит 1: пила; бит 2: прямоуг.; бит 3: шум)" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "11xx: Грубая частота среза (не рекомендуется; используйте 4xxx)" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "12xx: Грубая скважность (не рекомендуется; используйте 3xxx)" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "13xx: Резонанс (0-F)" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "14xx: Режим фильтра (бит 0: ФНЧ; бит 1: ППФ; бит 2: ФВЧ)" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "15xx: Установить время ресета огибающей" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "1Axx: Отключить ресет огибающей для этого канала (1 выкл.; 0 вкл.)" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "1Bxy: Сбросить частоту среза (x: на след. ноте; y: сейчас)" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "1Cxy: Сбросить скважность (x: на след. ноте; y: сейчас)" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "1Exy: Изменить другие параметры (СОВМЕСТИМОСТЬ)" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "20xy: Установить атаку/спад (x: атака; y: спад)" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "21xy: Установить сустейн/релиз (x: сустейн; y: релиз)" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "22xx: Изменение скважности вверх" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "23xx: Изменение скважности вниз" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "24xx: Изменение частоты среза фильтра вверх" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "25xx: Изменение частоты среза фильтра вниз" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "3xxx: Скважность (0-FFF)" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "4xxx: Частота среза (0-7FF)" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "10xx: Волна" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "20xx: Частота ИКМ" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 msgid "" "10xy: Set AM depth (x: operator from 1 to 4 (0 for all ops); y: depth (0: " "1dB, 1: 4.8dB))" @@ -594,7 +673,7 @@ msgstr "" "10xy: Глубина АМ (x: оператор 1-4 (0 для всех операторов); y: глубина (0: 1 " "дБ, 1: 4.8 дБ))" -#: src/engine/sysDef.cpp:639 +#: src/engine/sysDef.cpp:661 msgid "" "17xy: Set vibrato depth (x: operator from 1 to 4 (0 for all ops); y: depth " "(0: normal, 1: double))" @@ -602,23 +681,23 @@ msgstr "" "17xy: Глубина вибрато (x: оператор 1-4 (0 для всех операторов); y: глубина " "(0: нормальная, 1: удвоенная))" -#: src/engine/sysDef.cpp:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "20xy: Панорамирование оператора 1 (x: лево; y: право)" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "21xy: Панорамирование оператора 2 (x: лево; y: право)" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "22xy: Панорамирование оператора 3 (x: лево; y: право)" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "23xy: Панорамирование оператора 4 (x: лево; y: право)" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 msgid "" "24xy: Set output level register (x: operator from 1 to 4 (0 for all ops); y: " "level from 0 to 7)" @@ -626,7 +705,7 @@ msgstr "" "24xy: Регистр выходного уровня (громкости) (x: оператор 1-4 (0 для всех " "операторов); y: уровень 0-7)" -#: src/engine/sysDef.cpp:650 +#: src/engine/sysDef.cpp:672 msgid "" "25xy: Set modulation input level (x: operator from 1 to 4 (0 for all ops); " "y: level from 0 to 7)" @@ -634,7 +713,7 @@ msgstr "" "25xy: Уровень входной модуляции (x: оператор 1-4 (0 для всех операторов); y: " "уровень 0-7)" -#: src/engine/sysDef.cpp:651 +#: src/engine/sysDef.cpp:673 msgid "" "26xy: Set envelope delay (x: operator from 1 to 4 (0 for all ops); y: delay " "from 0 to 7)" @@ -642,34 +721,34 @@ msgstr "" "26xy: Задержка огибающей (x: оператор 1-4 (0 для всех операторов); y: " "задержка 0-7)" -#: src/engine/sysDef.cpp:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "27xx: Режим шума для оператора 4 (x: режим 0-3)" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" "2Fxy: Блок в режиме фиксированной частоты (x: оператор 1-4; y: октава 0-7)" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "40xx: Расстройка оператора 1 (80: без расстройки)" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "41xx: Расстройка оператора 2 (80: без расстройки)" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "42xx: Расстройка оператора 3 (80: без расстройки)" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "43xx: Расстройка оператора 4 (80: без расстройки)" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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)" @@ -677,7 +756,7 @@ msgstr "" "3xyy: Частота в режиме фиксированной частоты для оператора 1 (x: два старших " "бита 0-3; y: 8 младших битов частоты)" -#: src/engine/sysDef.cpp:674 +#: src/engine/sysDef.cpp:696 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)" @@ -685,7 +764,7 @@ msgstr "" "3xyy: Частота в режиме фиксированной частоты для оператора 2 (x: два старших " "бита 4-7; y: 8 младших битов частоты)" -#: src/engine/sysDef.cpp:675 +#: src/engine/sysDef.cpp:697 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)" @@ -693,7 +772,7 @@ msgstr "" "3xyy: Частота в режиме фиксированной частоты для оператора 3 (x: два старших " "бита 8-B; y: 8 младших битов частоты)" -#: src/engine/sysDef.cpp:676 +#: src/engine/sysDef.cpp:698 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)" @@ -701,463 +780,754 @@ msgstr "" "3xyy: Частота в режиме фиксированной частоты для оператора 4 (x: два старших " "бита C-F; y: 8 младших битов частоты)" -#: src/engine/sysDef.cpp:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "11xx: Резонанс (0-FF)" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "12xx: Режим фильтра (бит 0: ФНЧ; бит 1: ППФ; бит 2: ФВЧ)" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "13xx: Отключить ресет огибающей для этого канала (1 выкл.; 0 вкл.)" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "14xy: Сбросить частоту среза (x: на след. ноте; y: сейчас)" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "15xy: Сбросить скважность (x: на след. ноте; y: сейчас)" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "16xy: Изменить другие параметры" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" +msgstr "17xx: Изменение скважности вверх" + +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" +msgstr "18xx: Изменение скважности вниз" + +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" +msgstr "19xx: Изменение частоты среза фильтра вверх" + +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" +msgstr "1Axx: Изменение частоты среза фильтра вниз" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 msgid "4xxx: Set cutoff (0 to FFF)" msgstr "4xxx: Частота среза (0-FFF)" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:725 +msgid "" +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" +"60xx: Волна (бит 0: треуг.; бит 1: пила; бит 2: прямоуг.; бит 3: шум; бит 4: " +"спец. волна)" -#: src/engine/sysDef.cpp:701 +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" +msgstr "61xx: Спец. волна (00-39)" + +#: src/engine/sysDef.cpp:727 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." +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" msgstr "" -"чип, начавший появляться в мобильных телефонах в 2000-ые.\n" -"несмотря на проприетарность, он проиграл формату MP3 во время соперничества " -"разных видов мобильного железа." +"62xx: Управление модуляцией (бит 0: кольцевая модуляция; бит 1: синхр. осц.; " +"бит 2: фазовая модуляция)" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" -msgstr "Канал 1" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" +msgstr "63xy: Сбросить скважность (x: на след. ноте; y: сейчас)" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" -msgstr "Канал 2" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" +msgstr "64xx: Установить источник кольцевой модуляции (0-7)" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" -msgstr "Канал 3" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" +msgstr "65xx: Установить источник синхронизации осцилляторов (0-6)" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" -msgstr "Канал 4" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" +msgstr "66xx: Установить источник фазовой модуляции (0-6)" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" -msgstr "Канал 5" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" +msgstr "67xx: Установить атаку" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" -msgstr "Канал 6" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" +msgstr "68xx: Установить спад" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" -msgstr "Канал 7" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" +msgstr "69xx: Установить уровень сустейна" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" -msgstr "Канал 8" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" +msgstr "6Axx: Установить уклон сустейна" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" -msgstr "Канал 9" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" +msgstr "6Bxx: Установить релиз" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" -msgstr "Канал 10" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" +msgstr "6Cxx: Установить режим смешения волн (0-4)" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" -msgstr "Канал 11" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" +msgstr "6Dxx: Установить биты отдовов РСЛОС шума (младший байт)" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" -msgstr "Канал 12" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" +msgstr "6Exx: Установить биты отдовов РСЛОС шума (средний байт)" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" -msgstr "Канал 13" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" +msgstr "6Fxx: Установить биты отдовов РСЛОС шума (старший байт)" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" -msgstr "Канал 14" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" +msgstr "70xx: Установить биты отдовов РСЛОС шума (самые старшие биты, 0-3F)" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" -msgstr "Канал 15" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" +msgstr "71xx: Установить резонанс фильтра 1" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" -msgstr "Канал 16" +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" +msgstr "72xx: Установить резонанс фильтра 2" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" -msgstr "ИКМ" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" +msgstr "73xx: Установить резонанс фильтра 3" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" +msgstr "74xx: Установить резонанс фильтра 4" + +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" +"75xx: Установить режим шума (0: обычный шум, 1: 1-битный шум (режим ИКМ на " +"канале волновых таблиц))" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" -msgstr "Sega Genesis расширенный 3-ий канал" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" +msgstr "76xx: Установить выходную громкость фильтра 1" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" -msgstr "" +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" +msgstr "77xx: Установить выходную громкость фильтра 2" -#: src/engine/sysDef.cpp:722 -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 "" -"чип с квадратными волнами и шумом, который был установлен в Sega Master " -"System, ColecoVision, Tandy, собственном устройстве TI 99/4A и некоторых " -"других местах." +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" +msgstr "78xx: Установить выходную громкость фильтра 3" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" -msgstr "Меандр 1" +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" +msgstr "79xx: Установить выходную громкость фильтра 4" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 2" -msgstr "Меандр 2" +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" +msgstr "7Axx: Установить уровень искажений фильтра 1" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 3" -msgstr "Меандр 3" +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" +msgstr "7Bxx: Установить уровень искажений фильтра 2" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 -msgid "Noise" -msgstr "Шум" +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" +msgstr "7Cxx: Установить уровень искажений фильтра 3" -#: src/engine/sysDef.cpp:729 -msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" -msgstr "" -"20xy: Режим шума (x: фикс. част./част. 3-го кан.; y: \"тонкая\" прямоуг. " -"волна/шум)" +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" +msgstr "7Dxx: Установить уровень искажений фильтра 4" -#: src/engine/sysDef.cpp:734 -msgid "Sega Master System + FM Expansion" +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" +msgstr "7Exx: Обратная связь" + +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" msgstr "" +"7Fxx: Установить инверсию сигнала каналов (бит 0: правый канал, бит 1: левый " +"канал)" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 -msgid "Game Boy" +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" +msgstr "" +"A0xy: Режим фильтра (x: фильтр (0-3); y: бит 0: ФНЧ; бит 1: ППФ; бит 2: ФВЧ)" + +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" +msgstr "" +"A1xy: Подключение фильтра (x: фильтр (0-3); y: бит 0: подключить ко входному " +"сигналу с канала; бит 1: подключить к выходу)" + +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" +msgstr "" +"A2xy: Матрица подключения фильтров (x: фильтр (0-3); y: бит 0-3: добавить " +"выходной сигнал фильтра 1-4 на вход фильтра)" + +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" +msgstr "A3xy: Включить фильтр (x: фильтр (0-3); y: включить)" + +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" +msgstr "A4xx: Изменение скважности вверх" + +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" +msgstr "A5xx: Изменение скважности вниз" + +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" +msgstr "A6xx: Изменение частоты среза фильтра 1 вверх" + +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" +msgstr "A7xx: Изменение частоты среза фильтра 1 вниз" + +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" +msgstr "A8xx: Изменение частоты среза фильтра 2 вверх" + +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" +msgstr "A9xx: Изменение частоты среза фильтра 2 вниз" + +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" +msgstr "AAxx: Изменение частоты среза фильтра 3 вверх" + +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" +msgstr "ABxx: Изменение частоты среза фильтра 3 вниз" + +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" +msgstr "ACxx: Изменение частоты среза фильтра 4 вверх" + +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "ADxx: Изменение частоты среза фильтра 4 вниз" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "AExx: Сброс фазы на шаге xx" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "AFxx: Сброс фазы шума на шаге xx" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "B0xx: Перезапуск огибающей на шаге xx" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" +"B1xy: Управление масштаб. частоты среза (x: фильтр (0-3); y: бит 0: вкл. " +"масштаб.; бит 1: инв. масштаб.)" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" +"B2xy: Управление масштаб. резонанса (x: фильтр (0-3); y: бит 0: вкл. " +"масштаб.; бит 1: инв. масштаб.)" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "5xxx: Установить скважность (0-FFF)" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "1xxx: Установить частоту среза фильтра 1 (0-FFF)" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "2xxx: Установить частоту среза фильтра 2 (0-FFF)" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "3xxx: Установить частоту среза фильтра 3 (0-FFF)" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "4xxx: Установить частоту среза фильтра 4 (0-FFF)" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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 "" +"чип, начавший появляться в мобильных телефонах в 2000-ые.\n" +"несмотря на проприетарность, он проиграл формату MP3 во время соперничества " +"разных видов мобильного железа." + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "Канал 1" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "Канал 2" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "Канал 3" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "Канал 4" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "Канал 5" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "Канал 6" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "Канал 7" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "Канал 8" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "Канал 9" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "Канал 10" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "Канал 11" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "Канал 12" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "Канал 13" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "Канал 14" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "Канал 15" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "Канал 16" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "ИКМ" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "Sega Genesis расширенный 3-ий канал" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:829 +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 "" +"чип с квадратными волнами и шумом, который был установлен в Sega Master " +"System, ColecoVision, Tandy, собственном устройстве TI 99/4A и некоторых " +"других местах." + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" +msgstr "Меандр 1" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 2" +msgstr "Меандр 2" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 3" +msgstr "Меандр 3" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 +msgid "Noise" +msgstr "Шум" + +#: src/engine/sysDef.cpp:836 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" +"20xy: Режим шума (x: фикс. част./част. 3-го кан.; y: \"тонкая\" прямоуг. " +"волна/шум)" + +#: src/engine/sysDef.cpp:841 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 +msgid "Game Boy" msgstr "Game Boy" -#: src/engine/sysDef.cpp:741 +#: src/engine/sysDef.cpp:848 msgid "the most popular portable game console of the era." msgstr "самая популярная портативная игровая консоль той эпохи." -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 1" msgstr "Прямоуг. 1" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 2" msgstr "Прямоуг. 2" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 msgid "Wavetable" msgstr "Волн. табл." -#: src/engine/sysDef.cpp:749 +#: src/engine/sysDef.cpp:856 msgid "11xx: Set noise length (0: long; 1: short)" msgstr "11xx: Длина шума (0: длинный; 1: короткий)" -#: src/engine/sysDef.cpp:750 +#: src/engine/sysDef.cpp:857 msgid "12xx: Set duty cycle (0 to 3)" msgstr "12xx: Скважность (0-3)" -#: src/engine/sysDef.cpp:751 +#: src/engine/sysDef.cpp:858 msgid "13xy: Setup sweep (x: time; y: shift)" msgstr "" "13xy: Сконфигурировать аппаратное портаменто (x: длительность; y: расстояние)" -#: src/engine/sysDef.cpp:752 +#: src/engine/sysDef.cpp:859 msgid "14xx: Set sweep direction (0: up; 1: down)" msgstr "14xx: Направление аппаратного портаменто (0: вверх; 1: вниз)" -#: src/engine/sysDef.cpp:757 +#: src/engine/sysDef.cpp:864 msgid "PC Engine/TurboGrafx-16" msgstr "" -#: src/engine/sysDef.cpp:758 +#: src/engine/sysDef.cpp:865 msgid "an '80s game console with a wavetable sound chip, popular in Japan." msgstr "" "игровая консоль из 80-ых с чипом на волновых таблицах. Была популярна в " "Японии." -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 msgid "11xx: Toggle noise mode" msgstr "11xx: Переключить режим шума" -#: src/engine/sysDef.cpp:767 +#: src/engine/sysDef.cpp:874 msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" msgstr "" "12xx: Настроить ГНЧ (0: выкл.; 1: глубина 1x; 2: глубина 16x; 3: глубина " "256x)" -#: src/engine/sysDef.cpp:768 +#: src/engine/sysDef.cpp:875 msgid "13xx: Set LFO speed" msgstr "13xx: Частота ГНЧ" -#: src/engine/sysDef.cpp:774 +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 msgid "NES (Ricoh 2A03)" msgstr "" -#: src/engine/sysDef.cpp:775 +#: src/engine/sysDef.cpp:882 msgid "" "also known as Famicom in Japan, it's the most well-known game console of the " "'80s." msgstr "" "также известная в Японии как Famicom. Самая известная игровая консоль 80-ых." -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 msgid "Triangle" msgstr "Треуг. волна" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 msgid "DPCM" msgstr "ДИКМ" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 msgid "11xx: Write to delta modulation counter (0 to 7F)" msgstr "11xx: Запись в регистр дельта-счётчика (0-7F)" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" msgstr "12xx: Скважность/режим шума (меандр: 0-3; шум: 0 или 1)" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "13xy: Аппаратное портаменто вверх (x: время; y: сдвиг)" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "14xy: Аппаратное портаменто вниз (x: время; y: сдвиг)" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "15xx: Режим огибающей (0: огибающая, 1: длина, 2: цикл, 3: постоянная)" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "16xx: Счётчик длины (список значений см. в инструкции)" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "17xx: Режим счётчика кадров (0: 4 шага, 1: 5 шагов)" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "18xx: Выбрать режим ИКМ/ДИКМ (0: ИКМ; 1: ДИКМ)" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" "19xx: Линейный счётчик треуг. волны (0-7F; 80 и выше мгновенно останавливают " "волну)" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "20xx: Частота ДИКМ (0-F)" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." @@ -1165,11 +1535,11 @@ msgstr "" "в этом компьютере стоит чип SID, который имеет продвинутый функционал, " "присущий синтезаторам, например, фильтр и ADSR-огибающую." -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR.\n" @@ -1179,169 +1549,169 @@ msgstr "" "присущий синтезаторам, например, фильтр и ADSR-огибающую.\n" "Это более новая ревизия чипа." -#: src/engine/sysDef.cpp:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" "как Neo Geo, но без канала АДИКМ-B, потому что они не смогли подключить пины." -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "АДИКМ-A 1" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "АДИКМ-A 2" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "АДИКМ-A 3" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "АДИКМ-A 4" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "АДИКМ-A 5" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "АДИКМ-A 6" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "Neo Geo CD расширенный 2-ой канал" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1353,31 +1723,35 @@ msgstr "" "Это версия в режиме расширенного канала, который превращает второй FM-канал " "в четыре оператора с независимыми нотами/частотами." -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "FM 2 ОП1" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "FM 2 ОП2" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "FM 2 ОП3" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "FM 2 ОП4" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 msgid "" "this chip is everywhere! ZX Spectrum, MSX, Amstrad CPC, Intellivision, " "Vectrex...\n" @@ -1387,11 +1761,11 @@ msgstr "" "Открытие метода использования огибающей для баса легко позволило этому чипу " "победить SN76489." -#: src/engine/sysDef.cpp:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." @@ -1399,27 +1773,27 @@ msgstr "" "компьютер из 80-ых с полноценными возможностями сэмплирования, что давало " "ему звучание, опережавшее его эпоху." -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "10xx: Переключить фильтр (0 выкл.; 1 вкл.)" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "11xx: Переключить АМ со следующим каналом" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "12xx: Переключить модуляцию периода со следующим каналом" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "13xx: Волна" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 msgid "" "this was Yamaha's first integrated FM chip.\n" "it was used in several synthesizers, computers and arcade boards." @@ -1427,58 +1801,58 @@ msgstr "" "этот чип был первой интегральной микросхемой Yamaha.\n" "Он использовался в нескольких синтезаторах, компьютерах и аркадных автоматах." -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer)." @@ -1486,11 +1860,11 @@ msgstr "" "этот чип в основном известен по причине того, что он находился в Sega " "Genesis (но он также использовался в компьютере FM Towns)." -#: src/engine/sysDef.cpp:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." @@ -1498,11 +1872,11 @@ msgstr "" "на этом чипе очень сложно писать музыку, ведь он едва ли обладает " "музыкальными возможностями..." -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 msgid "" "supposedly an upgrade from the AY-3-8910, this was present on the Creative " "Music System (Game Blaster) and SAM Coupé." @@ -1510,35 +1884,35 @@ msgstr "" "этот чип, судя по всему, улучшенная версия AY-3-8910, использовался в " "Creative Music System (Game Blaster) и SAM Coupé." -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "10xy: Режим канала (x: шум; y: тон)" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "11xx: Частота шума" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "12xx: Настройка огибающей (см. инструкцию)" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 msgid "" "an improved version of the AY-3-8910 with a bigger frequency range, duty " "cycles, configurable noise and per-channel envelopes!" @@ -1546,11 +1920,11 @@ msgstr "" "улучшенная версия AY-3-8910 с большим диапазоном частот, настройкой " "скважности, настраиваемым шумом и огибающей на каждый канал!" -#: src/engine/sysDef.cpp:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." @@ -1558,25 +1932,25 @@ msgstr "" "Компьютер Commodore, вышедший после PET.\n" "его каналы квадратных волн могут играть не только лишь квадратные волны..." -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "Низкое" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "Среднее" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "Высокое" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." @@ -1584,93 +1958,95 @@ msgstr "" "один канал 1-битной волновой таблицы, что лучше (или хуже), чем PC Speaker " "(пищалка)." -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "Волн. табл." -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "FM? не... сэмплы! Ответ Nintendo в сторону Sega." -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "18xx: Включить эхо-буфер" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "19xx: Задержка эхо (0-F)" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "1Axx: Громкость эхо на левом канале" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "1Bxx: Громкость эхо на правом канале" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "1Cxx: Обратная связь эхо" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "1Exx: Громкость канала (лево)" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "1Fxx: Громкость канала (право)" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "30xx: Коэффициент 0 фильтра эхо" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "31xx: Коэффициент 1 фильтра эхо" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "32xx: Коэффициент 2 фильтра эхо" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "33xx: Коэффициент 3 фильтра эхо" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "34xx: Коэффициент 4 фильтра эхо" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "35xx: Коэффициент 5 фильтра эхо" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "36xx: Коэффициент 6 фильтра эхо" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "37xx: Коэффициент 7 фильтра эхо" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "12xx: Переключить эхо на этом канале" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "13xx: Переключить частотную модуляцию" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "14xy: Переключить инвертирование сигнала (x: левый; y: правый)" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" @@ -1678,60 +2054,60 @@ msgstr "" "15xx: Режим огибающей (0: ADSR, 1: усиление/прямой, 2: спад, 3: " "экспоненциальная, 4: нарастание, 5: изогн.)" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "16xx: Усиление (00-7F в прямом режиме; иначе 00-1F)" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "1Dxx: Частота шума (00-1F)" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "20xx: Атака (0-F)" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "21xx: Спад (0-7)" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "22xx: Сустейн (0-7)" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "23xx: Релиз (00-1F)" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" "чип расширения для Famicom, содержащий своеобразный канал пилообразной волны." -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "VRC6 пила" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "12xx: Скважность (меандр: 0-7)" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." @@ -1739,103 +2115,104 @@ msgstr "" "удешевлённая версия OPL с 16-ю патчами, причём только один из них доступен " "для настройки пользователем." -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "Famicom Disk System (чип)" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" "дисковый привод для Famicom, также содержащий один канал волновых таблиц." -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "11xx: Глубина модуляции" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "12xy: Старший байт скорости модуляции (x: вкл.; y: значение)" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "13xx: Младший байт скорости модуляции" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "14xx: Положение модулятора" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "15xx: Назначить таблицу модуляции волны" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "16xy: Автоматическая скорость модуляции (x: числитель; y: знаменатель)" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "чип расширения для Famicom, имеющий малоизвестный канал ИКМ-сэмплов." -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "Namco 163" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "чип расширения для Famicom, полностью на волновых таблицах." -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "18xx: Изменить лимит каналов (0-7, x + 1)" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "20xx: Загрузить волну в память" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "21xx: Задать начальное смещение для загрузки волны" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "10xx: Выбрать волну" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "11xx: Задать положение волны в ОЗУ" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "12xx: Задать длину волны в ОЗУ (04-FC с шагом 4)" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "15xx: Задать положение для загрузки волны" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "16xx: Задать длину загружаемой волны (04-FC с шагом 4)" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 msgid "" "cost-reduced version of the OPM with a different register layout and no " "stereo...\n" @@ -1845,166 +2222,174 @@ msgstr "" "стерео...\n" "...но у неё внутри AY-3-8910! (на самом деле YM2149)" -#: src/engine/sysDef.cpp:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "Yamaha YM2203 (OPN) расширенный 3-ий канал" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -"удешевлённая версия OPM с другим расположением регистров и отсутствием " -"стерео...\n" -"...но у неё внутри AY-3-8910! (на самом деле YM2149)\n" -"Это версия в режиме расширенного канала, который превращает третий FM-канал " -"в четыре оператора с независимыми нотами/частотами." -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "FM 3 ОП1" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "FM 3 ОП2" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "FM 3 ОП3" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "FM 3 ОП4" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" +"удешевлённая версия OPM с другим расположением регистров и отсутствием " +"стерео...\n" +"...но у неё внутри AY-3-8910! (на самом деле YM2149)\n" +"Это версия в режиме расширенного канала, который превращает третий FM-канал " +"в четыре оператора с независимыми нотами/частотами.\n" +"У этой версии есть контроль режима CSM для специальных эффектов на третьем " +"канале." -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "CSM таймер" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." msgstr "" "OPN, но вдвое больше FM-каналов, возвращённое стерео, ритм- и АДИКМ каналы." -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "Бас-барабан" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "Рабочий барабан" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "Макс." -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "Хай-хэт" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "Том" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "Римшот" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "АДИКМ" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "Yamaha YM2608 (OPNA) расширенный 3-ий канал" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -"OPN, но вдвое больше FM-каналов, возвращённое стерео, ритм- и АДИКМ каналы.\n" -"Это версия в режиме расширенного канала, который превращает третий FM-канал " -"в четыре оператора с независимыми нотами/частотами." -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" +"OPN, но вдвое больше FM-каналов, возвращённое стерео, ритм- и АДИКМ каналы.\n" +"Это версия в режиме расширенного канала, который превращает третий FM-канал " +"в четыре оператора с независимыми нотами/частотами.\n" +"У этой версии есть контроль режима CSM для специальных эффектов на третьем " +"канале." -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 msgid "" "OPN, but what if you only had two operators, no stereo, no detune and a " "lower ADSR parameter range?" @@ -2012,19 +2397,19 @@ msgstr "" "OPN, но что если у него всего два оператора, нет стерео, нет расстройки и " "меньший диапазон регулировки параметров ADSR?" -#: src/engine/sysDef.cpp:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "OPL, но что если у него есть ещё волны, помимо синусоиды?" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" @@ -2032,86 +2417,86 @@ msgstr "" "OPL2, но что если у него вдвое больше каналов, 4-оп режим, стерео и ещё " "больше волн?" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "4ОП 1" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "4ОП 3" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "4ОП 5" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "4ОП 7" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "4ОП 9" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "4ОП 11" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "MultiPCM" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" @@ -2119,89 +2504,91 @@ msgstr "" "Сколько каналов ИКМ-сэмплов вам нужно?\n" "MultiPCM: да" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "Канал 17" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "Канал 18" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "Канал 19" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "Канал 20" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "Канал 21" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "Канал 22" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "Канал 23" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "Канал 24" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "Канал 25" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "Канал 26" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "Канал 27" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "Канал 28" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "PC Speaker (пищалка)" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "удачи! у вас один канал меандра и нет регулировки громкости." -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "Меандр" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "пожалуйста, не используйте этот чип. он был добавлен в качестве шутки." -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 msgid "" "TIA, but better and more flexible.\n" "used in the Atari 8-bit family of computers (400/800/XL/XE)." @@ -2209,67 +2596,68 @@ msgstr "" "TIA, но лучше и более гибкий.\n" "использовался в семействе 8-битных компьютеров Atari (400/800/XL/XE)." -#: src/engine/sysDef.cpp:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "10xx: Волна (0-7)" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "11xx: Установить AUDCTL" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "12xx: Переключить двухголосный режим" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." msgstr "" "похоже на звуковой чип SNES, но без интерполяции и других приятных вещей." -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "от создателей Game Boy и Virtual Boy..." -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "Волна/ИКМ" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "Волна/Слайд" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "Волна/Шум" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "11xx: Настроить режим шума (0: выкл.; 1-8: вкл./отвод)" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" "12xx: Настроить период аппаратного портаменто (0: выкл.; 1-20: вкл./период)" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "13xx: Скорость аппаратного портаменто" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 msgid "" "like OPM, but with more waveforms, fixed frequency mode and totally... " "undocumented.\n" @@ -2279,27 +2667,29 @@ msgstr "" "полным... отсутствием сведений о его устройстве.\n" "использовался в Yamaha TX81Z и некоторых других синтезаторах." -#: src/engine/sysDef.cpp:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "2Fxx: Переключить жёсткий перезапуск огибающей на новой ноте" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "Похож на PC Speaker, но имеет настройку скважности." -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "Меандр" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." @@ -2307,22 +2697,23 @@ msgstr "" "использовался в некоторых аркадных автоматах Sega (например, OutRun), и " "обычно использовался в связке с YM2151." -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" "консоль, продажи которой не удались из-за того, что её особенности вызывали " "головную боль у игроков." -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "11xx: Длина шума (0-7)" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 msgid "" "12xy: Setup envelope (x: enabled/loop (1: enable, 3: enable+loop); y: speed/" "direction (0-7: down, 8-F: up))" @@ -2330,13 +2721,13 @@ msgstr "" "12xy: Настройка огибающей (x: вкл./цикл (1: вкл., 3: вкл.+цикл); y: скорость/" "направление (0-7: вниз, 8-F: вверх))" -#: src/engine/sysDef.cpp:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" "13xy: Настройка аппаратного портаменто (x: скорость; y: количество; только " "для 5-го канала)" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" @@ -2344,17 +2735,17 @@ msgstr "" "14xy: Настроить модуляцию (x: вкл./цикл (1: вкл., 3: вкл.+цикл); y: " "скорость; только для 5-го канала)" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" "15xx: Настройка волны модулятора (x: волновая таблица; только для 5-го " "канала)" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 msgid "" "like OPLL, but even more cost reductions applied. three FM channels went " "missing, and drums mode did as well..." @@ -2362,11 +2753,11 @@ msgstr "" "как OPLL, но с ещё большим количеством удешевлений. пропали три FM-канала и " "режим ударных..." -#: src/engine/sysDef.cpp:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip." @@ -2374,18 +2765,18 @@ msgstr "" "Taito попросили Yamaha вернуть два отсутствующих FM-канала, и Yamaha с " "радостью предоставила им этот чип." -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "АДИКМ-B" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "ZX Spectrum пищалка" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 msgid "" "the ZX Spectrum only had a basic beeper capable of...\n" "...a bunch of thin pulses and tons of other interesting stuff!\n" @@ -2396,19 +2787,19 @@ msgstr "" "вещей!\n" "Furnace предоставляет систему с \"тонкими\" прямоугольными волнами." -#: src/engine/sysDef.cpp:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "12xx: Скважность" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "17xx: Запуск перекрывающего ударного инструмента" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "Yamaha YM2612 (OPN2) расширенный 3-ий канал" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2420,11 +2811,11 @@ msgstr "" "Это версия в режиме расширенного канала, который превращает третий FM-канал " "в четыре оператора с независимыми нотами/частотами." -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2435,11 +2826,12 @@ msgstr "" "У этой версии есть контроль режима CSM для специальных эффектов на третьем " "канале." -#: src/engine/sysDef.cpp:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 msgid "" "a wavetable chip made by Konami for use with the MSX.\n" "the last channel shares its wavetable with the previous one though." @@ -2447,44 +2839,44 @@ msgstr "" "чип с волновыми таблицами, сделанный Konami для использования с MSX.\n" "правда, последний и предпоследний каналы используют одну и ту же таблицу." -#: src/engine/sysDef.cpp:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "Yamaha YM3526 (OPL) с ударными" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "чип OPL, но с включённым режимом ударных." -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "Бочка/FM7" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "Yamaha YM3812 (OPL2) с ударными" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "чип OPL2, но с включённым режимом ударных." -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "Yamaha YMF262 (OPL3) с ударными" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "чип OPL3, но с включённым режимом ударных." -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "Бочка/FM16" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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 " @@ -2495,11 +2887,11 @@ msgstr "" "похож на OPNA, но ритм-каналы теперь стали АДИКМ-каналами, и пропали два FM-" "канала." -#: src/engine/sysDef.cpp:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "Yamaha YM2610 (OPNB) расширенный 2-ой канал" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2514,11 +2906,11 @@ msgstr "" "Это версия в режиме расширенного канала, который превращает второй FM-канал " "в четыре оператора с независимыми нотами/частотами." -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2526,49 +2918,49 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "Yamaha YM2413 (OPLL) с ударными" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." -msgstr "" +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." +msgstr "чип OPLL с включённым режимом ударных." -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "3xxx: Загрузить в РСЛОС (0-FFF)" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" "портативная игровая консоль от Atari. у неё есть все фирменные волны Atari." -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "10xx: Уровень обратной связи эхо (00-FF)" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "11xx: Уровень эхо на канале (00-FF)" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "12xx: Переключить алгоритм QSound (0: выкл.; 1: вкл.)" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "3xxx: Длина буфера задержки эхо (000-AA5)" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." @@ -2576,122 +2968,122 @@ msgstr "" "использовался в некоторых аркадных автоматах Capcom. сэмплированный звук с " "эхо и эффектом окружающего звучания." -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "ИКМ 1" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "ИКМ 2" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "ИКМ 3" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "ИКМ 4" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "ИКМ 5" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "ИКМ 6" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "ИКМ 7" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "ИКМ 8" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "ИКМ 9" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "ИКМ 10" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "ИКМ 11" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "ИКМ 12" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "ИКМ 13" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "ИКМ 14" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "ИКМ 15" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "ИКМ 16" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "АДИКМ 1" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "АДИКМ 2" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "АДИКМ 3" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "чип, используемый в модели компьютера, разработанного 8-Bit Guy." -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "20xx: Волна" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "22xx: Скважность (0-3F)" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "Yamaha YM2610B (OPNB2) расширенный 3-ий канал" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2703,22 +3095,30 @@ msgstr "" "Это версия в режиме расширенного канала, который превращает третий FM-канал " "в четыре оператора с независимыми нотами/частотами." -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" +"Taito попросили Yamaha вернуть два отсутствующих FM-канала, и Yamaha с " +"радостью предоставила им этот чип.\n" +"Это версия в режиме расширенного канала, который превращает третий FM-канал " +"в четыре оператора с независимыми нотами/частотами.\n" +"У этой версии есть контроль режима CSM для специальных эффектов на третьем " +"канале." -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "SegaPCM (совместимый 5-канальный режим)" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." @@ -2726,11 +3126,11 @@ msgstr "" "это то же самое, что и SegaPCM, но доступно всего пять каналов для " "совместимости с DefleMask." -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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 " @@ -2740,19 +3140,19 @@ msgstr "" "имеет слишком много каналов волновых таблиц, способных так же воспроизводить " "сэмплы." -#: src/engine/sysDef.cpp:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "11xx: Форма огибающей" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "12xx: Слот банка сэмплов (0-7)" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "20xx: Частота ИКМ (1-FF)" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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)" @@ -2761,15 +3161,15 @@ msgstr "" "на лево/право; биты 3/5: Г.инвертир. право/лево; бит 4/6: В.инвертир. право/" "лево)" -#: src/engine/sysDef.cpp:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "23xx: Период огибающей" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." @@ -2777,141 +3177,141 @@ msgstr "" "это таблично-волновая часть Bubble System, которая так же имела два " "AY-3-8910." -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "как OPL3, но на этот раз также имеется 24-канальная версия MultiPCM." -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "ИКМ 17" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "ИКМ 18" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "ИКМ 19" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "ИКМ 20" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "ИКМ 21" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "ИКМ 22" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "ИКМ 23" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "ИКМ 24" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "Yamaha YMF278B (OPL4) с ударными" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "OPL4 с включённым режимом ударных." -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "11xx: Режим фильтра (00-03)" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "14xx: Младший байт коэффициента фильтра K1 (00-FF)" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "15xx: Старший байт коэффициента фильтра K1 (00-FF)" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "16xx: Младший байт коэффициента фильтра K2 (00-FF)" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "17xx: Старший байт коэффициента фильтра K2 (00-FF)" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "18xx: Нарастание коэффициента фильтра K1 (00-FF)" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "19xx: Уменьшение коэффициента фильтра K1 (00-FF)" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "1Axx: Нарастание коэффициента фильтра K2 (00-FF)" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "1Bxx: Уменьшение коэффициента фильтра K2 (00 to FF)" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "22xx: Нарастание огибающей громкости левого канала (знаковое) (00-FF)" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "23xx: Нарастание огибающей громкости правого канала (знаковое) (00-FF)" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "24xx: Нарастание огибающей коэффициента фильтра K1 (знаковое) (00-FF)" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" "25xx: Нарастание огибающей коэффициента фильтра K1 (знаковое, медленнее) (00-" "FF)" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "26xx: Нарастание огибающей коэффициента фильтра K2 (знаковое) (00-FF)" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" "27xx: 25xx: Нарастание огибающей коэффициента фильтра K2 (знаковое, " "медленнее) (00-FF)" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "120x: Пауза (бит 0)" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "2xxx: Отсчёт огибающей (000-1FF)" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "3xxx: Коэффициент фильтра K1 (000-FFF)" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "4xxx: Коэффициент фильтра K2 (000-FFF)" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 msgid "" "a sample chip made by Ensoniq, which is the basis for the GF1 chip found in " "Gravis' Ultrasound cards." @@ -2919,58 +3319,58 @@ msgstr "" "сэмплерный чип от Ensoniq, на основе которого была сделан чип GF1, " "применявшийся в звуковых картах Gravis Ultrasound." -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "Канал 29" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "Канал 30" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "Канал 31" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "Канал 32" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "как OPL, но с каналом АДИКМ-сэмплов." -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "Yamaha Y8950 с ударными" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "Чип Y8950 в режиме ударных." -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" "вариант чипа Konami SCC с независимой волновой таблицей последнего канала." -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "12xx: Скважность (0-7F)" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "13xx: Резонанс (0-FF)" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 msgid "" "14xx: Set filter mode (bit 0: ring mod; bit 1: low pass; bit 2: high pass; " "bit 3: band pass)" @@ -2978,57 +3378,57 @@ msgstr "" "14xx: Режим фильтра (бит 0: кольцевая модуляция; бит 1: ФНЧ; бит 2: ФВЧ; бит " "3: ППФ)" -#: src/engine/sysDef.cpp:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "15xx: Младший байт аппаратного портаменто" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "16xx: Старший байт аппаратного портаменто" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "17xx: Младший байт аппаратного изменения громкости" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "18xx: Старший байт аппаратного изменения громкости" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "19xx: Младший байт аппаратного изменения частоты среза" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "1Axx: Старший байт аппаратного изменения частоты среза" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "1Bxx: Граница аппаратного портаменто" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "1Cxx: Граница аппаратного изменения громкости" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "1Dxx: Граница аппаратного изменения частоты среза" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "1Exx: Младший байт периода сброса фазы" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "1Fxx: Старший байт периода сброса фазы" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" "20xx: Переключить аппаратное портаменто (биты 0-6: скорость; бит 7: " "направление вверх)" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 msgid "" "21xx: Toggle volume sweep (bit 0-4: speed; bit 5: direction is up; bit 6: " "loop; bit 7: alternate)" @@ -3036,17 +3436,33 @@ msgstr "" "21xx: Переключить аппаратное изменение громкости (биты 0-4: скорость; бит 5: " "направление вверх; бит 6: цикл; бит 7: вверх-вниз)" -#: src/engine/sysDef.cpp:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" "22xx: Переключить аппаратное изменение частоты среза фильтра (бит 0-6: " "скорость; бит 7: направление вверх)" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "23xx: Изменение скважности вверх" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "24xx: Изменение скважности вниз" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "25xx: Изменение частоты среза фильтра вверх" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "26xx: Изменение частоты среза фильтра вниз" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" @@ -3054,48 +3470,49 @@ msgstr "" "вымышленный звуковой чип tildearrow. загрузите в блендер SID, AY и VERA, и " "вы получите этот чип!" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" "АДИКМ звуковой чип фирмы OKI. Использовался во многих аркадных автоматах." -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" "20xx: Частота дискретизации выходного сигнала (0: тактовая частота/132; 1: " "тактовая частота/165)" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "АДИКМ звуковой чип фирмы OKI, использовавшийся в Sharp X68000." -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "Сэмпл" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "20xx: Делитель частоты (0-2)" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "21xx: Тактовая частота (0: полная; 1: половинная)" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 msgid "" "used in some arcade boards. Can play back either 4-bit ADPCM, 8-bit PCM or " "16-bit PCM." @@ -3103,41 +3520,42 @@ msgstr "" "использовался в некоторых аркадных автоматах. Может воспроизводить 4-битные " "АДИКМ, 8- и 16-битные ИКМ сэмплы." -#: src/engine/sysDef.cpp:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" "таблично-волновой чип, использовавшийся в игровом автомате Pac-Man и других " "ранних автоматах Namco." -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" "следующая модель после Namco WSG, использовался в поздних игровых автоматах " "Namco." -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "похож на Namco C15, но с поддержкой стерео." -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." @@ -3145,27 +3563,27 @@ msgstr "" "чип с меандрами и аддитивным синтезом от фирмы OKI. использовался в " "некоторых игровых автоматах и инструментах." -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "10xy: Контроль группы (x: сустейн; y: битовая маска частей)" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "11xx: Режим шума" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "12xx: Атака группы (0-5)" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "13xx: Спад группы (0-11)" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "Yamaha YM2612 (OPN2) с DualPCM" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -3176,34 +3594,37 @@ msgstr "" "эта версия использует программное смешение сигналов, за счёт чего возможно " "использование двух каналов сэмплов." -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "FM 6/ИКМ 1" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "Yamaha YM2612 (OPN2) расширенный 3-ий канал с DualPCM и CSM" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" "этот чип в основном известен по причине того, что он находился в Sega " "Genesis (но он также использовался в компьютере FM Towns).\n" "эта версия использует программное смешение сигналов, за счёт чего возможно " "использование двух каналов сэмплов.\n" "Это версия в режиме расширенного канала, который превращает третий FM-канал " -"в четыре оператора с независимыми нотами/частотами." +"в четыре оператора с независимыми нотами/частотами.\n" +"У этой версии есть контроль режима CSM для специальных эффектов на третьем " +"канале." -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." @@ -3211,33 +3632,33 @@ msgstr "" "вариант SN76489, использовавшийся в Neo Geo Pocket. Имеет независимую " "регулировку громкости стереоканалов и частоты канала шума." -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "20xx: Длина шума (0: короткий, 1: длинный)" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "Типичный ИКМ ЦАП" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "настолько типичное воспроизведение сэмплов, насколько это возможно." -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "" "этот ИКМ чип широко использовался в игровых автоматах Konami с 1986 по 1990 " "год." -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." @@ -3245,19 +3666,57 @@ msgstr "" "ещё один ИКМ чип от Irem. как Amiga, но с меньшим разрешением регулировки " "частоты и без зацикливания сэмплов." -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "СнК с таблично-волновым синтезатором звука." -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 msgid "" "a game console with 3 channels of square wave. it's what happens after " "fusing TIA and VIC together." @@ -3265,15 +3724,15 @@ msgstr "" "игровая консоль с тремя каналами квадратных волн. вот что получается, если " "скрестить TIA и VIC." -#: src/engine/sysDef.cpp:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "10xx: Кольцевая модуляция (0: выкл., 1: вкл.)" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "ZX Spectrum пищалка (движок QuadTone)" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 msgid "" "another ZX Spectrum beeper system with full PWM pulses and 3-level volume " "per channel. it also has a pitchable overlay sample channel." @@ -3283,20 +3742,20 @@ msgstr "" "каждого канала. Также имеется перекрывающий канал сэмплов с регулировкой " "частоты." -#: src/engine/sysDef.cpp:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" "этот ИКМ чип широко использовался в игровых автоматах Konami с 1990 по 1992." -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." @@ -3304,20 +3763,20 @@ msgstr "" "два канала квадратных волн (один из них может играть шум). использовался в " "Commodore Plus/4, 16 и 116." -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "" "первый ИКМ чип Namco из 1987 года. для своего времени он весьма неплох." -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 msgid "" "Namco's PCM chip used in their NA-1/2 hardware.\n" "very similar to C140, but has noise generator." @@ -3325,15 +3784,15 @@ msgstr "" "ИКМ чип Namco, использовавшийся в их устройствах NA-1/2.\n" "очень похож на C140, но имеет генератор шума." -#: src/engine/sysDef.cpp:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "12xy: Режим инвертирования (x: окруж. звук; y: инверт.)" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "ESS серия ES1xxx (ESFM)" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 msgid "" "a unique FM synth featured in PC sound cards.\n" "based on the OPL3 design, but with lots of its features extended." @@ -3341,19 +3800,19 @@ msgstr "" "уникальный чип с FM-синтезом, применявшийся в звуковых картах для PC.\n" "основан на OPL3, но с сильно расширенным функционалом." -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "2Exx: Переключить жёсткий перезапуск огибающей на новой ноте" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." @@ -3361,23 +3820,23 @@ msgstr "" "вымышленный звуковой чип, разработанный jvsTSX и The Beesh-Spweesh!\n" "используется в вымышленной игровой консоли Hexheld." -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "Шум 1" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "Шум 2" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "Шум 3" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "Скат" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" @@ -3385,23 +3844,24 @@ msgstr "" "20xx: Загрузить младший байт в РСЛОС канала шума (00-FF) или в аккумулятор " "канала ската (00-7F)" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "21xx: Загрузить старший байт в РСЛОС канала шума (00-FF)" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "22xx: Записать в порт ввода-вывода A" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "23xx: Записать в порт ввода-вывода B" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." @@ -3409,47 +3869,47 @@ msgstr "" "этот чип стоял в компьютере Enterprise 128. он похож на POKEY, но выдаёт " "стерео-звук." -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "ЦАП левый" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "ЦАП правый" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "10xx: Волна (0-4; 0-3 на канале шума)" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "11xx: Источник частоты шума (0: фикс.; 1-3: каналы 1-3)" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "12xx: Переключить ФВЧ от следующего канала" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "13xx: Переключить кольцевую модуляцию от канал+2" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "14xx: Переключить смену счётчиков (только шум)" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "15xx: Переключить ФНЧ (только шум)" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "16xx: Делитель частоты (0: /2; 1: /3)" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." @@ -3457,11 +3917,11 @@ msgstr "" "дополнительные ИКМ FIFO-каналы в Game Boy Advance с сигналом напрямую от " "аппаратного контроллера DMA." -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 msgid "" "additional PCM FIFO channels in Game Boy Advance driven by software mixing " "to provide up to sixteen sample channels" @@ -3469,31 +3929,32 @@ msgstr "" "дополнительные ИКМ FIFO-каналы в Game Boy Advance с сигналом от программного " "смешения до 16 каналов сэмплов." -#: src/engine/sysDef.cpp:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "11xy: Канал эхо (x: левый/правый источник; y: задержка (0 отключает))" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "12xy: Инверсия сигнала (x: лево; y: право)" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "портативная игровая консоль с двумя экранами. необходим стилус." -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "1Fxx: Глобальная громкость (0-7F)" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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 " @@ -3503,44 +3964,46 @@ msgstr "" "несколько новых вещей, например 32 частоты шума, дополнительную скважность и " "три волны (вдобавок к треугольной)." -#: src/engine/sysDef.cpp:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" "12xx: Установить скважность, режим шума или волну (прямоуг./волна: 0-3; шум: " "0 или 1)" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" "вымышленный звуковой чип, использующий итерации логистического отображения " "для генерации звука." -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "10xx: Загрузить младший байт сэмплового состояния канала" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "11xx: Загрузить старший байт сэмплового состояния канала" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "12xx: Младший байт параметра канала" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "13xx: Старший байт параметра канала" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 msgid "" "a fantasy sound chip created by LTVA. it is similar to the SID chip, but " "with many of its problems fixed." @@ -3548,470 +4011,558 @@ msgstr "" "вымышленный звуковой чип за авторством LTVA. похож на SID, но с исправлением " "многих его проблем." -#: src/engine/sysDef.cpp:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "Система-болванка" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "это система, разработанная для тестирования." -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "00xy: Арпеджио" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "01xx: Портаменто вверх" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "02xx: Портаменто вниз" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "03xx: Авто-портаменто (до указ. ноты)" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "04xy: Вибрато (x: скорость; y: глубина)" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "" "05xy: Изменение громкости + вибрато (исключительно в целях совместимости!)" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "" "06xy: Изменение громкости + портаменто (исключительно в целях совместимости!)" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "07xy: Тремоло (x: скорость; y: глубина)" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "08xy: Панорамирование (x: лево; y: право)" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "09xx: Установить ритм-паттерн (скорость 1 при их отсутствии)" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "0Axy: Изменение громкости (0y: вниз; x0: вверх)" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "0Bxx: Прыжок на паттерн" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "0Cxx: Циклич. перезапуск" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "0Dxx: Прыжок на след. паттерн" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "0Fxx: Установить скорость (скорость 2 при отсутствии ритм-паттернов)" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "80xx: Панорамирование (00: лево; 80: центр; FF: право)" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "81xx: Панорамирование (левый канал)" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "82xx: Панорамирование (правый канал)" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "83xy: Изменение панорамирования (x0: влево; 0y: вправо)" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "84xy: Панбрелло (вибрато панорамирования; x: скорость; y: глубина)" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "88xy: Панорамирование (задние каналы; x: левый; y: правый)" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "89xx: Панорамирование (задний левый канал)" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "8Axx: Панорамирование (задний правый канал)" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: Установить частоту движка трекера (Гц)" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "D3xx: Портаменто громкости" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "D4xx: Портаменто громкости (быстрое)" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "DCxx: Отложенное заглушение" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "E0xx: Установить скорость арпеджио" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: Портаменто вверх (x: скорость; y: полутонов)" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: Портаменто вниз (x: скорость; y: полутонов)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 msgid "E3xx: Set vibrato shape" msgstr "E3xx: Тип формы волны вибрато" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "E4xx: Установить глубину вибрато" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: Расстройка (80: без расстройки)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" "E6xy: Быстрое легато (x: после стольких тиков (0-7 вверх; 8-F вниз); y: " "полутонов)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "E7xx: Релиз макросов" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: Быстрое легато вверх (x: после стольких тиков; y: полутонов)" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: Быстрое легато вниз (x: после стольких тиков; y: полутонов)" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "EAxx: Легато" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: (СОВМЕСТИМОСТЬ) Установить банк сэмплов" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "ECxx: Заглушить ноту" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "EDxx: Задержать ноту" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "EExx: Послать внешнюю команду" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: Установить частоту движка трекера (BPM)" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "F1xx: Изменение частоты вверх за 1 шаг движка" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "F2xx: Изменение частоты вверх за 1 шаг движка" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "F3xx: Точное изменение громкости вверх" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "F4xx: Точное изменение громкости вниз" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: Отключить макрос (см. инструкцию)" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: Включить макрос (см. инструкцию)" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: Перезапустить макрос (см. инструкцию)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "F8xx: Громкость вверх за 1 шаг движка" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "F9xx: Громкость вниз за 1 шаг движка" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: Быстрое изменение громкости (0y: вниз; x0: вверх)" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "FCxx: Релиз ноты" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: Числитель виртуального темпа" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: Знаменатель виртуального темпа" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "FFxx: Остановить трек" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "9xxx: Начальное смещение сэмпла (xxx*256 шагов)" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: Начальное смещение сэмпла (младший байт)" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: Начальное смещение сэмпла (средний байт, ×256)" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: Начальное смещение сэмпла (старший байт, ×65536)" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "Неизвестный эффект" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "во время перехода по файлу: %s" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "перед запросом положения в файле: %s" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "пустой файл" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "во время запроса положения в файле: %s" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "несоответствие размера ROM, ожидалось: %d байт, на самом деле: %d" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "при запросе размера: %s" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "при чтении: %s" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "недействительный индекс" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "максимальное общее число каналов не может превышать %d" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "максимальное число чипов/систем не может превышать %d" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "не могу удалить последнюю" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "системы совпадают" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "недействительный индекс исходной системы" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "недействительный индекс системы назначения" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "Инструмент %d" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "слишком много волновых таблиц!" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "не смог перейти в конец файла: %s" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "не смог определить размер файла: %s" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "недействительный размер файла!" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "не смог перейти в начало файла: %s" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "не смог прочитать весь файл: %s" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "неправильный заголовок/данные волновой таблицы!" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "слишком много сэмплов!" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "Сэмпл %d" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "нет свободных паттернов для канала %d!" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "кольц." + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "синхр." + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "ФВЧ" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "ФНЧ" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "фаз." + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "мод." + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "4ОП" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "фильтр" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "16-бит." + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "не смог прочитать весь файл банка сэмплов!" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "неполный параметр %s." -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "не смог открыть файл! (%s)" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "не смог открыть файл! (не смог получить размер файла: %s)" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "не смог открыть файл! (не смог получить длину файла: %s)" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "файл пустой!" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "не смог открыть файл! (ошибка tell: %s)" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "не смог открыть файл! (ошибка size: %s)" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "не смог открыть файл! (ошибка read: %s)" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "не смог открыть файл! (%s)" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "не смог инициализировать движок!" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "не смог записать поток команд!" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "не смог записать VGM!" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "ошибка при старте CLI!" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "проигрывание..." -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "показ ошибка движка." -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "ошибка при инициализации аудио!" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "левый" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "правый" @@ -4024,7 +4575,7 @@ msgid "output" msgstr "выход" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "Микшер" @@ -4033,59 +4584,60 @@ msgid "Master Volume" msgstr "Общая громкость" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "Инвертировать" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "Громкость" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "Панорамирование" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "Передн./задн." -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "Соединение каналов" @@ -4101,8 +4653,8 @@ msgstr "Отобразить скрытые порты" msgid "Display internal" msgstr "Внутренние порты" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "Система" @@ -4110,10 +4662,10 @@ msgstr "Система" msgid "Sample Preview" msgstr "Превью сэмпла" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "Метроном" @@ -4126,26 +4678,26 @@ msgstr "отсоединить все" msgid "no data in oldPatMap for channel %d!" msgstr "нет данных в oldPatMap для канала %d!" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "неправильные данные в буфере обмена! в строке %d символ %d" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "дальнейшее сжатие невозможно!" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "дальнейшее расширение невозможно!" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "скопировано: %s" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "Содержание памяти" @@ -4158,234 +4710,2161 @@ msgstr "банк %d" msgid "no chips with memory" msgstr "нет чипов с памятью" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" -msgstr "Ошибка при загрузке файла! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" +msgstr "Игровые консоли" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" -msgstr "" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" +msgstr "давайте поиграем в создание чиптюнов!" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" -msgstr "" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" +msgstr "Sega Genesis (расширенный 3-ий канал)" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" -msgstr "Баг!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" +msgstr "Sega Genesis (DualPCM, расширенный 3-ий канал)" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" -msgstr "Неизвестен" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" +msgstr "Sega Genesis (с Sega CD)" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" -msgstr "клонировать" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" +msgstr "Sega Genesis (расширенный 3-ий канал с Sega CD)" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." -msgstr "заменить..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" +msgstr "Sega Genesis (CSM с Sega CD)" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" -msgstr "сохранить" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" +msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" -msgstr "экспортировать в .dmp" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" +msgstr "Sega Master System (с FM-расширением)" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" -msgstr "удалить" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" +msgstr "Sega Master System (с FM-расширением в режиме ударных)" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" -msgstr "недостаточно памяти для этого сэмпла!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" +msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" -msgstr "создать инструмент" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" +msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" -msgstr "создать инструмент с набором ударных" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" +msgstr "Game Boy Advance (без программного микширования)" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" -msgstr "Инструменты" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" +msgstr "Game Boy Advance (с драйвером MinMod)" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" -msgstr "Добавить" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" +msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" -msgstr "Клонировать" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" +msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" -msgstr "Открыть" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" +msgstr "NES" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." -msgstr "заменить инструмент..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" +msgstr "Famicom с Konami VRC6" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" -msgstr "загрузить инструмент с TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" +msgstr "Famicom с Konami VRC7" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." -msgstr "заменить волновую таблицу..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" +msgstr "Famicom с MMC5" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." -msgstr "заменить сэмпл..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" +msgstr "Famicom с Sunsoft 5B" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." -msgstr "загрузить сырые данные сэмпла..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" +msgstr "Famicom с Namco 163" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." -msgstr "загрузить сырые данные сэмпла (заменить)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" +msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" -msgstr "загрузить с TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" +msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" -msgstr "Открыть (вставить; ПКМ для замены)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" +msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" -msgstr "Сохранить" +#: src/gui/presets.cpp:241 +msgid "Vectrex" +msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." -msgstr "сохранить инструмент как .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" +msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." -msgstr "сохранить волновую таблицу как .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" +msgstr "Neo Geo AES (расширенный 2-ой канал)" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." -msgstr "сохранить сырые данные волновой таблицы..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" +msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." -msgstr "сохранить сырые данные сэмпла..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" +msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." -msgstr "сохранить все инструменты..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" +msgstr "Atari 2600/7800 (с программным драйвером частоты)" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." -msgstr "сохранить все волновые таблицы..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" +msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." -msgstr "сохранить все сэмплы..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" +msgstr "Atari 7800 (с программным драйвером частоты) + Ballblazer/Commando" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." -msgstr "сохранить как .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" +msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" +msgstr "" + +#: src/gui/presets.cpp:335 +msgid "Computers" +msgstr "Компьютеры" + +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." +msgstr "давайте сегодня поработаем над чиптюнами." + +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" +msgstr "" + +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" +msgstr "" + +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" +msgstr "" + +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" +msgstr "" + +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" +msgstr "Commodore 64 (6581 SID + Sound Expander в режиме ударных)" + +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" +msgstr "" + +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" +msgstr "Commodore 64 (6581 SID + FM-YAM в режиме ударных)" + +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" +msgstr "" + +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" +msgstr "" + +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" +msgstr "Commodore 64 (8580 SID + Sound Expander в режиме ударных)" + +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" +msgstr "" + +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" +msgstr "Commodore 64 (8580 SID + FM-YAM в режиме ударных)" + +#: src/gui/presets.cpp:431 +msgid "MSX" +msgstr "" + +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" +msgstr "" + +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" +msgstr "" + +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" +msgstr "MSX + MSX-AUDIO (в режиме ударных)" + +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" +msgstr "" + +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" +msgstr "MSX + MSX-MUSIC (в режиме ударных)" + +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" +msgstr "" + +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" +msgstr "" + +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" +msgstr "" + +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" +msgstr "" + +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" +msgstr "MSX + Neotron (расширенный 2-ой канал)" + +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" +msgstr "" + +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" +msgstr "MSX + Neotron (с YM2610B)" + +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" +msgstr "MSX + Neotron (с YM2610B; расширенный 3-ий канал 3)" + +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" +msgstr "" + +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" +msgstr "" + +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" +msgstr "" + +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" +msgstr "" + +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" +msgstr "NEC PC-88 (с PC-8801-10)" + +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" +msgstr "NEC PC-88 (с PC-8801-11)" + +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" +msgstr "NEC PC-88 (с PC-8801-11; расширенный 3-ий канал)" + +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" +msgstr "" + +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" +msgstr "NEC PC-88 (с PC-8801-23)" + +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" +msgstr "NEC PC-88 (с PC-8801-23; расширенный 3-ий канал)" + +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" +msgstr "" + +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" +msgstr "NEC PC-88 (с HMB-20 HIBIKI-8800)" + +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" +msgstr "NEC PC-8801mk2SR (с PC-8801-10)" + +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" +msgstr "NEC PC-8801mk2SR (с PC-8801-10; расширенный 3-ий канал)" + +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" +msgstr "" + +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" +msgstr "NEC PC-8801mk2SR (с PC-8801-11)" + +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" +msgstr "" +"NEC PC-8801mk2SR (с PC-8801-11; расширенный 3-ий канал на внутреннем чипе " +"OPN)" + +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" +msgstr "" +"NEC PC-8801mk2SR (с PC-8801-11; расширенный 3-ий канал на внешнем чипе OPN)" + +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" +msgstr "" +"NEC PC-8801mk2SR (с PC-8801-11; расширенный 3-ий канал на обоих чипах OPN)" + +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" +msgstr "" + +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" +msgstr "" + +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" +msgstr "" + +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" +msgstr "NEC PC-8801mk2SR (с PC-8801-23)" + +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" +msgstr "" +"NEC PC-8801mk2SR (с PC-8801-23; расширенный 3-ий канал на внутреннем чипе " +"OPN)" + +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" +msgstr "" +"NEC PC-8801mk2SR (с PC-8801-23; расширенный 3-ий канал на внешнем чипе OPN)" + +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" +msgstr "NEC PC-8801mk2SR (с PC-8801-23; extended channel 3 on both OPNs)" + +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" +msgstr "" + +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" +msgstr "" + +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" +msgstr "" + +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" +msgstr "NEC PC-8801mk2SR (с HMB-20 HIBIKI-8800)" + +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" +msgstr "NEC PC-8801mk2SR (с HMB-20 HIBIKI-8800; расширенный 3-ий канал)" + +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" +msgstr "NEC PC-8801FA (с PC-8801-10)" + +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" +msgstr "NEC PC-8801FA (с PC-8801-10; расширенный 3-ий канал)" + +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" +msgstr "NEC PC-8801FA (с PC-8801-11)" + +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" +msgstr "" +"NEC PC-8801FA (с PC-8801-11; расширенный 3-ий канал на внутреннем чипе OPN)" + +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" +msgstr "" +"NEC PC-8801FA (с PC-8801-11; расширенный 3-ий канал на внешнем чипе OPN)" + +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" +msgstr "" +"NEC PC-8801FA (с PC-8801-11; расширенный 3-ий канал на обоих чипах OPN)" + +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" +msgstr "" + +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" +msgstr "" + +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" +msgstr "" + +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" +msgstr "NEC PC-8801FA (с PC-8801-23)" + +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" +msgstr "" + +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" +msgstr "" + +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" +msgstr "" + +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" +msgstr "" + +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" +msgstr "" + +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" +msgstr "" + +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" +msgstr "NEC PC-8801FA (с HMB-20 HIBIKI-8800)" + +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" +msgstr "NEC PC-8801FA (с HMB-20 HIBIKI-8800; расширенный 3-ий канал)" + +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" +msgstr "" + +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" +msgstr "NEC PC-98 (с PC-9801-26/K)" + +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" +msgstr "NEC PC-98 (с PC-9801-26/K; расширенный 3-ий канал)" + +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" +msgstr "" + +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" +msgstr "NEC PC-98 (с Sound Orchestra)" + +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" +msgstr "NEC PC-98 (с Sound Orchestra; расширенный 3-ий канал)" + +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" +msgstr "" + +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" +msgstr "NEC PC-98 (с Sound Orchestra в режиме ударных)" + +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" +msgstr "NEC PC-98 (с Sound Orchestra в режиме ударных; расширенный 3-ий канал)" + +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" +msgstr "" + +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" +msgstr "NEC PC-98 (с Sound Orchestra V)" + +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" +msgstr "NEC PC-98 (с Sound Orchestra V; расширенный 3-ий канал)" + +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" +msgstr "" + +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" +msgstr "NEC PC-98 (с Sound Orchestra V в режиме ударных)" + +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" +msgstr "" +"NEC PC-98 (с Sound Orchestra V в режиме ударных; расширенный 3-ий канал)" + +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" +msgstr "" + +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" +msgstr "NEC PC-98 (с PC-9801-86)" + +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" +msgstr "NEC PC-98 (с PC-9801-86; расширенный 3-ий канал)" + +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" +msgstr "" + +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" +msgstr "NEC PC-98 (с PC-9801-86) стерео" + +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" +msgstr "NEC PC-98 (с PC-9801-86; расширенный 3-ий канал) стерео" + +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" +msgstr "" + +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" +msgstr "NEC PC-98 (с PC-9801-73)" + +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" +msgstr "NEC PC-98 (с PC-9801-73; расширенный 3-ий канал)" + +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" +msgstr "" + +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "NEC PC-98 (с Sound Blaster 16 для PC-9800, совместимый с PC-9801-26/K)" + +#: src/gui/presets.cpp:1097 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" +msgstr "" +"NEC PC-98 (с Sound Blaster 16 для PC-9800, совместимый с PC-9801-26/K; " +"расширенный 3-ий канал)" + +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" +msgstr "" + +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" +msgstr "" +"NEC PC-98 (с Sound Blaster 16 для PC-9800, совместимый с PC-9801-26/K в " +"режиме ударных)" + +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" +msgstr "" +"NEC PC-98 (с Sound Blaster 16 для PC-9800, совместимый с PC-9801-26/K в " +"режиме ударных; расширенный 3-ий канал)" + +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" +msgstr "" + +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" +msgstr "" + +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" +msgstr "ZX Spectrum (48K, драйвер типа SFX)" + +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" +msgstr "ZX Spectrum (48K, драйвер QuadTone)" + +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" +msgstr "" + +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" +msgstr "ZX Spectrum (128K) с TurboSound FM" + +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" +msgstr "" +"ZX Spectrum (128K) с TurboSound FM (расширенный 3-ий канал на первом чипе " +"OPN)" + +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" +msgstr "" +"ZX Spectrum (128K) с TurboSound FM (расширенный 3-ий канал на втором чипе " +"OPN)" + +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" +msgstr "" +"ZX Spectrum (128K) с TurboSound FM (расширенный 3-ий канал на обоих чипах " +"OPN)" + +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" +msgstr "" + +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" +msgstr "" + +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" +msgstr "" + +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" +msgstr "ZX Spectrum (128K) с TurboSound" + +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" +msgstr "" + +#: src/gui/presets.cpp:1228 +msgid "Atari 800" +msgstr "" + +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" +msgstr "Atari 800 (стерео)" + +#: src/gui/presets.cpp:1241 +msgid "Atari ST" +msgstr "" + +#: src/gui/presets.cpp:1249 +msgid "Atari STE" +msgstr "" + +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" +msgstr "" + +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" +msgstr "" + +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" +msgstr "" + +#: src/gui/presets.cpp:1284 +msgid "IBM PC" +msgstr "" + +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" +msgstr "PC (без расш.)" + +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" +msgstr "" + +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" +msgstr "" + +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" +msgstr "" + +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" +msgstr "" + +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" +msgstr "" + +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" +msgstr "" + +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" +msgstr "PC + AdLib (в режиме ударных)" + +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" +msgstr "" + +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" +msgstr "PC + Sound Blaster (в режиме ударных)" + +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" +msgstr "PC + Sound Blaster совм. с Game Blaster" + +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" +msgstr "PC + Sound Blaster совм. с Game Blaster (в режиме ударных)" + +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" +msgstr "" + +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" +msgstr "PC + Sound Blaster Pro (в режиме ударных)" + +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" +msgstr "" + +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" +msgstr "PC + Sound Blaster Pro 2 (в режиме ударных)" + +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" +msgstr "PC + ESS AudioDrive ES1488 (нативный режим ESFM)" + +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" +msgstr "" + +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" + +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" +msgstr "" + +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" +msgstr "" + +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" +msgstr "" + +#: src/gui/presets.cpp:1502 +msgid "FM-7" +msgstr "" + +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" +msgstr "FM-7 (расш. 3-ий канал)" + +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1520 +msgid "FM Towns" +msgstr "" + +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" +msgstr "FM Towns (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1538 +msgid "Commander X16" +msgstr "" + +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" +msgstr "Commander X16 (только VERA)" + +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" +msgstr "Commander X16 (с Twin OPL3)" + +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" +msgstr "" + +#: src/gui/presets.cpp:1564 +msgid "Sord M5" +msgstr "" + +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" +msgstr "Аркадные автоматы" + +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" +msgstr "ВСТАВЬТЕ ЖЕТОН" + +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" +msgstr "" + +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" +msgstr "" + +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" +msgstr "Alpha Denshi Alpha-68K (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" +msgstr "Alpha Denshi Alpha-68K (режим ударных)" + +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" +msgstr "Alpha Denshi Alpha-68K (расширенный 3-ий канал; режим ударных)" + +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" +msgstr "" + +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" +msgstr "" + +#: src/gui/presets.cpp:1664 +msgid "Atari" +msgstr "" + +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" +msgstr "" + +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" +msgstr "" + +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" +msgstr "Atari Rampart (в режиме ударных)" + +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" +msgstr "" + +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" +msgstr "" + +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" +msgstr "" + +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" +msgstr "" + +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" +msgstr "" + +#: src/gui/presets.cpp:1719 +msgid "Capcom" +msgstr "" + +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" +msgstr "" + +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" +msgstr "Capcom Arcade" + +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" +msgstr "Capcom Arcade (расширенный 3-ий канал на первом OPN)" + +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" +msgstr "Capcom Arcade (расширенный 3-ий канал и CSM на втором OPN)" + +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" +msgstr "Capcom Arcade (расширенный 3-ий канал на обоих чипах OPN)" + +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" +msgstr "" + +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" +msgstr "" + +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" +msgstr "" + +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" +msgstr "" + +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" +msgstr "" + +#: src/gui/presets.cpp:1789 +msgid "Data East" +msgstr "" + +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" +msgstr "" + +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" +msgstr "Data East Karnov (расширенный 3-ий канал 3)" + +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" +msgstr "Data East Karnov (в режиме ударных)" + +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" +msgstr "Data East Karnov (расширенный 3-ий канал; в режиме ударных)" + +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" +msgstr "" + +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" +msgstr "Data East Arcade" + +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" +msgstr "Data East Arcade (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" +msgstr "Data East Arcade (в режиме ударных)" + +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" +msgstr "Data East Arcade (расширенный 3-ий канал; в режиме ударных)" + +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" +msgstr "" + +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" +msgstr "" + +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" +msgstr "Data East PCX (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" +msgstr "" + +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" +msgstr "Data East Dark Seal (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" +msgstr "" + +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" +msgstr "" + +#: src/gui/presets.cpp:1930 +msgid "Irem" +msgstr "" + +#: src/gui/presets.cpp:1933 +msgid "Irem M72" +msgstr "" + +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" +msgstr "" + +#: src/gui/presets.cpp:1949 +msgid "Jaleco" +msgstr "" + +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" +msgstr "" + +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" +msgstr "Jaleco Ginga NinkyouDen (в режиме ударных)" + +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" +msgstr "" + +#: src/gui/presets.cpp:1972 +msgid "Kaneko" +msgstr "" + +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" +msgstr "" + +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" +msgstr "Kaneko DJ Boy (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" +msgstr "" + +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" +msgstr "" + +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" +msgstr "Kaneko Air Buster (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" +msgstr "" + +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" +msgstr "" + +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" +msgstr "" + +#: src/gui/presets.cpp:2047 +msgid "Konami" +msgstr "" + +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" +msgstr "" + +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" +msgstr "" + +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" +msgstr "" + +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" +msgstr "" + +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" +msgstr "Konami Battlantis (первый OPL2 в режиме ударных)" + +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" +msgstr "Konami Battlantis (второй OPL2 в режиме ударных)" + +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" +msgstr "Konami Battlantis (оба OPL2 в режиме ударных)" + +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" +msgstr "" + +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" +msgstr "" + +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" +msgstr "" + +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" +msgstr "Konami Haunted Castle (в режиме ударных)" + +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" +msgstr "" + +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." +msgstr "" + +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" +msgstr "Konami S.P.Y. (в режиме ударных)" + +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" +msgstr "" + +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" +msgstr "Konami Rollergames (в режиме ударных)" + +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" +msgstr "" + +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" +msgstr "" + +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" +msgstr "" + +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" +msgstr "" + +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" +msgstr "" + +#: src/gui/presets.cpp:2189 +msgid "Namco" +msgstr "" + +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" +msgstr "Namco (3-канальный генератор звука на волновых таблицах)" + +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" +msgstr "" + +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" +msgstr "" + +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" +msgstr "" + +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" +msgstr "" + +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" +msgstr "" + +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" +msgstr "" + +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" +msgstr "" + +#: src/gui/presets.cpp:2249 +msgid "Psikyo" +msgstr "" + +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" +msgstr "" + +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" +msgstr "" + +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" +msgstr "" + +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" +msgstr "" + +#: src/gui/presets.cpp:2273 +msgid "Sega" +msgstr "" + +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" +msgstr "" + +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" +msgstr "" + +#: src/gui/presets.cpp:2294 +msgid "Sega System E" +msgstr "" + +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" +msgstr "Sega System E (с FM-расширением)" + +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" +msgstr "Sega System E (с FM-расширением в режиме ударных)" + +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" +msgstr "" + +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" +msgstr "Sega Hang-On (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" +msgstr "" + +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" +msgstr "" + +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" +msgstr "" + +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" +msgstr "Sega System 18 (расширенный 3-ий канал на первом OPN2C)" + +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" +msgstr "Sega System 18 (расширенный 3-ий канал на втором OPN2C)" + +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" +msgstr "Sega System 18 (расширенный 3-ий канал на обоих чипах OPN2C)" + +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" +msgstr "" + +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" +msgstr "" + +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" +msgstr "" + +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" +msgstr "" + +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" +msgstr "Sega System 32 (расширенный 3-ий канал на первом OPN2C)" + +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" +msgstr "Sega System 32 (расширенный 3-ий канал на втором OPN2C)" + +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" +msgstr "Sega System 32 (расширенный 3-ий канал на обоих чипах OPN2C)" + +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" +msgstr "" + +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" +msgstr "" + +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" +msgstr "" + +#: src/gui/presets.cpp:2467 +msgid "Seta" +msgstr "" + +#: src/gui/presets.cpp:2470 +msgid "Seta 1" +msgstr "" + +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" +msgstr "" + +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" +msgstr "" + +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2493 +msgid "Seta 2" +msgstr "" + +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" +msgstr "" + +#: src/gui/presets.cpp:2507 +msgid "SNK" +msgstr "" + +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" +msgstr "" + +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" +msgstr "Neo Geo MVS (расширенный 2-ой канал)" + +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" +msgstr "" + +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" +msgstr "SNK Ikari Warriors (первый OPL в режиме ударных)" + +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" +msgstr "SNK Ikari Warriors (второй OPL в режиме ударных)" + +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" +msgstr "SNK Ikari Warriors (оба чипа OPL в режиме ударных)" + +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" +msgstr "" + +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" +msgstr "SNK Triple Z80 (Y8950 в режиме ударных)" + +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" +msgstr "SNK Triple Z80 (OPL в режиме ударных)" + +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" +msgstr "SNK Triple Z80 (Y8950 и OPL в режиме ударных)" + +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" +msgstr "" + +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" +msgstr "SNK Chopper I (Y8950 в режиме ударных)" + +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" +msgstr "SNK Chopper I (OPL2 в режиме ударных)" + +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" +msgstr "SNK Chopper I (Y8950 и OPL2 в режиме ударных)" + +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" +msgstr "" + +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" +msgstr "SNK Touchdown Fever (OPL в режиме ударных)" + +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" +msgstr "SNK Touchdown Fever (Y8950 в режиме ударных)" + +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" +msgstr "SNK Touchdown Fever (Y8950 и OPL2 в режиме ударных)" + +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" +msgstr "" + +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" +msgstr "" + +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" +msgstr "Sunsoft Arcade" + +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" +msgstr "Sunsoft Arcade (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2653 +msgid "Taito" +msgstr "" + +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" +msgstr "Taito Arcade" + +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" +msgstr "Taito Arcade (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" +msgstr "" + +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" +msgstr "" + +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" +msgstr "" + +#: src/gui/presets.cpp:2709 +msgid "Tecmo" +msgstr "" + +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" +msgstr "" + +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" +msgstr "Tecmo Ninja Gaiden (расширенный 3-ий канал на первом OPN)" + +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" +msgstr "Tecmo Ninja Gaiden (расширенный 3-ий канал на втором OPN)" + +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" +msgstr "Tecmo Ninja Gaiden (расширенный 3-ий канал на обоих чипах OPN)" + +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" +msgstr "" + +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" +msgstr "" + +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" +msgstr "" + +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" +msgstr "" + +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" +msgstr "Tecmo System (в режиме ударных)" + +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" +msgstr "" + +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" +msgstr "Seibu Kaihatsu Raiden (в режиме ударных)" + +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" +msgstr "Другое" + +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" +msgstr "" + +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" +msgstr "Автомат Williams/Midway Y/T со звуковой картой АДИКМ" + +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" +msgstr "NMK 16-bit Arcade" + +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" +msgstr "NMK 16-bit Arcade (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" +msgstr "NMK 16-bit Arcade (со сменой банков NMK112)" + +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" +msgstr "NMK 16-bit Arcade (со сменой банков NMK112, расширенный 3-ий канал)" + +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" +msgstr "" + +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" +msgstr "" + +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" +msgstr "Atlus Power Instinct 2 (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" +msgstr "" + +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" +msgstr "" + +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" +msgstr "" + +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" +msgstr "" + +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" +msgstr "" + +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" +msgstr "" + +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" +msgstr "Coreland Cyber Tank (в режиме ударных)" + +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" +msgstr "" + +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" +msgstr "" + +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" +msgstr "Toaplan 1 (в режиме ударных)" + +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" +msgstr "Аппаратная платформа 3-го поколения Dynax/Nakanihon" + +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" +msgstr "Аппаратная платформа 3-го поколения Dynax/Nakanihon (в режиме ударных)" + +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" +msgstr "" + +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" +msgstr "Dynax/Nakanihon Real Break (в режиме ударных)" + +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" +msgstr "Пользовательские" + +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." +msgstr "пресеты систем, которые вы сохранили." + +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" +msgstr "" + +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." +msgstr "" +"чипы, использующие частотную модуляцию (FM, на самом деле фазовая модуляция) " +"для генерации звука.\n" +"некоторые из них обладают дополнительным функционалом (например, каналы " +"меандра и сэмплов)." + +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" +msgstr "Yamaha YM2203 (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" +msgstr "" + +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" +msgstr "Yamaha YM2608 (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" +msgstr "" + +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" +msgstr "Yamaha YM2610 (расширенный 2-ой канал)" + +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" +msgstr "" + +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" +msgstr "Yamaha YM2610B (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" +msgstr "" + +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" +msgstr "Yamaha YM2612 (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" +msgstr "Yamaha YM2612 (расширенный 3-ий канал) с DualPCM" + +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" +msgstr "" + +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" +msgstr "Yamaha YMF276 (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" +msgstr "" + +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" +msgstr "Yamaha YMF276 (OPN2) с DualPCM" + +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" +msgstr "Yamaha YMF276 (расширенный 3-ий канал) с DualPCM" + +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" +msgstr "Yamaha YM2413 (в режиме ударных)" + +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" +msgstr "" + +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" +msgstr "Yamaha YM3438 (расширенный 3-ий канал)" + +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" +msgstr "" + +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" +msgstr "Yamaha YM3438 (OPN2C) с DualPCM" + +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" +msgstr "Yamaha YM3438 (расширенный 3-ий канал) с DualPCM" + +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" +msgstr "Yamaha YM3526 (в режиме ударных)" + +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" +msgstr "Yamaha Y8950 (в режиме ударных)" + +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" +msgstr "Yamaha YM3812 (в режиме ударных)" + +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" +msgstr "Yamaha YMF262 (в режиме ударных)" + +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" +msgstr "" + +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" +msgstr "Yamaha YMF289B (в режиме ударных)" + +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." +msgstr "" +"эти чипы способны генерировать лишь квадратные/прямоугольные волны (но могут " +"также генерировать шум)." + +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" +msgstr "" + +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" +msgstr "" + +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" +msgstr "" + +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" +msgstr "Tandy PSSJ трёхканальный генератор звука" + +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" +msgstr "Sega PSG (похож на SN76489)" + +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" +msgstr "Sega PSG (похож на SN76489, стерео)" + +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" +msgstr "" + +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" +msgstr "" + +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" +msgstr "" + +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" +msgstr "" + +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" +msgstr "" + +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" +msgstr "" + +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" +msgstr "" + +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." +msgstr "" +"чипы/системы, которые используют ИКМ- или АДИКМ-сэмплы для воспроизведения " +"звука." + +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" +msgstr "" + +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." +msgstr "" +"чипы, которые использует задаваемые пользователем волны для синтеза звука." + +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" +msgstr "PC Engine" + +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" +msgstr "Namco C15 (8-канальный, моно)" + +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" +msgstr "Namco C30 (8-канальный, стерео)" + +#: src/gui/presets.cpp:3545 +msgid "Specialized" +msgstr "Особые" + +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." +msgstr "чипы/системы с уникальными методами синтеза звука." + +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" +msgstr "" + +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" +msgstr "" + +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" +msgstr "Commodore PET (псевдо-волновая таблица)" + +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" +msgstr "Atari TIA (с программным драйвером частоты)" + +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" +msgstr "ZX Spectrum (только пищалка, драйвер типа SFX)" + +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" +msgstr "ZX Spectrum (только пищалка, драйвер QuadTone)" + +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" +msgstr "Совместимые с DefleMask" + +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." +msgstr "" +"эти пресеты совместимы с DefleMask.\n" +"выбирайте их, если вам будет нужно будет экспортировать модуль в .dmf или " +"работать с этой программой." + +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" +msgstr "Arcade (YM2151 и SegaPCM)" + +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" +msgstr "Neo Geo CD (расширенный 2-ой канал)" + +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" +msgstr "Ошибка при загрузке файла! (%s)" + +#: src/gui/intro.cpp:122 +msgid "IntroMon X" +msgstr "" + +#: src/gui/intro.cpp:122 +msgid "Intro" +msgstr "" + +#: src/gui/intro.cpp:124 +msgid "Preview" +msgstr "" + +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" +msgstr "" + +#: src/gui/intro.cpp:310 +msgid "hold to skip" +msgstr "" + +#: src/gui/dataList.cpp:125 +msgid "Bug!" +msgstr "Баг!" + +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" +msgstr "Неизвестен" + +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" +msgstr "клонировать" + +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." +msgstr "заменить..." + +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" +msgstr "сохранить" + +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" +msgstr "экспортировать в .dmp" + +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" +msgstr "удалить" + +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" +msgstr "недостаточно памяти для этого сэмпла!" + +#: src/gui/dataList.cpp:314 +msgid "make instrument" +msgstr "создать инструмент" + +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" +msgstr "создать инструмент с набором ударных" + +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" +msgstr "Инструменты" + +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" +msgstr "Добавить" + +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" +msgstr "Клонировать" + +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" +msgstr "Открыть" + +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." +msgstr "заменить инструмент..." + +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" +msgstr "загрузить инструмент с TX81Z" + +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." +msgstr "заменить волновую таблицу..." + +#: src/gui/dataList.cpp:438 +msgid "replace sample..." +msgstr "заменить сэмпл..." + +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." +msgstr "загрузить сырые данные сэмпла..." + +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." +msgstr "загрузить сырые данные сэмпла (заменить)..." + +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" +msgstr "загрузить с TX81Z" + +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" +msgstr "Открыть (вставить; ПКМ для замены)" + +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" +msgstr "Сохранить" + +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." +msgstr "сохранить инструмент как .dmp..." + +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." +msgstr "сохранить волновую таблицу как .dmw..." + +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." +msgstr "сохранить сырые данные волновой таблицы..." + +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." +msgstr "сохранить сырые данные сэмпла..." + +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." +msgstr "сохранить все инструменты..." + +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." +msgstr "сохранить все волновые таблицы..." + +#: src/gui/dataList.cpp:511 +msgid "save all samples..." +msgstr "сохранить все сэмплы..." + +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." +msgstr "сохранить как .dmp..." + +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." msgstr "сохранить всё..." -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 msgid "Toggle folders/standard view" msgstr "Переключиться между видом с разбиением по папкам и обычным видом" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 msgid "Move up" msgstr "Переместить на одну позицию вверх" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 msgid "Move down" msgstr "Переместить на одну позицию вниз" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 msgid "Create" msgstr "Создать" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 msgid "New folder" msgstr "Новая папка" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 msgid "Preview (right click to stop)" msgstr "Превью (ПКМ для остановки)" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 msgid "Delete" msgstr "Удалить" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 msgid "" msgstr "<нерассортированные>" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 msgid "rename..." msgstr "переименовать..." -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 msgid "Wavetables" msgstr "Волновые таблицы" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 msgid "Samples" msgstr "Сэмплы" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 msgid "save as .dmw..." msgstr "сохранить как .dmw..." -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 #: src/gui/sampleEdit.cpp:187 msgid "save raw..." msgstr "сохранить сырые данные..." -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 msgid "import raw..." msgstr "импорт сырых данных..." -#: src/gui/dataList.cpp:895 +#: src/gui/dataList.cpp:953 msgid "import raw (replace)..." msgstr "импорт сырых данных (заменить)..." @@ -4417,7 +6896,7 @@ msgstr "16-битное целое число" msgid "32-bit float" msgstr "32-битное число с плавающей запятой" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 msgid "Sample rate" msgstr "Частота квантования" @@ -4425,11 +6904,11 @@ msgstr "Частота квантования" msgid "Channels in file" msgstr "Каналов аудио в файле" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 msgid "Loops" msgstr "Циклы" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 msgid "Fade out (seconds)" msgstr "Затухание (в секундах)" @@ -4437,15 +6916,15 @@ msgstr "Затухание (в секундах)" msgid "Channels to export:" msgstr "каналы для экспорта:" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 msgid "All" msgstr "Все" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 #: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 msgid "None" msgstr "Нет" @@ -4460,21 +6939,21 @@ msgstr "Показываются в окне осциллографов для #: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 #: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 #: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 msgid "Cancel" msgstr "Отмена" #: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 #: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 #: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 msgid "Export" msgstr "Экспорт" @@ -4491,7 +6970,7 @@ msgid "format version" msgstr "версия формата" #: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 +#: src/gui/insEdit.cpp:476 msgid "loop" msgstr "зациклить" @@ -4655,12 +7134,12 @@ msgstr "1.1.3 и выше" msgid "1.0/legacy (0.12)" msgstr "1.0/legacy (0.12)" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 msgid "Audio" msgstr "Аудио" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 msgid "VGM" msgstr "" @@ -4668,8 +7147,8 @@ msgstr "" msgid "ROM" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 msgid "Text" msgstr "Текст" @@ -4717,8 +7196,8 @@ msgstr "" "да, это баг. заполните отчёт на гитхабе и скажите мне, как вы сюда добрались." #: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 msgid "Speed" msgstr "Скорость" @@ -4787,7 +7266,7 @@ msgid "Song Length" msgstr "Длина трека" #: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 msgid "Channels" msgstr "Число каналов" @@ -4803,10 +7282,10 @@ msgstr "Осц." msgid "Swap" msgstr "Смена" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 msgid "Name" msgstr "Имя" @@ -4827,41 +7306,41 @@ msgstr "" "%s #%d\n" "(перетащите, чтобы поменять местами каналы)" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 msgid "Search..." msgstr "Поиск..." -#: src/gui/commandPalette.cpp:54 +#: src/gui/commandPalette.cpp:158 msgid "Search recent files..." msgstr "Искать в недавних файлах..." -#: src/gui/commandPalette.cpp:57 +#: src/gui/commandPalette.cpp:161 msgid "Search instruments..." msgstr "Искать инструменты..." -#: src/gui/commandPalette.cpp:60 +#: src/gui/commandPalette.cpp:164 msgid "Search samples..." msgstr "Искать сэмплы..." -#: src/gui/commandPalette.cpp:63 +#: src/gui/commandPalette.cpp:167 msgid "Search instruments (to change to)..." msgstr "Искать инструменты (для замены)..." -#: src/gui/commandPalette.cpp:66 +#: src/gui/commandPalette.cpp:170 msgid "Search chip (to add)..." msgstr "Искать чипы (для добавления)..." -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 msgid "- None -" msgstr "- Нет -" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 msgid "invalid command palette type" msgstr "неизвестный тип палитры команд" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 msgid "Register View" msgstr "Регистры" @@ -4869,7 +7348,7 @@ msgstr "Регистры" msgid "- no register pool available" msgstr "- список регистров недоступен" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 msgid "ERROR" msgstr "ОШИБКА" @@ -4881,7 +7360,7 @@ msgstr "" msgid "info" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 msgid "debug" msgstr "отладка" @@ -4889,16 +7368,16 @@ msgstr "отладка" msgid "trace" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 msgid "Log Viewer" msgstr "Просмотр логов" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 msgid "Follow" msgstr "Следовать за прогрессом воспроизведения" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 msgid "Level" msgstr "Громкость" @@ -4914,73 +7393,73 @@ msgstr "" msgid "message" msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 msgid "Pattern" msgstr "Паттерны" -#: src/gui/pattern.cpp:468 +#: src/gui/pattern.cpp:472 msgid "there aren't any channels to show." msgstr "нет каналов для отображения." -#: src/gui/pattern.cpp:492 +#: src/gui/pattern.cpp:496 msgid "click for pattern options (effect columns/pattern names/visualizer)" msgstr "" "нажмите для открытия меню настроек (столбцы эффектов/названия паттернов/" "визуализатор эффектов)" -#: src/gui/pattern.cpp:504 +#: src/gui/pattern.cpp:508 msgid "Options:" msgstr "Настройки:" -#: src/gui/pattern.cpp:506 +#: src/gui/pattern.cpp:510 msgid "Effect columns/collapse" msgstr "Столбцы эффектов и свёртка канала" -#: src/gui/pattern.cpp:507 +#: src/gui/pattern.cpp:511 msgid "Pattern names" msgstr "Названия паттернов" -#: src/gui/pattern.cpp:508 +#: src/gui/pattern.cpp:512 msgid "Channel group hints" msgstr "Подсказки о группировке каналов" -#: src/gui/pattern.cpp:509 +#: src/gui/pattern.cpp:513 msgid "Visualizer" msgstr "Визуализатор эффектов" -#: src/gui/pattern.cpp:517 +#: src/gui/pattern.cpp:521 msgid "Channel status:" msgstr "Статус канала:" -#: src/gui/pattern.cpp:519 +#: src/gui/pattern.cpp:523 msgid "No##_PCS0" msgstr "Нет##_PCS0" -#: src/gui/pattern.cpp:522 +#: src/gui/pattern.cpp:526 msgid "Yes##_PCS1" msgstr "Да##_PCS1" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 msgid "WARNING!!" msgstr "ВНИМАНИЕ!!!" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 msgid "this instrument cannot be previewed because" msgstr "превью этого инструмента невозможно, потому что" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 msgid "none of the chips can play it" msgstr "ни один из чипов не совместим с ним" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 msgid "your instrument is in peril!! be careful..." msgstr "ваш инструмент под угрозой!! будьте осторожны..." -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 msgid "Oscilloscope" msgstr "Осциллограф" @@ -5002,15 +7481,15 @@ msgstr "(минус бесконечность) дБ" msgid "Debug" msgstr "Отладка" -#: src/gui/debugWindow.cpp:666 +#: src/gui/debugWindow.cpp:675 msgid "This is a language test." msgstr "Это тест языка." -#: src/gui/debugWindow.cpp:667 +#: src/gui/debugWindow.cpp:676 msgid "This is another language test." msgstr "Это другой тест языка." -#: src/gui/debugWindow.cpp:723 +#: src/gui/debugWindow.cpp:732 #, c-format msgid "%d apple" msgid_plural "%d apples" @@ -5034,8 +7513,8 @@ msgstr "Нет (100%)" msgid "Frequency" msgstr "Частота" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 msgid "Channel" msgstr "Канал" @@ -5063,7 +7542,7 @@ msgstr "Режим 2" msgid "Mode 3" msgstr "Режим 3" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 msgid "Oscilloscope (per-channel)" msgstr "Осциллографы (для отдельных каналов)" @@ -5091,7 +7570,7 @@ msgstr "Случайная фаза при запуске ноты" msgid "Amplitude" msgstr "Амплитуда" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 msgid "Line size" msgstr "Толщина линии" @@ -5107,7 +7586,7 @@ msgstr "ошибка при создании текстуры градиента msgid "error while updating gradient texture!" msgstr "ошибка при обновлении текстуры градиента!" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 msgid "Color" msgstr "Цвет" @@ -5119,13 +7598,13 @@ msgstr "Расстояние" msgid "Spread" msgstr "Размыть" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 msgid "Remove" msgstr "Удалить" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 msgid "Background" msgstr "Цвет фона" @@ -5183,10 +7662,10 @@ msgstr "" msgid "Text color" msgstr "Цвет текста" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 msgid "OK" msgstr "ОК" @@ -5211,22 +7690,22 @@ msgstr "" msgid "failed to create FFT buffers" msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 msgid "Error!" msgstr "Ошибка!" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 msgid "cut" msgstr "вырезать" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 msgid "copy" msgstr "копировать" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 msgid "paste" msgstr "вставить" @@ -5242,11 +7721,11 @@ msgstr "" msgid "piano" msgstr "пианино" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 msgid "undo" msgstr "отменить" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 msgid "redo" msgstr "вернуть" @@ -5330,35 +7809,35 @@ msgstr "" "найти/\n" "заменить" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 msgid "collapse" msgstr "сжать" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 msgid "expand" msgstr "расширить" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 msgid "flip" msgstr "переворот" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 msgid "invert" msgstr "инверт." -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 msgid "interpolate" msgstr "интерполяция" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 msgid "scale" msgstr "масштабирование" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 msgid "fade" msgstr "градиент/затухание" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 msgid "randomize" msgstr "заполнение случайными значениями" @@ -5399,7 +7878,7 @@ msgstr "" "буфер" #: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 +#: src/gui/insEdit.cpp:8720 msgid "clear" msgstr "удалить" @@ -5411,39 +7890,33 @@ msgstr "Мобильный интерфейс" msgid "Mobile Menu" msgstr "Мобильные меню" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 msgid "Orders" msgstr "Матрицу паттернов" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 msgid "Ins" msgstr "Инстр." -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 msgid "Song" msgstr "Трек" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 msgid "Chips" msgstr "Чипы" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" -msgstr "Другое" - -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 msgid "New" msgstr "Новый" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 msgid "Unsaved changes! Save changes before creating a new song?" msgstr "" "Остались несохранённые изменения! Сохранить их перед созданием нового трека?" @@ -5452,7 +7925,7 @@ msgstr "" msgid "Save as..." msgstr "Сохранить как..." -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 msgid "Restore Backup" msgstr "Загрузить резервную копию" @@ -5461,7 +7934,7 @@ msgid "Song Info" msgstr "О треке" #: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 +#: src/gui/guiConst.cpp:649 msgid "Subsongs" msgstr "Подпесни" @@ -5493,7 +7966,7 @@ msgstr "Регистры" msgid "Stats" msgstr "Стат." -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 msgid "Grooves" msgstr "Ритм-паттерны" @@ -5525,12 +7998,12 @@ msgstr "Пресеты" msgid "PatManager" msgstr "Мен. Патт." -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 msgid "Panic" msgstr "Паника" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 msgid "Settings" msgstr "Настройки" @@ -5538,128 +8011,133 @@ msgstr "Настройки" msgid "Log" msgstr "Логи" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 msgid "About" msgstr "О программе" -#: src/gui/editControls.cpp:623 +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" +msgstr "" + +#: src/gui/editControls.cpp:627 msgid "Switch to Desktop Mode" msgstr "Переключ. на интерфейс ПК" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 msgid "Play/Edit Controls" msgstr "Управл. ред./воспр." -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 msgid "Octave" msgstr "Октава" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 msgid "Coarse Step" msgstr "Грубый шаг редактирования" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 msgid "Edit Step" msgstr "Шаг редактирования" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 msgid "Play" msgstr "Воспроизведение" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 msgid "Stop" msgstr "Стоп" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 msgid "Edit" msgstr "Правка" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 msgid "Repeat pattern" msgstr "Зациклить текущий паттерн" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 msgid "Step one row" msgstr "Сделать один шаг по паттерну" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 msgid "Poly##PolyInput" msgstr "Полифония##PolyInput" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 msgid "Mono##PolyInput" msgstr "Моно##PolyInput" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 msgid "Polyphony" msgstr "Полифония превью" -#: src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:930 msgid "Oct." msgstr "Окт." -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 msgid "Coarse" msgstr "Грубый шаг" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 msgid "Step" msgstr "Шаг" -#: src/gui/editControls.cpp:967 +#: src/gui/editControls.cpp:971 msgid "Foll." msgstr "След." -#: src/gui/editControls.cpp:972 +#: src/gui/editControls.cpp:976 msgid "Ord##FollowOrders" msgstr "Матр.##FollowOrders" -#: src/gui/editControls.cpp:980 +#: src/gui/editControls.cpp:984 msgid "Pat##FollowPattern" msgstr "Патт.##FollowPattern" -#: src/gui/editControls.cpp:1002 +#: src/gui/editControls.cpp:1006 msgid "Play Controls" msgstr "Управл. воспр." -#: src/gui/editControls.cpp:1026 +#: src/gui/editControls.cpp:1030 msgid "Play from the beginning of this pattern" msgstr "Воспроизвести с начала этого паттерна" -#: src/gui/editControls.cpp:1034 +#: src/gui/editControls.cpp:1038 msgid "Repeat from the beginning of this pattern" msgstr "Воспроизвести с начала этого паттерна с зацикливанием паттерна" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 msgid "Edit Controls" msgstr "Редактирование" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 msgid "Follow orders" msgstr "След. за воспр. в матр. патт." -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 msgid "Follow pattern" msgstr "След. за воспр. в патт." -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 msgid "Song Comments" msgstr "Комментарии трека" -#: src/gui/util.cpp:93 +#: src/gui/util.cpp:93 src/gui/util.cpp:233 msgid "" msgstr "<ничего>" @@ -5675,7 +8153,7 @@ msgstr "" msgid "Shift-" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 msgid "Statistics" msgstr "Статистика" @@ -5683,7 +8161,7 @@ msgstr "Статистика" msgid "Audio load" msgstr "Нагрузка от аудио" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 msgid "Oscilloscope (X-Y)" msgstr "Осциллограф (X-Y)" @@ -5703,7 +8181,7 @@ msgstr "Канал оси Y" msgid "Invert##Y" msgstr "Инвертировать" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 msgid "Zoom" msgstr "Масштаб" @@ -5739,17 +8217,18 @@ msgid "%.1fdB,%.1fdB" msgstr "%.1f дБ,%.1f дБ" #: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 msgid "Clock rate:" msgstr "Тактовая частота:" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 msgid "Chip type:" msgstr "Тип чипа:" @@ -5765,13 +8244,13 @@ msgstr "YM2612 (9-битный ЦАП с искажениями)" msgid "YMF276 (external DAC)" msgstr "YMF276 (внешний ЦАП)" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 msgid "Disable ExtCh FM macros (compatibility)" msgstr "Отключить FM-макросы для расширенного канала (совместимость)" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" msgstr "" "Смена инструмента на операторах 2-4 расш. канала меняет FB (совместимость)" @@ -5788,8 +8267,8 @@ msgstr "Симуляция прерывания ЦАП" msgid "cycles##InterruptSim" msgstr "тактов##InterruptSim" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 msgid "3.58MHz (NTSC)" msgstr "3.58 МГц (NTSC)" @@ -5829,35 +8308,11 @@ msgstr "TI SN76489 с коротким шумом, похожим на Atari" msgid "Game Gear" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" -msgstr "" - -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" -msgstr "" - -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" -msgstr "" - -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" -msgstr "Tandy PSSJ трёхканальный генератор звука" - -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" -msgstr "" - -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" -msgstr "" - #: src/gui/sysConf.cpp:205 msgid "Disable noise period change phase reset" msgstr "Отключить сброс фазы при изменении периода шума" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 msgid "Disable easy period to note mapping on upper octaves" msgstr "Отключить простое преобразование периода в ноту на верхних октавах" @@ -5869,7 +8324,7 @@ msgstr "Псевдо-PAL" msgid "Disable anti-click" msgstr "Отключить анти-щелчок" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 msgid "Chip revision:" msgstr "Ревизия чипа:" @@ -5917,7 +8372,7 @@ msgstr "16 бит (версия A/B/D/F)" msgid "8-bit + TDM (rev C/E)" msgstr "8 бит + мультиплексирование с разделением по времени (версия C/E)" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 msgid "Enable echo" msgstr "Включить эхо" @@ -5925,7 +8380,7 @@ msgstr "Включить эхо" msgid "Swap echo channels" msgstr "Поменять местами каналы эхо" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 msgid "Echo delay:" msgstr "Задержка эхо:" @@ -5933,11 +8388,11 @@ msgstr "Задержка эхо:" msgid "Echo resolution:" msgstr "Разрешение эхо:" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 msgid "Echo feedback:" msgstr "Обратная связь эхо:" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 msgid "Echo volume:" msgstr "Громкость эхо:" @@ -5953,16 +8408,12 @@ msgstr "Game Boy Color (версия C)" msgid "Game Boy Color (rev E)" msgstr "Game Boy Color (версия E)" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" -msgstr "" - #: src/gui/sysConf.cpp:373 msgid "Wave channel orientation:" msgstr "Канал волновых таблиц" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 msgid "Normal" msgstr "Нормальное" @@ -5989,7 +8440,7 @@ msgstr "" msgid "DAC bit depth (reduces output rate):" msgstr "Глубина квантования ЦАП (уменьшает частоту дискретизации):" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 msgid "Volume scale:" msgstr "Громкость:" @@ -6055,16 +8506,16 @@ msgstr "X1/X68000 (4 МГц)" msgid "Broken pitch macro/slides (compatibility)" msgstr "Сломанное портаменто эффектов и макросов (совместимость)" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 msgid "NTSC (1.79MHz)" msgstr "NTSC (1.79 МГц)" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 msgid "PAL (1.67MHz)" msgstr "PAL (1.67 МГц)" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 msgid "Dendy (1.77MHz)" msgstr "Dendy (1.77 МГц)" @@ -6080,60 +8531,60 @@ msgstr "ДИКМ (приглушённые сэмплы; малая нагруз msgid "PCM (crisp samples; high CPU usage)" msgstr "ИКМ (чёткие сэмплы; большая нагрузка на ЦП)" -#: src/gui/sysConf.cpp:698 +#: src/gui/sysConf.cpp:699 msgid "NTSC (1.02MHz)" msgstr "NTSC (1.02 МГц)" -#: src/gui/sysConf.cpp:702 +#: src/gui/sysConf.cpp:703 msgid "PAL (0.99MHz)" msgstr "PAL (0.99 МГц)" -#: src/gui/sysConf.cpp:706 +#: src/gui/sysConf.cpp:707 msgid "SSI 2001 (0.89MHz)" msgstr "SSI 2001 (0.89 МГц)" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 msgid "Global parameter priority:" msgstr "Приоритет глобальных параметров:" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 msgid "Left to right" msgstr "Слева направо" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 msgid "Last used channel" msgstr "Последний использованный канал" -#: src/gui/sysConf.cpp:725 +#: src/gui/sysConf.cpp:726 msgid "Hard reset envelope:" msgstr "Огибающая при жёстком перезапуске:" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 msgid "Attack" msgstr "Атака" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 msgid "Decay" msgstr "Спад" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 msgid "Sustain" msgstr "Сустейн" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 msgid "Release" msgstr "Релиз" -#: src/gui/sysConf.cpp:748 +#: src/gui/sysConf.cpp:749 msgid "Envelope reset time:" msgstr "Время сброса огибающей:" -#: src/gui/sysConf.cpp:758 +#: src/gui/sysConf.cpp:759 msgid "" "- 0 disables envelope reset. not recommended!\n" "- 1 may trigger SID envelope bugs.\n" @@ -6143,702 +8594,807 @@ msgstr "" "- 1 может привести к появлению сбоев огибающей SID.\n" "- слишком большие значения могут привести к пропуску коротких нот." -#: src/gui/sysConf.cpp:760 +#: src/gui/sysConf.cpp:761 msgid "Disable 1Exy env update (compatibility)" msgstr "" "Отключить обновление огибающей при применении эффекта 1Exy (совместимость)" -#: src/gui/sysConf.cpp:765 +#: src/gui/sysConf.cpp:766 msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" "Макросы скважности и частоты среза в относительном режиме имеют меньшее " "разрешение (совместимость)" -#: src/gui/sysConf.cpp:770 +#: src/gui/sysConf.cpp:771 msgid "Cutoff macro race conditions (compatibility)" msgstr "Состояние гонки макроса скважности (совместимость)" -#: src/gui/sysConf.cpp:806 +#: src/gui/sysConf.cpp:807 msgid "8MHz (Neo Geo MVS)" msgstr "8 МГц (Neo Geo MVS)" -#: src/gui/sysConf.cpp:810 +#: src/gui/sysConf.cpp:811 msgid "8.06MHz (Neo Geo AES)" msgstr "8.06 МГц (Neo Geo AES)" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 msgid "SSG Volume" msgstr "Громкость SSG" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 msgid "FM/ADPCM Volume" msgstr "Громкость FM/АДИКМ" -#: src/gui/sysConf.cpp:858 +#: src/gui/sysConf.cpp:859 msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "1.79 МГц (ZX Spectrum NTSC/MSX)" -#: src/gui/sysConf.cpp:862 +#: src/gui/sysConf.cpp:863 msgid "1.77MHz (ZX Spectrum PAL)" msgstr "1.77 МГц (ZX Spectrum PAL)" -#: src/gui/sysConf.cpp:866 +#: src/gui/sysConf.cpp:867 msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "0.83 МГц (Sunsoft 5B с предварительным делителем частоты, PAL)" -#: src/gui/sysConf.cpp:870 +#: src/gui/sysConf.cpp:871 msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "0.89 МГц (Sunsoft 5B с предварительным делителем частоты)" -#: src/gui/sysConf.cpp:874 +#: src/gui/sysConf.cpp:875 msgid "1MHz (Amstrad CPC)" msgstr "1 МГц (Amstrad CPC)" -#: src/gui/sysConf.cpp:878 +#: src/gui/sysConf.cpp:879 msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "1.10 МГц (Gamate/VIC-20 PAL)" -#: src/gui/sysConf.cpp:882 +#: src/gui/sysConf.cpp:883 msgid "1.25MHz (Mag Max)" msgstr "1.25 МГц (Mag Max)" -#: src/gui/sysConf.cpp:886 +#: src/gui/sysConf.cpp:887 msgid "1.5MHz (Vectrex)" msgstr "1.5 МГц (Vectrex)" -#: src/gui/sysConf.cpp:890 +#: src/gui/sysConf.cpp:891 msgid "1.536MHz (Kyugo)" msgstr "1.536 МГц (Kyugo)" -#: src/gui/sysConf.cpp:894 +#: src/gui/sysConf.cpp:895 msgid "1.67MHz (?)" msgstr "1.67 МГц (?)" -#: src/gui/sysConf.cpp:898 +#: src/gui/sysConf.cpp:899 msgid "1.75MHz (ZX Spectrum 48K)" msgstr "1.75 МГц (ZX Spectrum 48K)" -#: src/gui/sysConf.cpp:902 +#: src/gui/sysConf.cpp:903 msgid "1.99MHz (PC-88)" msgstr "1.99 МГц (PC-88)" -#: src/gui/sysConf.cpp:906 +#: src/gui/sysConf.cpp:907 msgid "2MHz (Atari ST/Sharp X1)" msgstr "2 МГц (Atari ST/Sharp X1)" -#: src/gui/sysConf.cpp:910 +#: src/gui/sysConf.cpp:911 msgid "2^21Hz (Game Boy)" msgstr "2^21 Гц (Game Boy)" -#: src/gui/sysConf.cpp:914 +#: src/gui/sysConf.cpp:915 msgid "3.58MHz (Darky)" msgstr "3.58 МГц (Darky)" -#: src/gui/sysConf.cpp:918 +#: src/gui/sysConf.cpp:919 msgid "3.6MHz (Darky)" msgstr "3.6 МГц (Darky)" -#: src/gui/sysConf.cpp:930 +#: src/gui/sysConf.cpp:931 msgid "YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:934 +#: src/gui/sysConf.cpp:935 msgid "Sunsoft 5B" msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" -msgstr "" - -#: src/gui/sysConf.cpp:944 +#: src/gui/sysConf.cpp:948 msgid "note: AY-3-8914 is not supported by the VGM format!" msgstr "примечание: AY-3-8914 не поддерживается в формате VGM!" -#: src/gui/sysConf.cpp:948 +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" +msgstr "" + +#: src/gui/sysConf.cpp:957 msgid "Stereo##_AY_STEREO" msgstr "Стерео##_AY_STEREO" -#: src/gui/sysConf.cpp:953 +#: src/gui/sysConf.cpp:962 msgid "Separation" msgstr "Разделение в стерео" -#: src/gui/sysConf.cpp:962 +#: src/gui/sysConf.cpp:971 msgid "Half Clock divider##_AY_CLKSEL" msgstr "Делить тактовую частоту на 2##_AY_CLKSEL" -#: src/gui/sysConf.cpp:984 +#: src/gui/sysConf.cpp:993 msgid "SAM Coupé (8MHz)" msgstr "SAM Coupé (8 МГц)" -#: src/gui/sysConf.cpp:988 +#: src/gui/sysConf.cpp:997 msgid "NTSC (7.15MHz)" msgstr "NTSC (7.15 МГц)" -#: src/gui/sysConf.cpp:992 +#: src/gui/sysConf.cpp:1001 msgid "PAL (7.09MHz)" msgstr "PAL (7.09 МГц)" -#: src/gui/sysConf.cpp:1012 +#: src/gui/sysConf.cpp:1021 msgid "Stereo separation:" msgstr "Разделение в стерео:" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 msgid "Model:" msgstr "Модель:" -#: src/gui/sysConf.cpp:1021 +#: src/gui/sysConf.cpp:1030 msgid "Amiga 500 (OCS)" msgstr "" -#: src/gui/sysConf.cpp:1025 +#: src/gui/sysConf.cpp:1034 msgid "Amiga 1200 (AGA)" msgstr "" -#: src/gui/sysConf.cpp:1031 +#: src/gui/sysConf.cpp:1040 msgid "Chip memory:" msgstr "Память чипа:" -#: src/gui/sysConf.cpp:1033 +#: src/gui/sysConf.cpp:1042 msgid "2MB (ECS/AGA max)" msgstr "2 МиБ (максимум для ECS/AGA)" -#: src/gui/sysConf.cpp:1043 +#: src/gui/sysConf.cpp:1052 msgid "512KB (OCS max)" msgstr "512 КиБ (максимум для OCS)" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 msgid "PAL" msgstr "" -#: src/gui/sysConf.cpp:1059 +#: src/gui/sysConf.cpp:1068 msgid "Bypass frequency limits" msgstr "Игнорировать ограничения частоты" -#: src/gui/sysConf.cpp:1081 +#: src/gui/sysConf.cpp:1090 msgid "Software pitch driver" msgstr "Драйвер программной частоты" -#: src/gui/sysConf.cpp:1085 +#: src/gui/sysConf.cpp:1094 #, fuzzy msgid "Old pitch table (compatibility)" msgstr "Сломанное портаменто эффектов и макросов (совместимость)" -#: src/gui/sysConf.cpp:1090 +#: src/gui/sysConf.cpp:1099 msgid "Mixing mode:" msgstr "Режим микширования:" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 msgid "Mono" msgstr "Моно" -#: src/gui/sysConf.cpp:1096 +#: src/gui/sysConf.cpp:1105 msgid "Mono (no distortion)" msgstr "Моно (без искажений)" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 msgid "Stereo" msgstr "Стерео" -#: src/gui/sysConf.cpp:1127 +#: src/gui/sysConf.cpp:1136 msgid "1.19MHz (PC)" msgstr "1.19 МГц (PC)" -#: src/gui/sysConf.cpp:1131 +#: src/gui/sysConf.cpp:1140 msgid "1.99MHz (PC-98)" msgstr "1.99 МГц (PC-98)" -#: src/gui/sysConf.cpp:1135 +#: src/gui/sysConf.cpp:1144 msgid "2.46MHz (PC-98)" msgstr "2.46 МГц (PC-98)" -#: src/gui/sysConf.cpp:1141 +#: src/gui/sysConf.cpp:1150 msgid "Speaker type:" msgstr "Тип пищалки:" -#: src/gui/sysConf.cpp:1143 +#: src/gui/sysConf.cpp:1152 msgid "Unfiltered" msgstr "Без фильтрации" -#: src/gui/sysConf.cpp:1147 +#: src/gui/sysConf.cpp:1156 msgid "Cone" msgstr "Диффузор" -#: src/gui/sysConf.cpp:1151 +#: src/gui/sysConf.cpp:1160 msgid "Piezo" msgstr "Пьезопищалка" -#: src/gui/sysConf.cpp:1155 +#: src/gui/sysConf.cpp:1164 msgid "Use system beeper (Linux only!)" msgstr "Использовать пищалку на материнской плате (только для Linux!)" -#: src/gui/sysConf.cpp:1161 +#: src/gui/sysConf.cpp:1170 msgid "Reset phase on frequency change" msgstr "Сбор фазы при изменении частоты" -#: src/gui/sysConf.cpp:1210 +#: src/gui/sysConf.cpp:1219 msgid "16MHz (Seta 1)" msgstr "16 МГц (Seta 1)" -#: src/gui/sysConf.cpp:1214 +#: src/gui/sysConf.cpp:1223 msgid "16.67MHz (Seta 2)" msgstr "16.67 МГц (Seta 2)" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 msgid "14.32MHz (NTSC)" msgstr "14.32 МГц (NTSC)" -#: src/gui/sysConf.cpp:1228 +#: src/gui/sysConf.cpp:1237 msgid "Bankswitched (Seta 2)" msgstr "Со сменой банков памяти (Seta 2)" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 msgid "Initial channel limit:" msgstr "Изначальный лимит числа каналов:" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 msgid "Disable hissing" msgstr "Отключить высокочастотное пищание" -#: src/gui/sysConf.cpp:1271 +#: src/gui/sysConf.cpp:1280 msgid "Scale frequency to wave length" msgstr "Масштабировать частоту под длину волны" -#: src/gui/sysConf.cpp:1305 +#: src/gui/sysConf.cpp:1314 #, fuzzy msgid "Amiga channel volumes (64)" msgstr "Громкости каналов Amiga (64)" -#: src/gui/sysConf.cpp:1309 +#: src/gui/sysConf.cpp:1318 msgid "Amiga-like pitch (non-linear pitch only)" msgstr "Частота как на Amiga (только нелинейная частота нот)" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 msgid "3.54MHz (PAL)" msgstr "3.54 МГц (PAL)" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 msgid "4MHz" msgstr "4 МГц" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 msgid "3MHz" msgstr "3 МГц" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 msgid "3.9936MHz (PC-88/PC-98)" msgstr "3.9936 МГц (PC-88/PC-98)" -#: src/gui/sysConf.cpp:1361 +#: src/gui/sysConf.cpp:1370 msgid "1.5MHz" msgstr "1.5 МГц" -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 msgid "Output rate:" msgstr "Частота квантования на выходе:" -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 msgid "FM: clock / 72, SSG: clock / 16" msgstr "FM: такт. част. / 72, SSG: такт. част. / 16" -#: src/gui/sysConf.cpp:1372 +#: src/gui/sysConf.cpp:1381 msgid "FM: clock / 36, SSG: clock / 8" msgstr "FM: такт. част. / 36, SSG: такт. част. / 8" -#: src/gui/sysConf.cpp:1376 +#: src/gui/sysConf.cpp:1385 msgid "FM: clock / 24, SSG: clock / 4" msgstr "FM: такт. част. / 24, SSG: такт. част. / 4" -#: src/gui/sysConf.cpp:1388 +#: src/gui/sysConf.cpp:1397 msgid "FM Volume" msgstr "Громкость FM" -#: src/gui/sysConf.cpp:1427 +#: src/gui/sysConf.cpp:1436 msgid "8MHz (Arcade)" msgstr "8 МГц (Arcade)" -#: src/gui/sysConf.cpp:1431 +#: src/gui/sysConf.cpp:1440 msgid "7.987MHz (PC-88/PC-98)" msgstr "7.987 МГц (PC-88/PC-98)" -#: src/gui/sysConf.cpp:1438 +#: src/gui/sysConf.cpp:1447 msgid "FM: clock / 144, SSG: clock / 32" msgstr "FM: такт. част. / 144, SSG: такт. част. / 32" -#: src/gui/sysConf.cpp:1446 +#: src/gui/sysConf.cpp:1455 msgid "FM: clock / 48, SSG: clock / 8" msgstr "FM: такт. част. / 48, SSG: такт. част. / 8" -#: src/gui/sysConf.cpp:1491 +#: src/gui/sysConf.cpp:1500 msgid "8MHz (FM Towns)" msgstr "8 МГц (FM Towns)" -#: src/gui/sysConf.cpp:1495 +#: src/gui/sysConf.cpp:1504 msgid "10MHz (Sega System 18)" msgstr "10 МГц (Sega System 18)" -#: src/gui/sysConf.cpp:1499 +#: src/gui/sysConf.cpp:1508 msgid "12.5MHz (Sega CD/System 32)" msgstr "12.5 МГц (Sega CD/System 32)" -#: src/gui/sysConf.cpp:1506 +#: src/gui/sysConf.cpp:1515 msgid "RF5C68 (10-bit output)" msgstr "RF5C68 (10-битный звук)" -#: src/gui/sysConf.cpp:1510 +#: src/gui/sysConf.cpp:1519 msgid "RF5C164 (16-bit output)" msgstr "RF5C164 (16-битный звук)" -#: src/gui/sysConf.cpp:1565 +#: src/gui/sysConf.cpp:1574 msgid "Sample rate table:" msgstr "Таблица частот квантования:" -#: src/gui/sysConf.cpp:1569 +#: src/gui/sysConf.cpp:1578 msgid "divider \\ clock" msgstr "Делитель тактовой частоты" -#: src/gui/sysConf.cpp:1571 +#: src/gui/sysConf.cpp:1580 msgid "full" msgstr "полная" -#: src/gui/sysConf.cpp:1573 +#: src/gui/sysConf.cpp:1582 msgid "half" msgstr "половина" -#: src/gui/sysConf.cpp:1686 +#: src/gui/sysConf.cpp:1695 msgid "clock / 132" msgstr "такт. част. / 132" -#: src/gui/sysConf.cpp:1690 +#: src/gui/sysConf.cpp:1699 msgid "clock / 165" msgstr "такт. част. / 165" -#: src/gui/sysConf.cpp:1696 +#: src/gui/sysConf.cpp:1705 msgid "Bankswitched (NMK112)" msgstr "Смена банков (NMK112)" -#: src/gui/sysConf.cpp:1715 +#: src/gui/sysConf.cpp:1724 msgid "1.79MHz (NTSC/MSX)" msgstr "1.79 МГц (NTSC/MSX)" -#: src/gui/sysConf.cpp:1719 +#: src/gui/sysConf.cpp:1728 msgid "1.77MHz (PAL)" msgstr "1.77 МГц (PAL)" -#: src/gui/sysConf.cpp:1723 +#: src/gui/sysConf.cpp:1732 msgid "1.5MHz (Arcade)" msgstr "1.5 МГц (Arcade)" -#: src/gui/sysConf.cpp:1727 +#: src/gui/sysConf.cpp:1736 msgid "2MHz" msgstr "2 МГц" -#: src/gui/sysConf.cpp:1742 +#: src/gui/sysConf.cpp:1751 msgid "Consistent frequency across all duties" msgstr "Стабильная частота для всех скважностей" -#: src/gui/sysConf.cpp:1749 +#: src/gui/sysConf.cpp:1758 msgid "note: only works for an initial LFSR value of 0!" msgstr "примечание: работает только для нулевого начального состояния РСЛОС!" -#: src/gui/sysConf.cpp:1783 +#: src/gui/sysConf.cpp:1793 msgid "3.5MHz" msgstr "3.5 МГц" -#: src/gui/sysConf.cpp:1808 +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" +msgstr "" + +#: src/gui/sysConf.cpp:1825 msgid "14.19MHz (PAL)" msgstr "14.19 МГц (PAL)" -#: src/gui/sysConf.cpp:1812 +#: src/gui/sysConf.cpp:1829 msgid "14MHz" msgstr "14 МГц" -#: src/gui/sysConf.cpp:1816 +#: src/gui/sysConf.cpp:1833 msgid "16MHz" msgstr "16 МГц" -#: src/gui/sysConf.cpp:1820 +#: src/gui/sysConf.cpp:1837 msgid "15MHz" msgstr "15 МГц" -#: src/gui/sysConf.cpp:1824 +#: src/gui/sysConf.cpp:1841 msgid "33.8688MHz (OPL3-L)" msgstr "33.8688 МГц (OPL3-L)" -#: src/gui/sysConf.cpp:1829 +#: src/gui/sysConf.cpp:1846 msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/sysConf.cpp:1833 +#: src/gui/sysConf.cpp:1850 msgid "OPL3-L (YMF289B)" msgstr "" -#: src/gui/sysConf.cpp:1839 +#: src/gui/sysConf.cpp:1856 msgid "Compatible panning (0800)" msgstr "Совместимое панорамирование (0800)" -#: src/gui/sysConf.cpp:1904 +#: src/gui/sysConf.cpp:1921 msgid "Output bit depth:" msgstr "Глубина квантования на выходе:" -#: src/gui/sysConf.cpp:1910 +#: src/gui/sysConf.cpp:1927 #, fuzzy msgid "Maximum volume:" msgstr "Верхняя граница" -#: src/gui/sysConf.cpp:1920 +#: src/gui/sysConf.cpp:1937 msgid "Interpolation:" msgstr "Интерполяция:" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 msgid "Linear" msgstr "Линейная" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 msgid "Cubic" msgstr "Кубическая" -#: src/gui/sysConf.cpp:1934 +#: src/gui/sysConf.cpp:1951 msgid "Sinc" msgstr "Sinc" -#: src/gui/sysConf.cpp:1975 +#: src/gui/sysConf.cpp:1993 msgid "Left##VolScaleL" msgstr "Слева##VolScaleL" -#: src/gui/sysConf.cpp:1980 +#: src/gui/sysConf.cpp:1998 msgid "Right##VolScaleL" msgstr "Справа##VolScaleL" -#: src/gui/sysConf.cpp:1990 +#: src/gui/sysConf.cpp:2008 msgid "Initial echo state:" msgstr "Начальное состояние эхо:" -#: src/gui/sysConf.cpp:2010 +#: src/gui/sysConf.cpp:2028 msgid "Delay##EchoDelay" msgstr "Задержка##EchoDelay" -#: src/gui/sysConf.cpp:2016 +#: src/gui/sysConf.cpp:2034 msgid "Feedback##EchoFeedback" msgstr "Обр. связь##EchoFeedback" -#: src/gui/sysConf.cpp:2023 +#: src/gui/sysConf.cpp:2041 msgid "Left##EchoVolL" msgstr "Слева##EchoVolL" -#: src/gui/sysConf.cpp:2028 +#: src/gui/sysConf.cpp:2046 msgid "Right##EchoVolL" msgstr "Справа##EchoVolL" -#: src/gui/sysConf.cpp:2034 +#: src/gui/sysConf.cpp:2052 msgid "Echo filter:" msgstr "Фильтр эхо:" -#: src/gui/sysConf.cpp:2044 +#: src/gui/sysConf.cpp:2062 msgid "Hex##SNESFHex" msgstr "Шест.##SNESFHex" -#: src/gui/sysConf.cpp:2044 +#: src/gui/sysConf.cpp:2062 msgid "Dec##SNESFHex" msgstr "Дес.##SNESFHex" -#: src/gui/sysConf.cpp:2086 +#: src/gui/sysConf.cpp:2104 #, c-format msgid "sum: %d" msgstr "сумма: %d" -#: src/gui/sysConf.cpp:2089 +#: src/gui/sysConf.cpp:2107 msgid "Disable Gaussian interpolation" msgstr "Отключить гауссову интеполяцию" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" +msgstr "" + +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 msgid "Detune" msgstr "Расстройка" -#: src/gui/sysConf.cpp:2152 +#: src/gui/sysConf.cpp:2175 msgid "Capacitor values (nF):" msgstr "Ёмкость конденсаторов (нФ):" -#: src/gui/sysConf.cpp:2162 +#: src/gui/sysConf.cpp:2185 msgid "Initial part volume (channel 1-4):" msgstr "Начальная громкость (каналы 1-4):" -#: src/gui/sysConf.cpp:2172 +#: src/gui/sysConf.cpp:2195 msgid "Initial part volume (channel 5-8):" msgstr "Начальная громкость (каналы 5-8):" -#: src/gui/sysConf.cpp:2182 +#: src/gui/sysConf.cpp:2205 msgid "Envelope mode (channel 1-4):" msgstr "Режим огибающей (каналы 1-4):" -#: src/gui/sysConf.cpp:2184 +#: src/gui/sysConf.cpp:2207 msgid "Capacitor (attack/decay)##EM00" msgstr "Конденсатор (атака/спад)##EM00" -#: src/gui/sysConf.cpp:2188 +#: src/gui/sysConf.cpp:2211 msgid "External (volume macro)##EM01" msgstr "Внешняя (макрос громкости)##EM01" -#: src/gui/sysConf.cpp:2194 +#: src/gui/sysConf.cpp:2217 msgid "Envelope mode (channel 5-8):" msgstr "Режим огибающей (каналы 5-8):" -#: src/gui/sysConf.cpp:2196 +#: src/gui/sysConf.cpp:2219 msgid "Capacitor (attack/decay)##EM10" msgstr "Конденсатор (атака/спад)##EM10" -#: src/gui/sysConf.cpp:2200 +#: src/gui/sysConf.cpp:2223 msgid "External (volume macro)##EM11" msgstr "Внешняя (макрос громкости)##EM11" -#: src/gui/sysConf.cpp:2206 +#: src/gui/sysConf.cpp:2229 msgid "Global vibrato:" msgstr "Глобальное вибрато:" -#: src/gui/sysConf.cpp:2213 +#: src/gui/sysConf.cpp:2236 msgid "Depth" msgstr "Глубина" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 msgid "Waveform storage mode:" msgstr "Способ хранения волн:" -#: src/gui/sysConf.cpp:2281 +#: src/gui/sysConf.cpp:2304 msgid "RAM" msgstr "ОЗУ" -#: src/gui/sysConf.cpp:2285 +#: src/gui/sysConf.cpp:2308 msgid "ROM (up to 8 waves)" msgstr "ПЗУ (до 8 волн)" -#: src/gui/sysConf.cpp:2301 +#: src/gui/sysConf.cpp:2324 msgid "Compatible noise frequencies" msgstr "Совместимые частоты шума" -#: src/gui/sysConf.cpp:2316 +#: src/gui/sysConf.cpp:2339 msgid "Legacy slides and pitch (compatibility)" msgstr "Старые частоты и портаменто (совместимость)" -#: src/gui/sysConf.cpp:2374 +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" +msgstr "" + +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" +msgstr "" + +#: src/gui/sysConf.cpp:2420 msgid "PAL (1.77MHz)" msgstr "PAL (1.77 МГц)" -#: src/gui/sysConf.cpp:2404 +#: src/gui/sysConf.cpp:2450 msgid "Banking style:" msgstr "Стиль переключения банков:" -#: src/gui/sysConf.cpp:2406 +#: src/gui/sysConf.cpp:2452 msgid "Namco System 2 (2MB)" msgstr "Namco System 2 (2 МиБ)" -#: src/gui/sysConf.cpp:2411 +#: src/gui/sysConf.cpp:2457 msgid "Namco System 21 (4MB)" msgstr "Namco System 21 (4 МиБ)" -#: src/gui/sysConf.cpp:2416 +#: src/gui/sysConf.cpp:2462 msgid "Raw (16MB; no VGM export!)" msgstr "Сырой (16 МиБ; не поддерживается при экспорте в VGM!)" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" -msgstr "Динамический (не подтверждён)" - -#: src/gui/sysConf.cpp:2439 +#: src/gui/sysConf.cpp:2483 msgid "Static (up to 5 waves)" msgstr "Статический (до 5 волн)" -#: src/gui/sysConf.cpp:2474 +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" +msgstr "" + +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" +msgstr "" + +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" +msgstr "" + +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" +msgstr "" + +#: src/gui/sysConf.cpp:2536 msgid "DS (4MB RAM)" msgstr "DS (4 МиБ ОЗУ)" -#: src/gui/sysConf.cpp:2478 +#: src/gui/sysConf.cpp:2540 msgid "DSi (16MB RAM)" msgstr "DSi (16 МиБ ОЗУ)" -#: src/gui/sysConf.cpp:2496 +#: src/gui/sysConf.cpp:2558 msgid "V 0.3.1" msgstr "" -#: src/gui/sysConf.cpp:2500 +#: src/gui/sysConf.cpp:2562 msgid "V 47.0.0 (9-bit volume)" msgstr "V 47.0.0 (9-битная громкость)" -#: src/gui/sysConf.cpp:2504 +#: src/gui/sysConf.cpp:2566 msgid "V 47.0.2 (Tri/Saw PW XOR)" msgstr "V 47.0.2 (XOR скважности для треуг./пилы)" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" +msgstr "" + +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" +msgstr "" + +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" +msgstr "" + +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" +msgstr "" + +#: src/gui/sysConf.cpp:2602 +msgid "4MB" +msgstr "" + +#: src/gui/sysConf.cpp:2606 +msgid "2MB" +msgstr "" + +#: src/gui/sysConf.cpp:2610 +msgid "1MB" +msgstr "1 МиБ" + +#: src/gui/sysConf.cpp:2614 +msgid "640KB" +msgstr "" + +#: src/gui/sysConf.cpp:2618 +msgid "512KB" +msgstr "" + +#: src/gui/sysConf.cpp:2622 +msgid "256KB" +msgstr "256 КиБ" + +#: src/gui/sysConf.cpp:2626 +msgid "128KB" +msgstr "" + +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" +msgstr "" + +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 msgid "nothing to configure" msgstr "настраивать нечего" -#: src/gui/sysConf.cpp:2552 +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" +msgstr "Четверть тактовой частоты" + +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." +msgstr "" +"Уменьшает тактовую частоту и нагрузку на ЦП в четыре раза.\n" +"Можно использовать, если ваш ЦП слишком медленный для этого чипа.\n" +"Не влияет на тактовую частоту во время экспорта!\n" +"\n" +"Внимание! Фильтры могут стать нестабильными на высоких частоте среза и " +"резонансе\n" +"при использовании этой опции или меньшей тактовой частоты!\n" +"Также тембры фильтров могут отличаться вблизи этих значений.\n" +"\n" +"Тактовая частота по умолчанию составляет 1 МГц (1000000 Гц)." + +#: src/gui/sysConf.cpp:2718 msgid "Custom clock rate" msgstr "Пользовательская тактовая частота" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 msgid "Volume Meter" msgstr "Измеритель громкости" -#: src/gui/userPresets.cpp:325 +#: src/gui/userPresets.cpp:336 msgid "User Systems" msgstr "Пользовательские системы" -#: src/gui/userPresets.cpp:337 +#: src/gui/userPresets.cpp:348 msgid "Error! User category does not exist!" msgstr "Ошибка! Категория пользовательских пресетов не существует!" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 msgid "Systems" msgstr "Системы" -#: src/gui/userPresets.cpp:349 +#: src/gui/userPresets.cpp:360 msgid "New Preset" msgstr "Новый пресет" -#: src/gui/userPresets.cpp:361 +#: src/gui/userPresets.cpp:372 msgid "select a preset" msgstr "выберите пресет" -#: src/gui/userPresets.cpp:374 +#: src/gui/userPresets.cpp:385 msgid "Remove##UPresetRemove" msgstr "Убрать##UPresetRemove" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 msgid "Configure" msgstr "Настроить" -#: src/gui/userPresets.cpp:470 +#: src/gui/userPresets.cpp:481 msgid "Advanced" msgstr "Дополнительно" -#: src/gui/userPresets.cpp:476 +#: src/gui/userPresets.cpp:487 msgid "" "insert additional settings in `option=value` format.\n" "available options:\n" -"- tickRate" +"- tickRate \n" +"- chanMask \n" msgstr "" -"вставьте дополнительные настройки в формате `параметр=значение`.\n" -"доступные параметры:\n" -"- tickRate (частота движка трекера)" -#: src/gui/userPresets.cpp:509 +#: src/gui/userPresets.cpp:521 msgid "Save and Close" msgstr "Сохранить и закрыть" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 msgid "Import" msgstr "Импорт" -#: src/gui/userPresets.cpp:519 +#: src/gui/userPresets.cpp:531 msgid "Import (replace)" msgstr "Импорт (с заменой)" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 msgid "Effect List" msgstr "Список эффектов" @@ -6847,7 +9403,7 @@ msgstr "Список эффектов" msgid "Chip at cursor: %s" msgstr "Курсор на канале чипа: %s" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 msgid "Search" msgstr "Поиск" @@ -6855,7 +9411,7 @@ msgstr "Поиск" msgid "Effect types to show:" msgstr "Показывать типы эффектов:" -#: src/gui/effectList.cpp:47 +#: src/gui/effectList.cpp:48 msgid "Description" msgstr "Описание" @@ -6864,15 +9420,15 @@ msgstr "Описание" msgid "%d. " msgstr "%d. <без названия>" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 msgid "too many subsongs!" msgstr "слишком много подпесен!" -#: src/gui/subSongs.cpp:114 +#: src/gui/subSongs.cpp:117 msgid "this is the only subsong!" msgstr "это единственная подпесня!" -#: src/gui/subSongs.cpp:116 +#: src/gui/subSongs.cpp:119 msgid "are you sure you want to remove this subsong?" msgstr "вы действительно хотите удалить эту подпесню?" @@ -6896,233 +9452,229 @@ msgstr "<Внешний...>" msgid "ASAP (C++ port)" msgstr "ASAP (портирован на C++)" -#: src/gui/settings.cpp:194 +#: src/gui/settings.cpp:199 msgid "ESFMu (fast)" msgstr "ESFMu (быстрый)" -#: src/gui/settings.cpp:208 +#: src/gui/settings.cpp:213 msgid "Lower" msgstr "Очень низкое" -#: src/gui/settings.cpp:210 +#: src/gui/settings.cpp:215 msgid "Medium" msgstr "Среднее" -#: src/gui/settings.cpp:212 +#: src/gui/settings.cpp:217 msgid "Ultra" msgstr "Очень высокое" -#: src/gui/settings.cpp:213 +#: src/gui/settings.cpp:218 msgid "Ultimate" msgstr "Максимальное" -#: src/gui/settings.cpp:217 +#: src/gui/settings.cpp:222 msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:218 +#: src/gui/settings.cpp:223 msgid "KIOCSOUND on /dev/tty1" msgstr "KIOCSOUND в /dev/tty1" -#: src/gui/settings.cpp:219 +#: src/gui/settings.cpp:224 msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:220 +#: src/gui/settings.cpp:225 msgid "KIOCSOUND on standard output" msgstr "KIOCSOUND в стандартном выводе" -#: src/gui/settings.cpp:221 +#: src/gui/settings.cpp:226 msgid "outb()" msgstr "" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 msgid "Disabled/custom" msgstr "Выкл./пользовательский" -#: src/gui/settings.cpp:226 +#: src/gui/settings.cpp:231 msgid "Two octaves (0 is C-4, F is D#5)" msgstr "Две октавы (0 = C-4, F = D#5)" -#: src/gui/settings.cpp:227 +#: src/gui/settings.cpp:232 msgid "Raw (note number is value)" msgstr "Сырой ввод (номер ноты - само значение)" -#: src/gui/settings.cpp:228 +#: src/gui/settings.cpp:233 msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "Альтернативный ввод двух октав (нижние клавиши 0-9, верхние - A-F)" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 msgid "Use dual control change (one for each nibble)" msgstr "Использовать двойную смену значения контроллера (по одному на тетраду)" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 msgid "Use 14-bit control change" msgstr "Использовать 14-битную смену значения контроллера" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 msgid "Use single control change (imprecise)" msgstr "Использовать однократную смену значения контроллера (малая точность)" -#: src/gui/settings.cpp:242 +#: src/gui/settings.cpp:247 msgid "--select--" msgstr "--выберите--" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 msgid "???" msgstr "" -#: src/gui/settings.cpp:250 +#: src/gui/settings.cpp:255 msgid "Note Off" msgstr "Отпускание клавиши" -#: src/gui/settings.cpp:251 +#: src/gui/settings.cpp:256 msgid "Note On" msgstr "Нажатие клавиши" -#: src/gui/settings.cpp:252 +#: src/gui/settings.cpp:257 msgid "Aftertouch" msgstr "Давление на клавишу после нажатия" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 msgid "Control" msgstr "Значение контроллера" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 msgid "Program" msgstr "Программа" -#: src/gui/settings.cpp:255 +#: src/gui/settings.cpp:260 msgid "ChanPressure" msgstr "Одинаковое давление на все нажатые клавиши в одном канале" -#: src/gui/settings.cpp:256 +#: src/gui/settings.cpp:261 msgid "Pitch Bend" msgstr "Смена высоты тона" -#: src/gui/settings.cpp:257 +#: src/gui/settings.cpp:262 msgid "SysEx" msgstr "SysEx" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 #, c-format msgid "Any" msgstr "Любой" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 msgid "Instrument" msgstr "Инструмент" -#: src/gui/settings.cpp:267 +#: src/gui/settings.cpp:272 msgid "Effect 1 type" msgstr "Индекс эффекта №1" -#: src/gui/settings.cpp:268 +#: src/gui/settings.cpp:273 msgid "Effect 1 value" msgstr "Параметр эффекта №1" -#: src/gui/settings.cpp:269 +#: src/gui/settings.cpp:274 msgid "Effect 2 type" msgstr "Индекс эффекта №2" -#: src/gui/settings.cpp:270 +#: src/gui/settings.cpp:275 msgid "Effect 2 value" msgstr "Параметр эффекта №2" -#: src/gui/settings.cpp:271 +#: src/gui/settings.cpp:276 msgid "Effect 3 type" msgstr "Индекс эффекта №3" -#: src/gui/settings.cpp:272 +#: src/gui/settings.cpp:277 msgid "Effect 3 value" msgstr "Параметр эффекта №3" -#: src/gui/settings.cpp:273 +#: src/gui/settings.cpp:278 msgid "Effect 4 type" msgstr "Индекс эффекта №4" -#: src/gui/settings.cpp:274 +#: src/gui/settings.cpp:279 msgid "Effect 4 value" msgstr "Параметр эффекта №4" -#: src/gui/settings.cpp:275 +#: src/gui/settings.cpp:280 msgid "Effect 5 type" msgstr "Индекс эффекта №5" -#: src/gui/settings.cpp:276 +#: src/gui/settings.cpp:281 msgid "Effect 5 value" msgstr "Параметр эффекта №5" -#: src/gui/settings.cpp:277 +#: src/gui/settings.cpp:282 msgid "Effect 6 type" msgstr "Индекс эффекта №6" -#: src/gui/settings.cpp:278 +#: src/gui/settings.cpp:283 msgid "Effect 6 value" msgstr "Параметр эффекта №6" -#: src/gui/settings.cpp:279 +#: src/gui/settings.cpp:284 msgid "Effect 7 type" msgstr "Индекс эффекта №7" -#: src/gui/settings.cpp:280 +#: src/gui/settings.cpp:285 msgid "Effect 7 value" msgstr "Параметр эффекта №7" -#: src/gui/settings.cpp:281 +#: src/gui/settings.cpp:286 msgid "Effect 8 type" msgstr "Индекс эффекта №8" -#: src/gui/settings.cpp:282 +#: src/gui/settings.cpp:287 msgid "Effect 8 value" msgstr "Параметр эффекта №8" -#: src/gui/settings.cpp:318 -msgid "Press key..." -msgstr "Нажмите клавишу..." - -#: src/gui/settings.cpp:567 +#: src/gui/settings.cpp:557 msgid "Do you want to save your settings?" msgstr "Вы хотите сохранить свои настройки?" -#: src/gui/settings.cpp:574 +#: src/gui/settings.cpp:564 msgid "General" msgstr "Основные" -#: src/gui/settings.cpp:591 +#: src/gui/settings.cpp:581 msgid "Language" msgstr "Язык" -#: src/gui/settings.cpp:610 +#: src/gui/settings.cpp:600 msgid "Render backend" msgstr "Библиотека отрисовки" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 msgid "you may need to restart Furnace for this setting to take effect." msgstr "" "вам придётся перезапустить Furnace, чтобы изменение этой настройки вступило " "в силу." -#: src/gui/settings.cpp:668 +#: src/gui/settings.cpp:658 msgid "Advanced render backend settings" msgstr "Продвинутые настройки библиотеки отрисовки" -#: src/gui/settings.cpp:670 +#: src/gui/settings.cpp:660 msgid "Render driver" msgstr "Драйвер отрисовки" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 msgid "Automatic" msgstr "Автоматически" -#: src/gui/settings.cpp:687 +#: src/gui/settings.cpp:677 msgid "" "beware: changing these settings may render Furnace unusable! do so at your " "own risk.\n" @@ -7132,39 +9684,39 @@ msgstr "" "их на свой страх и риск.\n" "вы можете перезапустить Furnace с опцией -safemode, если вы что-то сломали." -#: src/gui/settings.cpp:688 +#: src/gui/settings.cpp:678 msgid "Red bits" msgstr "Биты красной составляющей" -#: src/gui/settings.cpp:693 +#: src/gui/settings.cpp:683 msgid "Green bits" msgstr "Биты зелёной составляющей" -#: src/gui/settings.cpp:698 +#: src/gui/settings.cpp:688 msgid "Blue bits" msgstr "Биты синей составляющей" -#: src/gui/settings.cpp:703 +#: src/gui/settings.cpp:693 msgid "Alpha bits" msgstr "Биты составляющей прозрачности" -#: src/gui/settings.cpp:708 +#: src/gui/settings.cpp:698 msgid "Color depth" msgstr "Глубина цвета" -#: src/gui/settings.cpp:713 +#: src/gui/settings.cpp:703 msgid "Stencil buffer size" msgstr "Размер трафаретного буфера" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 msgid "Buffer size" msgstr "Размер буфера" -#: src/gui/settings.cpp:724 +#: src/gui/settings.cpp:714 msgid "Double buffer" msgstr "Двойная буферизация" -#: src/gui/settings.cpp:729 +#: src/gui/settings.cpp:719 msgid "" "the following values are common (in red, green, blue, alpha order):\n" "- 24 bits: 8, 8, 8, 0\n" @@ -7179,7 +9731,7 @@ msgstr "" "- 32 бита (с прозрачностью): 8, 8, 8, 8\n" "- 30 бит (глубокое квантование цвета): 10, 10, 10, 0" -#: src/gui/settings.cpp:736 +#: src/gui/settings.cpp:726 #, c-format msgid "" "current backend: %s\n" @@ -7192,31 +9744,31 @@ msgstr "" "%s\n" "%s" -#: src/gui/settings.cpp:739 +#: src/gui/settings.cpp:729 msgid "VSync" msgstr "Вертикальная синхронизация" -#: src/gui/settings.cpp:747 +#: src/gui/settings.cpp:737 msgid "Frame rate limit" msgstr "Ограничение частоты кадров" -#: src/gui/settings.cpp:747 +#: src/gui/settings.cpp:737 msgid "Unlimited" msgstr "Без ограничений" -#: src/gui/settings.cpp:753 +#: src/gui/settings.cpp:743 msgid "only applies when VSync is disabled." msgstr "применяется только при отключённой вертикальной синхронизации." -#: src/gui/settings.cpp:757 +#: src/gui/settings.cpp:747 msgid "Display render time" msgstr "Отображать время отрисовки" -#: src/gui/settings.cpp:764 +#: src/gui/settings.cpp:754 msgid "Late render clear" msgstr "Запаздывающая очистка буфера отрисовщика" -#: src/gui/settings.cpp:769 +#: src/gui/settings.cpp:759 msgid "" "calls rend->clear() after rend->present(). might reduce UI latency by one " "frame in some drivers." @@ -7224,11 +9776,11 @@ msgstr "" "вызывает rend->clear() после rend->present(). может устранить запаздывание " "отрисовки интерфейса на один кадр для некоторых драйверов." -#: src/gui/settings.cpp:774 +#: src/gui/settings.cpp:764 msgid "Power-saving mode" msgstr "Режим энергосбережения" -#: src/gui/settings.cpp:779 +#: src/gui/settings.cpp:769 msgid "" "saves power by lowering the frame rate to 2fps when idle.\n" "may cause issues under Mesa drivers!" @@ -7237,13 +9789,13 @@ msgstr "" "кадров в секунду в режиме ожидания.\n" "может приводить к проблемам на драйверах Mesa!" -#: src/gui/settings.cpp:784 +#: src/gui/settings.cpp:774 msgid "Disable threaded input (restart after changing!)" msgstr "" "Отключить обработку нажатий для превью инструмента в отдельном потоке " "(перезагрузите программу после изменения!)" -#: src/gui/settings.cpp:789 +#: src/gui/settings.cpp:779 msgid "" "threaded input processes key presses for note preview on a separate thread " "(on supported platforms), which reduces latency.\n" @@ -7256,29 +9808,29 @@ msgstr "" "тем не менее, есть сообщения о вылетах программы при включённой настройке. " "включите её, если у вас программа вылетает." -#: src/gui/settings.cpp:794 +#: src/gui/settings.cpp:784 msgid "Enable event delay" msgstr "Включить задержку событий" -#: src/gui/settings.cpp:800 +#: src/gui/settings.cpp:790 msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" "может привести к проблемам во время превью инструмента, если подключена мышь " "с большой частотой обновления." -#: src/gui/settings.cpp:804 +#: src/gui/settings.cpp:794 msgid "Per-channel oscilloscope threads" msgstr "Потоки исполнения осциллографов для отдельных каналов" -#: src/gui/settings.cpp:812 +#: src/gui/settings.cpp:802 msgid "you're being silly, aren't you? that's enough." msgstr "может, хватит уже хернёй страдать? этого достаточно." -#: src/gui/settings.cpp:816 +#: src/gui/settings.cpp:806 msgid "what are you doing? stop!" msgstr "ты чё делаешь? хватит!" -#: src/gui/settings.cpp:820 +#: src/gui/settings.cpp:810 #, c-format msgid "" "it is a bad idea to set this number higher than your CPU core count (%d)!" @@ -7286,23 +9838,23 @@ msgstr "" "не рекомендуется выставлять здесь значение, большее количества ядер вашего " "ЦП (%d)!" -#: src/gui/settings.cpp:825 +#: src/gui/settings.cpp:815 msgid "Oscilloscope rendering engine:" msgstr "Движок отрисовки осциллографов:" -#: src/gui/settings.cpp:827 +#: src/gui/settings.cpp:817 msgid "ImGui line plot" msgstr "Отрисовка линий от ImGui" -#: src/gui/settings.cpp:832 +#: src/gui/settings.cpp:822 msgid "render using Dear ImGui's built-in line drawing functions." msgstr "отрисовывать при помощи встроенных функций отрисовки линий Dear ImGui." -#: src/gui/settings.cpp:834 +#: src/gui/settings.cpp:824 msgid "GLSL (if available)" msgstr "GLSL (при наличии)" -#: src/gui/settings.cpp:840 +#: src/gui/settings.cpp:830 msgid "" "render using shaders that run on the graphics card.\n" "only available in OpenGL ES 2.0 render backend." @@ -7310,7 +9862,7 @@ msgstr "" "отрисовывать при помощи шейдеров, исполняемых на ГП.\n" "работает только при выборе OpenGL ES 2.0 в качестве библиотеки отрисовки." -#: src/gui/settings.cpp:842 +#: src/gui/settings.cpp:832 msgid "" "render using shaders that run on the graphics card.\n" "only available in OpenGL 3.0 render backend." @@ -7318,48 +9870,48 @@ msgstr "" "отрисовывать при помощи шейдеров, исполняемых на ГП.\n" "работает только при выборе OpenGL 3.0 в качестве библиотеки отрисовки." -#: src/gui/settings.cpp:849 +#: src/gui/settings.cpp:839 msgid "Vibration" msgstr "Вибрация" -#: src/gui/settings.cpp:851 +#: src/gui/settings.cpp:841 msgid "Strength" msgstr "Сила вибрации" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 msgid "Length" msgstr "Длина вибрации" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 msgid "File" msgstr "Файл" -#: src/gui/settings.cpp:868 +#: src/gui/settings.cpp:858 msgid "Use system file picker" msgstr "Использовать диалоговое окно выбора файлов ОС" -#: src/gui/settings.cpp:873 +#: src/gui/settings.cpp:863 msgid "Number of recent files" msgstr "Количество недавних файлов" -#: src/gui/settings.cpp:880 +#: src/gui/settings.cpp:870 msgid "Compress when saving" msgstr "Сжимать сохраняемые файлы" -#: src/gui/settings.cpp:885 +#: src/gui/settings.cpp:875 msgid "use zlib to compress saved songs." msgstr "использовать библиотеку zlib для сжатия сохраняемых модулей." -#: src/gui/settings.cpp:889 +#: src/gui/settings.cpp:879 msgid "Save unused patterns" msgstr "Сохранять неиспользуемые паттерны" -#: src/gui/settings.cpp:895 +#: src/gui/settings.cpp:885 msgid "Use new pattern format when saving" msgstr "Использовать новый формат сохранения паттернов" -#: src/gui/settings.cpp:900 +#: src/gui/settings.cpp:890 msgid "" "use a packed format which saves space when saving songs.\n" "disable if you need compatibility with older Furnace and/or tools\n" @@ -7371,48 +9923,48 @@ msgstr "" "другими программами,\n" "которые не поддерживают новый формат." -#: src/gui/settings.cpp:904 +#: src/gui/settings.cpp:894 msgid "Don't apply compatibility flags when loading .dmf" msgstr "Не применять флаги совместимости при загрузке .dmf" -#: src/gui/settings.cpp:909 +#: src/gui/settings.cpp:899 msgid "do not report any issues arising from the use of this option!" msgstr "" "не жалуйтесь на проблемы, которые возникнут после включения этой настройки!" -#: src/gui/settings.cpp:912 +#: src/gui/settings.cpp:902 msgid "Play after opening song:" msgstr "Проигрывание модуля после его загрузки:" -#: src/gui/settings.cpp:914 +#: src/gui/settings.cpp:904 msgid "No##pol0" msgstr "Нет##pol0" -#: src/gui/settings.cpp:918 +#: src/gui/settings.cpp:908 msgid "Only if already playing##pol1" msgstr "Только если до этого уже играл##pol1" -#: src/gui/settings.cpp:922 +#: src/gui/settings.cpp:912 msgid "Yes##pol0" msgstr "Да##pol0" -#: src/gui/settings.cpp:928 +#: src/gui/settings.cpp:918 msgid "Audio export loop/fade out time:" msgstr "Количество циклов проигрывания и время затухания при экспорте аудио:" -#: src/gui/settings.cpp:930 +#: src/gui/settings.cpp:920 msgid "Set to these values on start-up:##fot0" msgstr "Выставить эти значения при запуске:##fot0" -#: src/gui/settings.cpp:948 +#: src/gui/settings.cpp:938 msgid "Remember last values##fot1" msgstr "Запоминать предыдущие значения##fot1" -#: src/gui/settings.cpp:955 +#: src/gui/settings.cpp:945 msgid "Store instrument name in .fui" msgstr "Сохранять название инструмента в файле .fui" -#: src/gui/settings.cpp:960 +#: src/gui/settings.cpp:950 msgid "" "when enabled, saving an instrument will store its name.\n" "this may increase file size." @@ -7420,11 +9972,11 @@ msgstr "" "При включении имя инструмента будет сохраняться в файле.\n" "это может увеличить размер файла." -#: src/gui/settings.cpp:964 +#: src/gui/settings.cpp:954 msgid "Load instrument name from .fui" msgstr "Загружать имя инструмента из файла .fui" -#: src/gui/settings.cpp:969 +#: src/gui/settings.cpp:959 msgid "" "when enabled, loading an instrument will use the stored name (if present).\n" "otherwise, it will use the file name." @@ -7433,105 +9985,97 @@ msgstr "" "в файле).\n" "В противном случае будет использоваться имя файла." -#: src/gui/settings.cpp:973 +#: src/gui/settings.cpp:963 msgid "Auto-fill file name when saving" msgstr "Автоматически подставлять имя файла при сохранении" -#: src/gui/settings.cpp:978 +#: src/gui/settings.cpp:968 msgid "" "fill the file name field with an appropriate file name when saving or " "exporting." msgstr "подставлять соответствующее имя файла при экспорте или сохранении." -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 msgid "New Song" msgstr "Новая композиция" -#: src/gui/settings.cpp:984 +#: src/gui/settings.cpp:974 msgid "Initial system:" msgstr "Система по умолчанию:" -#: src/gui/settings.cpp:986 +#: src/gui/settings.cpp:976 msgid "Current system" msgstr "Текущая" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 msgid "Randomize" msgstr "Заполнить" -#: src/gui/settings.cpp:1049 +#: src/gui/settings.cpp:1043 msgid "Reset to defaults" msgstr "Устан. по умолчанию" -#: src/gui/settings.cpp:1188 +#: src/gui/settings.cpp:1182 msgid "When creating new song:" msgstr "При создании новой композиции:" -#: src/gui/settings.cpp:1190 +#: src/gui/settings.cpp:1184 msgid "Display system preset selector##NSB0" msgstr "Отобразить окно выбора пресета системы##NSB0" -#: src/gui/settings.cpp:1194 +#: src/gui/settings.cpp:1188 msgid "Start with initial system##NSB1" msgstr "Начать с системы по умолчанию##NSB1" -#: src/gui/settings.cpp:1198 +#: src/gui/settings.cpp:1192 msgid "Default author name" msgstr "Имя автора по умолчанию" -#: src/gui/settings.cpp:1202 +#: src/gui/settings.cpp:1196 msgid "Start-up" msgstr "Запуск" -#: src/gui/settings.cpp:1203 +#: src/gui/settings.cpp:1197 msgid "Play intro on start-up:" msgstr "Проигрывать интро при запуске" -#: src/gui/settings.cpp:1205 +#: src/gui/settings.cpp:1199 msgid "No##pis0" msgstr "Нет##pis0" -#: src/gui/settings.cpp:1209 +#: src/gui/settings.cpp:1203 msgid "Short##pis1" msgstr "Короткое##pis1" -#: src/gui/settings.cpp:1213 +#: src/gui/settings.cpp:1207 msgid "Full (short when loading song)##pis2" msgstr "Полное (короткое при загрузке песни)##pis2" -#: src/gui/settings.cpp:1217 +#: src/gui/settings.cpp:1211 msgid "Full (always)##pis3" msgstr "Полное (всегда)##pis3" -#: src/gui/settings.cpp:1224 +#: src/gui/settings.cpp:1218 msgid "Disable fade-in during start-up" msgstr "Отключить плавное появление интерфейса при запуске" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" -msgstr "Вечеринка на экране \"О программе\"" - -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." -msgstr "Внимание: может вызвать эпилептические приступы." - -#: src/gui/settings.cpp:1239 +#: src/gui/settings.cpp:1224 msgid "Behavior" msgstr "Поведение программы" -#: src/gui/settings.cpp:1241 +#: src/gui/settings.cpp:1226 msgid "New instruments are blank" msgstr "Пустые новые инструменты" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 msgid "Configuration" msgstr "Настройки программы" -#: src/gui/settings.cpp:1256 +#: src/gui/settings.cpp:1241 msgid "Factory Reset" msgstr "Сброс на заводские настройки" -#: src/gui/settings.cpp:1257 +#: src/gui/settings.cpp:1242 msgid "" "Are you sure you want to reset all Furnace settings?\n" "You must restart Furnace after doing so." @@ -7539,74 +10083,73 @@ msgstr "" "Вы уверены, что хотите сбросить все настройки Furnace?\n" "Вам нужно будет перезапустить Furnace после этого." -#: src/gui/settings.cpp:1264 +#: src/gui/settings.cpp:1249 msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "Использовать OPL3 вместо OPL2 для импорта модулей S3M" -#: src/gui/settings.cpp:1273 +#: src/gui/settings.cpp:1256 +msgid "Android" +msgstr "" + +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" +msgstr "" + +#: src/gui/settings.cpp:1268 msgid "Output" msgstr "Вывод" -#: src/gui/settings.cpp:1281 +#: src/gui/settings.cpp:1276 msgid "Backend" msgstr "Интерфейс" -#: src/gui/settings.cpp:1314 +#: src/gui/settings.cpp:1309 msgid "Driver" msgstr "Драйвер" -#: src/gui/settings.cpp:1337 +#: src/gui/settings.cpp:1332 msgid "Device" msgstr "Устройство вывода" -#: src/gui/settings.cpp:1341 +#: src/gui/settings.cpp:1336 msgid "" msgstr "<сначала нажмите на кнопки \"ОК\" или \"Применить\">" -#: src/gui/settings.cpp:1342 +#: src/gui/settings.cpp:1337 msgid "ALERT - TRESPASSER DETECTED" msgstr "ВНИМАНИЕ - ОБНАРУЖЕН НАРУШИТЕЛЬ" -#: src/gui/settings.cpp:1344 +#: src/gui/settings.cpp:1339 msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" "вы были арестованы за попытку взаимодействия с выключенным выпадающим " "списком." -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 msgid "" msgstr "<По умолчанию>" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 msgid "Outputs" msgstr "Выводы" -#: src/gui/settings.cpp:1397 +#: src/gui/settings.cpp:1392 msgid "" "common values:\n" "- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" -msgstr "" -"распространённые значения:\n" -"- 1 для моно\n" -"- 2 для стерео\n" -"- 4 для квадрафонического звука\n" -"- 6 для 5.1 объёмного звука\n" -"- 8 для 7.1 объёмного звука" - -#: src/gui/settings.cpp:1405 +"- 2 for stereo" +msgstr "" + +#: src/gui/settings.cpp:1400 #, c-format msgid "%d (latency: ~%.1fms)" msgstr "%d (задержка: ~%.1f мс)" -#: src/gui/settings.cpp:1419 +#: src/gui/settings.cpp:1414 msgid "Multi-threaded (EXPERIMENTAL)" msgstr "Многопоточность (ЭКСПЕРИМЕНТАЛЬНАЯ)" -#: src/gui/settings.cpp:1428 +#: src/gui/settings.cpp:1423 msgid "" "runs chip emulation on separate threads.\n" "may increase performance when using heavy emulation cores.\n" @@ -7622,15 +10165,15 @@ msgstr "" "- экспериментальная функция!\n" "- полезна только для композиций, использующих несколько чипов." -#: src/gui/settings.cpp:1433 +#: src/gui/settings.cpp:1428 msgid "Number of threads" msgstr "Количество потоков" -#: src/gui/settings.cpp:1440 +#: src/gui/settings.cpp:1435 msgid "that's the limit!" msgstr "это предел!" -#: src/gui/settings.cpp:1444 +#: src/gui/settings.cpp:1439 #, c-format msgid "" "it is a VERY bad idea to set this number higher than your CPU core count " @@ -7639,11 +10182,11 @@ msgstr "" "это ОЧЕНЬ плохая идея - устанавливать это значение большим, чем количество " "ядер ЦП (%d)!" -#: src/gui/settings.cpp:1451 +#: src/gui/settings.cpp:1446 msgid "Low-latency mode" msgstr "Режим малой задержки" -#: src/gui/settings.cpp:1456 +#: src/gui/settings.cpp:1451 msgid "" "reduces latency by running the engine faster than the tick rate.\n" "useful for live playback/jam mode.\n" @@ -7657,15 +10200,15 @@ msgstr "" "внимание: включайте только если размер вашего аудиобуфера мал (10 мс или " "меньше)." -#: src/gui/settings.cpp:1460 +#: src/gui/settings.cpp:1455 msgid "Force mono audio" msgstr "Принудительно сводить в моно" -#: src/gui/settings.cpp:1468 +#: src/gui/settings.cpp:1463 msgid "Exclusive mode" msgstr "Исключительный режим" -#: src/gui/settings.cpp:1479 +#: src/gui/settings.cpp:1474 #, c-format msgid "want: %d samples @ %.0fHz (%d channel)" msgid_plural "want: %d samples @ %.0fHz (%d channels)" @@ -7673,7 +10216,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/gui/settings.cpp:1480 +#: src/gui/settings.cpp:1475 #, c-format msgid "got: %d samples @ %.0fHz (%d channel)" msgid_plural "got: %d samples @ %.0fHz (%d channels)" @@ -7681,751 +10224,799 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/gui/settings.cpp:1487 +#: src/gui/settings.cpp:1482 msgid "Mixing" msgstr "Микширование" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 msgid "Quality" msgstr "Качество" -#: src/gui/settings.cpp:1494 +#: src/gui/settings.cpp:1489 msgid "Software clipping" msgstr "Программное ограничение сигнала" -#: src/gui/settings.cpp:1500 +#: src/gui/settings.cpp:1495 msgid "DC offset correction" msgstr "Коррекция смещения пост. составляющей" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 msgid "Sample preview" msgstr "Превью сэмпла" -#: src/gui/settings.cpp:1531 +#: src/gui/settings.cpp:1526 msgid "MIDI" msgstr "MIDI" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 msgid "MIDI input" msgstr "Ввод MIDI" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 msgid "" msgstr "<выкл.>" -#: src/gui/settings.cpp:1556 +#: src/gui/settings.cpp:1551 msgid "Re-scan MIDI devices" msgstr "Перезап. скан. для обнаруж. MIDI-устройств" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 msgid "Note input" msgstr "Ввод нот" -#: src/gui/settings.cpp:1568 +#: src/gui/settings.cpp:1563 msgid "Velocity input" msgstr "Ввод скорости нажатия" -#: src/gui/settings.cpp:1572 +#: src/gui/settings.cpp:1567 msgid "Map MIDI channels to direct channels" msgstr "Привязать MIDI-каналы к прямым каналам" -#: src/gui/settings.cpp:1578 +#: src/gui/settings.cpp:1573 msgid "Program change pass-through" msgstr "Пропускать на выход сообщения об изменении программы" -#: src/gui/settings.cpp:1583 +#: src/gui/settings.cpp:1578 msgid "Map Yamaha FM voice data to instruments" msgstr "Привязать данные тембров Yamaha FM к инструментам" -#: src/gui/settings.cpp:1585 +#: src/gui/settings.cpp:1580 msgid "Program change is instrument selection" msgstr "Смена программы = выбор инструмента" -#: src/gui/settings.cpp:1589 +#: src/gui/settings.cpp:1584 msgid "Value input style" msgstr "Стиль ввода значений" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 msgid "Control##valueCCS" msgstr "Управление##valueCCS" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 msgid "CC of upper nibble##valueCC1" msgstr "Управляющая команда для верхней тетрады##valueCC1" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 msgid "MSB CC##valueCC1" msgstr "Управл. ком. для старш. бита##valueCC1" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 msgid "CC of lower nibble##valueCC2" msgstr "Управляющая команда для нижней тетрады##valueCC2" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 msgid "LSB CC##valueCC2" msgstr "Управл. ком. для младш. бита##valueCC2" -#: src/gui/settings.cpp:1610 +#: src/gui/settings.cpp:1605 msgid "Per-column control change" msgstr "Изменение управления для каждого столбца" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 msgid "Volume curve" msgstr "Кривая громкости" -#: src/gui/settings.cpp:1653 +#: src/gui/settings.cpp:1648 msgid "Actions:" msgstr "Действия:" -#: src/gui/settings.cpp:1667 +#: src/gui/settings.cpp:1662 msgid "" "(learning! press a button or move a slider/knob/something on your device.)" msgstr "(обучение! нажмите кнопку или подвигайте что-то на вашем устройстве.)" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 msgid "Type" msgstr "Тип" -#: src/gui/settings.cpp:1685 +#: src/gui/settings.cpp:1680 msgid "Note/Control" msgstr "Нота/управление" -#: src/gui/settings.cpp:1687 +#: src/gui/settings.cpp:1682 msgid "Velocity/Value" msgstr "Скор. наж./парам." -#: src/gui/settings.cpp:1689 +#: src/gui/settings.cpp:1684 msgid "Action" msgstr "Действие" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 msgid "--none--" msgstr "--нет--" -#: src/gui/settings.cpp:1803 +#: src/gui/settings.cpp:1798 msgid "waiting...##BLearn" msgstr "ожидание...##BLearn" -#: src/gui/settings.cpp:1803 +#: src/gui/settings.cpp:1798 msgid "Learn##BLearn" msgstr "Запомнить##BLearn" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 msgid "MIDI output" msgstr "MIDI вывод" -#: src/gui/settings.cpp:1846 +#: src/gui/settings.cpp:1841 msgid "Output mode:" msgstr "Режим вывода:" -#: src/gui/settings.cpp:1848 +#: src/gui/settings.cpp:1843 msgid "Off (use for TX81Z)" msgstr "Выкл. (используйте для TX81Z)" -#: src/gui/settings.cpp:1852 +#: src/gui/settings.cpp:1847 msgid "Melodic" msgstr "Мелодия" -#: src/gui/settings.cpp:1863 +#: src/gui/settings.cpp:1858 msgid "Send Program Change" msgstr "Посылать команду изменения программы" -#: src/gui/settings.cpp:1869 +#: src/gui/settings.cpp:1864 msgid "Send MIDI clock" msgstr "Посылать тактовую частоту MIDI" -#: src/gui/settings.cpp:1875 +#: src/gui/settings.cpp:1870 msgid "Send MIDI timecode" msgstr "Посылать временной код MIDI" -#: src/gui/settings.cpp:1881 +#: src/gui/settings.cpp:1876 msgid "Timecode frame rate:" msgstr "Частота посылок временного кода:" -#: src/gui/settings.cpp:1883 +#: src/gui/settings.cpp:1878 msgid "Closest to Tick Rate" msgstr "Ближайшая к частоте движка трекера" -#: src/gui/settings.cpp:1887 +#: src/gui/settings.cpp:1882 msgid "Film (24fps)" msgstr "Киноплёнка (24 кадра в секунду)" -#: src/gui/settings.cpp:1891 +#: src/gui/settings.cpp:1886 msgid "PAL (25fps)" msgstr "PAL (25 кадров в секунду)" -#: src/gui/settings.cpp:1895 +#: src/gui/settings.cpp:1890 msgid "NTSC drop (29.97fps)" msgstr "NTSC с выпадением кадров (29.97 кадров в секунду)" -#: src/gui/settings.cpp:1899 +#: src/gui/settings.cpp:1894 msgid "NTSC non-drop (30fps)" msgstr "NTSC без выпадения кадров (30 кадров в секунду)" -#: src/gui/settings.cpp:1908 +#: src/gui/settings.cpp:1903 msgid "Emulation" msgstr "Эмуляция" -#: src/gui/settings.cpp:1910 +#: src/gui/settings.cpp:1905 msgid "Cores" msgstr "Ядра эмуляции" -#: src/gui/settings.cpp:1919 +#: src/gui/settings.cpp:1914 msgid "Playback Core(s)" msgstr "Ядро(-а) воспроизведения" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 msgid "used for playback" msgstr "используется(-ются) для воспроизведения" -#: src/gui/settings.cpp:1924 +#: src/gui/settings.cpp:1919 msgid "Render Core(s)" msgstr "Ядро(-а) рендера" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 msgid "used in audio export" msgstr "используется(-ются) при рендере звука в аудиофайл" -#: src/gui/settings.cpp:2107 +#: src/gui/settings.cpp:2113 msgid "Playback" msgstr "Воспроизведение" -#: src/gui/settings.cpp:2112 +#: src/gui/settings.cpp:2118 msgid "Render" msgstr "Рендер" -#: src/gui/settings.cpp:2136 +#: src/gui/settings.cpp:2142 msgid "PC Speaker strategy" msgstr "Взаимодействие с PC Speaker" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" +msgstr "Образы ROM сэмплов:" + +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" +msgstr "Путь к OPL4 YRW801" + +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 msgid "Keyboard" msgstr "Клавиатура" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 msgid "Reset defaults" msgstr "Сбросить до настроек по умолчанию" -#: src/gui/settings.cpp:2186 +#: src/gui/settings.cpp:2192 msgid "Are you sure you want to reset the keyboard settings?" msgstr "Вы действительно хотите сбросить настройки привязки клавиш?" -#: src/gui/settings.cpp:2188 +#: src/gui/settings.cpp:2195 msgid "Global hotkeys" msgstr "Глобальные горячие клавиши" -#: src/gui/settings.cpp:2225 +#: src/gui/settings.cpp:2232 msgid "Window activation" msgstr "Активация окон" -#: src/gui/settings.cpp:2291 +#: src/gui/settings.cpp:2287 msgid "Key" msgstr "Клавиша" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 msgid "Value" msgstr "Параметр" -#: src/gui/settings.cpp:2305 +#: src/gui/settings.cpp:2302 #, c-format msgid "Macro release##SNType_%d" msgstr "\"Отпускание клавиши\" (только для макросов)##SNType_%d" -#: src/gui/settings.cpp:2310 +#: src/gui/settings.cpp:2307 #, c-format msgid "Note release##SNType_%d" msgstr "" "\"Отпускание клавиши\" (с включением фазы затухания огибающей)##SNType_%d" -#: src/gui/settings.cpp:2315 +#: src/gui/settings.cpp:2312 #, c-format msgid "Note off##SNType_%d" msgstr "\"Отпускание клавиши\" (резкое)##SNType_%d" -#: src/gui/settings.cpp:2320 +#: src/gui/settings.cpp:2317 #, c-format msgid "Note##SNType_%d" msgstr "Нота##SNType_%d" -#: src/gui/settings.cpp:2344 +#: src/gui/settings.cpp:2341 msgid "Add..." msgstr "Добавить..." -#: src/gui/settings.cpp:2435 +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" +msgstr "" + +#: src/gui/settings.cpp:2445 msgid "Instrument list" msgstr "Список инструментов" -#: src/gui/settings.cpp:2455 +#: src/gui/settings.cpp:2465 msgid "Wavetable list" msgstr "Список волновых таблиц" -#: src/gui/settings.cpp:2476 +#: src/gui/settings.cpp:2486 msgid "Sample list" msgstr "Список сэмплов" -#: src/gui/settings.cpp:2526 +#: src/gui/settings.cpp:2536 msgid "Sample editor" msgstr "Редактор сэмплов" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 msgid "Interface" msgstr "Интерфейс" -#: src/gui/settings.cpp:2566 +#: src/gui/settings.cpp:2578 msgid "Layout" msgstr "Компоновка интерфейса" -#: src/gui/settings.cpp:2568 +#: src/gui/settings.cpp:2580 msgid "Workspace layout:" msgstr "Расположение окон интерфейса:" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 msgid "Reset" msgstr "Сбросить" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 msgid "Are you sure you want to reset the workspace layout?" msgstr "Вы уверены, что хотите сбросить компоновку окон интерфейса?" -#: src/gui/settings.cpp:2583 +#: src/gui/settings.cpp:2595 msgid "Allow docking editors" msgstr "Разрешить стыковать окна редакторов" -#: src/gui/settings.cpp:2590 +#: src/gui/settings.cpp:2602 msgid "Remember window position" msgstr "Запоминать положение окон" -#: src/gui/settings.cpp:2595 +#: src/gui/settings.cpp:2607 msgid "remembers the window's last position on start-up." msgstr "" "при запуске программы восстанавливает последнее положение каждого окна." -#: src/gui/settings.cpp:2600 +#: src/gui/settings.cpp:2612 msgid "Only allow window movement when clicking on title bar" msgstr "Разрешать перемещение окон только при нажатии на их полосу заголовка" -#: src/gui/settings.cpp:2607 +#: src/gui/settings.cpp:2619 msgid "Center pop-up windows" msgstr "Центрировать всплывающие окна" -#: src/gui/settings.cpp:2612 +#: src/gui/settings.cpp:2624 msgid "Play/edit controls layout:" msgstr "Компоновка управления воспроизведением/редактированием:" -#: src/gui/settings.cpp:2614 +#: src/gui/settings.cpp:2626 msgid "Classic##ecl0" msgstr "Классическая##ecl0" -#: src/gui/settings.cpp:2618 +#: src/gui/settings.cpp:2630 msgid "Compact##ecl1" msgstr "Компактная##ecl1" -#: src/gui/settings.cpp:2622 +#: src/gui/settings.cpp:2634 msgid "Compact (vertical)##ecl2" msgstr "Компактная (вертикальная)##ecl2" -#: src/gui/settings.cpp:2626 +#: src/gui/settings.cpp:2638 msgid "Split##ecl3" msgstr "С разделением на два окна##ecl3" -#: src/gui/settings.cpp:2632 +#: src/gui/settings.cpp:2644 msgid "Position of buttons in Orders:" msgstr "Позиция кнопок в редакторе матрицы паттернов:" -#: src/gui/settings.cpp:2634 +#: src/gui/settings.cpp:2646 msgid "Top##obp0" msgstr "Сверху##obp0" -#: src/gui/settings.cpp:2638 +#: src/gui/settings.cpp:2650 msgid "Left##obp1" msgstr "Слева##obp1" -#: src/gui/settings.cpp:2642 +#: src/gui/settings.cpp:2654 msgid "Right##obp2" msgstr "Справа##obp2" -#: src/gui/settings.cpp:2649 +#: src/gui/settings.cpp:2661 msgid "Mouse" msgstr "Мышь" -#: src/gui/settings.cpp:2651 +#: src/gui/settings.cpp:2663 msgid "Double-click time (seconds)" msgstr "Время двойного нажатия (в секундах)" -#: src/gui/settings.cpp:2660 +#: src/gui/settings.cpp:2672 msgid "Don't raise pattern editor on click" msgstr "Не поднимать редактор паттернов при нажатии" -#: src/gui/settings.cpp:2666 +#: src/gui/settings.cpp:2678 msgid "Focus pattern editor when selecting instrument" msgstr "Переместить фокус на редактор паттернов при выборе инструмента" -#: src/gui/settings.cpp:2671 +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" +msgstr "" + +#: src/gui/settings.cpp:2689 msgid "Note preview behavior:" msgstr "Превью нот:" -#: src/gui/settings.cpp:2673 +#: src/gui/settings.cpp:2691 msgid "Never##npb0" msgstr "Никогда##npb0" -#: src/gui/settings.cpp:2677 +#: src/gui/settings.cpp:2695 msgid "When cursor is in Note column##npb1" msgstr "Когда курсор находится в столбце нот##npb1" -#: src/gui/settings.cpp:2681 +#: src/gui/settings.cpp:2699 msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" "Когда курсор находится в столбце нот или не включён режим " "редактирования##npb2" -#: src/gui/settings.cpp:2685 +#: src/gui/settings.cpp:2703 msgid "Always##npb3" msgstr "Всегда##npb3" -#: src/gui/settings.cpp:2691 +#: src/gui/settings.cpp:2709 msgid "Allow dragging selection:" msgstr "Разрешить перемещение выделенного фрагмента:" -#: src/gui/settings.cpp:2693 +#: src/gui/settings.cpp:2711 msgid "No##dms0" msgstr "Нет##dms0" -#: src/gui/settings.cpp:2697 +#: src/gui/settings.cpp:2715 msgid "Yes##dms1" msgstr "Да##dms1" -#: src/gui/settings.cpp:2701 +#: src/gui/settings.cpp:2719 msgid "Yes (while holding Ctrl only)##dms2" msgstr "Да (только при нажатой клавише Ctrl)##dms2" -#: src/gui/settings.cpp:2707 +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" +msgstr "" + +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" +msgstr "" + +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" +msgstr "" + +#: src/gui/settings.cpp:2737 msgid "Toggle channel solo on:" msgstr "Включать режим соло для канала:" -#: src/gui/settings.cpp:2709 +#: src/gui/settings.cpp:2739 msgid "Right-click or double-click##soloA" msgstr "ПКМ или двойное нажатие##soloA" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" -msgstr "ПКМ##soloR" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" +msgstr "ПКМ##soloR" + +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" +msgstr "Двойное нажатие##soloD" + +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" +msgstr "" + +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" +msgstr "" + +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" +msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" -msgstr "Двойное нажатие##soloD" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" +msgstr "" + +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" +msgstr "" -#: src/gui/settings.cpp:2724 +#: src/gui/settings.cpp:2775 msgid "Double click selects entire column" msgstr "Двойное нажатие выделяет весь столбец" -#: src/gui/settings.cpp:2730 +#: src/gui/settings.cpp:2781 msgid "Cursor behavior" msgstr "Поведение курсора" -#: src/gui/settings.cpp:2732 +#: src/gui/settings.cpp:2783 msgid "Insert pushes entire channel row" msgstr "Клавиша Insert сдвигает паттерны на всех каналах" -#: src/gui/settings.cpp:2738 +#: src/gui/settings.cpp:2789 msgid "Pull delete affects entire channel row" msgstr "" "Удаление с подтягиванием следующих строк сдвигает паттерны на всех каналах" -#: src/gui/settings.cpp:2744 +#: src/gui/settings.cpp:2795 msgid "Push value when overwriting instead of clearing it" msgstr "" "Отодвинуть значение ячейки в соседнюю вместо удаления при перезаписи ячейки" -#: src/gui/settings.cpp:2750 +#: src/gui/settings.cpp:2801 msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" "Повторяющийся ввод нот/значений с клавиатуры (удерживайте клавишу для " "постоянного ввода" -#: src/gui/settings.cpp:2755 +#: src/gui/settings.cpp:2806 msgid "Effect input behavior:" msgstr "Ввод эффектов:" -#: src/gui/settings.cpp:2757 +#: src/gui/settings.cpp:2808 msgid "Move down##eicb0" msgstr "перемещаться вниз##eicb0" -#: src/gui/settings.cpp:2761 +#: src/gui/settings.cpp:2812 msgid "Move to effect value (otherwise move down)##eicb1" msgstr "Перепрыгнуть на параметр эффекта (иначе перемещаться вниз)##eicb1" -#: src/gui/settings.cpp:2765 +#: src/gui/settings.cpp:2816 msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" "Перепрыгнуть на параметр эффекта/следующий эффект, в конце строки " "перепрыгнуть в начало строки эффектов##eicb2" -#: src/gui/settings.cpp:2772 +#: src/gui/settings.cpp:2823 msgid "Delete effect value when deleting effect" msgstr "Удалять параметр эффекта при удалении эффекта" -#: src/gui/settings.cpp:2778 +#: src/gui/settings.cpp:2829 msgid "Change current instrument when changing instrument column (absorb)" msgstr "Изменять выделенный инструмент при редактировании столбца инструмента" -#: src/gui/settings.cpp:2784 +#: src/gui/settings.cpp:2835 msgid "Remove instrument value when inserting note off/release" msgstr "Удалять значение столбца инструмента при вводе ноты OFF/===" -#: src/gui/settings.cpp:2790 +#: src/gui/settings.cpp:2841 msgid "Remove volume value when inserting note off/release" msgstr "Удалять значение столбца громкости при вводе ноты OFF/===" -#: src/gui/settings.cpp:2796 +#: src/gui/settings.cpp:2847 msgid "Cursor movement" msgstr "Передвижение курсора" -#: src/gui/settings.cpp:2798 +#: src/gui/settings.cpp:2849 msgid "Wrap horizontally:" msgstr "Переносить по горизонтали:" -#: src/gui/settings.cpp:2800 +#: src/gui/settings.cpp:2851 msgid "No##wrapH0" msgstr "Нет##wrapH0" -#: src/gui/settings.cpp:2804 +#: src/gui/settings.cpp:2855 msgid "Yes##wrapH1" msgstr "Да##wrapH1" -#: src/gui/settings.cpp:2808 +#: src/gui/settings.cpp:2859 msgid "Yes, and move to next/prev row##wrapH2" msgstr "Да, и переходить на следующую/предыдущую строку##wrapH2" -#: src/gui/settings.cpp:2814 +#: src/gui/settings.cpp:2865 msgid "Wrap vertically:" msgstr "Переносить по вертикали:" -#: src/gui/settings.cpp:2816 +#: src/gui/settings.cpp:2867 msgid "No##wrapV0" msgstr "Нет##wrapV0" -#: src/gui/settings.cpp:2820 +#: src/gui/settings.cpp:2871 msgid "Yes##wrapV1" msgstr "Да##wrapV1" -#: src/gui/settings.cpp:2824 +#: src/gui/settings.cpp:2875 msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "Да, и переходить на следующий/предыдущий паттерн##wrapV2" -#: src/gui/settings.cpp:2828 +#: src/gui/settings.cpp:2879 msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" "Да, и переходить на следующий/предыдущий паттерн (с переносом в начало/" "конец)##wrapV2" -#: src/gui/settings.cpp:2834 +#: src/gui/settings.cpp:2885 msgid "Cursor movement keys behavior:" msgstr "Передвижение курсора при помощи клавиш:" -#: src/gui/settings.cpp:2836 +#: src/gui/settings.cpp:2887 msgid "Move by one##cmk0" msgstr "Сдвигать на одну позицию##cmk0" -#: src/gui/settings.cpp:2840 +#: src/gui/settings.cpp:2891 msgid "Move by Edit Step##cmk1" msgstr "Сдвигать на шаг редактирования##cmk1" -#: src/gui/settings.cpp:2847 +#: src/gui/settings.cpp:2898 msgid "Move cursor by edit step on delete" msgstr "Сдвигать курсор на шаг редактирования при удалении" -#: src/gui/settings.cpp:2853 +#: src/gui/settings.cpp:2904 msgid "Move cursor by edit step on insert (push)" msgstr "Сдвигать курсор на шаг редактирования при вставке" -#: src/gui/settings.cpp:2859 +#: src/gui/settings.cpp:2910 msgid "Move cursor up on backspace-delete" msgstr "Сдвигать курсор вверх при удалении по нажатию Backspace" -#: src/gui/settings.cpp:2865 +#: src/gui/settings.cpp:2916 msgid "Move cursor to end of clipboard content when pasting" msgstr "Сдвигать курсор в конец вставленного фрагмента при вставке" -#: src/gui/settings.cpp:2871 +#: src/gui/settings.cpp:2922 msgid "Scrolling" msgstr "Прокрутка" -#: src/gui/settings.cpp:2873 +#: src/gui/settings.cpp:2924 msgid "Change order when scrolling outside of pattern bounds:" msgstr "" "Менять положение в матрице паттернов при прокрутке за пределы паттернов:" -#: src/gui/settings.cpp:2875 +#: src/gui/settings.cpp:2926 msgid "No##pscroll0" msgstr "Нет##pscroll0" -#: src/gui/settings.cpp:2879 +#: src/gui/settings.cpp:2930 msgid "Yes##pscroll1" msgstr "Да##pscroll1" -#: src/gui/settings.cpp:2883 +#: src/gui/settings.cpp:2934 msgid "Yes, and wrap around song##pscroll2" msgstr "Да, и переносить в начало/конец трека##pscroll2" -#: src/gui/settings.cpp:2890 +#: src/gui/settings.cpp:2941 msgid "Cursor follows current order when moving it" msgstr "" "Курсор остаётся на строке матрицы паттернов при перемещении этой строки" -#: src/gui/settings.cpp:2895 +#: src/gui/settings.cpp:2946 msgid "applies when playback is stopped." msgstr "действительно только при остановленном воспроизведении." -#: src/gui/settings.cpp:2899 +#: src/gui/settings.cpp:2950 msgid "Don't scroll when moving cursor" msgstr "Не прокручивать при перемещении курсора" -#: src/gui/settings.cpp:2904 +#: src/gui/settings.cpp:2955 msgid "Move cursor with scroll wheel:" msgstr "Перемещать курсор при помощи колёсика мыши:" -#: src/gui/settings.cpp:2906 +#: src/gui/settings.cpp:2957 msgid "No##csw0" msgstr "Нет##csw0" -#: src/gui/settings.cpp:2910 +#: src/gui/settings.cpp:2961 msgid "Yes##csw1" msgstr "Да##csw1" -#: src/gui/settings.cpp:2914 +#: src/gui/settings.cpp:2965 msgid "Inverted##csw2" msgstr "Да, но в обратном направлении##csw2" -#: src/gui/settings.cpp:2921 +#: src/gui/settings.cpp:2972 msgid "How many steps to move with each scroll wheel step?" msgstr "На сколько позиций сдвигаться при каждом шаге колёсика мыши?" -#: src/gui/settings.cpp:2922 +#: src/gui/settings.cpp:2973 msgid "One##cws0" msgstr "На одну##cws0" -#: src/gui/settings.cpp:2926 +#: src/gui/settings.cpp:2977 msgid "Edit Step##cws1" msgstr "На шаг редактирования##cws1" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 msgid "Assets" msgstr "Ресурсы" -#: src/gui/settings.cpp:2936 +#: src/gui/settings.cpp:2987 msgid "Display instrument type menu when adding instrument" msgstr "Отображать тип инструмента при добавлении инструмента" -#: src/gui/settings.cpp:2942 +#: src/gui/settings.cpp:2993 msgid "Select asset after opening one" msgstr "Выделять объект после открытия" -#: src/gui/settings.cpp:2949 +#: src/gui/settings.cpp:3000 msgid "Appearance" msgstr "Внешний вид" -#: src/gui/settings.cpp:2951 +#: src/gui/settings.cpp:3002 msgid "Scaling" msgstr "Масштаб" -#: src/gui/settings.cpp:2953 +#: src/gui/settings.cpp:3004 msgid "Automatic UI scaling factor" msgstr "Автоматическое масштабирование интерфейса" -#: src/gui/settings.cpp:2962 +#: src/gui/settings.cpp:3013 msgid "UI scaling factor" msgstr "Масштаб интерфейса" -#: src/gui/settings.cpp:2969 +#: src/gui/settings.cpp:3020 msgid "Icon size" msgstr "Размер иконок" -#: src/gui/settings.cpp:2984 +#: src/gui/settings.cpp:3035 msgid "Font renderer" msgstr "Отрисовщик шрифта" -#: src/gui/settings.cpp:2994 +#: src/gui/settings.cpp:3045 msgid "Main font" msgstr "Основной шрифт" -#: src/gui/settings.cpp:3005 +#: src/gui/settings.cpp:3056 msgid "Size##MainFontSize" msgstr "Размер##MainFontSize" -#: src/gui/settings.cpp:3013 +#: src/gui/settings.cpp:3064 msgid "Header font" msgstr "Шрифт заголовков" -#: src/gui/settings.cpp:3024 +#: src/gui/settings.cpp:3075 msgid "Size##HeadFontSize" msgstr "Размер##HeadFontSize" -#: src/gui/settings.cpp:3032 +#: src/gui/settings.cpp:3083 msgid "Pattern font" msgstr "Шрифт паттернов" -#: src/gui/settings.cpp:3043 +#: src/gui/settings.cpp:3094 msgid "Size##PatFontSize" msgstr "Размер##PatFontSize" -#: src/gui/settings.cpp:3053 +#: src/gui/settings.cpp:3104 msgid "Anti-aliased fonts" msgstr "Сглаживание шрифтов" -#: src/gui/settings.cpp:3059 +#: src/gui/settings.cpp:3110 msgid "Support bitmap fonts" msgstr "Поддерживать растровые шрифты" -#: src/gui/settings.cpp:3064 +#: src/gui/settings.cpp:3115 msgid "Hinting:" msgstr "Хинтование" -#: src/gui/settings.cpp:3066 +#: src/gui/settings.cpp:3117 msgid "Off (soft)##fh0" msgstr "Нет (слабое)##fh0" -#: src/gui/settings.cpp:3070 +#: src/gui/settings.cpp:3121 msgid "Slight##fh1" msgstr "Небольшое##fh1" -#: src/gui/settings.cpp:3074 +#: src/gui/settings.cpp:3125 msgid "Normal##fh2" msgstr "Нормальное##fh2" -#: src/gui/settings.cpp:3078 +#: src/gui/settings.cpp:3129 msgid "Full (hard)##fh3" msgstr "Полное (жёсткое)##fh3" -#: src/gui/settings.cpp:3084 +#: src/gui/settings.cpp:3135 msgid "Auto-hinter:" msgstr "Автоматическое хинтирование" -#: src/gui/settings.cpp:3086 +#: src/gui/settings.cpp:3137 msgid "Disable##fah0" msgstr "Отключить##fah0" -#: src/gui/settings.cpp:3090 +#: src/gui/settings.cpp:3141 msgid "Enable##fah1" msgstr "Включить##fah1" -#: src/gui/settings.cpp:3094 +#: src/gui/settings.cpp:3145 msgid "Force##fah2" msgstr "Принудительное##fah2" -#: src/gui/settings.cpp:3101 +#: src/gui/settings.cpp:3152 msgid "Oversample" msgstr "Супердискретизация" -#: src/gui/settings.cpp:3104 +#: src/gui/settings.cpp:3155 msgid "1×##fos1" msgstr "" -#: src/gui/settings.cpp:3109 +#: src/gui/settings.cpp:3160 msgid "" "saves video memory. reduces font rendering quality.\n" "use for pixel/bitmap fonts." @@ -8433,19 +11024,19 @@ msgstr "" "уменьшенное использование видеопамяти, ухудшенная отрисовка шрифтов.\n" "используйте для пиксельных/растровых шрифтов." -#: src/gui/settings.cpp:3112 +#: src/gui/settings.cpp:3163 msgid "2×##fos2" msgstr "" -#: src/gui/settings.cpp:3117 +#: src/gui/settings.cpp:3168 msgid "default." msgstr "настройка по умолчанию." -#: src/gui/settings.cpp:3120 +#: src/gui/settings.cpp:3171 msgid "3×##fos3" msgstr "" -#: src/gui/settings.cpp:3125 +#: src/gui/settings.cpp:3176 msgid "" "slightly better font rendering quality.\n" "uses more video memory." @@ -8453,19 +11044,19 @@ msgstr "" "незначительно улучшенная отрисовка шрифтов.\n" "использует больше видеопамяти." -#: src/gui/settings.cpp:3129 +#: src/gui/settings.cpp:3180 msgid "Load fallback font" msgstr "Загружать резервный шрифт" -#: src/gui/settings.cpp:3134 +#: src/gui/settings.cpp:3185 msgid "disable to save video memory." msgstr "отключите, если хотите уменьшить использование видеопамяти." -#: src/gui/settings.cpp:3138 +#: src/gui/settings.cpp:3189 msgid "Display Japanese characters" msgstr "Отображать японские символы (вкл. иероглифы)" -#: src/gui/settings.cpp:3144 +#: src/gui/settings.cpp:3195 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 " @@ -8486,11 +11077,11 @@ msgstr "" "これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" "決策です。" -#: src/gui/settings.cpp:3152 +#: src/gui/settings.cpp:3203 msgid "Display Chinese (Simplified) characters" msgstr "Отображать китайские иероглифы (упрощённые)" -#: src/gui/settings.cpp:3158 +#: src/gui/settings.cpp:3209 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 " @@ -8507,11 +11098,11 @@ msgstr "" "请在确保你有足够的显存后再启动此设定\n" "这是一个在ImGui实现动态字体加载之前的临时解决方案" -#: src/gui/settings.cpp:3166 +#: src/gui/settings.cpp:3217 msgid "Display Chinese (Traditional) characters" msgstr "Отображать китайские иероглифы (традиционные)" -#: src/gui/settings.cpp:3172 +#: src/gui/settings.cpp:3223 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 " @@ -8528,11 +11119,11 @@ msgstr "" "請在確保你有足夠的顯存后再啟動此設定\n" "這是一個在ImGui實現動態字體加載之前的臨時解決方案" -#: src/gui/settings.cpp:3180 +#: src/gui/settings.cpp:3231 msgid "Display Korean characters" msgstr "Отображать корейские иероглифы" -#: src/gui/settings.cpp:3186 +#: src/gui/settings.cpp:3237 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 " @@ -8549,1001 +11140,1019 @@ msgstr "" "그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" "이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." -#: src/gui/settings.cpp:3195 +#: src/gui/settings.cpp:3246 msgid "Title bar:" msgstr "Полоса заголовка окна" -#: src/gui/settings.cpp:3197 +#: src/gui/settings.cpp:3248 msgid "Furnace##tbar0" msgstr "Furnace##tbar0" -#: src/gui/settings.cpp:3202 +#: src/gui/settings.cpp:3253 msgid "Song Name - Furnace##tbar1" msgstr "Название композиции - Furnace##tbar1" -#: src/gui/settings.cpp:3207 +#: src/gui/settings.cpp:3258 msgid "file_name.fur - Furnace##tbar2" msgstr "название_файла.fur - Furnace##tbar2" -#: src/gui/settings.cpp:3212 +#: src/gui/settings.cpp:3263 msgid "/path/to/file.fur - Furnace##tbar3" msgstr "/путь/к/файлу.fur - Furnace##tbar3" -#: src/gui/settings.cpp:3220 +#: src/gui/settings.cpp:3271 msgid "Display system name on title bar" msgstr "Отображать название чипа/системы в полосе заголовка окна" -#: src/gui/settings.cpp:3227 +#: src/gui/settings.cpp:3278 msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" "Отображать названия чипов/систем вместо \"мульти-система\" в полосе " "заголовка окна" -#: src/gui/settings.cpp:3233 +#: src/gui/settings.cpp:3284 msgid "Status bar:" msgstr "Строка состояния:" -#: src/gui/settings.cpp:3235 +#: src/gui/settings.cpp:3286 msgid "Cursor details##sbar0" msgstr "Информация о выделенном элементе##sbar0" -#: src/gui/settings.cpp:3239 +#: src/gui/settings.cpp:3290 msgid "File path##sbar1" msgstr "Путь к файлу##sbar1" -#: src/gui/settings.cpp:3243 +#: src/gui/settings.cpp:3294 msgid "Cursor details or file path##sbar2" msgstr "Информация о выделенном элементе или путь к файлу##sbar2" -#: src/gui/settings.cpp:3247 +#: src/gui/settings.cpp:3298 msgid "Nothing##sbar3" msgstr "Ничего##sbar3" -#: src/gui/settings.cpp:3254 +#: src/gui/settings.cpp:3305 msgid "Display playback status when playing" msgstr "Отображать статус проигрывания во время воспроизведения" -#: src/gui/settings.cpp:3259 +#: src/gui/settings.cpp:3310 msgid "Export options layout:" msgstr "Вид настроек экспорта:" -#: src/gui/settings.cpp:3261 +#: src/gui/settings.cpp:3312 msgid "Sub-menus in File menu##eol0" msgstr "Подпункты в меню \"Файл\"##eol0" -#: src/gui/settings.cpp:3265 +#: src/gui/settings.cpp:3316 msgid "Modal window with tabs##eol1" msgstr "Модальное окно с вкладками##eol1" -#: src/gui/settings.cpp:3269 +#: src/gui/settings.cpp:3320 msgid "Modal windows with options in File menu##eol2" msgstr "Модальное окно с настройками в меню \"Файл\"##eol2" -#: src/gui/settings.cpp:3276 +#: src/gui/settings.cpp:3327 msgid "Capitalize menu bar" msgstr "Названия пунктов в горизонтальном меню с большой буквы" -#: src/gui/settings.cpp:3282 +#: src/gui/settings.cpp:3333 msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" "Отображать в меню \"Файл\" пункты: добавить/настроить/изменить/убрать чип" -#: src/gui/settings.cpp:3296 +#: src/gui/settings.cpp:3347 msgid "Highlight channel at cursor in Orders" msgstr "Выделить в матрице паттернов канал, на котором находится курсор" -#: src/gui/settings.cpp:3301 +#: src/gui/settings.cpp:3352 msgid "Orders row number format:" msgstr "Формат отображения номера строки матрицы паттернов:" -#: src/gui/settings.cpp:3303 +#: src/gui/settings.cpp:3354 msgid "Decimal##orbD" msgstr "Десятеричный##orbD" -#: src/gui/settings.cpp:3307 +#: src/gui/settings.cpp:3358 msgid "Hexadecimal##orbH" msgstr "Шестнадцатеричный##orbH" -#: src/gui/settings.cpp:3316 +#: src/gui/settings.cpp:3367 msgid "Center pattern view" msgstr "Центрировать отображаемые паттерны внутри окна" -#: src/gui/settings.cpp:3322 +#: src/gui/settings.cpp:3373 msgid "Overflow pattern highlights" msgstr "Продолжать полосы подсветки строк паттернов за пределы самих паттернов" -#: src/gui/settings.cpp:3328 +#: src/gui/settings.cpp:3379 msgid "Display previous/next pattern" msgstr "Отображать предыдущий/следующий паттерн" -#: src/gui/settings.cpp:3333 +#: src/gui/settings.cpp:3384 msgid "Pattern row number format:" msgstr "Формат отображения номера строки паттерна:" -#: src/gui/settings.cpp:3335 +#: src/gui/settings.cpp:3386 msgid "Decimal##prbD" msgstr "Десятеричный##prbD" -#: src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:3390 msgid "Hexadecimal##prbH" msgstr "Шестнадцатеричный##prbH" -#: src/gui/settings.cpp:3345 +#: src/gui/settings.cpp:3396 msgid "Pattern view labels:" msgstr "Маркировка ячеек в паттерне" -#: src/gui/settings.cpp:3350 +#: src/gui/settings.cpp:3401 msgid "Note off (3-char)" msgstr "\"Отпускание клавиши\" (резкое) (3 символа)" -#: src/gui/settings.cpp:3355 +#: src/gui/settings.cpp:3406 msgid "Note release (3-char)" msgstr "" "\"Отпускание клавиши\" (с включением фазы затухания огибающей) (3 символа)" -#: src/gui/settings.cpp:3360 +#: src/gui/settings.cpp:3411 msgid "Macro release (3-char)" msgstr "\"Отпускание клавиши\" (только для макросов (3 символа))" -#: src/gui/settings.cpp:3365 +#: src/gui/settings.cpp:3416 msgid "Empty field (3-char)" msgstr "Пустая ячейка (3 символа)" -#: src/gui/settings.cpp:3370 +#: src/gui/settings.cpp:3421 msgid "Empty field (2-char)" msgstr "Пустая ячейка (2 символа)" -#: src/gui/settings.cpp:3372 +#: src/gui/settings.cpp:3423 msgid "Pattern view spacing after:" msgstr "Разбивка в отображении паттерна:" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 msgid "Note" msgstr "Нота" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 msgid "Effect" msgstr "Эффект" -#: src/gui/settings.cpp:3398 +#: src/gui/settings.cpp:3449 msgid "Effect value" msgstr "Параметр эффекта" -#: src/gui/settings.cpp:3405 +#: src/gui/settings.cpp:3456 msgid "Single-digit effects for 00-0F" msgstr "Отображать одной цифрой индекс эффекта для индексов 00-0F" -#: src/gui/settings.cpp:3411 +#: src/gui/settings.cpp:3462 msgid "Use flats instead of sharps" msgstr "Отображать бемоли вместо диезов" -#: src/gui/settings.cpp:3417 +#: src/gui/settings.cpp:3468 msgid "Use German notation" msgstr "Использовать немецкие имена нот" -#: src/gui/settings.cpp:3425 +#: src/gui/settings.cpp:3476 msgid "Channel style:" msgstr "Стиль заголовка:" -#: src/gui/settings.cpp:3427 +#: src/gui/settings.cpp:3478 msgid "Classic##CHS0" msgstr "Классический##CHS0" -#: src/gui/settings.cpp:3431 +#: src/gui/settings.cpp:3482 msgid "Line##CHS1" msgstr "Линия##CHS1" -#: src/gui/settings.cpp:3435 +#: src/gui/settings.cpp:3486 msgid "Round##CHS2" msgstr "Со скруглениями##CHS2" -#: src/gui/settings.cpp:3439 +#: src/gui/settings.cpp:3490 msgid "Split button##CHS3" msgstr "С отдельной кнопкой отключения звука##CHS3" -#: src/gui/settings.cpp:3443 +#: src/gui/settings.cpp:3494 msgid "Square border##CH42" msgstr "Квадратная граница##CH42" -#: src/gui/settings.cpp:3447 +#: src/gui/settings.cpp:3498 msgid "Round border##CHS5" msgstr "Со скруглённой границей вокруг названия##CHS5" -#: src/gui/settings.cpp:3453 +#: src/gui/settings.cpp:3504 msgid "Channel volume bar:" msgstr "Полоска громкости в заголовке канала:" -#: src/gui/settings.cpp:3455 +#: src/gui/settings.cpp:3506 msgid "None##CHV0" msgstr "Нет##CHV0" -#: src/gui/settings.cpp:3459 +#: src/gui/settings.cpp:3510 msgid "Simple##CHV1" msgstr "Простая##CHV1" -#: src/gui/settings.cpp:3463 +#: src/gui/settings.cpp:3514 msgid "Stereo##CHV2" msgstr "Стерео##CHV2" -#: src/gui/settings.cpp:3467 +#: src/gui/settings.cpp:3518 msgid "Real##CHV3" msgstr "Настоящая громкость##CHV3" -#: src/gui/settings.cpp:3471 +#: src/gui/settings.cpp:3522 msgid "Real (stereo)##CHV4" msgstr "Настоящая громкость (стерео)##CHV4" -#: src/gui/settings.cpp:3477 +#: src/gui/settings.cpp:3528 msgid "Channel feedback style:" msgstr "Подсветка заголовка канала:" -#: src/gui/settings.cpp:3479 +#: src/gui/settings.cpp:3530 msgid "Off##CHF0" msgstr "Выкл.##CHF0" -#: src/gui/settings.cpp:3483 +#: src/gui/settings.cpp:3534 msgid "Note##CHF1" msgstr "Начало ноты##CHF1" -#: src/gui/settings.cpp:3487 +#: src/gui/settings.cpp:3538 msgid "Volume##CHF2" msgstr "Пропорционально громкости##CHF2" -#: src/gui/settings.cpp:3491 +#: src/gui/settings.cpp:3542 msgid "Active##CHF3" msgstr "При активности канала##CHF3" -#: src/gui/settings.cpp:3497 +#: src/gui/settings.cpp:3548 msgid "Channel font:" msgstr "Шрифт заголовка канала:" -#: src/gui/settings.cpp:3499 +#: src/gui/settings.cpp:3550 msgid "Regular##CHFont0" msgstr "Обычный##CHFont0" -#: src/gui/settings.cpp:3503 +#: src/gui/settings.cpp:3554 msgid "Monospace##CHFont1" msgstr "Моноширинный##CHFont1" -#: src/gui/settings.cpp:3510 +#: src/gui/settings.cpp:3561 msgid "Center channel name" msgstr "Центрировать название канала" -#: src/gui/settings.cpp:3515 +#: src/gui/settings.cpp:3566 msgid "Channel colors:" msgstr "Цвета заголовка канала" -#: src/gui/settings.cpp:3517 +#: src/gui/settings.cpp:3568 msgid "Single##CHC0" msgstr "Единый цвет##CHC0" -#: src/gui/settings.cpp:3521 +#: src/gui/settings.cpp:3572 msgid "Channel type##CHC1" msgstr "Согласно типу канала##CHC1" -#: src/gui/settings.cpp:3525 +#: src/gui/settings.cpp:3576 msgid "Instrument type##CHC2" msgstr "Согласно типу инструмента##CHC2" -#: src/gui/settings.cpp:3531 +#: src/gui/settings.cpp:3582 msgid "Channel name colors:" msgstr "Цвета названия канала:" -#: src/gui/settings.cpp:3533 +#: src/gui/settings.cpp:3584 msgid "Single##CTC0" msgstr "Единый цвет##CTC0" -#: src/gui/settings.cpp:3537 +#: src/gui/settings.cpp:3588 msgid "Channel type##CTC1" msgstr "Согласно типу канала##CTC1" -#: src/gui/settings.cpp:3541 +#: src/gui/settings.cpp:3592 msgid "Instrument type##CTC2" msgstr "Согласно типу инструмента##CTC2" -#: src/gui/settings.cpp:3550 +#: src/gui/settings.cpp:3601 msgid "Unified instrument/wavetable/sample list" msgstr "Единый список инструментов, волновых таблиц и сэмплов" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" -msgstr "Горизонтальный список инструментов" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" +msgstr "" -#: src/gui/settings.cpp:3566 +#: src/gui/settings.cpp:3617 msgid "Instrument list icon style:" msgstr "Стиль иконок в списке инструментов:" -#: src/gui/settings.cpp:3568 +#: src/gui/settings.cpp:3619 msgid "None##iis0" msgstr "Не показывать##iis0" -#: src/gui/settings.cpp:3572 +#: src/gui/settings.cpp:3623 msgid "Graphical icons##iis1" msgstr "Графические иконки##iis1" -#: src/gui/settings.cpp:3576 +#: src/gui/settings.cpp:3627 msgid "Letter icons##iis2" msgstr "Иконки с буквами##iis2" -#: src/gui/settings.cpp:3583 +#: src/gui/settings.cpp:3634 msgid "Colorize instrument editor using instrument type" msgstr "" "Изменять оттенки цветов редактора инструмента согласно типу инструмента" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 msgid "Macro Editor" msgstr "Редактор макросов" -#: src/gui/settings.cpp:3590 +#: src/gui/settings.cpp:3641 msgid "Macro editor layout:" msgstr "Компоновка редактора макросов:" -#: src/gui/settings.cpp:3592 +#: src/gui/settings.cpp:3643 msgid "Unified##mel0" msgstr "Общий список##mel0" -#: src/gui/settings.cpp:3602 +#: src/gui/settings.cpp:3653 msgid "Grid##mel2" msgstr "Прямоугольная сетка##mel2" -#: src/gui/settings.cpp:3606 +#: src/gui/settings.cpp:3657 msgid "Single (with list)##mel3" msgstr "Окно редактирования одного макроса + список##mel3" -#: src/gui/settings.cpp:3619 +#: src/gui/settings.cpp:3670 msgid "Use classic macro editor vertical slider" msgstr "Использовать классическую вертикальную полосу прокрутки" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" -msgstr "Автоматическая ширина шага макроса/горизонтальный зум" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" +msgstr "" + +#: src/gui/settings.cpp:3678 +msgid "Manual" +msgstr "" + +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" +msgstr "" + +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" +msgstr "" -#: src/gui/settings.cpp:3633 +#: src/gui/settings.cpp:3694 msgid "Wave Editor" msgstr "Редактор волновых таблиц" -#: src/gui/settings.cpp:3635 +#: src/gui/settings.cpp:3696 msgid "Use compact wave editor" msgstr "Использовать компактный редактор волновых таблиц" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 msgid "FM Editor" msgstr "Редактор FM-инструментов" -#: src/gui/settings.cpp:3642 +#: src/gui/settings.cpp:3703 msgid "FM parameter names:" msgstr "Названия параметров:" -#: src/gui/settings.cpp:3644 +#: src/gui/settings.cpp:3705 msgid "Friendly##fmn0" msgstr "Понятные##fmn0" -#: src/gui/settings.cpp:3648 +#: src/gui/settings.cpp:3709 msgid "Technical##fmn1" msgstr "Исходные формальные##fmn1" -#: src/gui/settings.cpp:3652 +#: src/gui/settings.cpp:3713 msgid "Technical (alternate)##fmn2" msgstr "Исходные формальные (альтернативные)##fmn2" -#: src/gui/settings.cpp:3659 +#: src/gui/settings.cpp:3720 msgid "Use standard OPL waveform names" msgstr "Использовать стандартные названия волн для чипов серии OPL" -#: src/gui/settings.cpp:3664 +#: src/gui/settings.cpp:3725 msgid "FM parameter editor layout:" msgstr "Компоновка редактора FM-инструментов" -#: src/gui/settings.cpp:3666 +#: src/gui/settings.cpp:3727 msgid "Modern##fml0" msgstr "Современная##fml0" -#: src/gui/settings.cpp:3670 +#: src/gui/settings.cpp:3731 msgid "Modern with more labels##fml7" msgstr "Современная с большим количеством надписей##fml7" -#: src/gui/settings.cpp:3674 +#: src/gui/settings.cpp:3735 msgid "Compact (2x2, classic)##fml1" msgstr "Компактная (2x2, классическая)##fml1" -#: src/gui/settings.cpp:3678 +#: src/gui/settings.cpp:3739 msgid "Compact (1x4)##fml2" msgstr "Компактная (1x4)##fml2" -#: src/gui/settings.cpp:3682 +#: src/gui/settings.cpp:3743 msgid "Compact (4x1)##fml3" msgstr "Компактная (4x1)##fml3" -#: src/gui/settings.cpp:3686 +#: src/gui/settings.cpp:3747 msgid "Alternate (2x2)##fml4" msgstr "Альтернативная (2x2)##fml4" -#: src/gui/settings.cpp:3690 +#: src/gui/settings.cpp:3751 msgid "Alternate (1x4)##fml5" msgstr "Альтернативная (1x4)##fml5" -#: src/gui/settings.cpp:3694 +#: src/gui/settings.cpp:3755 msgid "Alternate (4x1)##fml5" msgstr "Альтернативная (4x1)##fml5" -#: src/gui/settings.cpp:3700 +#: src/gui/settings.cpp:3761 msgid "Position of Sustain in FM editor:" msgstr "Позиция параметра \"Сустейн\" в редакторе:" -#: src/gui/settings.cpp:3702 +#: src/gui/settings.cpp:3763 msgid "Between Decay and Sustain Rate##susp0" msgstr "Между спадом и уклоном сустейна##susp0" -#: src/gui/settings.cpp:3706 +#: src/gui/settings.cpp:3767 msgid "After Release Rate##susp1" msgstr "После скорости релиза##susp1" -#: src/gui/settings.cpp:3711 +#: src/gui/settings.cpp:3772 msgid "After Release Rate, after spacing##susp2" msgstr "После скорости релиза, после разбивки##susp2" -#: src/gui/settings.cpp:3715 +#: src/gui/settings.cpp:3776 msgid "After TL##susp3" msgstr "После TL##susp3" -#: src/gui/settings.cpp:3723 +#: src/gui/settings.cpp:3784 msgid "Use separate colors for carriers/modulators in FM editor" msgstr "Использовать различные цвета для модулирующих и несущих операторов" -#: src/gui/settings.cpp:3729 +#: src/gui/settings.cpp:3790 msgid "Unsigned FM detune values" msgstr "Беззнаковое значение параметра расстройки" -#: src/gui/settings.cpp:3736 +#: src/gui/settings.cpp:3797 msgid "Chip memory usage unit:" msgstr "Единицы измерения использования памяти чипа:" -#: src/gui/settings.cpp:3738 +#: src/gui/settings.cpp:3799 msgid "Bytes##MUU0" msgstr "Байты##MUU0" -#: src/gui/settings.cpp:3742 +#: src/gui/settings.cpp:3803 msgid "Kilobytes##MUU1" msgstr "Килобайты##MUU1" -#: src/gui/settings.cpp:3751 +#: src/gui/settings.cpp:3812 msgid "Rounded corners" msgstr "Закруглённые края" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 msgid "Border" msgstr "Граница" -#: src/gui/settings.cpp:3769 +#: src/gui/settings.cpp:3830 msgid "Anti-aliased" msgstr "Со сглаживанием" -#: src/gui/settings.cpp:3775 +#: src/gui/settings.cpp:3836 msgid "Fill entire window" msgstr "Полностью заполняет окно" -#: src/gui/settings.cpp:3781 +#: src/gui/settings.cpp:3842 msgid "Waveform goes out of bounds" msgstr "Волна может выходить за пределы окна" -#: src/gui/settings.cpp:3793 +#: src/gui/settings.cpp:3856 +msgid "Wrap text" +msgstr "Переносить текст на новую строку" + +#: src/gui/settings.cpp:3862 msgid "Windows" msgstr "Окна" -#: src/gui/settings.cpp:3795 +#: src/gui/settings.cpp:3864 msgid "Rounded window corners" msgstr "Закруглённые края окон" -#: src/gui/settings.cpp:3801 +#: src/gui/settings.cpp:3870 msgid "Rounded buttons" msgstr "Закруглённые края кнопок" -#: src/gui/settings.cpp:3807 +#: src/gui/settings.cpp:3876 msgid "Rounded menu corners" msgstr "Закруглённые края выпадающих меню" -#: src/gui/settings.cpp:3813 +#: src/gui/settings.cpp:3882 msgid "Rounded tabs" msgstr "Закруглённые края заголовков вкладок" -#: src/gui/settings.cpp:3819 +#: src/gui/settings.cpp:3888 msgid "Rounded scrollbars" msgstr "Закруглённые края ползунка полосы прокрутки" -#: src/gui/settings.cpp:3825 +#: src/gui/settings.cpp:3894 msgid "Borders around widgets" msgstr "Границы вокруг кнопок, списков и т.д." -#: src/gui/settings.cpp:3834 +#: src/gui/settings.cpp:3903 msgid "Color scheme" msgstr "Цветовая схема" -#: src/gui/settings.cpp:3844 +#: src/gui/settings.cpp:3913 msgid "Are you sure you want to reset the color scheme?" msgstr "Вы действительно хотите сбросить цветовую схему?" -#: src/gui/settings.cpp:3847 +#: src/gui/settings.cpp:3916 msgid "Guru mode" msgstr "Режим гуру" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 msgid "Frame shading" msgstr "Затенение рамок" -#: src/gui/settings.cpp:3860 +#: src/gui/settings.cpp:3929 msgid "Color scheme type:" msgstr "Тип цветовой палитры:" -#: src/gui/settings.cpp:3862 +#: src/gui/settings.cpp:3931 msgid "Dark##gcb0" msgstr "Тёмная##gcb0" -#: src/gui/settings.cpp:3867 +#: src/gui/settings.cpp:3936 msgid "Light##gcb1" msgstr "Светлая##gcb1" -#: src/gui/settings.cpp:3874 +#: src/gui/settings.cpp:3943 msgid "Accent colors:" msgstr "Цвета акцентов:" -#: src/gui/settings.cpp:3876 +#: src/gui/settings.cpp:3945 msgid "Primary" msgstr "Основной" -#: src/gui/settings.cpp:3877 +#: src/gui/settings.cpp:3946 msgid "Secondary" msgstr "Дополительный" -#: src/gui/settings.cpp:3891 +#: src/gui/settings.cpp:3960 msgid "Button" msgstr "Кнопка" -#: src/gui/settings.cpp:3892 +#: src/gui/settings.cpp:3961 msgid "Button (hovered)" msgstr "Кнопка (курсор на кнопке)" -#: src/gui/settings.cpp:3893 +#: src/gui/settings.cpp:3962 msgid "Button (active)" msgstr "Кнопка (нажатая)" -#: src/gui/settings.cpp:3894 +#: src/gui/settings.cpp:3963 msgid "Tab" msgstr "Вкладка" -#: src/gui/settings.cpp:3895 +#: src/gui/settings.cpp:3964 msgid "Tab (hovered)" msgstr "Вкладка (курсор на вкладке)" -#: src/gui/settings.cpp:3896 +#: src/gui/settings.cpp:3965 msgid "Tab (active)" msgstr "Вкладка (активная)" -#: src/gui/settings.cpp:3897 +#: src/gui/settings.cpp:3966 msgid "Tab (unfocused)" msgstr "Вкладка (не текущая)" -#: src/gui/settings.cpp:3898 +#: src/gui/settings.cpp:3967 msgid "Tab (unfocused and active)" msgstr "Вкладка (курсор на вкладке, текущая)" -#: src/gui/settings.cpp:3899 +#: src/gui/settings.cpp:3968 msgid "ImGui header" msgstr "Заголовок ImGui" -#: src/gui/settings.cpp:3900 +#: src/gui/settings.cpp:3969 msgid "ImGui header (hovered)" msgstr "Заголовок ImGui (курсор на заголовке)" -#: src/gui/settings.cpp:3901 +#: src/gui/settings.cpp:3970 msgid "ImGui header (active)" msgstr "Заголовок ImGui (активный)" -#: src/gui/settings.cpp:3902 +#: src/gui/settings.cpp:3971 msgid "Resize grip" msgstr "Захват для изменения размера окна" -#: src/gui/settings.cpp:3903 +#: src/gui/settings.cpp:3972 msgid "Resize grip (hovered)" msgstr "Захват для изменения размера окна (курсор на захвате)" -#: src/gui/settings.cpp:3904 +#: src/gui/settings.cpp:3973 msgid "Resize grip (active)" msgstr "Захват для изменения размера окна (активный)" -#: src/gui/settings.cpp:3905 +#: src/gui/settings.cpp:3974 msgid "Widget background" msgstr "Задний фон виджета" -#: src/gui/settings.cpp:3906 +#: src/gui/settings.cpp:3975 msgid "Widget background (hovered)" msgstr "Задний фон виджета (курсор на виджете)" -#: src/gui/settings.cpp:3907 +#: src/gui/settings.cpp:3976 msgid "Widget background (active)" msgstr "Задний фон виджета (активный)" -#: src/gui/settings.cpp:3908 +#: src/gui/settings.cpp:3977 msgid "Slider grab" msgstr "Ползунок выставления значения" -#: src/gui/settings.cpp:3909 +#: src/gui/settings.cpp:3978 msgid "Slider grab (active)" msgstr "Ползунок выставления значения (активный)" -#: src/gui/settings.cpp:3910 +#: src/gui/settings.cpp:3979 msgid "Title background (active)" msgstr "Задний фон заголовка (активный)" -#: src/gui/settings.cpp:3911 +#: src/gui/settings.cpp:3980 msgid "Checkbox/radio button mark" msgstr "Маркировка в поле для галочки и радиокнопке" -#: src/gui/settings.cpp:3912 +#: src/gui/settings.cpp:3981 msgid "Text selection" msgstr "Выделение текста" -#: src/gui/settings.cpp:3913 +#: src/gui/settings.cpp:3982 msgid "Line plot" msgstr "Цвет линий" -#: src/gui/settings.cpp:3914 +#: src/gui/settings.cpp:3983 msgid "Line plot (hovered)" msgstr "Цвет линий (курсор на поле)" -#: src/gui/settings.cpp:3915 +#: src/gui/settings.cpp:3984 msgid "Histogram plot" msgstr "Столбчатая диаграмма" -#: src/gui/settings.cpp:3916 +#: src/gui/settings.cpp:3985 msgid "Histogram plot (hovered)" msgstr "Столбчатая диаграмма (курсор на диаграмме)" -#: src/gui/settings.cpp:3917 +#: src/gui/settings.cpp:3986 msgid "Table row (even)" msgstr "Строка таблицы (чётная)" -#: src/gui/settings.cpp:3918 +#: src/gui/settings.cpp:3987 msgid "Table row (odd)" msgstr "Строка таблицы (нечётная)" -#: src/gui/settings.cpp:3923 +#: src/gui/settings.cpp:3992 msgid "Interface (other)" msgstr "Интерфейс (другое)" -#: src/gui/settings.cpp:3925 +#: src/gui/settings.cpp:3994 msgid "Window background" msgstr "Фон окон" -#: src/gui/settings.cpp:3926 +#: src/gui/settings.cpp:3995 msgid "Sub-window background" msgstr "Фон подокн" -#: src/gui/settings.cpp:3927 +#: src/gui/settings.cpp:3996 msgid "Pop-up background" msgstr "Фон всплывающих окон" -#: src/gui/settings.cpp:3928 +#: src/gui/settings.cpp:3997 msgid "Modal backdrop" msgstr "Затенение при возникновении модального окна" -#: src/gui/settings.cpp:3929 +#: src/gui/settings.cpp:3998 msgid "Header" msgstr "Заголовок" -#: src/gui/settings.cpp:3931 +#: src/gui/settings.cpp:4000 msgid "Text (disabled)" msgstr "Текст (выключенный)" -#: src/gui/settings.cpp:3932 +#: src/gui/settings.cpp:4001 msgid "Title bar (inactive)" msgstr "Полоса заголовка (неактивная)" -#: src/gui/settings.cpp:3933 +#: src/gui/settings.cpp:4002 msgid "Title bar (collapsed)" msgstr "Полоса заголовка (свёрнутое окно)" -#: src/gui/settings.cpp:3934 +#: src/gui/settings.cpp:4003 msgid "Menu bar" msgstr "Полоса меню" -#: src/gui/settings.cpp:3936 +#: src/gui/settings.cpp:4005 msgid "Border shadow" msgstr "Тень границы" -#: src/gui/settings.cpp:3937 +#: src/gui/settings.cpp:4006 msgid "Scroll bar" msgstr "Полоса прокрутки" -#: src/gui/settings.cpp:3938 +#: src/gui/settings.cpp:4007 msgid "Scroll bar (hovered)" msgstr "Полоса прокрутки (курсор на полосе)" -#: src/gui/settings.cpp:3939 +#: src/gui/settings.cpp:4008 msgid "Scroll bar (clicked)" msgstr "Полоса прокрутки (нажата)" -#: src/gui/settings.cpp:3940 +#: src/gui/settings.cpp:4009 msgid "Scroll bar background" msgstr "Фон полосы прокрутки" -#: src/gui/settings.cpp:3941 +#: src/gui/settings.cpp:4010 msgid "Separator" msgstr "Разделитель строк" -#: src/gui/settings.cpp:3942 +#: src/gui/settings.cpp:4011 msgid "Separator (hover)" msgstr "Разделитель строк (курсор на разделителе)" -#: src/gui/settings.cpp:3943 +#: src/gui/settings.cpp:4012 msgid "Separator (active)" msgstr "Разделитель строк (активный)" -#: src/gui/settings.cpp:3944 +#: src/gui/settings.cpp:4013 msgid "Docking preview" msgstr "Превью стыковки окон" -#: src/gui/settings.cpp:3945 +#: src/gui/settings.cpp:4014 msgid "Docking empty" msgstr "Пустое поле стыковки окон" -#: src/gui/settings.cpp:3946 +#: src/gui/settings.cpp:4015 msgid "Table header" msgstr "Заголовок таблицы" -#: src/gui/settings.cpp:3947 +#: src/gui/settings.cpp:4016 msgid "Table border (hard)" msgstr "Заголовок таблицы (жёсткий)" -#: src/gui/settings.cpp:3948 +#: src/gui/settings.cpp:4017 msgid "Table border (soft)" msgstr "Заголовок таблицы (мягкий)" -#: src/gui/settings.cpp:3949 +#: src/gui/settings.cpp:4018 msgid "Drag and drop target" msgstr "Цель перетаскивания" -#: src/gui/settings.cpp:3950 +#: src/gui/settings.cpp:4019 msgid "Window switcher (highlight)" msgstr "Переключатель окон (подсвечен)" -#: src/gui/settings.cpp:3951 +#: src/gui/settings.cpp:4020 msgid "Window switcher backdrop" msgstr "Переключатель окон (цвет затенения остального интерфейса)" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 msgid "Miscellaneous" msgstr "Разное" -#: src/gui/settings.cpp:3955 +#: src/gui/settings.cpp:4024 msgid "Toggle on" msgstr "Переключатель вкл." -#: src/gui/settings.cpp:3956 +#: src/gui/settings.cpp:4025 msgid "Toggle off" msgstr "Переключатель выкл." -#: src/gui/settings.cpp:3957 +#: src/gui/settings.cpp:4026 msgid "Playback status" msgstr "Статус воспроизведения" -#: src/gui/settings.cpp:3958 +#: src/gui/settings.cpp:4027 msgid "Destructive hint" msgstr "Подсказка об удалении" -#: src/gui/settings.cpp:3959 +#: src/gui/settings.cpp:4028 msgid "Warning hint" msgstr "Подсказка о сообщении" -#: src/gui/settings.cpp:3960 +#: src/gui/settings.cpp:4029 msgid "Error hint" msgstr "Подсказка об ошибке" -#: src/gui/settings.cpp:3963 +#: src/gui/settings.cpp:4032 msgid "File Picker (built-in)" msgstr "Файловый диалог (встроенный)" -#: src/gui/settings.cpp:3964 +#: src/gui/settings.cpp:4033 msgid "Directory" msgstr "Папка" -#: src/gui/settings.cpp:3965 +#: src/gui/settings.cpp:4034 msgid "Song (native)" msgstr "Файл трека (нативно поддерживается)" -#: src/gui/settings.cpp:3966 +#: src/gui/settings.cpp:4035 msgid "Song (import)" msgstr "Файл трека (импорт)" -#: src/gui/settings.cpp:3971 +#: src/gui/settings.cpp:4040 msgid "ZSM" msgstr "" -#: src/gui/settings.cpp:3972 +#: src/gui/settings.cpp:4041 msgid "Font" msgstr "Шрифт" -#: src/gui/settings.cpp:3978 +#: src/gui/settings.cpp:4047 msgid "Background (top-left)" msgstr "Фон (верхний левый угол)" -#: src/gui/settings.cpp:3979 +#: src/gui/settings.cpp:4048 msgid "Background (top-right)" msgstr "Фон (верхний правый угол)" -#: src/gui/settings.cpp:3980 +#: src/gui/settings.cpp:4049 msgid "Background (bottom-left)" msgstr "Фон (нижний левый угол)" -#: src/gui/settings.cpp:3981 +#: src/gui/settings.cpp:4050 msgid "Background (bottom-right)" msgstr "Фон (нижний правый угол)" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 msgid "Waveform" msgstr "Волна" -#: src/gui/settings.cpp:3983 +#: src/gui/settings.cpp:4052 msgid "Waveform (clip)" msgstr "Волна (зашкал амплитуды)" -#: src/gui/settings.cpp:3984 +#: src/gui/settings.cpp:4053 msgid "Reference" msgstr "Образец" -#: src/gui/settings.cpp:3985 +#: src/gui/settings.cpp:4054 msgid "Guide" msgstr "Справка" -#: src/gui/settings.cpp:3987 +#: src/gui/settings.cpp:4056 msgid "Wave (non-mono)" msgstr "Волна (не моно)" -#: src/gui/settings.cpp:3988 +#: src/gui/settings.cpp:4057 msgid "Waveform (1)" msgstr "Волна (1)" -#: src/gui/settings.cpp:3989 +#: src/gui/settings.cpp:4058 msgid "Waveform (2)" msgstr "Волна (2)" -#: src/gui/settings.cpp:3990 +#: src/gui/settings.cpp:4059 msgid "Waveform (3)" msgstr "Волна (3)" -#: src/gui/settings.cpp:3991 +#: src/gui/settings.cpp:4060 msgid "Waveform (4)" msgstr "Волна (4)" -#: src/gui/settings.cpp:3992 +#: src/gui/settings.cpp:4061 msgid "Waveform (5)" msgstr "Волна (5)" -#: src/gui/settings.cpp:3993 +#: src/gui/settings.cpp:4062 msgid "Waveform (6)" msgstr "Волна (6)" -#: src/gui/settings.cpp:3994 +#: src/gui/settings.cpp:4063 msgid "Waveform (7)" msgstr "Волна (7)" -#: src/gui/settings.cpp:3995 +#: src/gui/settings.cpp:4064 msgid "Waveform (8)" msgstr "Волна (8)" -#: src/gui/settings.cpp:3996 +#: src/gui/settings.cpp:4065 msgid "Waveform (9)" msgstr "Волна (9)" -#: src/gui/settings.cpp:3997 +#: src/gui/settings.cpp:4066 msgid "Waveform (10)" msgstr "Волна (10)" -#: src/gui/settings.cpp:3998 +#: src/gui/settings.cpp:4067 msgid "Waveform (11)" msgstr "Волна (11)" -#: src/gui/settings.cpp:3999 +#: src/gui/settings.cpp:4068 msgid "Waveform (12)" msgstr "Волна (12)" -#: src/gui/settings.cpp:4000 +#: src/gui/settings.cpp:4069 msgid "Waveform (13)" msgstr "Волна (13)" -#: src/gui/settings.cpp:4001 +#: src/gui/settings.cpp:4070 msgid "Waveform (14)" msgstr "Волна (14)" -#: src/gui/settings.cpp:4002 +#: src/gui/settings.cpp:4071 msgid "Waveform (15)" msgstr "Волна (15)" -#: src/gui/settings.cpp:4003 +#: src/gui/settings.cpp:4072 msgid "Waveform (16)" msgstr "Волна (16)" -#: src/gui/settings.cpp:4011 +#: src/gui/settings.cpp:4080 msgid "Clip" msgstr "Зашкал" -#: src/gui/settings.cpp:4015 +#: src/gui/settings.cpp:4084 msgid "Order number" msgstr "Номер строки" -#: src/gui/settings.cpp:4016 +#: src/gui/settings.cpp:4085 msgid "Playing order background" msgstr "Фон текущей строки" -#: src/gui/settings.cpp:4017 +#: src/gui/settings.cpp:4086 msgid "Song loop" msgstr "Место зацикливания трека" -#: src/gui/settings.cpp:4018 +#: src/gui/settings.cpp:4087 msgid "Selected order" msgstr "Выделенный столбец" -#: src/gui/settings.cpp:4019 +#: src/gui/settings.cpp:4088 msgid "Similar patterns" msgstr "Похожие паттерны" -#: src/gui/settings.cpp:4020 +#: src/gui/settings.cpp:4089 msgid "Inactive patterns" msgstr "Неактивные паттерны" -#: src/gui/settings.cpp:4023 +#: src/gui/settings.cpp:4092 msgid "Envelope View" msgstr "Визуализация огибающей" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 #, c-format msgid "Envelope" msgstr "Огибающая" -#: src/gui/settings.cpp:4025 +#: src/gui/settings.cpp:4094 msgid "Sustain guide" msgstr "Визуализация сустейна" -#: src/gui/settings.cpp:4031 +#: src/gui/settings.cpp:4100 msgid "Algorithm background" msgstr "Задний фон схемы алгоритма" -#: src/gui/settings.cpp:4032 +#: src/gui/settings.cpp:4101 msgid "Algorithm lines" msgstr "Линии схемы алгоритма" -#: src/gui/settings.cpp:4033 +#: src/gui/settings.cpp:4102 msgid "Modulator" msgstr "Модулирующий оператор" -#: src/gui/settings.cpp:4034 +#: src/gui/settings.cpp:4103 msgid "Carrier" msgstr "Несущий оператор" -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 msgid "SSG-EG" msgstr "SSG-EG" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:4108 msgid "" "(the following colors only apply when \"Use separate colors for carriers/" "modulators in FM editor\" is on!)" @@ -9551,947 +12160,948 @@ msgstr "" "(следующие цвета применяются только при включении опции \"Использовать " "различные цвета для модулирующих и несущих операторов\"!)" -#: src/gui/settings.cpp:4041 +#: src/gui/settings.cpp:4110 msgid "Mod. accent (primary)" msgstr "Оттенок модулирующего оператора (основной)" -#: src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4111 msgid "Mod. accent (secondary)" msgstr "Оттенок модулирующего оператора (неосновной)" -#: src/gui/settings.cpp:4043 +#: src/gui/settings.cpp:4112 msgid "Mod. border" msgstr "Граница модулирующего оператора" -#: src/gui/settings.cpp:4044 +#: src/gui/settings.cpp:4113 msgid "Mod. border shadow" msgstr "Тень границы модулирующего оператора" -#: src/gui/settings.cpp:4046 +#: src/gui/settings.cpp:4115 msgid "Car. accent (primary)" msgstr "Оттенок несущего оператора (основной)" -#: src/gui/settings.cpp:4047 +#: src/gui/settings.cpp:4116 msgid "Car. accent (secondary)" msgstr "Оттенок несущего оператора (неосновной)" -#: src/gui/settings.cpp:4048 +#: src/gui/settings.cpp:4117 msgid "Car. border" msgstr "Граница несущего оператора" -#: src/gui/settings.cpp:4049 +#: src/gui/settings.cpp:4118 msgid "Car. border shadow" msgstr "Тень границы несущего оператора" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 msgid "Pitch" msgstr "Частота" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 msgid "Filter" msgstr "Фильтр" -#: src/gui/settings.cpp:4060 +#: src/gui/settings.cpp:4129 msgid "Global Parameter" msgstr "Глобальный параметр" -#: src/gui/settings.cpp:4062 +#: src/gui/settings.cpp:4131 msgid "Step Highlight" msgstr "Подсветка шага" -#: src/gui/settings.cpp:4065 +#: src/gui/settings.cpp:4134 msgid "Instrument Types" msgstr "Типы инструментов" -#: src/gui/settings.cpp:4066 +#: src/gui/settings.cpp:4135 msgid "FM (OPN)" msgstr "FM (OPN)" -#: src/gui/settings.cpp:4067 +#: src/gui/settings.cpp:4136 msgid "SN76489/Sega PSG" msgstr "SN76489/Sega PSG" -#: src/gui/settings.cpp:4070 +#: src/gui/settings.cpp:4139 msgid "C64" msgstr "C64" -#: src/gui/settings.cpp:4071 +#: src/gui/settings.cpp:4140 msgid "Amiga/Generic Sample" msgstr "Amiga/Типичный сэмпл" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" -msgstr "PC Engine" - -#: src/gui/settings.cpp:4073 +#: src/gui/settings.cpp:4142 msgid "AY-3-8910/SSG" msgstr "AY-3-8910/SSG" -#: src/gui/settings.cpp:4074 +#: src/gui/settings.cpp:4143 msgid "AY8930" msgstr "AY8930" -#: src/gui/settings.cpp:4075 +#: src/gui/settings.cpp:4144 msgid "TIA" msgstr "TIA" -#: src/gui/settings.cpp:4076 +#: src/gui/settings.cpp:4145 msgid "SAA1099" msgstr "SAA1099" -#: src/gui/settings.cpp:4077 +#: src/gui/settings.cpp:4146 msgid "VIC" msgstr "VIC" -#: src/gui/settings.cpp:4078 +#: src/gui/settings.cpp:4147 msgid "PET" msgstr "PET" -#: src/gui/settings.cpp:4079 +#: src/gui/settings.cpp:4148 msgid "VRC6" msgstr "VRC6" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 msgid "VRC6 (saw)" msgstr "VRC6 (пила)" -#: src/gui/settings.cpp:4081 +#: src/gui/settings.cpp:4150 msgid "FM (OPLL)" msgstr "FM (OPLL)" -#: src/gui/settings.cpp:4082 +#: src/gui/settings.cpp:4151 msgid "FM (OPL)" msgstr "FM (OPL)" -#: src/gui/settings.cpp:4087 +#: src/gui/settings.cpp:4156 msgid "FM (OPZ)" msgstr "FM (OPZ)" -#: src/gui/settings.cpp:4089 +#: src/gui/settings.cpp:4158 msgid "PC Beeper" msgstr "PC Beeper" -#: src/gui/settings.cpp:4091 +#: src/gui/settings.cpp:4160 msgid "Lynx" msgstr "Lynx" -#: src/gui/settings.cpp:4093 +#: src/gui/settings.cpp:4162 msgid "X1-010" msgstr "X1-010" -#: src/gui/settings.cpp:4094 +#: src/gui/settings.cpp:4163 msgid "ES5506" msgstr "ES5506" -#: src/gui/settings.cpp:4097 +#: src/gui/settings.cpp:4166 msgid "Sound Unit" msgstr "Sound Unit" -#: src/gui/settings.cpp:4099 +#: src/gui/settings.cpp:4168 msgid "FM (OPL Drums)" msgstr "FM (OPL, ударные)" -#: src/gui/settings.cpp:4100 +#: src/gui/settings.cpp:4169 msgid "FM (OPM)" msgstr "FM (OPM)" -#: src/gui/settings.cpp:4101 -msgid "NES" -msgstr "NES" - -#: src/gui/settings.cpp:4102 +#: src/gui/settings.cpp:4171 msgid "MSM6258" msgstr "MSM6258" -#: src/gui/settings.cpp:4103 +#: src/gui/settings.cpp:4172 msgid "MSM6295" msgstr "MSM6295" -#: src/gui/settings.cpp:4104 +#: src/gui/settings.cpp:4173 msgid "ADPCM-A" msgstr "АДИКМ-A" -#: src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4175 msgid "Sega PCM" msgstr "Sega PCM" -#: src/gui/settings.cpp:4107 +#: src/gui/settings.cpp:4176 msgid "QSound" msgstr "QSound" -#: src/gui/settings.cpp:4108 +#: src/gui/settings.cpp:4177 msgid "YMZ280B" msgstr "YMZ280B" -#: src/gui/settings.cpp:4109 +#: src/gui/settings.cpp:4178 msgid "RF5C68" msgstr "RF5C68" -#: src/gui/settings.cpp:4110 +#: src/gui/settings.cpp:4179 msgid "MSM5232" msgstr "MSM5232" -#: src/gui/settings.cpp:4111 +#: src/gui/settings.cpp:4180 msgid "K007232" msgstr "K007232" -#: src/gui/settings.cpp:4112 +#: src/gui/settings.cpp:4181 msgid "GA20" msgstr "GA20" -#: src/gui/settings.cpp:4114 +#: src/gui/settings.cpp:4183 msgid "SM8521" msgstr "SM8521" -#: src/gui/settings.cpp:4115 +#: src/gui/settings.cpp:4184 msgid "PV-1000" msgstr "PV-1000" -#: src/gui/settings.cpp:4116 +#: src/gui/settings.cpp:4185 msgid "K053260" msgstr "K053260" -#: src/gui/settings.cpp:4117 +#: src/gui/settings.cpp:4186 msgid "TED" msgstr "" -#: src/gui/settings.cpp:4118 +#: src/gui/settings.cpp:4187 msgid "C140" msgstr "C140" -#: src/gui/settings.cpp:4119 +#: src/gui/settings.cpp:4188 msgid "C219" msgstr "C219" -#: src/gui/settings.cpp:4120 +#: src/gui/settings.cpp:4189 msgid "ESFM" msgstr "ESFM" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 msgid "PowerNoise (noise)" msgstr "PowerNoise (шум)" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 msgid "PowerNoise (slope)" msgstr "PowerNoise (скат)" -#: src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4194 msgid "GBA DMA" msgstr "" -#: src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4195 msgid "GBA MinMod" msgstr "" -#: src/gui/settings.cpp:4129 +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 msgid "Other/Unknown" msgstr "Другой/неизв." -#: src/gui/settings.cpp:4133 +#: src/gui/settings.cpp:4205 msgid "Single color (background)" msgstr "Один цвет (фон)" -#: src/gui/settings.cpp:4134 +#: src/gui/settings.cpp:4206 msgid "Single color (text)" msgstr "Один цвет (текст)" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" -msgstr "" - -#: src/gui/settings.cpp:4140 +#: src/gui/settings.cpp:4212 msgid "FM operator" msgstr "FM-оператор" -#: src/gui/settings.cpp:4141 +#: src/gui/settings.cpp:4213 msgid "Muted" msgstr "Заглушен" -#: src/gui/settings.cpp:4145 +#: src/gui/settings.cpp:4217 msgid "Playhead" msgstr "Указатель воспроизведения" -#: src/gui/settings.cpp:4146 +#: src/gui/settings.cpp:4218 msgid "Editing" msgstr "Редактирование" -#: src/gui/settings.cpp:4147 +#: src/gui/settings.cpp:4219 msgid "Editing (will clone)" msgstr "Редактирование (будет клонирован)" -#: src/gui/settings.cpp:4148 +#: src/gui/settings.cpp:4220 msgid "Cursor" msgstr "Курсор" -#: src/gui/settings.cpp:4149 +#: src/gui/settings.cpp:4221 msgid "Cursor (hovered)" msgstr "Курсор (мышь на курсоре)" -#: src/gui/settings.cpp:4150 +#: src/gui/settings.cpp:4222 msgid "Cursor (clicked)" msgstr "Курсор (нажат)" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 msgid "Selection" msgstr "Выделенное" -#: src/gui/settings.cpp:4152 +#: src/gui/settings.cpp:4224 msgid "Selection (hovered)" msgstr "Выделение (курсор мыши на выделении)" -#: src/gui/settings.cpp:4153 +#: src/gui/settings.cpp:4225 msgid "Selection (clicked)" msgstr "Выделение (нажато)" -#: src/gui/settings.cpp:4154 +#: src/gui/settings.cpp:4226 msgid "Highlight 1" msgstr "Подсветка 1" -#: src/gui/settings.cpp:4155 +#: src/gui/settings.cpp:4227 msgid "Highlight 2" msgstr "Подсветка 2" -#: src/gui/settings.cpp:4156 +#: src/gui/settings.cpp:4228 msgid "Row number" msgstr "Номер строки" -#: src/gui/settings.cpp:4157 +#: src/gui/settings.cpp:4229 msgid "Row number (highlight 1)" msgstr "Номер строки (подсветка 1)" -#: src/gui/settings.cpp:4158 +#: src/gui/settings.cpp:4230 msgid "Row number (highlight 2)" msgstr "Номер строки (подсветка 2)" -#: src/gui/settings.cpp:4160 +#: src/gui/settings.cpp:4232 msgid "Note (highlight 1)" msgstr "Нота (подсветка 1)" -#: src/gui/settings.cpp:4161 +#: src/gui/settings.cpp:4233 msgid "Note (highlight 2)" msgstr "Нота (подсветка 2)" -#: src/gui/settings.cpp:4162 +#: src/gui/settings.cpp:4234 msgid "Blank" msgstr "Пустая ячейка" -#: src/gui/settings.cpp:4163 +#: src/gui/settings.cpp:4235 msgid "Blank (highlight 1)" msgstr "Пустая ячейка (подсветка 1)" -#: src/gui/settings.cpp:4164 +#: src/gui/settings.cpp:4236 msgid "Blank (highlight 2)" msgstr "Пустая ячейка (подсветка 2)" -#: src/gui/settings.cpp:4166 +#: src/gui/settings.cpp:4238 msgid "Instrument (invalid type)" msgstr "Инструмент (неправильный тип)" -#: src/gui/settings.cpp:4167 +#: src/gui/settings.cpp:4239 msgid "Instrument (out of range)" msgstr "Инструмент (индекс не соответствует существующему инструменту)" -#: src/gui/settings.cpp:4168 +#: src/gui/settings.cpp:4240 msgid "Volume (0%)" msgstr "Громкость (0%)" -#: src/gui/settings.cpp:4169 +#: src/gui/settings.cpp:4241 msgid "Volume (50%)" msgstr "Громкость (50%)" -#: src/gui/settings.cpp:4170 +#: src/gui/settings.cpp:4242 msgid "Volume (100%)" msgstr "Громкость (100%)" -#: src/gui/settings.cpp:4172 +#: src/gui/settings.cpp:4244 msgid "Pitch effect" msgstr "Эффект (частота)" -#: src/gui/settings.cpp:4173 +#: src/gui/settings.cpp:4245 msgid "Volume effect" msgstr "Эффект (громкость)" -#: src/gui/settings.cpp:4174 +#: src/gui/settings.cpp:4246 msgid "Panning effect" msgstr "Эффект (панорамирование)" -#: src/gui/settings.cpp:4175 +#: src/gui/settings.cpp:4247 msgid "Song effect" msgstr "Эффект (трек)" -#: src/gui/settings.cpp:4176 +#: src/gui/settings.cpp:4248 msgid "Time effect" msgstr "Эффект (время)" -#: src/gui/settings.cpp:4177 +#: src/gui/settings.cpp:4249 msgid "Speed effect" msgstr "Эффект (громкость)" -#: src/gui/settings.cpp:4178 +#: src/gui/settings.cpp:4250 msgid "Primary specific effect" msgstr "Основной эффект чипа" -#: src/gui/settings.cpp:4179 +#: src/gui/settings.cpp:4251 msgid "Secondary specific effect" msgstr "Вспомогательный эффект чипа" -#: src/gui/settings.cpp:4181 +#: src/gui/settings.cpp:4253 msgid "External command output" msgstr "Вывод внешней команды" -#: src/gui/settings.cpp:4182 +#: src/gui/settings.cpp:4254 msgid "Status: off/disabled" msgstr "Статус: выкл./отключён" -#: src/gui/settings.cpp:4183 +#: src/gui/settings.cpp:4255 msgid "Status: off + macro rel" msgstr "Статус: выкл. + релиз макроса" -#: src/gui/settings.cpp:4184 +#: src/gui/settings.cpp:4256 msgid "Status: on + macro rel" msgstr "Статус: вкл. + релиз макроса" -#: src/gui/settings.cpp:4185 +#: src/gui/settings.cpp:4257 msgid "Status: on" msgstr "Статус: вкл." -#: src/gui/settings.cpp:4186 +#: src/gui/settings.cpp:4258 msgid "Status: volume" msgstr "Статус: громкость" -#: src/gui/settings.cpp:4187 +#: src/gui/settings.cpp:4259 msgid "Status: pitch" msgstr "Статус: частота" -#: src/gui/settings.cpp:4188 +#: src/gui/settings.cpp:4260 msgid "Status: panning" msgstr "Статус: панорамирование" -#: src/gui/settings.cpp:4189 +#: src/gui/settings.cpp:4261 msgid "Status: chip (primary)" msgstr "Статус: основной эффект чипа" -#: src/gui/settings.cpp:4190 +#: src/gui/settings.cpp:4262 msgid "Status: chip (secondary)" msgstr "Статус: вспомогательный эффект чипа" -#: src/gui/settings.cpp:4191 +#: src/gui/settings.cpp:4263 msgid "Status: mixing" msgstr "Статус: микширование" -#: src/gui/settings.cpp:4192 +#: src/gui/settings.cpp:4264 msgid "Status: DSP effect" msgstr "Статус: эффект ЦОС" -#: src/gui/settings.cpp:4193 +#: src/gui/settings.cpp:4265 msgid "Status: note altering" msgstr "Статус: изменение ноты" -#: src/gui/settings.cpp:4194 +#: src/gui/settings.cpp:4266 msgid "Status: misc color 1" msgstr "Статус: разное (цвет 1)" -#: src/gui/settings.cpp:4195 +#: src/gui/settings.cpp:4267 msgid "Status: misc color 2" msgstr "Статус: разное (цвет 2)" -#: src/gui/settings.cpp:4196 +#: src/gui/settings.cpp:4268 msgid "Status: misc color 3" msgstr "Статус: разное (цвет 3)" -#: src/gui/settings.cpp:4197 +#: src/gui/settings.cpp:4269 msgid "Status: attack" msgstr "Статус: атака" -#: src/gui/settings.cpp:4198 +#: src/gui/settings.cpp:4270 msgid "Status: decay" msgstr "Статус: спад" -#: src/gui/settings.cpp:4199 +#: src/gui/settings.cpp:4271 msgid "Status: sustain" msgstr "Статус: сустейн" -#: src/gui/settings.cpp:4200 +#: src/gui/settings.cpp:4272 msgid "Status: release" msgstr "Статус: релиз" -#: src/gui/settings.cpp:4201 +#: src/gui/settings.cpp:4273 msgid "Status: decrease linear" msgstr "Статус: линейное уменьшение" -#: src/gui/settings.cpp:4202 +#: src/gui/settings.cpp:4274 msgid "Status: decrease exp" msgstr "Статус: экспоненциальное уменьшение" -#: src/gui/settings.cpp:4203 +#: src/gui/settings.cpp:4275 msgid "Status: increase" msgstr "Статус: увеличение" -#: src/gui/settings.cpp:4204 +#: src/gui/settings.cpp:4276 msgid "Status: bent" msgstr "Статус: изменена частота" -#: src/gui/settings.cpp:4205 +#: src/gui/settings.cpp:4277 msgid "Status: direct" msgstr "Статус: прямой" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 msgid "Sample Editor" msgstr "Редактор сэмплов" -#: src/gui/settings.cpp:4211 +#: src/gui/settings.cpp:4283 msgid "Time background" msgstr "Фон поля времени" -#: src/gui/settings.cpp:4212 +#: src/gui/settings.cpp:4284 msgid "Time text" msgstr "Текст поля времени" -#: src/gui/settings.cpp:4213 +#: src/gui/settings.cpp:4285 msgid "Loop region" msgstr "Зацикленная часть" -#: src/gui/settings.cpp:4214 +#: src/gui/settings.cpp:4286 msgid "Center guide" msgstr "Центральная полоса" -#: src/gui/settings.cpp:4215 +#: src/gui/settings.cpp:4287 msgid "Grid" msgstr "Сетка" -#: src/gui/settings.cpp:4217 +#: src/gui/settings.cpp:4289 msgid "Selection points" msgstr "Границы выделения" -#: src/gui/settings.cpp:4218 +#: src/gui/settings.cpp:4290 msgid "Preview needle" msgstr "Курсор воспроизведения превью" -#: src/gui/settings.cpp:4219 +#: src/gui/settings.cpp:4291 msgid "Playing needles" msgstr "Курсоры воспроизведения" -#: src/gui/settings.cpp:4220 +#: src/gui/settings.cpp:4292 msgid "Loop markers" msgstr "Маркеры зацикливания" -#: src/gui/settings.cpp:4221 +#: src/gui/settings.cpp:4293 msgid "Chip select: disabled" msgstr "Выбор чипа: выкл." -#: src/gui/settings.cpp:4222 +#: src/gui/settings.cpp:4294 msgid "Chip select: enabled" msgstr "Выбор чипа: вкл." -#: src/gui/settings.cpp:4223 +#: src/gui/settings.cpp:4295 msgid "Chip select: enabled (failure)" msgstr "Выбор чипа: вкл. (ошибка)" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 msgid "Pattern Manager" msgstr "Менеджер паттернов" -#: src/gui/settings.cpp:4227 +#: src/gui/settings.cpp:4299 msgid "Unallocated" msgstr "Паттерн не используется и память под него не выделена" -#: src/gui/settings.cpp:4228 +#: src/gui/settings.cpp:4300 msgid "Unused" msgstr "Паттерн не используется" -#: src/gui/settings.cpp:4229 +#: src/gui/settings.cpp:4301 msgid "Used" msgstr "Паттерн используется" -#: src/gui/settings.cpp:4230 +#: src/gui/settings.cpp:4302 msgid "Overused" msgstr "Паттерн используется очень часто" -#: src/gui/settings.cpp:4231 +#: src/gui/settings.cpp:4303 msgid "Really overused" msgstr "Паттерн используется крайне часто" -#: src/gui/settings.cpp:4232 +#: src/gui/settings.cpp:4304 msgid "Combo Breaker" msgstr "Число использований паттерна больше, чем длина трека!" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 msgid "Piano" msgstr "Клавиатура пианино" -#: src/gui/settings.cpp:4237 +#: src/gui/settings.cpp:4309 msgid "Upper key" msgstr "Верхние клавиши" -#: src/gui/settings.cpp:4238 +#: src/gui/settings.cpp:4310 msgid "Upper key (feedback)" msgstr "Верхние клавиши (обратная связь)" -#: src/gui/settings.cpp:4239 +#: src/gui/settings.cpp:4311 msgid "Upper key (pressed)" msgstr "Верхние клавиши (нажатые)" -#: src/gui/settings.cpp:4240 +#: src/gui/settings.cpp:4312 msgid "Lower key" msgstr "Нижние клавиши" -#: src/gui/settings.cpp:4241 +#: src/gui/settings.cpp:4313 msgid "Lower key (feedback)" msgstr "Нижние клавиши (обратная связь)" -#: src/gui/settings.cpp:4242 +#: src/gui/settings.cpp:4314 msgid "Lower key (pressed)" msgstr "Нижние клавиши (нажатые)" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 msgid "Clock" msgstr "Часы" -#: src/gui/settings.cpp:4246 +#: src/gui/settings.cpp:4318 msgid "Clock text" msgstr "Текст часов" -#: src/gui/settings.cpp:4247 +#: src/gui/settings.cpp:4319 msgid "Beat (off)" msgstr "Слабая доля" -#: src/gui/settings.cpp:4248 +#: src/gui/settings.cpp:4320 msgid "Beat (on)" msgstr "Сильная доля" -#: src/gui/settings.cpp:4253 +#: src/gui/settings.cpp:4325 msgid "PortSet" msgstr "Группа портов" -#: src/gui/settings.cpp:4254 +#: src/gui/settings.cpp:4326 msgid "Port" msgstr "Порт" -#: src/gui/settings.cpp:4255 +#: src/gui/settings.cpp:4327 msgid "Port (hidden/unavailable)" msgstr "Порт (скрыт/недоступен)" -#: src/gui/settings.cpp:4256 +#: src/gui/settings.cpp:4328 msgid "Connection (selected)" msgstr "Соединение (выделенное)" -#: src/gui/settings.cpp:4257 +#: src/gui/settings.cpp:4329 msgid "Connection (other)" msgstr "Соединение (обычное)" -#: src/gui/settings.cpp:4263 +#: src/gui/settings.cpp:4335 msgid "Waveform data" msgstr "Данные волны" -#: src/gui/settings.cpp:4266 +#: src/gui/settings.cpp:4338 msgid "Reserved" msgstr "Зарезерв." -#: src/gui/settings.cpp:4268 +#: src/gui/settings.cpp:4340 msgid "Sample (alternate 1)" msgstr "Сэмпл (альтерн. 1)" -#: src/gui/settings.cpp:4269 +#: src/gui/settings.cpp:4341 msgid "Sample (alternate 2)" msgstr "Сэмпл (альтерн. 2)" -#: src/gui/settings.cpp:4270 +#: src/gui/settings.cpp:4342 msgid "Sample (alternate 3)" msgstr "Сэмпл (альтерн. 3)" -#: src/gui/settings.cpp:4271 +#: src/gui/settings.cpp:4343 msgid "Wave RAM" msgstr "ОЗУ волн" -#: src/gui/settings.cpp:4272 +#: src/gui/settings.cpp:4344 msgid "Wavetable (static)" msgstr "Волновая таблица (статич.)" -#: src/gui/settings.cpp:4273 +#: src/gui/settings.cpp:4345 msgid "Echo buffer" msgstr "Буфер эхо" -#: src/gui/settings.cpp:4274 +#: src/gui/settings.cpp:4346 msgid "Namco 163 load pos" msgstr "Namco 163 положение загрузки" -#: src/gui/settings.cpp:4275 +#: src/gui/settings.cpp:4347 msgid "Namco 163 play pos" msgstr "Namco 163 положение проигрывания" -#: src/gui/settings.cpp:4276 +#: src/gui/settings.cpp:4348 msgid "Sample (bank 0)" msgstr "Сэмпл (банк 0)" -#: src/gui/settings.cpp:4277 +#: src/gui/settings.cpp:4349 msgid "Sample (bank 1)" msgstr "Сэмпл (банк 1)" -#: src/gui/settings.cpp:4278 +#: src/gui/settings.cpp:4350 msgid "Sample (bank 2)" msgstr "Сэмпл (банк 2)" -#: src/gui/settings.cpp:4279 +#: src/gui/settings.cpp:4351 msgid "Sample (bank 3)" msgstr "Сэмпл (банк 3)" -#: src/gui/settings.cpp:4280 +#: src/gui/settings.cpp:4352 msgid "Sample (bank 4)" msgstr "Сэмпл (банк 4)" -#: src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4353 msgid "Sample (bank 5)" msgstr "Сэмпл (банк 5)" -#: src/gui/settings.cpp:4282 +#: src/gui/settings.cpp:4354 msgid "Sample (bank 6)" msgstr "Сэмпл (банк 6)" -#: src/gui/settings.cpp:4283 +#: src/gui/settings.cpp:4355 msgid "Sample (bank 7)" msgstr "Сэмпл (банк 7)" -#: src/gui/settings.cpp:4288 +#: src/gui/settings.cpp:4360 msgid "Log level: Error" msgstr "Уровень лога: ошибка" -#: src/gui/settings.cpp:4289 +#: src/gui/settings.cpp:4361 msgid "Log level: Warning" msgstr "Уровень лога: предупреждение" -#: src/gui/settings.cpp:4290 +#: src/gui/settings.cpp:4362 msgid "Log level: Info" msgstr "Уровень лога: информация" -#: src/gui/settings.cpp:4291 +#: src/gui/settings.cpp:4363 msgid "Log level: Debug" msgstr "Уровень лога: отладка" -#: src/gui/settings.cpp:4292 +#: src/gui/settings.cpp:4364 msgid "Log level: Trace/Verbose" msgstr "Уровень лога: диагностика/подробный" -#: src/gui/settings.cpp:4297 +#: src/gui/settings.cpp:4369 msgid "Backup" msgstr "Резервное копирование" -#: src/gui/settings.cpp:4302 +#: src/gui/settings.cpp:4374 msgid "Enable backup system" msgstr "Включить резервное копирование" -#: src/gui/settings.cpp:4307 +#: src/gui/settings.cpp:4379 msgid "Interval (in seconds)" msgstr "Интервал (в секундах)" -#: src/gui/settings.cpp:4312 +#: src/gui/settings.cpp:4384 msgid "Backups per file" msgstr "Резервных копий каждого файла" -#: src/gui/settings.cpp:4318 +#: src/gui/settings.cpp:4390 msgid "Backup Management" msgstr "Управление резервными копиями" -#: src/gui/settings.cpp:4322 +#: src/gui/settings.cpp:4394 msgid "Purge before:" msgstr "Удалить все до даты:" -#: src/gui/settings.cpp:4396 +#: src/gui/settings.cpp:4468 msgid "Go##PDate" msgstr "Удалить##PDate" -#: src/gui/settings.cpp:4403 +#: src/gui/settings.cpp:4475 #, c-format msgid "%PB used" msgstr "Использовано % ПиБ" -#: src/gui/settings.cpp:4405 +#: src/gui/settings.cpp:4477 #, c-format msgid "%TB used" msgstr "Использовано % ТиБ" -#: src/gui/settings.cpp:4407 +#: src/gui/settings.cpp:4479 #, c-format msgid "%GB used" msgstr "Использовано % ГиБ" -#: src/gui/settings.cpp:4409 +#: src/gui/settings.cpp:4481 #, c-format msgid "%MB used" msgstr "Использовано % МиБ" -#: src/gui/settings.cpp:4411 +#: src/gui/settings.cpp:4483 #, c-format msgid "%KB used" msgstr "Использовано % КиБ" -#: src/gui/settings.cpp:4413 +#: src/gui/settings.cpp:4485 #, c-format msgid "% bytes used" msgstr "Использовано % байт" -#: src/gui/settings.cpp:4418 +#: src/gui/settings.cpp:4490 msgid "Refresh" msgstr "Обновить список" -#: src/gui/settings.cpp:4422 +#: src/gui/settings.cpp:4494 msgid "Delete all" msgstr "Удалить все" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 msgid "Size" msgstr "Размер посл. рез. копии" -#: src/gui/settings.cpp:4429 +#: src/gui/settings.cpp:4501 msgid "Latest" msgstr "Посл. рез. копия" -#: src/gui/settings.cpp:4439 +#: src/gui/settings.cpp:4511 #, c-format msgid "%P" msgstr "%П" -#: src/gui/settings.cpp:4441 +#: src/gui/settings.cpp:4513 #, c-format msgid "%T" msgstr "%Т" -#: src/gui/settings.cpp:4443 +#: src/gui/settings.cpp:4515 #, c-format msgid "%G" msgstr "%Г" -#: src/gui/settings.cpp:4445 +#: src/gui/settings.cpp:4517 #, c-format msgid "%M" msgstr "%М" -#: src/gui/settings.cpp:4447 +#: src/gui/settings.cpp:4519 #, c-format msgid "%K" msgstr "%К" -#: src/gui/settings.cpp:4449 +#: src/gui/settings.cpp:4521 #, c-format msgid "%" msgstr "%" -#: src/gui/settings.cpp:4573 +#: src/gui/settings.cpp:4645 msgid "Cheat Codes" msgstr "Чит-коды" -#: src/gui/settings.cpp:4575 +#: src/gui/settings.cpp:4647 msgid "Enter code:" msgstr "Введите код:" -#: src/gui/settings.cpp:4577 +#: src/gui/settings.cpp:4649 msgid "Submit" msgstr "Отправить" -#: src/gui/settings.cpp:4581 +#: src/gui/settings.cpp:4653 msgid "invalid code" msgstr "неправильный код" -#: src/gui/settings.cpp:4591 +#: src/gui/settings.cpp:4663 msgid "toggled alternate UI" msgstr "включить альтернативный интерфейс" -#: src/gui/settings.cpp:4595 +#: src/gui/settings.cpp:4667 msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/settings.cpp:4599 +#: src/gui/settings.cpp:4671 msgid "enabled all instrument types" msgstr "включить все типы инструментов" -#: src/gui/settings.cpp:4603 +#: src/gui/settings.cpp:4675 msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" "так, если я вам дам вашу частичную линейность частоты ноты, вы отстанете от " "меня?" -#: src/gui/settings.cpp:4607 +#: src/gui/settings.cpp:4679 msgid "enabled \"comfortable\" mode" msgstr "включён \"комфортный\" режим" -#: src/gui/settings.cpp:4625 +#: src/gui/settings.cpp:4697 msgid "OK##SettingsOK" msgstr "ОК##SettingsOK" -#: src/gui/settings.cpp:4631 +#: src/gui/settings.cpp:4703 msgid "Cancel##SettingsCancel" msgstr "Отмена##SettingsCancel" -#: src/gui/settings.cpp:4639 +#: src/gui/settings.cpp:4711 msgid "Apply##SettingsApply" msgstr "Применить##SettingsApply" -#: src/gui/settings.cpp:5719 +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "Нажмите клавишу..." + +#: src/gui/settings.cpp:5863 msgid "could not initialize audio!" msgstr "не смог инициализировать аудио!" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 msgid "error while loading fonts! please check your settings." msgstr "Ошибка при загрузке шрифтов! Проверьте свои настройки." -#: src/gui/settings.cpp:5918 +#: src/gui/settings.cpp:6064 #, c-format msgid "error while loading config! (%s)" msgstr "ошибка при загрузке файла настроек! (%s)" -#: src/gui/settings.cpp:6981 +#: src/gui/settings.cpp:7137 msgid "[Dir]" msgstr "[Папка]" -#: src/gui/settings.cpp:6982 +#: src/gui/settings.cpp:7138 msgid "[Link]" msgstr "[Ссылка]" -#: src/gui/settings.cpp:6983 +#: src/gui/settings.cpp:7139 #, fuzzy msgid "[File]" msgstr "[Файл]" -#: src/gui/settings.cpp:6984 +#: src/gui/settings.cpp:7140 msgid "Name:" msgstr "Имя:" -#: src/gui/settings.cpp:6985 +#: src/gui/settings.cpp:7141 msgid "Path:" msgstr "Путь:" -#: src/gui/settings.cpp:6986 +#: src/gui/settings.cpp:7142 #, fuzzy msgid "Reset search" msgstr "Сбросить до настроек по умолчанию" -#: src/gui/settings.cpp:6987 +#: src/gui/settings.cpp:7143 #, fuzzy msgid "Drives" msgstr "Драйвер" -#: src/gui/settings.cpp:6988 +#: src/gui/settings.cpp:7144 msgid "" "Edit path\n" "You can also right click on path buttons" @@ -10499,103 +13109,103 @@ msgstr "" "Редактировать путь\n" "Вы также можете нажать на кнопки пути" -#: src/gui/settings.cpp:6989 +#: src/gui/settings.cpp:7145 msgid "Go to home directory" msgstr "Вернуться в домашнюю директорию" -#: src/gui/settings.cpp:6990 +#: src/gui/settings.cpp:7146 msgid "Go to parent directory" msgstr "На уровень выше" -#: src/gui/settings.cpp:6991 +#: src/gui/settings.cpp:7147 msgid "Create Directory" msgstr "Создать папку" -#: src/gui/settings.cpp:6992 +#: src/gui/settings.cpp:7148 msgid "File name" msgstr "Название файла" -#: src/gui/settings.cpp:6995 +#: src/gui/settings.cpp:7151 msgid "Date" msgstr "Дата" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 msgid "Warning" msgstr "Предупреждение" -#: src/gui/settings.cpp:6997 +#: src/gui/settings.cpp:7153 msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "Выбранный файл уже существует! Вы хотите перезаписать его?" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 msgid "Yes" msgstr "Да" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 msgid "No" msgstr "Нет" -#: src/gui/settings.cpp:7000 +#: src/gui/settings.cpp:7156 msgid "%Y/%m/%d %H:%M" msgstr "" -#: src/gui/orders.cpp:114 +#: src/gui/orders.cpp:149 msgid "Add new order" msgstr "Добавить строку" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 msgid "Remove order" msgstr "Удалить строку матрицы паттернов" -#: src/gui/orders.cpp:137 +#: src/gui/orders.cpp:172 msgid "Duplicate order (right-click to deep clone)" msgstr "Клонировать строку (ПКМ для клонирования с выделением новых индексов)" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 msgid "Move order up" msgstr "Сдвинуть строку матрицы паттернов вверх" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 msgid "Move order down" msgstr "Сдвинуть строку матрицы паттернов вниз" -#: src/gui/orders.cpp:167 +#: src/gui/orders.cpp:202 msgid "Place copy of current order at end of song (right-click to deep clone)" msgstr "" "Поместить копию строки (ПКМ для копирования с выделением новых индексов) в " "конец трека" -#: src/gui/orders.cpp:177 +#: src/gui/orders.cpp:212 msgid "Order change mode: entire row" msgstr "Режим изменения: вся строка" -#: src/gui/orders.cpp:179 +#: src/gui/orders.cpp:214 msgid "Order change mode: one" msgstr "Режим изменения: ячейка" -#: src/gui/orders.cpp:205 +#: src/gui/orders.cpp:240 msgid "Order edit mode: Select and type (scroll vertically)" msgstr "Режим редактирования: Выбрать и печатать (вертикальная прокрутка)" -#: src/gui/orders.cpp:207 +#: src/gui/orders.cpp:242 msgid "Order edit mode: Select and type (scroll horizontally)" msgstr "Режим редактирования: Выбрать и печатать (горизонтальная прокрутка)" -#: src/gui/orders.cpp:209 +#: src/gui/orders.cpp:244 msgid "Order edit mode: Select and type (don't scroll)" msgstr "Режим редактирования: Выбрать и печатать (без прокрутки)" -#: src/gui/orders.cpp:211 +#: src/gui/orders.cpp:246 msgid "Order edit mode: Click to change" msgstr "Режим редактирования: нажмите для изменения" @@ -10623,7 +13233,7 @@ msgstr "за пределами интервала" msgid "any" msgstr "любой" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 msgid "none" msgstr "нет" @@ -10643,11 +13253,11 @@ msgstr "добавить (с переполнением)" msgid "scale %" msgstr "масштабировать (в %)" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 msgid "Find/Replace" msgstr "Найти/Заменить" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 msgid "Find" msgstr "Найти" @@ -10659,7 +13269,7 @@ msgstr "строка матрицы паттернов" msgid "row" msgstr "строка" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 msgid "channel" msgstr "канал" @@ -10667,95 +13277,95 @@ msgstr "канал" msgid "go" msgstr "запустить" -#: src/gui/findReplace.cpp:585 +#: src/gui/findReplace.cpp:586 msgid "no matches found!" msgstr "совпадений не найдено!" -#: src/gui/findReplace.cpp:587 +#: src/gui/findReplace.cpp:588 msgid "Back" msgstr "Назад" -#: src/gui/findReplace.cpp:750 +#: src/gui/findReplace.cpp:781 msgid "Delete query" msgstr "Удалить строку" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 msgid "Add effect" msgstr "Добавить эффект" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 msgid "Remove effect" msgstr "Удалить эффект" -#: src/gui/findReplace.cpp:786 +#: src/gui/findReplace.cpp:817 msgid "Search range:" msgstr "Диапазон поиска:" -#: src/gui/findReplace.cpp:799 +#: src/gui/findReplace.cpp:830 msgid "Confine to channels" msgstr "Только выбранные каналы" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 msgid "From" msgstr "От" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 msgid "To" msgstr "До" -#: src/gui/findReplace.cpp:826 +#: src/gui/findReplace.cpp:857 msgid "Match effect position:" msgstr "Совпадение с положением эффекта:" -#: src/gui/findReplace.cpp:832 +#: src/gui/findReplace.cpp:863 msgid "match effects regardless of position." msgstr "эффекты обнаруживаются вне зависимости от положения." -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 msgid "Lax" msgstr "Нестрогое" -#: src/gui/findReplace.cpp:838 +#: src/gui/findReplace.cpp:869 msgid "match effects only if they appear in-order." msgstr "эффекты обнаруживаются, если они идут в правильном порядке." -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 msgid "Strict" msgstr "Строгое" -#: src/gui/findReplace.cpp:844 +#: src/gui/findReplace.cpp:875 msgid "match effects only if they appear exactly as specified." msgstr "эффекты обнаруживаются, если они полностью соответствуют запросу." -#: src/gui/findReplace.cpp:856 +#: src/gui/findReplace.cpp:887 msgid "Replace" msgstr "Заменить" -#: src/gui/findReplace.cpp:908 +#: src/gui/findReplace.cpp:956 msgid "INVALID" msgstr "НЕДЕЙСТВ." -#: src/gui/findReplace.cpp:1052 +#: src/gui/findReplace.cpp:1100 msgid "Effect replace mode:" msgstr "Режим замены эффектов:" -#: src/gui/findReplace.cpp:1053 +#: src/gui/findReplace.cpp:1101 msgid "Replace matches only" msgstr "Заменять только совпадения" -#: src/gui/findReplace.cpp:1056 +#: src/gui/findReplace.cpp:1104 msgid "Replace matches, then free spaces" msgstr "Заменять совпадения, заполнять пустые ячейки" -#: src/gui/findReplace.cpp:1059 +#: src/gui/findReplace.cpp:1107 msgid "Clear effects" msgstr "Заменять эффекты" -#: src/gui/findReplace.cpp:1062 +#: src/gui/findReplace.cpp:1110 msgid "Insert in free spaces" msgstr "Вставлять эффекты в пустых ячейках" -#: src/gui/findReplace.cpp:1065 +#: src/gui/findReplace.cpp:1113 msgid "Replace##QueryReplace" msgstr "Заменить##QueryReplace" @@ -10783,340 +13393,352 @@ msgstr "-- код --" msgid "A M 4 N (intro tune)" msgstr "A M 4 N (музыка в интро)" -#: src/gui/about.cpp:53 +#: src/gui/about.cpp:54 msgid "-- graphics/UI design --" msgstr "-- графика/дизайн интерфейса --" -#: src/gui/about.cpp:60 +#: src/gui/about.cpp:61 msgid "-- documentation --" msgstr "-- документация --" -#: src/gui/about.cpp:70 +#: src/gui/about.cpp:71 msgid "-- localization/translation team --" msgstr "-- команда локализации/перевода --" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" -msgstr "-- демо-модули --" - -#: src/gui/about.cpp:217 +#: src/gui/about.cpp:84 msgid "-- additional feedback/fixes --" msgstr "-- обратная связь/фиксы --" -#: src/gui/about.cpp:228 +#: src/gui/about.cpp:95 msgid "-- Metal backend test team --" msgstr "-- Команда тестирования библиотеки отрисовки Metal --" -#: src/gui/about.cpp:234 +#: src/gui/about.cpp:101 msgid "-- DirectX 9 backend test team --" msgstr "-- Команда тестирования библиотеки отрисовки DirectX 9 --" -#: src/gui/about.cpp:241 +#: src/gui/about.cpp:108 msgid "powered by:" msgstr "программа использует:" -#: src/gui/about.cpp:242 +#: src/gui/about.cpp:109 msgid "Dear ImGui by Omar Cornut" msgstr "Dear ImGui за авторством Omar Cornut" -#: src/gui/about.cpp:243 +#: src/gui/about.cpp:110 msgid "SDL2 by Sam Lantinga" msgstr "SDL2 за авторством Sam Lantinga" -#: src/gui/about.cpp:247 +#: src/gui/about.cpp:114 msgid "zlib by Jean-loup Gailly" msgstr "zlib за авторством Jean-loup Gailly" -#: src/gui/about.cpp:248 +#: src/gui/about.cpp:115 msgid "and Mark Adler" msgstr "и Mark Adler" -#: src/gui/about.cpp:249 +#: src/gui/about.cpp:116 msgid "libsndfile by Erik de Castro Lopo" msgstr "libsndfile за авторством Erik de Castro Lopo" -#: src/gui/about.cpp:250 +#: src/gui/about.cpp:117 msgid "Portable File Dialogs by Sam Hocevar" msgstr "Portable File Dialogs за авторством Sam Hocevar" -#: src/gui/about.cpp:251 +#: src/gui/about.cpp:118 msgid "Native File Dialog by Frogtoss Games" msgstr "Native File Dialog за авторством Frogtoss Games" -#: src/gui/about.cpp:253 +#: src/gui/about.cpp:120 msgid "Weak-JACK by x42" msgstr "Weak-JACK за авторством x42" -#: src/gui/about.cpp:254 +#: src/gui/about.cpp:121 msgid "RtMidi by Gary P. Scavone" msgstr "RtMidi за авторством Gary P. Scavone" -#: src/gui/about.cpp:255 +#: src/gui/about.cpp:122 msgid "FFTW by Matteo Frigo and Steven G. Johnson" msgstr "FFTW за авторством Matteo Frigo и Steven G. Johnson" -#: src/gui/about.cpp:256 +#: src/gui/about.cpp:123 msgid "backward-cpp by Google" msgstr "backward-cpp за авторством Google" -#: src/gui/about.cpp:257 +#: src/gui/about.cpp:124 msgid "adpcm by superctr" msgstr "adpcm за авторством superctr" -#: src/gui/about.cpp:258 +#: src/gui/about.cpp:125 msgid "adpcm-xq by David Bryant" msgstr "adpcm-xq за авторством David Bryant" -#: src/gui/about.cpp:259 +#: src/gui/about.cpp:126 msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" msgstr "Nuked-OPL3/OPLL/OPM/OPN2/PSG за авторством nukeykt" -#: src/gui/about.cpp:260 +#: src/gui/about.cpp:127 msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" msgstr "YM3812-LLE, YMF262-LLE, YMF276-LLE и YM2608-LLE за авторством nukeykt" -#: src/gui/about.cpp:261 +#: src/gui/about.cpp:128 msgid "ESFMu (modified version) by Kagamiin~" msgstr "Эмулятор ESFMu (модифицированная версия) за авторством Kagamiin~" -#: src/gui/about.cpp:262 +#: src/gui/about.cpp:129 msgid "ymfm by Aaron Giles" msgstr "ymfm за авторством Aaron Giles" -#: src/gui/about.cpp:263 +#: src/gui/about.cpp:130 msgid "emu2413 by Digital Sound Antiques" msgstr "emu2413 за авторством Digital Sound Antiques" -#: src/gui/about.cpp:264 +#: src/gui/about.cpp:131 msgid "MAME SN76496 by Nicola Salmoria" msgstr "MAME SN76496 за авторством Nicola Salmoria" -#: src/gui/about.cpp:265 +#: src/gui/about.cpp:132 msgid "MAME AY-3-8910 by Couriersud" msgstr "MAME AY-3-8910 за авторством Couriersud" -#: src/gui/about.cpp:266 +#: src/gui/about.cpp:133 msgid "with AY8930 fixes by Eulous, cam900 and Grauw" msgstr "с исправлениями для AY8930 за авторством Eulous, cam900 и Grauw" -#: src/gui/about.cpp:267 +#: src/gui/about.cpp:134 msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" msgstr "MAME SAA1099 за авторством Juergen Buchmueller и Manuel Abadia" -#: src/gui/about.cpp:268 +#: src/gui/about.cpp:135 msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" msgstr "MAME Namco WSG за авторством Nicola Salmoria и Aaron Giles" -#: src/gui/about.cpp:269 +#: src/gui/about.cpp:136 msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" msgstr "MAME RF5C68 core за авторством Olivier Galibert и Aaron Giles" -#: src/gui/about.cpp:270 +#: src/gui/about.cpp:137 msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" msgstr "MAME MSM5232 core за авторством Jarek Burczynski и Hiromitsu Shioya" -#: src/gui/about.cpp:271 +#: src/gui/about.cpp:138 msgid "MAME MSM6258 core by Barry Rodewald" msgstr "MAME MSM6258 core за авторством Barry Rodewald" -#: src/gui/about.cpp:272 +#: src/gui/about.cpp:139 msgid "MAME YMZ280B core by Aaron Giles" msgstr "MAME YMZ280B core за авторством Aaron Giles" -#: src/gui/about.cpp:273 +#: src/gui/about.cpp:140 msgid "MAME GA20 core by Acho A. Tang and R. Belmont" msgstr "MAME GA20 core за авторством Acho A. Tang и R. Belmont" -#: src/gui/about.cpp:274 +#: src/gui/about.cpp:141 msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" msgstr "MAME SegaPCM core за авторством Hiromitsu Shioya и Olivier Galibert" -#: src/gui/about.cpp:275 +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 msgid "SAASound by Dave Hooper and Simon Owen" msgstr "SAASound за авторством Dave Hooper и Simon Owen" -#: src/gui/about.cpp:276 +#: src/gui/about.cpp:144 msgid "SameBoy by Lior Halphon" msgstr "SameBoy за авторством Lior Halphon" -#: src/gui/about.cpp:277 +#: src/gui/about.cpp:145 msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" msgstr "Ядра эмуляции Mednafen PCE, WonderSwan, T6W28 и Virtual Boy" -#: src/gui/about.cpp:278 +#: src/gui/about.cpp:146 msgid "SNES DSP core by Blargg" msgstr "SNES DSP core за авторством Blargg" -#: src/gui/about.cpp:279 +#: src/gui/about.cpp:147 msgid "puNES (NES, MMC5 and FDS) by FHorse" msgstr "puNES (NES, MMC5 и FDS) за авторством FHorse" -#: src/gui/about.cpp:280 +#: src/gui/about.cpp:148 msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" msgstr "NSFPlay (NES and FDS) за авторством Brad Smith и Brezza" -#: src/gui/about.cpp:281 +#: src/gui/about.cpp:149 msgid "reSID by Dag Lem" msgstr "reSID за авторством Dag Lem" -#: src/gui/about.cpp:282 +#: src/gui/about.cpp:150 msgid "reSIDfp by Dag Lem, Antti Lankila" msgstr "reSIDfp за авторством Dag Lem, Antti Lankila" -#: src/gui/about.cpp:283 +#: src/gui/about.cpp:151 msgid "and Leandro Nini" msgstr "и Leandro Nini" -#: src/gui/about.cpp:284 +#: src/gui/about.cpp:152 msgid "dSID by DefleMask Team based on jsSID" msgstr "dSID за авторством команды DefleMask (на основе jsSID)" -#: src/gui/about.cpp:285 +#: src/gui/about.cpp:153 msgid "Stella by Stella Team" msgstr "Stella за авторством Stella Team" -#: src/gui/about.cpp:286 +#: src/gui/about.cpp:154 msgid "QSound emulator by superctr and Valley Bell" msgstr "Эмулятор QSound за авторством superctr и Valley Bell" -#: src/gui/about.cpp:287 +#: src/gui/about.cpp:155 msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" msgstr "Ядро эмуляции VICE VIC-20 за авторством Rami Rasanen и viznut" -#: src/gui/about.cpp:288 +#: src/gui/about.cpp:156 msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" msgstr "Ядро эмуляции VICE TED за авторством Andreas Boose, Tibor Biczo" -#: src/gui/about.cpp:289 +#: src/gui/about.cpp:157 msgid "and Marco van den Heuvel" msgstr "и Marco van den Heuvel" -#: src/gui/about.cpp:290 +#: src/gui/about.cpp:158 msgid "VERA sound core by Frank van den Hoef" msgstr "Ядро эмуляции VERA за авторством Frank van den Hoef" -#: src/gui/about.cpp:291 +#: src/gui/about.cpp:159 msgid "mzpokeysnd POKEY emulator by Michael Borisov" msgstr "mzpokeysnd (эмулятор POKEY) за авторством Michael Borisov" -#: src/gui/about.cpp:292 +#: src/gui/about.cpp:160 msgid "ASAP POKEY emulator by Piotr Fusik" msgstr "ASAP (эмулятор POKEY) за авторством Piotr Fusik" -#: src/gui/about.cpp:293 +#: src/gui/about.cpp:161 msgid "ported by laoo to C++" msgstr "портирован на C++ laoo" -#: src/gui/about.cpp:294 +#: src/gui/about.cpp:162 msgid "vgsound_emu (second version, modified version) by cam900" msgstr "vgsound_emu (версия вторая, модифицированная) за авторством cam900" -#: src/gui/about.cpp:295 +#: src/gui/about.cpp:163 msgid "Impulse Tracker GUS volume table by Jeffrey Lim" msgstr "таблица громкостей Impulse Tracker GUS за авторством Jeffrey Lim" -#: src/gui/about.cpp:296 +#: src/gui/about.cpp:164 msgid "Schism Tracker IT sample decompression" msgstr "алгоритм декодирования сэмплов Schism Tracker IT" -#: src/gui/about.cpp:297 +#: src/gui/about.cpp:165 msgid "SM8521 emulator (modified version) by cam900" msgstr "Эмулятор SM8521 (модифицированная версия) за авторством cam900" -#: src/gui/about.cpp:298 +#: src/gui/about.cpp:166 msgid "D65010G031 emulator (modified version) by cam900" msgstr "Эмулятор D65010G031 (модифицированная версия) за авторством cam900" -#: src/gui/about.cpp:299 +#: src/gui/about.cpp:167 msgid "Namco C140/C219 emulator (modified version) by cam900" msgstr "Эмулятор C140/C219 (модифицированная версия) за авторством cam900" -#: src/gui/about.cpp:300 +#: src/gui/about.cpp:168 msgid "PowerNoise emulator by scratchminer" msgstr "Эмулятор PowerNoise за авторством scratchminer" -#: src/gui/about.cpp:301 +#: src/gui/about.cpp:169 msgid "ep128emu by Istvan Varga" msgstr "ep128emu за авторством Istvan Varga" -#: src/gui/about.cpp:302 +#: src/gui/about.cpp:170 msgid "NDS sound emulator by cam900" msgstr "NDS sound emulator за авторством cam900" -#: src/gui/about.cpp:304 +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "эмулятор SID2 за авторством LTVA (модификация эмулятора reSID)" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "эмулятор SID3 за авторством LTVA" + +#: src/gui/about.cpp:175 msgid "greetings to:" msgstr "передаём привет:" -#: src/gui/about.cpp:309 +#: src/gui/about.cpp:180 msgid "all members of Deflers of Noice!" msgstr "всем участникам Deflers of Noice!" -#: src/gui/about.cpp:311 +#: src/gui/about.cpp:182 msgid "copyright © 2021-2025 tildearrow" msgstr "Все права защищены © 2021-2025 tildearrow" -#: src/gui/about.cpp:312 +#: src/gui/about.cpp:183 msgid "(and contributors)." msgstr "(и участники разработки)." -#: src/gui/about.cpp:313 +#: src/gui/about.cpp:184 msgid "licensed under GPLv2+! see" msgstr "лицензировано по GPLv2+! см." -#: src/gui/about.cpp:314 +#: src/gui/about.cpp:185 msgid "LICENSE for more information." msgstr "LICENSE для доп. информации." -#: src/gui/about.cpp:316 +#: src/gui/about.cpp:187 msgid "help Furnace grow:" msgstr "помогите в развитии Furnace:" -#: src/gui/about.cpp:319 +#: src/gui/about.cpp:190 msgid "contact tildearrow at:" msgstr "вы можете связаться с tildearrow:" -#: src/gui/about.cpp:322 +#: src/gui/about.cpp:193 msgid "disclaimer:" msgstr "внимание:" -#: src/gui/about.cpp:323 +#: src/gui/about.cpp:194 msgid "despite the fact this program works" msgstr "несмотря на то что эта программа работает" -#: src/gui/about.cpp:324 +#: src/gui/about.cpp:195 msgid "with the .dmf file format, it is NOT" msgstr "с файлами формата .dmf, она НЕ" -#: src/gui/about.cpp:325 +#: src/gui/about.cpp:196 msgid "affiliated with Delek or DefleMask in" msgstr "связана с Delek'ом или программой DefleMask," -#: src/gui/about.cpp:326 +#: src/gui/about.cpp:197 msgid "any way, nor it is a replacement for" msgstr "и не является заменой" -#: src/gui/about.cpp:327 +#: src/gui/about.cpp:198 msgid "the original program." msgstr "оригинальной программы." -#: src/gui/about.cpp:329 +#: src/gui/about.cpp:200 msgid "it also comes with ABSOLUTELY NO WARRANTY." msgstr "она также предоставляется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ." -#: src/gui/about.cpp:331 +#: src/gui/about.cpp:202 msgid "thanks to all contributors/bug reporters!" msgstr "спасибо всем, кто помогает с разработкой и сообщает о багах!" -#: src/gui/about.cpp:338 +#: src/gui/about.cpp:209 msgid "About Furnace" msgstr "О Furnace" -#: src/gui/about.cpp:428 +#: src/gui/about.cpp:293 msgid "Unsaved changes! Save changes before playing?" msgstr "" "Остались несохранённые изменения! Сохранить изменения перед воспроизведением?" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 msgid "Compatibility Flags" msgstr "Флаги совместимости" @@ -11800,906 +14422,936 @@ msgstr "Типичный сэмпл" msgid "OPL (drums)" msgstr "OPL (ударные)" -#: src/gui/guiConst.cpp:191 +#: src/gui/guiConst.cpp:194 msgid "Forward" msgstr "Вперёд" -#: src/gui/guiConst.cpp:192 +#: src/gui/guiConst.cpp:195 msgid "Backward" msgstr "Назад" -#: src/gui/guiConst.cpp:193 +#: src/gui/guiConst.cpp:196 msgid "Ping pong" msgstr "Туда-обратно" -#: src/gui/guiConst.cpp:218 +#: src/gui/guiConst.cpp:221 msgid "linear" msgstr "линейная" -#: src/gui/guiConst.cpp:219 +#: src/gui/guiConst.cpp:222 msgid "cubic spline" msgstr "кубический сплайн" -#: src/gui/guiConst.cpp:220 +#: src/gui/guiConst.cpp:223 msgid "blep synthesis" msgstr "BLEP-синтез" -#: src/gui/guiConst.cpp:221 +#: src/gui/guiConst.cpp:224 msgid "sinc" msgstr "sinc" -#: src/gui/guiConst.cpp:222 +#: src/gui/guiConst.cpp:225 msgid "best possible" msgstr "наилучший" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 #: src/gui/sampleEdit.cpp:143 msgid "Invalid" msgstr "Недейств." -#: src/gui/guiConst.cpp:231 +#: src/gui/guiConst.cpp:234 msgid "Time" msgstr "Время" -#: src/gui/guiConst.cpp:233 +#: src/gui/guiConst.cpp:236 msgid "System (Primary)" msgstr "Основные эффекты чипа" -#: src/gui/guiConst.cpp:234 +#: src/gui/guiConst.cpp:237 msgid "System (Secondary)" msgstr "Вспомогательные эффекты чипа" -#: src/gui/guiConst.cpp:530 +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "Пила" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" + +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "Ударные" + +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" + +#: src/gui/guiConst.cpp:571 msgid "---Global" msgstr "---Global" -#: src/gui/guiConst.cpp:532 +#: src/gui/guiConst.cpp:573 msgid "Open file" msgstr "Открыть файл" -#: src/gui/guiConst.cpp:533 +#: src/gui/guiConst.cpp:574 msgid "Restore backup" msgstr "Загрузить резервную копию" -#: src/gui/guiConst.cpp:534 +#: src/gui/guiConst.cpp:575 msgid "Save file" msgstr "Сохранить файл" -#: src/gui/guiConst.cpp:535 +#: src/gui/guiConst.cpp:576 msgid "Save as" msgstr "Сохранить как" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 msgid "Undo" msgstr "Отменить" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 msgid "Redo" msgstr "Вернуть" -#: src/gui/guiConst.cpp:543 +#: src/gui/guiConst.cpp:584 msgid "Exit" msgstr "Выход" -#: src/gui/guiConst.cpp:544 +#: src/gui/guiConst.cpp:585 msgid "Play/Stop (toggle)" msgstr "Старт/стоп (переключение)" -#: src/gui/guiConst.cpp:547 +#: src/gui/guiConst.cpp:588 msgid "Play (from beginning)" msgstr "Воспроизведение (с начала)" -#: src/gui/guiConst.cpp:548 +#: src/gui/guiConst.cpp:589 msgid "Play (repeat pattern)" msgstr "Воспроизведение (зациклить текущий паттерн)" -#: src/gui/guiConst.cpp:549 +#: src/gui/guiConst.cpp:590 msgid "Play from cursor" msgstr "Воспроизведение с курсора" -#: src/gui/guiConst.cpp:550 +#: src/gui/guiConst.cpp:591 msgid "Step row" msgstr "Сделать один шаг по паттерну" -#: src/gui/guiConst.cpp:551 +#: src/gui/guiConst.cpp:592 msgid "Octave up" msgstr "На октаву вверх" -#: src/gui/guiConst.cpp:552 +#: src/gui/guiConst.cpp:593 msgid "Octave down" msgstr "На октаву вниз" -#: src/gui/guiConst.cpp:553 +#: src/gui/guiConst.cpp:594 msgid "Previous instrument" msgstr "Предыдущий инструмент" -#: src/gui/guiConst.cpp:554 +#: src/gui/guiConst.cpp:595 msgid "Next instrument" msgstr "Следующий инструмент" -#: src/gui/guiConst.cpp:555 +#: src/gui/guiConst.cpp:596 msgid "Increase edit step" msgstr "Увеличить шаг редактирования" -#: src/gui/guiConst.cpp:556 +#: src/gui/guiConst.cpp:597 msgid "Decrease edit step" msgstr "Уменьшить шаг редактирования" -#: src/gui/guiConst.cpp:557 +#: src/gui/guiConst.cpp:598 msgid "Toggle edit mode" msgstr "Переключить режим редактирования" -#: src/gui/guiConst.cpp:559 +#: src/gui/guiConst.cpp:600 msgid "Toggle repeat pattern" msgstr "Переключить режим зацикливания паттерна" -#: src/gui/guiConst.cpp:562 +#: src/gui/guiConst.cpp:603 msgid "Toggle full-screen" msgstr "Переключить полноэкранный режим" -#: src/gui/guiConst.cpp:563 +#: src/gui/guiConst.cpp:604 msgid "Request voice from TX81Z" msgstr "Запросить канал у TX81Z" -#: src/gui/guiConst.cpp:565 +#: src/gui/guiConst.cpp:606 msgid "Clear song data" msgstr "Удалить данные трека" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 msgid "Command Palette" msgstr "Палитра команд" -#: src/gui/guiConst.cpp:569 +#: src/gui/guiConst.cpp:610 msgid "Recent files (Palette)" msgstr "Недавние файлы (палитра)" -#: src/gui/guiConst.cpp:570 +#: src/gui/guiConst.cpp:611 msgid "Instruments (Palette)" msgstr "Инструменты (палитра)" -#: src/gui/guiConst.cpp:571 +#: src/gui/guiConst.cpp:612 msgid "Samples (Palette)" msgstr "Сэмплы (палитра)" -#: src/gui/guiConst.cpp:572 +#: src/gui/guiConst.cpp:613 msgid "Change instrument (Palette)" msgstr "Сменить инструмент (палитра)" -#: src/gui/guiConst.cpp:573 +#: src/gui/guiConst.cpp:614 msgid "Add chip (Palette)" msgstr "Добавить чип (палитра)" -#: src/gui/guiConst.cpp:578 +#: src/gui/guiConst.cpp:619 msgid "Instrument List" msgstr "Список инструментов" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 msgid "Instrument Editor" msgstr "Редактор инструментов" -#: src/gui/guiConst.cpp:580 +#: src/gui/guiConst.cpp:621 msgid "Song Information" msgstr "Информация о треке" -#: src/gui/guiConst.cpp:583 +#: src/gui/guiConst.cpp:624 msgid "Wavetable List" msgstr "Список волновых таблиц" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 msgid "Wavetable Editor" msgstr "Редактор волновых таблиц" -#: src/gui/guiConst.cpp:585 +#: src/gui/guiConst.cpp:626 msgid "Sample List" msgstr "Список сэмплов" -#: src/gui/guiConst.cpp:594 +#: src/gui/guiConst.cpp:635 msgid "Debug Menu" msgstr "Отладка" -#: src/gui/guiConst.cpp:595 +#: src/gui/guiConst.cpp:636 msgid "Oscilloscope (master)" msgstr "Осциллограф" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 msgid "Chip Manager" msgstr "Менеджер чипов" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 msgid "Command Stream Player" msgstr "Проигрыватель потока команд" -#: src/gui/guiConst.cpp:615 +#: src/gui/guiConst.cpp:656 msgid "User Presets" msgstr "Пользовательские пресеты" -#: src/gui/guiConst.cpp:617 +#: src/gui/guiConst.cpp:658 msgid "Collapse/expand current window" msgstr "Свернуть/развернуть текущее окно" -#: src/gui/guiConst.cpp:618 +#: src/gui/guiConst.cpp:659 msgid "Close current window" msgstr "Закрыть текущее окно" -#: src/gui/guiConst.cpp:621 +#: src/gui/guiConst.cpp:662 msgid "---Pattern" msgstr "---Pattern" -#: src/gui/guiConst.cpp:622 +#: src/gui/guiConst.cpp:663 msgid "Transpose (+1)" msgstr "Транспонировать (+1)" -#: src/gui/guiConst.cpp:623 +#: src/gui/guiConst.cpp:664 msgid "Transpose (-1)" msgstr "Транспонировать (-1)" -#: src/gui/guiConst.cpp:624 +#: src/gui/guiConst.cpp:665 msgid "Transpose (+1 octave)" msgstr "Транспонировать (+1 октава)" -#: src/gui/guiConst.cpp:625 +#: src/gui/guiConst.cpp:666 msgid "Transpose (-1 octave)" msgstr "Транспонировать (-1 октава)" -#: src/gui/guiConst.cpp:626 +#: src/gui/guiConst.cpp:667 msgid "Increase values (+1)" msgstr "Увеличить значения (+1)" -#: src/gui/guiConst.cpp:627 +#: src/gui/guiConst.cpp:668 msgid "Increase values (-1)" msgstr "Уменьшить значения (-1)" -#: src/gui/guiConst.cpp:628 +#: src/gui/guiConst.cpp:669 msgid "Increase values (+16)" msgstr "Увеличить значения (+16)" -#: src/gui/guiConst.cpp:629 +#: src/gui/guiConst.cpp:670 msgid "Increase values (-16)" msgstr "Уменьшить значения (-16)" -#: src/gui/guiConst.cpp:630 +#: src/gui/guiConst.cpp:671 msgid "Select all" msgstr "Выбрать всё" -#: src/gui/guiConst.cpp:631 +#: src/gui/guiConst.cpp:672 msgid "Cut" msgstr "Вырезать" -#: src/gui/guiConst.cpp:632 +#: src/gui/guiConst.cpp:673 msgid "Copy" msgstr "Копировать" -#: src/gui/guiConst.cpp:633 +#: src/gui/guiConst.cpp:674 msgid "Paste" msgstr "Вставить" -#: src/gui/guiConst.cpp:634 +#: src/gui/guiConst.cpp:675 msgid "Paste Mix (foreground)" msgstr "Вставить поверх" -#: src/gui/guiConst.cpp:635 +#: src/gui/guiConst.cpp:676 msgid "Paste Mix (background)" msgstr "Вставить поверх (с заменой существующего)" -#: src/gui/guiConst.cpp:636 +#: src/gui/guiConst.cpp:677 msgid "Paste Flood" msgstr "Вставить с цикл. повт. буфера (до конца патт.)" -#: src/gui/guiConst.cpp:637 +#: src/gui/guiConst.cpp:678 msgid "Paste Overflow" msgstr "Вставить (с возможным переходом в след. паттерн)" -#: src/gui/guiConst.cpp:638 +#: src/gui/guiConst.cpp:679 msgid "Move cursor up" msgstr "Курсор вверх" -#: src/gui/guiConst.cpp:639 +#: src/gui/guiConst.cpp:680 msgid "Move cursor down" msgstr "Курсор вниз" -#: src/gui/guiConst.cpp:640 +#: src/gui/guiConst.cpp:681 msgid "Move cursor left" msgstr "Курсор влево" -#: src/gui/guiConst.cpp:641 +#: src/gui/guiConst.cpp:682 msgid "Move cursor right" msgstr "Курсор вправо" -#: src/gui/guiConst.cpp:642 +#: src/gui/guiConst.cpp:683 msgid "Move cursor up by one (override Edit Step)" msgstr "Курсор вверх на один шаг (игнорировать шаг редактирования)" -#: src/gui/guiConst.cpp:643 +#: src/gui/guiConst.cpp:684 msgid "Move cursor down by one (override Edit Step)" msgstr "Курсор вниз на один шаг (игнорировать шаг редактирования)" -#: src/gui/guiConst.cpp:644 +#: src/gui/guiConst.cpp:685 msgid "Move cursor to previous channel" msgstr "Сдвинуть курсор на предыдущий канал" -#: src/gui/guiConst.cpp:645 +#: src/gui/guiConst.cpp:686 msgid "Move cursor to next channel" msgstr "Сдвинуть курсор на следующий канал" -#: src/gui/guiConst.cpp:646 +#: src/gui/guiConst.cpp:687 msgid "Move cursor to next channel (overflow)" msgstr "Сдвинуть курсор на предыдущий канал (с переполнением)" -#: src/gui/guiConst.cpp:647 +#: src/gui/guiConst.cpp:688 msgid "Move cursor to previous channel (overflow)" msgstr "Сдвинуть курсор на следующий канал (с переполнением)" -#: src/gui/guiConst.cpp:648 +#: src/gui/guiConst.cpp:689 msgid "Move cursor to beginning of pattern" msgstr "Сдвинуть курсор в начало паттерна" -#: src/gui/guiConst.cpp:649 +#: src/gui/guiConst.cpp:690 msgid "Move cursor to end of pattern" msgstr "Сдвинуть курсор в конец паттерна" -#: src/gui/guiConst.cpp:650 +#: src/gui/guiConst.cpp:691 msgid "Move cursor up (coarse)" msgstr "Курсор вверх (грубо)" -#: src/gui/guiConst.cpp:651 +#: src/gui/guiConst.cpp:692 msgid "Move cursor down (coarse)" msgstr "Курсор вниз (грубо)" -#: src/gui/guiConst.cpp:652 +#: src/gui/guiConst.cpp:693 msgid "Expand selection upwards" msgstr "Расширить выделенную область вверх" -#: src/gui/guiConst.cpp:653 +#: src/gui/guiConst.cpp:694 msgid "Expand selection downwards" msgstr "Расширить выделенную область вниз" -#: src/gui/guiConst.cpp:654 +#: src/gui/guiConst.cpp:695 msgid "Expand selection to the left" msgstr "Расширить выделенную область влево" -#: src/gui/guiConst.cpp:655 +#: src/gui/guiConst.cpp:696 msgid "Expand selection to the right" msgstr "Расширить выделенную область вправо" -#: src/gui/guiConst.cpp:656 +#: src/gui/guiConst.cpp:697 msgid "Expand selection upwards by one (override Edit Step)" msgstr "Расширить выделенную область вверх (игнорировать шаг редактирования)" -#: src/gui/guiConst.cpp:657 +#: src/gui/guiConst.cpp:698 msgid "Expand selection downwards by one (override Edit Step)" msgstr "Расширить выделенную область вниз (игнорировать шаг редактирования)" -#: src/gui/guiConst.cpp:658 +#: src/gui/guiConst.cpp:699 msgid "Expand selection to beginning of pattern" msgstr "Расширить выделенную область до начала паттерна" -#: src/gui/guiConst.cpp:659 +#: src/gui/guiConst.cpp:700 msgid "Expand selection to end of pattern" msgstr "Расширить выделенную область до конца паттерна" -#: src/gui/guiConst.cpp:660 +#: src/gui/guiConst.cpp:701 msgid "Expand selection upwards (coarse)" msgstr "Расширить выделенную область вверх (грубо)" -#: src/gui/guiConst.cpp:661 +#: src/gui/guiConst.cpp:702 msgid "Expand selection downwards (coarse)" msgstr "Расширить выделенную область вниз (грубо)" -#: src/gui/guiConst.cpp:662 +#: src/gui/guiConst.cpp:703 msgid "Move selection up" msgstr "Передвинуть выделенную область вверх" -#: src/gui/guiConst.cpp:663 +#: src/gui/guiConst.cpp:704 msgid "Move selection down" msgstr "Передвинуть выделенную область вниз" -#: src/gui/guiConst.cpp:664 +#: src/gui/guiConst.cpp:705 msgid "Move selection to previous channel" msgstr "Передвинуть выделенную область на предыдущий канал" -#: src/gui/guiConst.cpp:665 +#: src/gui/guiConst.cpp:706 msgid "Move selection to next channel" msgstr "Передвинуть выделенную область на следующий канал" -#: src/gui/guiConst.cpp:667 +#: src/gui/guiConst.cpp:708 msgid "Pull delete" msgstr "Удалить с подтягиванием следующих строк" -#: src/gui/guiConst.cpp:668 +#: src/gui/guiConst.cpp:709 msgid "Insert" msgstr "Вставить с сдвигом строк вниз" -#: src/gui/guiConst.cpp:669 +#: src/gui/guiConst.cpp:710 msgid "Mute channel at cursor" msgstr "Заглушить выделенный канал" -#: src/gui/guiConst.cpp:670 +#: src/gui/guiConst.cpp:711 msgid "Solo channel at cursor" msgstr "Соло выделенного канала" -#: src/gui/guiConst.cpp:671 +#: src/gui/guiConst.cpp:712 msgid "Unmute all channels" msgstr "Включить все каналы" -#: src/gui/guiConst.cpp:672 +#: src/gui/guiConst.cpp:713 msgid "Go to next order" msgstr "Перейти на следующую строку матрицы паттернов" -#: src/gui/guiConst.cpp:673 +#: src/gui/guiConst.cpp:714 msgid "Go to previous order" msgstr "Перейти на предыдущую строку матрицы паттернов" -#: src/gui/guiConst.cpp:674 +#: src/gui/guiConst.cpp:715 msgid "Collapse channel at cursor" msgstr "Сжать текущий канал" -#: src/gui/guiConst.cpp:675 +#: src/gui/guiConst.cpp:716 msgid "Increase effect columns" msgstr "Добавить столбец эффектов" -#: src/gui/guiConst.cpp:676 +#: src/gui/guiConst.cpp:717 msgid "Decrease effect columns" msgstr "Убрать столбец эффектов" -#: src/gui/guiConst.cpp:677 +#: src/gui/guiConst.cpp:718 msgid "Interpolate" msgstr "Интерполировать" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 msgid "Fade" msgstr "Затухание/градиент" -#: src/gui/guiConst.cpp:679 +#: src/gui/guiConst.cpp:720 msgid "Invert values" msgstr "Инвертировать параметры" -#: src/gui/guiConst.cpp:680 +#: src/gui/guiConst.cpp:721 msgid "Flip selection" msgstr "Перевернуть выделенную область" -#: src/gui/guiConst.cpp:681 +#: src/gui/guiConst.cpp:722 msgid "Collapse rows" msgstr "Сжать строки" -#: src/gui/guiConst.cpp:682 +#: src/gui/guiConst.cpp:723 msgid "Expand rows" msgstr "Расширить строки" -#: src/gui/guiConst.cpp:683 +#: src/gui/guiConst.cpp:724 msgid "Collapse pattern" msgstr "Сжать паттерн" -#: src/gui/guiConst.cpp:684 +#: src/gui/guiConst.cpp:725 msgid "Expand pattern" msgstr "Расширить паттерн" -#: src/gui/guiConst.cpp:685 +#: src/gui/guiConst.cpp:726 msgid "Collapse song" msgstr "Сжать трек" -#: src/gui/guiConst.cpp:686 +#: src/gui/guiConst.cpp:727 msgid "Expand song" msgstr "Расширить трек" -#: src/gui/guiConst.cpp:687 +#: src/gui/guiConst.cpp:728 msgid "Set note input latch" msgstr "Задать буфер ввода для нот" -#: src/gui/guiConst.cpp:688 +#: src/gui/guiConst.cpp:729 msgid "Change mobile scroll mode" msgstr "Переключить режим мобильной прокрутки" -#: src/gui/guiConst.cpp:689 +#: src/gui/guiConst.cpp:730 msgid "Clear note input latch" msgstr "Очистить буфер ввода для нот" -#: src/gui/guiConst.cpp:690 +#: src/gui/guiConst.cpp:731 msgid "Absorb instrument/octave from status at cursor" msgstr "Перенимать инструмент/октаву из текущего паттерна, на котором курсор" -#: src/gui/guiConst.cpp:693 +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" +msgstr "" + +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" +msgstr "" + +#: src/gui/guiConst.cpp:736 msgid "---Instrument list" msgstr "---Список инструментов" -#: src/gui/guiConst.cpp:694 +#: src/gui/guiConst.cpp:737 msgid "Add instrument" msgstr "Добавить инструмент" -#: src/gui/guiConst.cpp:695 +#: src/gui/guiConst.cpp:738 msgid "Duplicate instrument" msgstr "Клонировать инструмент" -#: src/gui/guiConst.cpp:696 +#: src/gui/guiConst.cpp:739 msgid "Open instrument" msgstr "Открыть инструмент" -#: src/gui/guiConst.cpp:697 +#: src/gui/guiConst.cpp:740 msgid "Open instrument (replace current)" msgstr "Открыть инструмент (с заменой выделенного)" -#: src/gui/guiConst.cpp:698 +#: src/gui/guiConst.cpp:741 msgid "Save instrument" msgstr "Сохранить инструмент" -#: src/gui/guiConst.cpp:699 +#: src/gui/guiConst.cpp:742 msgid "Save instrument (.dmp)" msgstr "Сохранить инструмент (.dmp)" -#: src/gui/guiConst.cpp:700 +#: src/gui/guiConst.cpp:743 msgid "Move instrument up in list" msgstr "Сдвинуть инструмент вверх в списке" -#: src/gui/guiConst.cpp:701 +#: src/gui/guiConst.cpp:744 msgid "Move instrument down in list" msgstr "Сдвинуть инструмент вниз в списке" -#: src/gui/guiConst.cpp:702 +#: src/gui/guiConst.cpp:745 msgid "Delete instrument" msgstr "Удалить инструмент" -#: src/gui/guiConst.cpp:703 +#: src/gui/guiConst.cpp:746 msgid "Edit instrument" msgstr "Редактировать инструмент" -#: src/gui/guiConst.cpp:704 +#: src/gui/guiConst.cpp:747 msgid "Instrument cursor up" msgstr "Курсор в списке инструментов вверх" -#: src/gui/guiConst.cpp:705 +#: src/gui/guiConst.cpp:748 msgid "Instrument cursor down" msgstr "Курсор в списке инструментов вниз" -#: src/gui/guiConst.cpp:706 +#: src/gui/guiConst.cpp:749 msgid "Instruments: toggle folders/standard view" msgstr "" "Инструменты: переключиться между видом с разбиением по папкам и обычным видом" -#: src/gui/guiConst.cpp:707 +#: src/gui/guiConst.cpp:750 msgid "Save all instruments" msgstr "Сохранить все инструменты" -#: src/gui/guiConst.cpp:710 +#: src/gui/guiConst.cpp:753 msgid "---Wavetable list" msgstr "---Wavetable list" -#: src/gui/guiConst.cpp:711 +#: src/gui/guiConst.cpp:754 msgid "Add wavetable" msgstr "Добавить волновую таблицу" -#: src/gui/guiConst.cpp:712 +#: src/gui/guiConst.cpp:755 msgid "Duplicate wavetable" msgstr "Клонировать волновую таблицу" -#: src/gui/guiConst.cpp:713 +#: src/gui/guiConst.cpp:756 msgid "Open wavetable" msgstr "Открыть волновую таблицу" -#: src/gui/guiConst.cpp:714 +#: src/gui/guiConst.cpp:757 msgid "Open wavetable (replace current)" msgstr "Открыть волновую таблицу (с заменой выделенной)" -#: src/gui/guiConst.cpp:715 +#: src/gui/guiConst.cpp:758 msgid "Save wavetable" msgstr "Сохранить волновую таблицу" -#: src/gui/guiConst.cpp:716 +#: src/gui/guiConst.cpp:759 msgid "Save wavetable (.dmw)" msgstr "Сохранить волновую таблицу (.dmw)" -#: src/gui/guiConst.cpp:717 +#: src/gui/guiConst.cpp:760 msgid "Save wavetable (raw)" msgstr "Сохранить волновую таблицу (сырые данные)" -#: src/gui/guiConst.cpp:718 +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:762 msgid "Move wavetable up in list" msgstr "Сдвинуть волновую таблицу вверх в списке" -#: src/gui/guiConst.cpp:719 +#: src/gui/guiConst.cpp:763 msgid "Move wavetable down in list" msgstr "Сдвинуть волновую таблицу вниз в списке" -#: src/gui/guiConst.cpp:720 +#: src/gui/guiConst.cpp:764 msgid "Delete wavetable" msgstr "Удалить волновую таблицу" -#: src/gui/guiConst.cpp:721 +#: src/gui/guiConst.cpp:765 msgid "Edit wavetable" msgstr "Редактировать волновую таблицу" -#: src/gui/guiConst.cpp:722 +#: src/gui/guiConst.cpp:766 msgid "Wavetable cursor up" msgstr "Курсор в списке волновых таблиц вверх" -#: src/gui/guiConst.cpp:723 +#: src/gui/guiConst.cpp:767 msgid "Wavetable cursor down" msgstr "Курсор в списке волновых таблиц вниз" -#: src/gui/guiConst.cpp:724 +#: src/gui/guiConst.cpp:768 msgid "Wavetables: toggle folders/standard view" msgstr "" "Волновые таблицы: переключиться между видом с разбиением по папкам и обычным " "видом" -#: src/gui/guiConst.cpp:725 +#: src/gui/guiConst.cpp:769 msgid "Save all wavetables" msgstr "Сохранить все волновые таблицы" -#: src/gui/guiConst.cpp:728 +#: src/gui/guiConst.cpp:772 msgid "---Sample list" msgstr "---Sample list" -#: src/gui/guiConst.cpp:729 +#: src/gui/guiConst.cpp:773 msgid "Add sample" msgstr "Добавить сэмпл" -#: src/gui/guiConst.cpp:730 +#: src/gui/guiConst.cpp:774 msgid "Duplicate sample" msgstr "Клонировать сэмпл" -#: src/gui/guiConst.cpp:731 +#: src/gui/guiConst.cpp:775 msgid "Open sample" msgstr "Открыть сэмпл" -#: src/gui/guiConst.cpp:732 +#: src/gui/guiConst.cpp:776 msgid "Open sample (replace current)" msgstr "Открыть сэмпл (с заменой выделенного)" -#: src/gui/guiConst.cpp:733 +#: src/gui/guiConst.cpp:777 msgid "Import raw sample data" msgstr "Импорт сырых данных сэмпла" -#: src/gui/guiConst.cpp:734 +#: src/gui/guiConst.cpp:778 msgid "Import raw sample data (replace current)" msgstr "Импорт сырых данных сэмпла (с заменой выделенного)" -#: src/gui/guiConst.cpp:735 +#: src/gui/guiConst.cpp:779 msgid "Save sample" msgstr "Сохранить сэмпл" -#: src/gui/guiConst.cpp:736 +#: src/gui/guiConst.cpp:780 msgid "Save sample (raw)" msgstr "Сохранить сэмпл (сырые данные)" -#: src/gui/guiConst.cpp:737 +#: src/gui/guiConst.cpp:781 msgid "Move sample up in list" msgstr "Сдвинуть сэмпл вверх в списке" -#: src/gui/guiConst.cpp:738 +#: src/gui/guiConst.cpp:782 msgid "Move sample down in list" msgstr "Сдвинуть сэмпл вниз в списке" -#: src/gui/guiConst.cpp:739 +#: src/gui/guiConst.cpp:783 msgid "Delete sample" msgstr "Удалить сэмпл" -#: src/gui/guiConst.cpp:740 +#: src/gui/guiConst.cpp:784 msgid "Edit sample" msgstr "Редактировать сэмпл" -#: src/gui/guiConst.cpp:741 +#: src/gui/guiConst.cpp:785 msgid "Sample cursor up" msgstr "Курсор в списке сэмплов вверх" -#: src/gui/guiConst.cpp:742 +#: src/gui/guiConst.cpp:786 msgid "Sample cursor down" msgstr "Курсор в списке сэмплов вниз" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 msgid "Stop sample preview" msgstr "Остановить превью сэмпла" -#: src/gui/guiConst.cpp:745 +#: src/gui/guiConst.cpp:789 msgid "Samples: Toggle folders/standard view" msgstr "" "Сэмплы: переключиться между видом с разбиением по папкам и обычным видом" -#: src/gui/guiConst.cpp:746 +#: src/gui/guiConst.cpp:790 msgid "Samples: Make me a drum kit" msgstr "Сэмплы: сделать набор ударных" -#: src/gui/guiConst.cpp:747 +#: src/gui/guiConst.cpp:791 msgid "Save all samples" msgstr "Сохранить все сэмплы" -#: src/gui/guiConst.cpp:750 +#: src/gui/guiConst.cpp:794 msgid "---Sample editor" msgstr "---Sample editor" -#: src/gui/guiConst.cpp:751 +#: src/gui/guiConst.cpp:795 msgid "Sample editor mode: Select" msgstr "Режим редактирования сэмпла: выделение" -#: src/gui/guiConst.cpp:752 +#: src/gui/guiConst.cpp:796 msgid "Sample editor mode: Draw" msgstr "Режим редактирования сэмпла: рисование" -#: src/gui/guiConst.cpp:753 +#: src/gui/guiConst.cpp:797 msgid "Sample editor: Cut" msgstr "Редактор сэмплов: Вырезать" -#: src/gui/guiConst.cpp:754 +#: src/gui/guiConst.cpp:798 msgid "Sample editor: Copy" msgstr "Редактор сэмплов: Копировать" -#: src/gui/guiConst.cpp:755 +#: src/gui/guiConst.cpp:799 msgid "Sample editor: Paste" msgstr "Редактор сэмплов: Вставить" -#: src/gui/guiConst.cpp:756 +#: src/gui/guiConst.cpp:800 msgid "Sample editor: Paste replace" msgstr "Редактор сэмплов: Вставить с заменой" -#: src/gui/guiConst.cpp:757 +#: src/gui/guiConst.cpp:801 msgid "Sample editor: Paste mix" msgstr "Редактор сэмплов: Вставить со смешением" -#: src/gui/guiConst.cpp:758 +#: src/gui/guiConst.cpp:802 msgid "Sample editor: Select all" msgstr "Редактор сэмплов: Выбрать всё" -#: src/gui/guiConst.cpp:759 +#: src/gui/guiConst.cpp:803 msgid "Sample editor: Resize" msgstr "Редактор сэмплов: Изменить размер" -#: src/gui/guiConst.cpp:760 +#: src/gui/guiConst.cpp:804 msgid "Sample editor: Resample" msgstr "Редактор сэмплов: Изменить частоту дискретизации" -#: src/gui/guiConst.cpp:761 +#: src/gui/guiConst.cpp:805 msgid "Sample editor: Amplify" msgstr "Редактор сэмплов: Усилить" -#: src/gui/guiConst.cpp:762 +#: src/gui/guiConst.cpp:806 msgid "Sample editor: Normalize" msgstr "Редактор сэмплов: Нормализовать" -#: src/gui/guiConst.cpp:763 +#: src/gui/guiConst.cpp:807 msgid "Sample editor: Fade in" msgstr "Редактор сэмплов: Плавное нарастание" -#: src/gui/guiConst.cpp:764 +#: src/gui/guiConst.cpp:808 msgid "Sample editor: Fade out" msgstr "Редактор сэмплов: Плавное затухание" -#: src/gui/guiConst.cpp:765 +#: src/gui/guiConst.cpp:809 msgid "Sample editor: Apply silence" msgstr "Редактор сэмплов: Применить тишину" -#: src/gui/guiConst.cpp:766 +#: src/gui/guiConst.cpp:810 msgid "Sample editor: Insert silence" msgstr "Редактор сэмплов: Вставить тишину" -#: src/gui/guiConst.cpp:767 +#: src/gui/guiConst.cpp:811 msgid "Sample editor: Delete" msgstr "Редактор сэмплов: Удалить" -#: src/gui/guiConst.cpp:768 +#: src/gui/guiConst.cpp:812 msgid "Sample editor: Trim" msgstr "Редактор сэмплов: Обрезать" -#: src/gui/guiConst.cpp:769 +#: src/gui/guiConst.cpp:813 msgid "Sample editor: Reverse" msgstr "Редактор сэмплов: Реверс" -#: src/gui/guiConst.cpp:770 +#: src/gui/guiConst.cpp:814 msgid "Sample editor: Invert" msgstr "Редактор сэмплов: Инверсия" -#: src/gui/guiConst.cpp:771 +#: src/gui/guiConst.cpp:815 msgid "Sample editor: Signed/unsigned exchange" msgstr "Редактор сэмплов: Знаковый <-> беззнаковый" -#: src/gui/guiConst.cpp:772 +#: src/gui/guiConst.cpp:816 msgid "Sample editor: Apply filter" msgstr "Редактор сэмплов: Применить фильтр" -#: src/gui/guiConst.cpp:773 +#: src/gui/guiConst.cpp:817 msgid "Sample editor: Crossfade loop points" msgstr "" "Редактор сэмплов: Сделать плавный переход между началом и концом зацикленной " "части" -#: src/gui/guiConst.cpp:774 +#: src/gui/guiConst.cpp:818 msgid "Sample editor: Preview sample" msgstr "Редактор сэмплов: Превью" -#: src/gui/guiConst.cpp:775 +#: src/gui/guiConst.cpp:819 msgid "Sample editor: Stop sample preview" msgstr "Редактор сэмплов: Остановить превью" -#: src/gui/guiConst.cpp:776 +#: src/gui/guiConst.cpp:820 msgid "Sample editor: Zoom in" msgstr "Редактор сэмплов: Увеличить масштаб" -#: src/gui/guiConst.cpp:777 +#: src/gui/guiConst.cpp:821 msgid "Sample editor: Zoom out" msgstr "Редактор сэмплов: Уменьшить масштаб" -#: src/gui/guiConst.cpp:778 +#: src/gui/guiConst.cpp:822 msgid "Sample editor: Toggle auto-zoom" msgstr "Редактор сэмплов: Переключить авто-увеличение" -#: src/gui/guiConst.cpp:779 +#: src/gui/guiConst.cpp:823 msgid "Sample editor: Create instrument from sample" msgstr "Редактор сэмплов: Создать инструмент из сэмпла" -#: src/gui/guiConst.cpp:780 +#: src/gui/guiConst.cpp:824 msgid "Sample editor: Set loop to selection" msgstr "Редактор сэмплов: Зациклить выделенную часть" -#: src/gui/guiConst.cpp:781 +#: src/gui/guiConst.cpp:825 msgid "Sample editor: Create wavetable from selection" msgstr "Редактор сэмплов: Создать волновую таблицу из выделенной части" -#: src/gui/guiConst.cpp:784 +#: src/gui/guiConst.cpp:828 msgid "---Orders" msgstr "---Orders" -#: src/gui/guiConst.cpp:785 +#: src/gui/guiConst.cpp:829 msgid "Previous order" msgstr "Предыдущая строка матрицы паттернов" -#: src/gui/guiConst.cpp:786 +#: src/gui/guiConst.cpp:830 msgid "Next order" msgstr "Следующая строка матрицы паттернов" -#: src/gui/guiConst.cpp:787 +#: src/gui/guiConst.cpp:831 msgid "Order cursor left" msgstr "Курсор матрицы паттернов влево" -#: src/gui/guiConst.cpp:788 +#: src/gui/guiConst.cpp:832 msgid "Order cursor right" msgstr "Курсор матрицы паттернов вправо" -#: src/gui/guiConst.cpp:789 +#: src/gui/guiConst.cpp:833 msgid "Increase order value" msgstr "Увеличить значение строки матрицы паттернов" -#: src/gui/guiConst.cpp:790 +#: src/gui/guiConst.cpp:834 msgid "Decrease order value" msgstr "Уменьшить значение строки матрицы паттернов" -#: src/gui/guiConst.cpp:791 +#: src/gui/guiConst.cpp:835 msgid "Switch order edit mode" msgstr "Переключить режим редактирования матрицы паттернов" -#: src/gui/guiConst.cpp:792 +#: src/gui/guiConst.cpp:836 msgid "Order: toggle alter entire row" msgstr "Матрица паттернов: Переключить режим изменения всей строки" -#: src/gui/guiConst.cpp:793 +#: src/gui/guiConst.cpp:837 msgid "Add order" msgstr "Добавить строку матрицы паттернов" -#: src/gui/guiConst.cpp:794 +#: src/gui/guiConst.cpp:838 msgid "Duplicate order" msgstr "Клонировать строку матрицы паттернов" -#: src/gui/guiConst.cpp:795 +#: src/gui/guiConst.cpp:839 msgid "Deep clone order" msgstr "Клонировать строку матрицы паттернов с выделением новых индексов" -#: src/gui/guiConst.cpp:796 +#: src/gui/guiConst.cpp:840 msgid "Copy current order to end of song" msgstr "Клонировать текущую строку матрицы паттернов в конец трека" -#: src/gui/guiConst.cpp:797 +#: src/gui/guiConst.cpp:841 msgid "Deep clone current order to end of song" msgstr "" "Клонировать текущую строку матрицы паттернов в конец трека с выделением " "новых индексов" -#: src/gui/guiConst.cpp:801 +#: src/gui/guiConst.cpp:845 msgid "Replay order" msgstr "Воспроизвести строку матрицы паттернов" -#: src/gui/guiConst.cpp:1401 +#: src/gui/guiConst.cpp:1472 msgid "All chips" msgstr "Все чипы" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 msgid "Special" msgstr "Особые" @@ -12747,162 +15399,161 @@ msgstr "Соблюдать настройки из окна настроек в msgid "Read-only (can't input notes)" msgstr "Только чтение (нельзя вводить ноты)" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 msgid "Sine" msgstr "Синус" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" -msgstr "Пила" - -#: src/gui/waveEdit.cpp:39 +#: src/gui/waveEdit.cpp:40 msgid "Cosine" msgstr "Косинусоидная" -#: src/gui/waveEdit.cpp:193 +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 msgid "Rect. Sine" msgstr "Выпрямл. синус" -#: src/gui/waveEdit.cpp:194 +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 msgid "Abs. Sine" msgstr "Модуль синуса" -#: src/gui/waveEdit.cpp:195 +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 msgid "Quart. Sine" msgstr "Четвертинки синуса" -#: src/gui/waveEdit.cpp:196 +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 msgid "Squish. Sine" msgstr "Сжатый синус" -#: src/gui/waveEdit.cpp:197 +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 msgid "Abs. Squish. Sine" msgstr "Модуль сж. синуса" -#: src/gui/waveEdit.cpp:200 +#: src/gui/waveEdit.cpp:96 msgid "rectSquare" msgstr "Выпрямл. меандр" -#: src/gui/waveEdit.cpp:203 +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 msgid "Rect. Saw" msgstr "Выпрямл. пила" -#: src/gui/waveEdit.cpp:204 +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 msgid "Abs. Saw" msgstr "Модуль пилы" -#: src/gui/waveEdit.cpp:206 +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 msgid "Cubed Saw" msgstr "Пила в кубе" -#: src/gui/waveEdit.cpp:207 +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 msgid "Rect. Cubed Saw" msgstr "Выпрямл. пила в кубе" -#: src/gui/waveEdit.cpp:208 +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 msgid "Abs. Cubed Saw" msgstr "Модуль пилы в кубе" -#: src/gui/waveEdit.cpp:210 +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 msgid "Cubed Sine" msgstr "Куб синуса" -#: src/gui/waveEdit.cpp:211 +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 msgid "Rect. Cubed Sine" msgstr "Выпрямл. куб синуса" -#: src/gui/waveEdit.cpp:212 +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 msgid "Abs. Cubed Sine" msgstr "Модуль куба синуса" -#: src/gui/waveEdit.cpp:213 +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 msgid "Quart. Cubed Sine" msgstr "Четвертинки куба синуса" -#: src/gui/waveEdit.cpp:214 +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 msgid "Squish. Cubed Sine" msgstr "Сжатый куб синуса" -#: src/gui/waveEdit.cpp:215 +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 msgid "Squish. Abs. Cub. Sine" msgstr "Модуль сж. куба синуса" -#: src/gui/waveEdit.cpp:218 +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 msgid "Rect. Triangle" msgstr "Выпрямл. треуг. волна" -#: src/gui/waveEdit.cpp:219 +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 msgid "Abs. Triangle" msgstr "Модуль треуг. волны" -#: src/gui/waveEdit.cpp:220 +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 msgid "Quart. Triangle" msgstr "Четвертинки треуг. волны" -#: src/gui/waveEdit.cpp:221 +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 msgid "Squish. Triangle" msgstr "Сжатая треуг. волна" -#: src/gui/waveEdit.cpp:222 +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 msgid "Abs. Squish. Triangle" msgstr "Модуль сж. треуг. волны" -#: src/gui/waveEdit.cpp:224 +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 msgid "Cubed Triangle" msgstr "Куб треуг. волны" -#: src/gui/waveEdit.cpp:225 +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 msgid "Rect. Cubed Triangle" msgstr "Выпрямл. куб треуг. волны" -#: src/gui/waveEdit.cpp:226 +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 msgid "Abs. Cubed Triangle" msgstr "Модуль куба треуг. волны" -#: src/gui/waveEdit.cpp:227 +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 msgid "Quart. Cubed Triangle" msgstr "Четвертинки куба треуг. волны" -#: src/gui/waveEdit.cpp:228 +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 msgid "Squish. Cubed Triangle" msgstr "Сжатый куб треуг. волны" -#: src/gui/waveEdit.cpp:229 +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 msgid "Squish. Abs. Cub. Triangle" msgstr "Сжатый модуль куба треуг. волны" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 msgid "no wavetable selected" msgstr "не выбрано ни одной волновой таблицы" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 msgid "select one..." msgstr "выберите один..." -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 msgid "or" msgstr "или" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 msgid "Create New" msgstr "Создайте новый" -#: src/gui/waveEdit.cpp:487 +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" +msgstr "" + +#: src/gui/waveEdit.cpp:390 msgid "Steps" msgstr "Уровни" -#: src/gui/waveEdit.cpp:491 +#: src/gui/waveEdit.cpp:394 msgid "Lines" msgstr "Линии" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 msgid "Width" msgstr "Длина" -#: src/gui/waveEdit.cpp:498 +#: src/gui/waveEdit.cpp:401 msgid "" "use a width of:\n" "- any on Amiga/N163\n" @@ -12910,127 +15561,144 @@ msgid "" "Boy and WonderSwan\n" "- 64 on FDS\n" "- 128 on X1-010\n" +"- 256 on SID3\n" "any other widths will be scaled during playback." msgstr "" +"используйте следующие длины:\n" +"- любую на Amiga/N163\n" +"- 32 на Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy и WonderSwan\n" +"- 64 на FDS\n" +"- 128 на X1-010\n" +"- 256 на SID3\n" +"любые другие длины будут подогнаны во время воспроизведения." -#: src/gui/waveEdit.cpp:510 +#: src/gui/waveEdit.cpp:413 msgid "Height" msgstr "Высота" -#: src/gui/waveEdit.cpp:512 +#: src/gui/waveEdit.cpp:415 msgid "" "use a height of:\n" "- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " "Envelope shape and N163\n" "- 32 for PC Engine\n" "- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" +"- 256 for X1-010, SCC and SID3\n" "any other heights will be scaled during playback." msgstr "" +"используйте следующие высоты:\n" +"- 16 для Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape и N163\n" +"- 32 для PC Engine\n" +"- 64 для FDS и Virtual Boy\n" +"- 256 для X1-010, SCC и SID3\n" +"любые другие высоты будут подогнаны во время воспроизведения." -#: src/gui/waveEdit.cpp:578 +#: src/gui/waveEdit.cpp:481 msgid "Shapes" msgstr "Волны" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 msgid "Duty" msgstr "Скважность" -#: src/gui/waveEdit.cpp:607 +#: src/gui/waveEdit.cpp:510 msgid "Exponent" msgstr "Пок. степени" -#: src/gui/waveEdit.cpp:617 +#: src/gui/waveEdit.cpp:520 msgid "XOR Point" msgstr "Точка XOR" -#: src/gui/waveEdit.cpp:627 +#: src/gui/waveEdit.cpp:530 msgid "Amplitude/Phase" msgstr "Амплитуда/фаза" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 msgid "Op" msgstr "Опер." -#: src/gui/waveEdit.cpp:683 +#: src/gui/waveEdit.cpp:586 msgid "Mult" msgstr "Множитель" -#: src/gui/waveEdit.cpp:685 +#: src/gui/waveEdit.cpp:588 msgid "FB" msgstr "Обр. св." -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 msgid "Connection Diagram" msgstr "Матрица модуляции" -#: src/gui/waveEdit.cpp:765 +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 msgid "Out" msgstr "Вывод" -#: src/gui/waveEdit.cpp:872 +#: src/gui/waveEdit.cpp:775 msgid "WaveTools" msgstr "Инструменты" -#: src/gui/waveEdit.cpp:890 +#: src/gui/waveEdit.cpp:793 msgid "Scale X" msgstr "Масштаб X" -#: src/gui/waveEdit.cpp:896 +#: src/gui/waveEdit.cpp:799 msgid "wavetable longer than 256 samples!" msgstr "волновая таблица длиннее 256 шагов!" -#: src/gui/waveEdit.cpp:960 +#: src/gui/waveEdit.cpp:864 msgid "Scale Y" msgstr "Масштаб Y" -#: src/gui/waveEdit.cpp:978 +#: src/gui/waveEdit.cpp:883 msgid "Offset X" msgstr "Сдвиг X" -#: src/gui/waveEdit.cpp:1000 +#: src/gui/waveEdit.cpp:906 msgid "Offset Y" msgstr "Сдвиг Y" -#: src/gui/waveEdit.cpp:1017 +#: src/gui/waveEdit.cpp:924 msgid "Smooth" msgstr "Сгладить" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 msgid "Amplify" msgstr "Усилить" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 msgid "Normalize" msgstr "Нормализовать" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 msgid "Reverse" msgstr "Реверс" -#: src/gui/waveEdit.cpp:1117 +#: src/gui/waveEdit.cpp:1029 msgid "Half" msgstr "Сократить 2х" -#: src/gui/waveEdit.cpp:1127 +#: src/gui/waveEdit.cpp:1040 msgid "Double" msgstr "Растянуть 2х" -#: src/gui/waveEdit.cpp:1137 +#: src/gui/waveEdit.cpp:1051 msgid "Convert Signed/Unsigned" msgstr "Конверт. знаковая <-> беззнаковая" -#: src/gui/waveEdit.cpp:1167 +#: src/gui/waveEdit.cpp:1083 msgid "Dec" msgstr "Дес." -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 msgid "Hex" msgstr "Шест." -#: src/gui/waveEdit.cpp:1179 +#: src/gui/waveEdit.cpp:1095 msgid "Signed/Unsigned" msgstr "Знаковая <-> беззнаковая" @@ -13197,11 +15865,27 @@ msgstr "GBA DMA: длина зацикленной части должна бы msgid "GBA DMA: sample length will be padded to multiple of 16" msgstr "GBA DMA: длина сэмпла будет скорректирована до кратности 16" -#: src/gui/sampleEdit.cpp:422 +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" +msgstr "" + +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" +msgstr "" + +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" +msgstr "" + +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" +msgstr "" + +#: src/gui/sampleEdit.cpp:441 msgid "ES5506: backward loop mode isn't supported" msgstr "ES5506: режим обратного зацикливания не поддерживается" -#: src/gui/sampleEdit.cpp:425 +#: src/gui/sampleEdit.cpp:444 msgid "" "backward/ping-pong only supported in Generic PCM DAC\n" "ping-pong also on ES5506" @@ -13210,19 +15894,19 @@ msgstr "" "универсального ИКМ ЦАП\n" "\"туда-обратно\" также поддерживается для ES5506" -#: src/gui/sampleEdit.cpp:455 +#: src/gui/sampleEdit.cpp:474 msgid "Info" msgstr "Информация" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 msgid "Rate" msgstr "Частота" -#: src/gui/sampleEdit.cpp:464 +#: src/gui/sampleEdit.cpp:483 msgid "Compat Rate" msgstr "Совместимая частота" -#: src/gui/sampleEdit.cpp:468 +#: src/gui/sampleEdit.cpp:487 msgid "" "used in DefleMask-compatible sample mode (17xx), in where samples are mapped " "to an octave." @@ -13230,26 +15914,26 @@ msgstr "" "используется при воспроизведении в режиме совместимости с DefleMask (17xx), " "в котором сэмплы соответствуют октаве." -#: src/gui/sampleEdit.cpp:474 +#: src/gui/sampleEdit.cpp:493 #, c-format msgid "Loop (length: %d)##Loop" msgstr "Цикл (длина: %d)##Loop" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 msgid "Loop" msgstr "Цикл" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 msgid "changing the loop in a BRR sample may result in glitches!" msgstr "Смена зацикленной части в сэмпле BRR может привести к сбоям!" -#: src/gui/sampleEdit.cpp:540 +#: src/gui/sampleEdit.cpp:559 msgid "BRR emphasis" msgstr "Постобработка для BRR" -#: src/gui/sampleEdit.cpp:549 +#: src/gui/sampleEdit.cpp:568 msgid "" "this is a BRR sample.\n" "enabling this option will muffle it (only affects non-SNES chips)." @@ -13257,7 +15941,7 @@ msgstr "" "это сэмпл BRR.\n" "включение этой опции \"приглушит\" его (на всех чипах кроме SNES)." -#: src/gui/sampleEdit.cpp:551 +#: src/gui/sampleEdit.cpp:570 msgid "" "enable this option to slightly boost high frequencies\n" "to compensate for the SNES' Gaussian filter's muffle." @@ -13266,12 +15950,12 @@ msgstr "" "для компенсации фильтрующего свойства гауссовой интерполяции, из-за которого " "сэмпл \"приглушается\"." -#: src/gui/sampleEdit.cpp:557 +#: src/gui/sampleEdit.cpp:576 #, fuzzy msgid "no BRR filters" msgstr "Фильтр эхо:" -#: src/gui/sampleEdit.cpp:565 +#: src/gui/sampleEdit.cpp:584 msgid "" "enable this option to not use BRR blocks with filters\n" "and allow sample offset commands to be used safely." @@ -13279,25 +15963,25 @@ msgstr "" "включите эту опцию, чтобы разрешить использование блоков BRR с фильтрами\n" "и безопасное использование начального смещения сэмпла." -#: src/gui/sampleEdit.cpp:570 +#: src/gui/sampleEdit.cpp:589 msgid "8-bit dither" msgstr "8-битный дизеринг" -#: src/gui/sampleEdit.cpp:578 +#: src/gui/sampleEdit.cpp:597 msgid "dither the sample when used on a chip that only supports 8-bit samples." msgstr "" "произвести дизеринг для сэмпла при его использовании для чипа, " "поддерживающего только 8-битные сэмплы." -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 msgid "Start" msgstr "Начало" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 msgid "End" msgstr "Конец" -#: src/gui/sampleEdit.cpp:865 +#: src/gui/sampleEdit.cpp:884 #, c-format msgid "" "%s\n" @@ -13306,7 +15990,7 @@ msgstr "" "%s\n" "свободен %d байт" -#: src/gui/sampleEdit.cpp:867 +#: src/gui/sampleEdit.cpp:886 #, c-format msgid "" "%s (%s)\n" @@ -13315,7 +15999,7 @@ msgstr "" "%s (%s)\n" "свободен %d байт" -#: src/gui/sampleEdit.cpp:871 +#: src/gui/sampleEdit.cpp:890 msgid "" "\n" "\n" @@ -13325,220 +16009,224 @@ msgstr "" "\n" "недостаточно памяти для этого сэмпла!" -#: src/gui/sampleEdit.cpp:895 +#: src/gui/sampleEdit.cpp:914 msgid "Edit mode: Select" msgstr "Режим редактирования: выделение" -#: src/gui/sampleEdit.cpp:904 +#: src/gui/sampleEdit.cpp:923 msgid "Edit mode: Draw" msgstr "Режим редактирования: рисование" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 msgid "Resize" msgstr "Масштабировать" -#: src/gui/sampleEdit.cpp:930 +#: src/gui/sampleEdit.cpp:949 msgid "couldn't resize! make sure your sample is 8 or 16-bit." msgstr "" "не получилось отмасштабировать! убедитесь, что это 8- или 16-битный сэмпл." -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 msgid "Resample" msgstr "Изменить частоту дискретизации" -#: src/gui/sampleEdit.cpp:975 +#: src/gui/sampleEdit.cpp:994 msgid "Factor" msgstr "Коэффициент" -#: src/gui/sampleEdit.cpp:985 +#: src/gui/sampleEdit.cpp:1004 msgid "couldn't resample! make sure your sample is 8 or 16-bit." msgstr "" "не получилось изменить частоту дискретизации! убедитесь, что это 8- или 16-" "битный сэмпл." -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 msgid "Apply" msgstr "Применить" -#: src/gui/sampleEdit.cpp:1077 +#: src/gui/sampleEdit.cpp:1096 msgid "Fade in" msgstr "Плавное нарастание" -#: src/gui/sampleEdit.cpp:1084 +#: src/gui/sampleEdit.cpp:1103 msgid "Fade out" msgstr "Плавное затухание" -#: src/gui/sampleEdit.cpp:1089 +#: src/gui/sampleEdit.cpp:1108 msgid "Insert silence" msgstr "Вставить тишину" -#: src/gui/sampleEdit.cpp:1100 +#: src/gui/sampleEdit.cpp:1119 msgid "Go" msgstr "Применить" -#: src/gui/sampleEdit.cpp:1105 +#: src/gui/sampleEdit.cpp:1124 msgid "couldn't insert! make sure your sample is 8 or 16-bit." msgstr "не получилось вставить! убедитесь, что это 8- или 16-битный сэмпл." -#: src/gui/sampleEdit.cpp:1122 +#: src/gui/sampleEdit.cpp:1141 msgid "Apply silence" msgstr "Применить тишину" -#: src/gui/sampleEdit.cpp:1136 +#: src/gui/sampleEdit.cpp:1155 msgid "Trim" msgstr "Обрезать" -#: src/gui/sampleEdit.cpp:1159 +#: src/gui/sampleEdit.cpp:1178 msgid "Signed/unsigned exchange" msgstr "Знаковый <-> беззнаковый" -#: src/gui/sampleEdit.cpp:1164 +#: src/gui/sampleEdit.cpp:1183 msgid "Apply filter" msgstr "Применить фильтр" -#: src/gui/sampleEdit.cpp:1175 +#: src/gui/sampleEdit.cpp:1194 msgid "Cutoff:" msgstr "Частота среза:" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 msgid "Resonance" msgstr "Резонанс (добротность)" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 msgid "Power" msgstr "Порядок фильтра" -#: src/gui/sampleEdit.cpp:1205 +#: src/gui/sampleEdit.cpp:1224 msgid "Low-pass" msgstr "ФНЧ" -#: src/gui/sampleEdit.cpp:1210 +#: src/gui/sampleEdit.cpp:1229 msgid "Band-pass" msgstr "ППФ" -#: src/gui/sampleEdit.cpp:1215 +#: src/gui/sampleEdit.cpp:1234 msgid "High-pass" msgstr "ФВЧ" -#: src/gui/sampleEdit.cpp:1286 +#: src/gui/sampleEdit.cpp:1305 msgid "Crossfade loop points" msgstr "Сделать плавный переход между началом и концом зацикленной части" -#: src/gui/sampleEdit.cpp:1295 +#: src/gui/sampleEdit.cpp:1314 msgid "Number of samples" msgstr "Число сэмплов" -#: src/gui/sampleEdit.cpp:1301 +#: src/gui/sampleEdit.cpp:1320 msgid "Linear <-> Equal power" msgstr "Линейный <-> Одинаковая степень" -#: src/gui/sampleEdit.cpp:1307 +#: src/gui/sampleEdit.cpp:1326 msgid "Crossfade: length would go out of bounds. Aborted..." msgstr "Плавный переход: длина выйдет за границы. Действие отменено." -#: src/gui/sampleEdit.cpp:1310 +#: src/gui/sampleEdit.cpp:1329 msgid "Crossfade: length would overflow loopStart. Try a smaller random value." msgstr "" "Плавный переход: длина выйдет за пределы начала цикла. Попробуйте с меньшим " "случайным значением." -#: src/gui/sampleEdit.cpp:1356 +#: src/gui/sampleEdit.cpp:1375 msgid "Preview sample" msgstr "Превью сэмпла" -#: src/gui/sampleEdit.cpp:1370 +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" +msgstr "" + +#: src/gui/sampleEdit.cpp:1396 msgid "Create instrument from sample" msgstr "Создать инструмент из сэмпла" -#: src/gui/sampleEdit.cpp:1771 +#: src/gui/sampleEdit.cpp:1797 msgid "paste (replace)" msgstr "вставить (с заменой)" -#: src/gui/sampleEdit.cpp:1774 +#: src/gui/sampleEdit.cpp:1800 msgid "paste (mix)" msgstr "вставить со смешением" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 msgid "select all" msgstr "выбрать всё" -#: src/gui/sampleEdit.cpp:1782 +#: src/gui/sampleEdit.cpp:1808 msgid "set loop to selection" msgstr "зациклить по выделенной части" -#: src/gui/sampleEdit.cpp:1785 +#: src/gui/sampleEdit.cpp:1811 msgid "create wavetable from selection" msgstr "создать волновую таблицу из выделенной части" -#: src/gui/sampleEdit.cpp:1791 +#: src/gui/sampleEdit.cpp:1817 msgid "Draw" msgstr "Рисовать" -#: src/gui/sampleEdit.cpp:1791 +#: src/gui/sampleEdit.cpp:1817 msgid "Select" msgstr "Выделить" -#: src/gui/sampleEdit.cpp:1793 +#: src/gui/sampleEdit.cpp:1819 #, c-format msgid "%d samples, %d bytes" msgstr "%d сэмплов, %d байт" -#: src/gui/sampleEdit.cpp:1808 +#: src/gui/sampleEdit.cpp:1834 #, c-format msgid " (%d-%d: %d samples)" msgstr " (%d-%d: %d сэмпл)" -#: src/gui/sampleEdit.cpp:2000 +#: src/gui/sampleEdit.cpp:2026 msgid "Non-8/16-bit samples cannot be edited without prior conversion." msgstr "" "Сэмплы в формате, отличающемся от 8- или 16-битной ИКМ, невозможно " "редактировать\n" "без предварительной конвертации в один из этих форматов." -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 msgid "Choose a System!" msgstr "Выберите систему!" -#: src/gui/newSong.cpp:179 +#: src/gui/newSong.cpp:183 msgid "Categories" msgstr "Категории" -#: src/gui/newSong.cpp:210 +#: src/gui/newSong.cpp:214 msgid "no systems here yet!" msgstr "пока здесь нет ни одной системы!" -#: src/gui/newSong.cpp:212 +#: src/gui/newSong.cpp:216 msgid "no results" msgstr "ничего не найдено" -#: src/gui/newSong.cpp:228 +#: src/gui/newSong.cpp:232 msgid "I'm feeling lucky" msgstr "Мне повезёт!" -#: src/gui/newSong.cpp:230 +#: src/gui/newSong.cpp:234 msgid "no categories available! what in the world." msgstr "нет доступных категорий! что происходит..." -#: src/gui/newSong.cpp:265 +#: src/gui/newSong.cpp:269 msgid "it appears you're extremely lucky today!" msgstr "похоже, что вам сегодня очень повезло!" -#: src/gui/cursor.cpp:205 +#: src/gui/cursor.cpp:220 #, c-format msgid "finish selection: %d.%d,%d - %d.%d,%d" msgstr "закончено выделение: %d.%d,%d - %d.%d,%d" -#: src/gui/tutorial.cpp:487 +#: src/gui/tutorial.cpp:507 msgid "" "Play demo songs?\n" "- Down: Play current song\n" "- Up: Play demo songs" msgstr "" -#: src/gui/tutorial.cpp:491 +#: src/gui/tutorial.cpp:511 msgid "" "Welcome to Combat Vehicle!\n" "\n" @@ -13547,27 +16235,27 @@ msgid "" "Z - Special Esc - Quit" msgstr "" -#: src/gui/tutorial.cpp:496 +#: src/gui/tutorial.cpp:516 msgid "GAME OVER" msgstr "" -#: src/gui/tutorial.cpp:498 +#: src/gui/tutorial.cpp:518 msgid "High Score!" msgstr "" -#: src/gui/tutorial.cpp:658 +#: src/gui/tutorial.cpp:686 msgid "Welcome!" msgstr "" -#: src/gui/tutorial.cpp:661 +#: src/gui/tutorial.cpp:689 msgid "welcome to Furnace, the biggest open-source chiptune tracker!" msgstr "" -#: src/gui/tutorial.cpp:665 +#: src/gui/tutorial.cpp:693 msgid "here are some tips to get you started:" msgstr "" -#: src/gui/tutorial.cpp:668 +#: src/gui/tutorial.cpp:696 msgid "" "- add an instrument by clicking on + in Instruments\n" "- click on the pattern view to focus it\n" @@ -13582,21 +16270,23 @@ msgid "" "increases; right click decreases)" msgstr "" -#: src/gui/tutorial.cpp:680 +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" +msgstr "" + +#: src/gui/tutorial.cpp:714 msgid "" "if you need help, you may:\n" "- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +"- ask for help in Discussions" msgstr "" -#: src/gui/tutorial.cpp:687 +#: src/gui/tutorial.cpp:722 msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +"if you find any issues, be sure to report them! the issue tracker is here:" msgstr "" -#: src/gui/tutorial.cpp:1428 +#: src/gui/tutorial.cpp:1431 #, c-format msgid "STAGE %d" msgstr "" @@ -13625,7 +16315,7 @@ msgstr "Частота (ля 4-ой октавы)" msgid "use effect 09xx to select a groove pattern." msgstr "используйте эффект 09xx для выбора ритм-паттерна." -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 msgid "pattern" msgstr "паттерны" @@ -13633,7 +16323,7 @@ msgstr "паттерны" msgid "remove" msgstr "удалить" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 msgid "Unsaved changes! Save changes before opening another file?" msgstr "" "Остались несохранённые изменения! Сохранить их перед открытием другого файла?" @@ -13644,10 +16334,10 @@ msgstr "" "Остались несохранённые изменения! Сохранить их перед открытием резервной " "копии?" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 #, c-format msgid "Error while saving file! (%s)" msgstr "Ошибка при сохранении файла! (%s)" @@ -13660,414 +16350,414 @@ msgstr "Ошибка при посылке запроса (MIDI вывод не msgid "Select an option: (cannot be undone!)" msgstr "Выберите опцию: (действие не может быть отменено!)" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 msgid "too many instruments!" msgstr "слишком много инструментов!" -#: src/gui/doAction.cpp:794 +#: src/gui/doAction.cpp:799 msgid "this song doesn't have any instruments." msgstr "в этом треке нет инструментов." -#: src/gui/doAction.cpp:921 +#: src/gui/doAction.cpp:958 msgid "this song doesn't have any wavetables." msgstr "в этом треке нет волновых таблиц." -#: src/gui/doAction.cpp:1082 +#: src/gui/doAction.cpp:1119 msgid "this song doesn't have any samples." msgstr "в этом треке нет сэмплов." -#: src/gui/doAction.cpp:1153 +#: src/gui/doAction.cpp:1190 msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" "Не получилось вставить сэмпл! убедитесь, что это 8- или 16-битный сэмпл." -#: src/gui/doAction.cpp:1657 +#: src/gui/doAction.cpp:1694 msgid "select at least one sample!" msgstr "выберите хотя бы один сэмпл!" -#: src/gui/doAction.cpp:1659 +#: src/gui/doAction.cpp:1696 msgid "maximum size is 256 samples!" msgstr "максимальный размер равен 256 сэмплам!" -#: src/gui/csPlayer.cpp:113 +#: src/gui/csPlayer.cpp:126 msgid "Load" msgstr "Загрузить" -#: src/gui/csPlayer.cpp:117 +#: src/gui/csPlayer.cpp:130 msgid "Kill" msgstr "Остановить" # korean: 기계는 이미 죽었습니다! -#: src/gui/csPlayer.cpp:119 +#: src/gui/csPlayer.cpp:132 msgid "Kikai wa mou shindeiru!" msgstr "" -#: src/gui/csPlayer.cpp:123 +#: src/gui/csPlayer.cpp:136 msgid "Burn Current Song" msgstr "Сохранить текущий трек" -#: src/gui/csPlayer.cpp:141 +#: src/gui/csPlayer.cpp:154 msgid "Status" msgstr "Статус" -#: src/gui/csPlayer.cpp:148 +#: src/gui/csPlayer.cpp:161 msgid "start" msgstr "начать" -#: src/gui/csPlayer.cpp:150 +#: src/gui/csPlayer.cpp:163 msgid "PC" msgstr "" -#: src/gui/csPlayer.cpp:152 +#: src/gui/csPlayer.cpp:165 msgid "wait" msgstr "ждать" -#: src/gui/csPlayer.cpp:154 +#: src/gui/csPlayer.cpp:167 msgid "SP" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 msgid "note" msgstr "нота" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 msgid "pitch" msgstr "частота" -#: src/gui/csPlayer.cpp:160 +#: src/gui/csPlayer.cpp:173 msgid "vol" msgstr "" -#: src/gui/csPlayer.cpp:162 +#: src/gui/csPlayer.cpp:175 msgid "vols" msgstr "" -#: src/gui/csPlayer.cpp:164 +#: src/gui/csPlayer.cpp:177 msgid "volst" msgstr "" -#: src/gui/csPlayer.cpp:166 +#: src/gui/csPlayer.cpp:179 msgid "vib" msgstr "" -#: src/gui/csPlayer.cpp:168 +#: src/gui/csPlayer.cpp:181 msgid "porta" msgstr "" -#: src/gui/csPlayer.cpp:170 +#: src/gui/csPlayer.cpp:183 msgid "arp" msgstr "" -#: src/gui/csPlayer.cpp:207 +#: src/gui/csPlayer.cpp:220 msgid "Trace" msgstr "" -#: src/gui/csPlayer.cpp:248 +#: src/gui/csPlayer.cpp:261 msgid "Disassemble" msgstr "" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 msgid "the song is over!" msgstr "трек закончился!" -#: src/gui/gui.cpp:1753 +#: src/gui/gui.cpp:1733 msgid "Open File" msgstr "Открыть файл" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 msgid "compatible files" msgstr "совместимые файлы" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 msgid "all files" msgstr "все файлы" -#: src/gui/gui.cpp:1762 +#: src/gui/gui.cpp:1742 msgid "no backups made yet!" msgstr "резервных копий пока нет!" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 msgid "Furnace song" msgstr "модуль Furnace" -#: src/gui/gui.cpp:1775 +#: src/gui/gui.cpp:1755 msgid "Save File" msgstr "Сохранить файл" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 msgid "Export DMF" msgstr "Экспорт DMF" -#: src/gui/gui.cpp:1785 +#: src/gui/gui.cpp:1765 msgid "DefleMask 1.1.3 module" msgstr "модуль DefleMask 1.1.3" -#: src/gui/gui.cpp:1795 +#: src/gui/gui.cpp:1775 msgid "DefleMask 1.0/legacy module" msgstr "модуль DefleMask 1.0/legacy" -#: src/gui/gui.cpp:1812 +#: src/gui/gui.cpp:1792 msgid "Load Instrument" msgstr "загрузить инструмент" -#: src/gui/gui.cpp:1813 +#: src/gui/gui.cpp:1793 msgid "all compatible files" msgstr "все совместимые файлы" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 msgid "Furnace instrument" msgstr "инструмент Furnace" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 msgid "DefleMask preset" msgstr "пресет DefleMask" -#: src/gui/gui.cpp:1816 +#: src/gui/gui.cpp:1796 msgid "TFM Music Maker instrument" msgstr "инструмент из программы TFM Music Maker" -#: src/gui/gui.cpp:1817 +#: src/gui/gui.cpp:1797 msgid "VGM Music Maker instrument" msgstr "инструмент из программы VGM Music Maker" -#: src/gui/gui.cpp:1818 +#: src/gui/gui.cpp:1798 msgid "Scream Tracker 3 instrument" msgstr "инструмент из программы Scream Tracker 3" -#: src/gui/gui.cpp:1819 +#: src/gui/gui.cpp:1799 msgid "SoundBlaster instrument" msgstr "инструмент SoundBlaster" -#: src/gui/gui.cpp:1820 +#: src/gui/gui.cpp:1800 msgid "Wohlstand OPL instrument" msgstr "инструмент из программы Wohlstand OPL" -#: src/gui/gui.cpp:1821 +#: src/gui/gui.cpp:1801 msgid "Wohlstand OPN instrument" msgstr "инструмент из программы Wohlstand OPN" -#: src/gui/gui.cpp:1822 +#: src/gui/gui.cpp:1802 msgid "Gens KMod patch dump" msgstr "дамп патчей Gens KMod" -#: src/gui/gui.cpp:1823 +#: src/gui/gui.cpp:1803 msgid "BNK file (AdLib)" msgstr "файл BNK (AdLib)" -#: src/gui/gui.cpp:1824 +#: src/gui/gui.cpp:1804 msgid "FF preset bank" msgstr "банк пресетов FF" -#: src/gui/gui.cpp:1825 +#: src/gui/gui.cpp:1805 msgid "2612edit GYB preset bank" msgstr "банк пресетов 2612edit GYB" -#: src/gui/gui.cpp:1826 +#: src/gui/gui.cpp:1806 msgid "VOPM preset bank" msgstr "банк пресетов VOPM" -#: src/gui/gui.cpp:1827 +#: src/gui/gui.cpp:1807 msgid "Wohlstand WOPL bank" msgstr "банк Wohlstand WOPL" -#: src/gui/gui.cpp:1828 +#: src/gui/gui.cpp:1808 msgid "Wohlstand WOPN bank" msgstr "банк Wohlstand WOPN" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 msgid "Save Instrument" msgstr "Сохранить инструмент" -#: src/gui/gui.cpp:1882 +#: src/gui/gui.cpp:1862 msgid "Save All Instruments" msgstr "Сохранить все инструменты" -#: src/gui/gui.cpp:1891 +#: src/gui/gui.cpp:1871 msgid "Load Wavetable" msgstr "Загрузить волновую таблицу" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 msgid "Save Wavetable" msgstr "Сохранить волновую таблицу" -#: src/gui/gui.cpp:1904 +#: src/gui/gui.cpp:1884 msgid "Furnace wavetable" msgstr "волновая таблица Furnace" -#: src/gui/gui.cpp:1913 +#: src/gui/gui.cpp:1893 msgid "DefleMask wavetable" msgstr "волновая таблица DefleMask" -#: src/gui/gui.cpp:1922 +#: src/gui/gui.cpp:1902 msgid "raw data" msgstr "сырые данные" -#: src/gui/gui.cpp:1930 +#: src/gui/gui.cpp:1910 msgid "Save All Wavetables" msgstr "Сохранить все волновые таблицы" -#: src/gui/gui.cpp:1939 +#: src/gui/gui.cpp:1919 msgid "Load Sample" msgstr "Загрузить сэмпл" -#: src/gui/gui.cpp:1951 +#: src/gui/gui.cpp:1931 msgid "Load Raw Sample" msgstr "Загрузить сырые данные сэмпла" -#: src/gui/gui.cpp:1960 +#: src/gui/gui.cpp:1940 msgid "Save Sample" msgstr "Сохранить сэмпл" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 msgid "Wave file" msgstr "файл WAV" -#: src/gui/gui.cpp:1970 +#: src/gui/gui.cpp:1950 msgid "Save Raw Sample" msgstr "Сохранить сырые данные сэмпла" -#: src/gui/gui.cpp:1980 +#: src/gui/gui.cpp:1960 msgid "Save All Samples" msgstr "Сохранить все сэмплы" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 msgid "Export Audio" msgstr "Экспорт аудио" -#: src/gui/gui.cpp:2018 +#: src/gui/gui.cpp:1998 msgid "Export VGM" msgstr "Экспорт VGM" -#: src/gui/gui.cpp:2019 +#: src/gui/gui.cpp:1999 msgid "VGM file" msgstr "Файл VGM" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 msgid "Export Command Stream" msgstr "Экспорт потока команд" -#: src/gui/gui.cpp:2029 +#: src/gui/gui.cpp:2009 msgid "text file" msgstr "текстовый файл" -#: src/gui/gui.cpp:2039 +#: src/gui/gui.cpp:2019 msgid "binary file" msgstr "бинарный файл" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 msgid "Export ROM" msgstr "Экспорт ROM" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 msgid "Select Font" msgstr "Выберите шрифт" -#: src/gui/gui.cpp:2093 +#: src/gui/gui.cpp:2073 msgid "Select Color File" msgstr "Выберите файл с настройками цветов" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 msgid "configuration files" msgstr "файлы конфигурации" -#: src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2082 msgid "Select Keybind File" msgstr "Выберите файл с настройками клавиатуры" -#: src/gui/gui.cpp:2111 +#: src/gui/gui.cpp:2091 msgid "Select Layout File" msgstr "Выберите файл с настройками компоновки окон интерфейса" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 msgid ".ini files" msgstr "файлы .ini" -#: src/gui/gui.cpp:2121 +#: src/gui/gui.cpp:2101 msgid "Select User Presets File" msgstr "Выберите файл пользовательских пресетов" -#: src/gui/gui.cpp:2130 +#: src/gui/gui.cpp:2110 msgid "Select Settings File" msgstr "Выберите файл с настройками" -#: src/gui/gui.cpp:2139 +#: src/gui/gui.cpp:2119 msgid "Export Colors" msgstr "Экспортировать настройки цветов" -#: src/gui/gui.cpp:2148 +#: src/gui/gui.cpp:2128 msgid "Export Keybinds" msgstr "Экспортировать настройки клавиатуры" -#: src/gui/gui.cpp:2157 +#: src/gui/gui.cpp:2137 msgid "Export Layout" msgstr "Экспортировать компоновку окон интерфейса" -#: src/gui/gui.cpp:2166 +#: src/gui/gui.cpp:2146 msgid "Export User Presets" msgstr "Экспортировать пользовательские пресеты" -#: src/gui/gui.cpp:2175 +#: src/gui/gui.cpp:2155 msgid "Export Settings" msgstr "Экспортировать настройки" -#: src/gui/gui.cpp:2186 +#: src/gui/gui.cpp:2166 msgid "Load ROM" msgstr "Загрузить ROM" -#: src/gui/gui.cpp:2196 +#: src/gui/gui.cpp:2176 msgid "Play Command Stream" msgstr "Воспроизвести поток команд" -#: src/gui/gui.cpp:2197 +#: src/gui/gui.cpp:2177 msgid "command stream" msgstr "поток команд" -#: src/gui/gui.cpp:2206 +#: src/gui/gui.cpp:2186 msgid "Open Test" msgstr "Открыть (тест)" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 msgid "another option" msgstr "другая опция" -#: src/gui/gui.cpp:2224 +#: src/gui/gui.cpp:2204 msgid "Open Test (Multi)" msgstr "Открыть (тест, несколько файлов)" -#: src/gui/gui.cpp:2243 +#: src/gui/gui.cpp:2223 msgid "Save Test" msgstr "Сохранить (тест)" -#: src/gui/gui.cpp:2245 +#: src/gui/gui.cpp:2225 msgid "DefleMask module" msgstr "Модуль DefleMask" -#: src/gui/gui.cpp:2285 +#: src/gui/gui.cpp:2265 msgid "compression error" msgstr "ошибка сжатия" -#: src/gui/gui.cpp:2297 +#: src/gui/gui.cpp:2277 msgid "zlib stream error" msgstr "ошибка потока zlib" -#: src/gui/gui.cpp:2319 +#: src/gui/gui.cpp:2299 msgid "zlib finish stream error" msgstr "ошибка завершения потока zlib" -#: src/gui/gui.cpp:2430 +#: src/gui/gui.cpp:2410 msgid "everything OK" msgstr "всё хорошо" -#: src/gui/gui.cpp:2449 +#: src/gui/gui.cpp:2429 msgid "" "you have loaded a backup!\n" "if you need to, please save it somewhere.\n" @@ -14081,75 +16771,127 @@ msgstr "" "СИСТЕМА РЕЗЕРВНОГО КОПИРОВАНИЯ НЕ ЯВЛЯЕТСЯ СИСТЕМОЙ АВТОСОХРАНЕНИЯ!\n" "Furnace не сохраняет резервные копии резервных копий." -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 msgid "Unsaved changes! Save changes before opening file?" msgstr "Остались несохранённые изменения! Сохранить их перед открытием файла?" -#: src/gui/gui.cpp:2884 +#: src/gui/gui.cpp:2860 msgid "paste special..." msgstr "вставить..." -#: src/gui/gui.cpp:2885 +#: src/gui/gui.cpp:2861 msgid "paste mix" msgstr "вставить поверх" -#: src/gui/gui.cpp:2886 +#: src/gui/gui.cpp:2862 msgid "paste mix (background)" msgstr "вставить поверх (с заменой существующего)" -#: src/gui/gui.cpp:2887 +#: src/gui/gui.cpp:2863 msgid "paste with ins (foreground)" msgstr "вставить поверх с инстр. (без замены существующего)" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 msgid "no instruments available" msgstr "нет доступных инструментов" -#: src/gui/gui.cpp:2899 +#: src/gui/gui.cpp:2875 msgid "paste with ins (background)" msgstr "вставить поверх с инстр. (с заменой существующего)" -#: src/gui/gui.cpp:2911 +#: src/gui/gui.cpp:2887 msgid "paste flood" msgstr "вставить с цикл. повт. буфера (до конца патт.)" -#: src/gui/gui.cpp:2912 +#: src/gui/gui.cpp:2888 msgid "paste overflow" msgstr "вставить (с возможным переходом в след. паттерн)" -#: src/gui/gui.cpp:2921 +#: src/gui/gui.cpp:2897 msgid "operation mask..." msgstr "маска операций..." -#: src/gui/gui.cpp:2928 +#: src/gui/gui.cpp:2904 msgid "pull delete" msgstr "удал. с подтяг. след. строк" -#: src/gui/gui.cpp:2932 +#: src/gui/gui.cpp:2908 msgid "insert" msgstr "вставка пустой строки" -#: src/gui/gui.cpp:2940 +#: src/gui/gui.cpp:2916 msgid "transpose (note)" msgstr "транспонирование (нота)" -#: src/gui/gui.cpp:2944 +#: src/gui/gui.cpp:2920 msgid "transpose (value)" msgstr "транспонирование (других параметров)" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 msgid "invert values" msgstr "инверсия значений" -#: src/gui/gui.cpp:2972 +#: src/gui/gui.cpp:2948 msgid "collapse/expand" msgstr "сжать/расширить" -#: src/gui/gui.cpp:2977 +#: src/gui/gui.cpp:2953 msgid "input latch" msgstr "буфер ввода" -#: src/gui/gui.cpp:3004 +#: src/gui/gui.cpp:2980 msgid "" "&&: selected instrument\n" "..: no instrument" @@ -14157,129 +16899,133 @@ msgstr "" "&&: выбранный инструмент\n" "..: без инструмента" -#: src/gui/gui.cpp:3058 +#: src/gui/gui.cpp:3034 msgid "Set" msgstr "Очистить" -#: src/gui/gui.cpp:3078 +#: src/gui/gui.cpp:3054 msgid "note up" msgstr "на полутон вверх" -#: src/gui/gui.cpp:3079 +#: src/gui/gui.cpp:3055 msgid "note down" msgstr "на полутон вниз" -#: src/gui/gui.cpp:3080 +#: src/gui/gui.cpp:3056 msgid "octave up" msgstr "на октаву вверх" -#: src/gui/gui.cpp:3081 +#: src/gui/gui.cpp:3057 msgid "octave down" msgstr "на октаву вниз" -#: src/gui/gui.cpp:3083 +#: src/gui/gui.cpp:3059 msgid "values up" msgstr "параметры вверх" -#: src/gui/gui.cpp:3084 +#: src/gui/gui.cpp:3060 msgid "values down" msgstr "параметры вниз" -#: src/gui/gui.cpp:3085 +#: src/gui/gui.cpp:3061 msgid "values up (+16)" msgstr "параметры вверх (+16)" -#: src/gui/gui.cpp:3086 +#: src/gui/gui.cpp:3062 msgid "values down (-16)" msgstr "параметры вниз (-16)" -#: src/gui/gui.cpp:3089 +#: src/gui/gui.cpp:3065 msgid "transpose" msgstr "транспонировать" -#: src/gui/gui.cpp:3097 +#: src/gui/gui.cpp:3073 msgid "Notes" msgstr "Ноты" -#: src/gui/gui.cpp:3102 +#: src/gui/gui.cpp:3078 msgid "Values" msgstr "Параметры" -#: src/gui/gui.cpp:3109 +#: src/gui/gui.cpp:3085 msgid "change instrument..." msgstr "заменить инструмент..." -#: src/gui/gui.cpp:3122 +#: src/gui/gui.cpp:3098 msgid "gradient/fade..." msgstr "градиент/затухание..." -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 msgid "Nibble mode" msgstr "Режим тетрад" -#: src/gui/gui.cpp:3148 +#: src/gui/gui.cpp:3124 msgid "Go ahead" msgstr "Применить" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 msgid "scale..." msgstr "масштабировать..." -#: src/gui/gui.cpp:3159 +#: src/gui/gui.cpp:3135 msgid "Scale" msgstr "Масштабировать" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 msgid "randomize..." msgstr "заполнить случайными значениями..." -#: src/gui/gui.cpp:3166 +#: src/gui/gui.cpp:3142 msgid "Minimum" msgstr "Нижняя граница" -#: src/gui/gui.cpp:3175 +#: src/gui/gui.cpp:3151 msgid "Maximum" msgstr "Верхняя граница" -#: src/gui/gui.cpp:3204 +#: src/gui/gui.cpp:3170 +msgid "Set effect" +msgstr "" + +#: src/gui/gui.cpp:3188 msgid "flip selection" msgstr "перевернуть выделенную область" -#: src/gui/gui.cpp:3207 +#: src/gui/gui.cpp:3191 msgid "collapse/expand amount##CollapseAmount" msgstr "коэффициент сжатия/расширения##CollapseAmount" -#: src/gui/gui.cpp:3216 +#: src/gui/gui.cpp:3200 msgid "collapse pattern" msgstr "сжать паттерн" -#: src/gui/gui.cpp:3217 +#: src/gui/gui.cpp:3201 msgid "expand pattern" msgstr "расширить паттерн" -#: src/gui/gui.cpp:3222 +#: src/gui/gui.cpp:3206 msgid "collapse song" msgstr "сжать трек" -#: src/gui/gui.cpp:3223 +#: src/gui/gui.cpp:3207 msgid "expand song" msgstr "расширить трек" -#: src/gui/gui.cpp:3228 +#: src/gui/gui.cpp:3212 msgid "find/replace" msgstr "найти/заменить" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 #, c-format msgid "could NOT save layout! %s" msgstr "Не получилось сохранить компоновку окон! %s" -#: src/gui/gui.cpp:3254 +#: src/gui/gui.cpp:3239 #, c-format msgid "could NOT load layout! %s" msgstr "не смог загрузить компоновку окон! %s" -#: src/gui/gui.cpp:3716 +#: src/gui/gui.cpp:3706 msgid "" "Furnace has been started in Safe Mode.\n" "this means that:\n" @@ -14302,325 +17048,329 @@ msgstr "" "режиме.\n" "загрузка шрифтов может быть одной из таких." -#: src/gui/gui.cpp:4222 +#: src/gui/gui.cpp:4221 msgid "can't keep going without graphics! Furnace will quit now." msgstr "не могу продолжать без графики! Furnace выключается." -#: src/gui/gui.cpp:4368 +#: src/gui/gui.cpp:4367 msgid "file" msgstr "файл" -#: src/gui/gui.cpp:4369 +#: src/gui/gui.cpp:4368 msgid "new..." msgstr "новый..." -#: src/gui/gui.cpp:4376 +#: src/gui/gui.cpp:4375 msgid "open..." msgstr "открыть..." -#: src/gui/gui.cpp:4383 +#: src/gui/gui.cpp:4382 msgid "open recent" msgstr "открыть недавние" -#: src/gui/gui.cpp:4399 +#: src/gui/gui.cpp:4398 msgid "nothing here yet" msgstr "пока здесь ничего нет" -#: src/gui/gui.cpp:4402 +#: src/gui/gui.cpp:4401 msgid "clear history" msgstr "очистить историю" -#: src/gui/gui.cpp:4403 +#: src/gui/gui.cpp:4402 msgid "Are you sure you want to clear the recent file list?" msgstr "Вы уверены, что хотите очистить список недавних файлов?" -#: src/gui/gui.cpp:4418 +#: src/gui/gui.cpp:4417 msgid "save as..." msgstr "сохранить как..." -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 msgid "export audio..." msgstr "экспорт аудио..." -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 msgid "export VGM..." msgstr "экспорт VGM..." -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 msgid "export ROM..." msgstr "экспорт ROM..." -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 msgid "export text..." msgstr "экспорт текста..." -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 msgid "export command stream..." msgstr "экспорт потока команд..." -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 msgid "export .dmf..." msgstr "экспорт .dmf..." -#: src/gui/gui.cpp:4477 +#: src/gui/gui.cpp:4476 msgid "export..." msgstr "экспорт..." -#: src/gui/gui.cpp:4483 +#: src/gui/gui.cpp:4482 msgid "manage chips" msgstr "менеджер чипов" -#: src/gui/gui.cpp:4487 +#: src/gui/gui.cpp:4486 msgid "add chip..." msgstr "добавить чип..." -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 #, c-format msgid "cannot add chip! (%s)" msgstr "не могу добавить чип! (%s)" -#: src/gui/gui.cpp:4505 +#: src/gui/gui.cpp:4504 msgid "configure chip..." msgstr "настроить чип..." -#: src/gui/gui.cpp:4515 +#: src/gui/gui.cpp:4514 msgid "change chip..." msgstr "сменить чип..." -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 msgid "Preserve channel positions" msgstr "Сохранить положение каналов" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 #, c-format msgid "cannot change chip! (%s)" msgstr "не могу сменить чип! (%s)" -#: src/gui/gui.cpp:4539 +#: src/gui/gui.cpp:4538 msgid "remove chip..." msgstr "убрать чип..." -#: src/gui/gui.cpp:4545 +#: src/gui/gui.cpp:4544 #, c-format msgid "cannot remove chip! (%s)" msgstr "не могу убрать чип! (%s)" -#: src/gui/gui.cpp:4560 +#: src/gui/gui.cpp:4559 msgid "open built-in assets directory" msgstr "открыть внутреннюю папку с ресурсами" -#: src/gui/gui.cpp:4566 +#: src/gui/gui.cpp:4565 msgid "restore backup" msgstr "загрузить резервную копию" -#: src/gui/gui.cpp:4570 +#: src/gui/gui.cpp:4569 msgid "exit..." msgstr "выйти..." -#: src/gui/gui.cpp:4578 +#: src/gui/gui.cpp:4577 msgid "edit" msgstr "правка" -#: src/gui/gui.cpp:4586 +#: src/gui/gui.cpp:4585 msgid "clear..." msgstr "очистить..." -#: src/gui/gui.cpp:4591 +#: src/gui/gui.cpp:4590 msgid "settings" msgstr "настройки" -#: src/gui/gui.cpp:4593 +#: src/gui/gui.cpp:4592 msgid "full screen" msgstr "полноэкранный режим" -#: src/gui/gui.cpp:4597 +#: src/gui/gui.cpp:4596 msgid "lock layout" msgstr "зафиксировать компоновку окон" -#: src/gui/gui.cpp:4600 +#: src/gui/gui.cpp:4599 msgid "pattern visualizer" msgstr "визуализатор эффектов в паттерне" -#: src/gui/gui.cpp:4606 +#: src/gui/gui.cpp:4605 msgid "reset layout" msgstr "сбросить компоновку окон" -#: src/gui/gui.cpp:4610 +#: src/gui/gui.cpp:4609 msgid "switch to mobile view" msgstr "переключиться на мобильный интерфейс" -#: src/gui/gui.cpp:4614 +#: src/gui/gui.cpp:4613 msgid "user systems..." msgstr "пользовательские системы..." -#: src/gui/gui.cpp:4617 +#: src/gui/gui.cpp:4616 msgid "settings..." msgstr "настройки..." -#: src/gui/gui.cpp:4623 +#: src/gui/gui.cpp:4622 msgid "Window" msgstr "Окно" -#: src/gui/gui.cpp:4623 +#: src/gui/gui.cpp:4622 msgid "window" msgstr "окно" -#: src/gui/gui.cpp:4624 +#: src/gui/gui.cpp:4623 msgid "song" msgstr "трек" -#: src/gui/gui.cpp:4625 +#: src/gui/gui.cpp:4624 msgid "song comments" msgstr "комментарии трека" -#: src/gui/gui.cpp:4626 +#: src/gui/gui.cpp:4625 msgid "song information" msgstr "о треке" -#: src/gui/gui.cpp:4627 +#: src/gui/gui.cpp:4626 msgid "subsongs" msgstr "подпесни" -#: src/gui/gui.cpp:4629 +#: src/gui/gui.cpp:4628 msgid "channels" msgstr "каналы" -#: src/gui/gui.cpp:4630 +#: src/gui/gui.cpp:4629 msgid "chip manager" msgstr "менеджер чипов" -#: src/gui/gui.cpp:4631 +#: src/gui/gui.cpp:4630 msgid "orders" msgstr "матрица паттернов" -#: src/gui/gui.cpp:4633 +#: src/gui/gui.cpp:4632 msgid "pattern manager" msgstr "менеджер паттернов" -#: src/gui/gui.cpp:4634 +#: src/gui/gui.cpp:4633 msgid "mixer" msgstr "микшер" -#: src/gui/gui.cpp:4635 +#: src/gui/gui.cpp:4634 msgid "compatibility flags" msgstr "флаги совместимости" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 msgid "assets" msgstr "ресурсы" -#: src/gui/gui.cpp:4642 +#: src/gui/gui.cpp:4641 msgid "instruments" msgstr "инструменты" -#: src/gui/gui.cpp:4643 +#: src/gui/gui.cpp:4642 msgid "samples" msgstr "сэмплы" -#: src/gui/gui.cpp:4644 +#: src/gui/gui.cpp:4643 msgid "wavetables" msgstr "волновые таблицы" -#: src/gui/gui.cpp:4647 +#: src/gui/gui.cpp:4646 msgid "instrument editor" msgstr "редактор инструментов" -#: src/gui/gui.cpp:4648 +#: src/gui/gui.cpp:4647 msgid "sample editor" msgstr "редактор сэмплов" -#: src/gui/gui.cpp:4649 +#: src/gui/gui.cpp:4648 msgid "wavetable editor" msgstr "редактор волновых таблиц" -#: src/gui/gui.cpp:4652 +#: src/gui/gui.cpp:4651 msgid "visualizers" msgstr "визуализаторы" -#: src/gui/gui.cpp:4653 +#: src/gui/gui.cpp:4652 msgid "oscilloscope (master)" msgstr "осциллограф" -#: src/gui/gui.cpp:4654 +#: src/gui/gui.cpp:4653 msgid "oscilloscope (per-channel)" msgstr "осциллографы (для отдельных каналов)" -#: src/gui/gui.cpp:4655 +#: src/gui/gui.cpp:4654 msgid "oscilloscope (X-Y)" msgstr "осциллограф (X-Y)" -#: src/gui/gui.cpp:4656 +#: src/gui/gui.cpp:4655 msgid "volume meter" msgstr "измеритель громкости" -#: src/gui/gui.cpp:4659 +#: src/gui/gui.cpp:4658 msgid "tempo" msgstr "темп" -#: src/gui/gui.cpp:4660 +#: src/gui/gui.cpp:4659 msgid "clock" msgstr "часы" -#: src/gui/gui.cpp:4661 +#: src/gui/gui.cpp:4660 msgid "grooves" msgstr "ритм-паттерны" -#: src/gui/gui.cpp:4662 +#: src/gui/gui.cpp:4661 msgid "speed" msgstr "скорость" -#: src/gui/gui.cpp:4666 +#: src/gui/gui.cpp:4665 msgid "log viewer" msgstr "просмотр логов" -#: src/gui/gui.cpp:4667 +#: src/gui/gui.cpp:4666 msgid "register view" msgstr "регистры" -#: src/gui/gui.cpp:4668 +#: src/gui/gui.cpp:4667 msgid "statistics" msgstr "статистика" -#: src/gui/gui.cpp:4669 +#: src/gui/gui.cpp:4668 msgid "memory composition" msgstr "содержание памяти" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 msgid "effect list" msgstr "список эффектов" -#: src/gui/gui.cpp:4674 +#: src/gui/gui.cpp:4673 msgid "play/edit controls" msgstr "управление редактированием/воспроизведением" -#: src/gui/gui.cpp:4675 +#: src/gui/gui.cpp:4674 msgid "piano/input pad" msgstr "клавиатура пианино/панель ввода" -#: src/gui/gui.cpp:4676 +#: src/gui/gui.cpp:4675 msgid "spoiler" msgstr "спойлер" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4679 msgid "Help" msgstr "Справка" -#: src/gui/gui.cpp:4680 +#: src/gui/gui.cpp:4679 msgid "help" msgstr "справка" -#: src/gui/gui.cpp:4682 +#: src/gui/gui.cpp:4681 msgid "debug menu" msgstr "отладка" -#: src/gui/gui.cpp:4683 +#: src/gui/gui.cpp:4682 msgid "inspector" msgstr "отладка ImGUI" -#: src/gui/gui.cpp:4684 +#: src/gui/gui.cpp:4683 msgid "panic" msgstr "паника" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" +msgstr "" + #: src/gui/gui.cpp:4685 msgid "about..." msgstr "о программе..." @@ -14772,7 +17522,7 @@ msgstr "" "пожалуйста, установите один из них, или отключите файловый диалог ОС в " "Настройки > Основные." -#: src/gui/gui.cpp:5234 +#: src/gui/gui.cpp:5240 msgid "" "error while saving instrument! only the following instrument types are " "supported:\n" @@ -14796,35 +17546,35 @@ msgstr "" "- FM (OPLL)\n" "- FDS" -#: src/gui/gui.cpp:5337 +#: src/gui/gui.cpp:5343 msgid "there were some errors while loading samples:\n" msgstr "при загрузке сэмплов возникли ошибки:\n" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 msgid "...but you haven't selected a sample!" msgstr "...но вы не выбрали сэмпл!" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 msgid "could not save sample! open Log Viewer for more information." msgstr "" "не удалось сохранить сэмпл! откройте просмотрщик логов для получения " "дополнительной информации." -#: src/gui/gui.cpp:5464 +#: src/gui/gui.cpp:5459 msgid "there were some warnings/errors while loading instruments:\n" msgstr "при загрузке инструментов возникли следующие предупреждения/ошибки:\n" -#: src/gui/gui.cpp:5470 +#: src/gui/gui.cpp:5465 #, c-format msgid "> %s: cannot load instrument! (%s)\n" msgstr "> %s: не могу загрузить инструмент! (%s)\n" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 #, c-format msgid "cannot load instrument! (%s)" msgstr "не могу загрузить инструмент! (%s)" -#: src/gui/gui.cpp:5494 +#: src/gui/gui.cpp:5489 msgid "" "congratulations! you managed to load nothing.\n" "you are entitled to a bug report." @@ -14832,222 +17582,226 @@ msgstr "" "поздравляю! вам удалось загрузить ничто.\n" "вы приглашаетесь к написанию отчёта об ошибке." -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 msgid "...but you haven't selected an instrument!" msgstr "...но вы не выбрали инструмент!" -#: src/gui/gui.cpp:5547 +#: src/gui/gui.cpp:5544 msgid "there were some errors while loading wavetables:\n" msgstr "при загрузке волновых таблиц возникли следующие ошибки:\n" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 #, c-format msgid "cannot load wavetable! (%s)" msgstr "не могу загрузить волновую таблицу! (%s)" -#: src/gui/gui.cpp:5593 +#: src/gui/gui.cpp:5590 msgid "...but you haven't selected a wavetable!" msgstr "...но вы не выбрали волновую таблицу!" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 msgid "could not open file!" msgstr "не удалось открыть файл!" -#: src/gui/gui.cpp:5616 +#: src/gui/gui.cpp:5613 #, c-format msgid "could not write VGM! (%s)" msgstr "не смог записать VGM! (%s)" -#: src/gui/gui.cpp:5652 +#: src/gui/gui.cpp:5649 #, c-format msgid "could not write text! (%s)" msgstr "не удалось записать текстовый файл! (%s)" -#: src/gui/gui.cpp:5673 +#: src/gui/gui.cpp:5670 #, c-format msgid "could not write command stream! (%s)" msgstr "не удалось записать файл с потоком команд! (%s)" -#: src/gui/gui.cpp:5697 +#: src/gui/gui.cpp:5694 msgid "could not import user presets!" msgstr "не удалось импортировать пользовательские пресеты!" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 #, c-format msgid "could not import user presets! (%s)" msgstr "не удалось импортировать пользовательские пресеты! (%s)" -#: src/gui/gui.cpp:5740 +#: src/gui/gui.cpp:5737 #, c-format msgid "You opened: %s" msgstr "Вы открыли: %s" -#: src/gui/gui.cpp:5743 +#: src/gui/gui.cpp:5740 msgid "You opened:" msgstr "Вы открыли:" -#: src/gui/gui.cpp:5751 +#: src/gui/gui.cpp:5748 #, c-format msgid "You saved: %s" msgstr "Вы сохранили: %s" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 msgid "Error" msgstr "Ошибка" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 msgid "Select Instrument" msgstr "Выбрать инструмент" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 msgid "Select Sample" msgstr "Выберите сэмпл" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 msgid "Import Raw Sample" msgstr "Импортировать сырые данные сэмпла" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 msgid "Rendering..." msgstr "Рендер..." -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 msgid "ROM Export Progress" msgstr "Прогресс экспорта ROM" -#: src/gui/gui.cpp:5866 +#: src/gui/gui.cpp:5864 msgid "Please wait..." msgstr "Пожалуйста, подождите..." -#: src/gui/gui.cpp:5902 +#: src/gui/gui.cpp:5900 #, c-format msgid "Row %d of %d" msgstr "Строка %d из %d" -#: src/gui/gui.cpp:5905 +#: src/gui/gui.cpp:5901 #, c-format msgid "Channel %d of %d" msgstr "Канал %d из %d" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 msgid "Abort" msgstr "Прервать" -#: src/gui/gui.cpp:5929 +#: src/gui/gui.cpp:5924 msgid "...ooooor you could try asking me a new ROM export?" msgstr "...ну или вы можете попросить меня добавить новый ROM экспорт?" -#: src/gui/gui.cpp:5931 +#: src/gui/gui.cpp:5926 msgid "Erm what the sigma???" msgstr "Эм, что за???" -#: src/gui/gui.cpp:6040 +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 #, c-format msgid "%s" msgstr "%s" -#: src/gui/gui.cpp:6270 +#: src/gui/gui.cpp:6265 msgid "Erasing" msgstr "Удалить:" -#: src/gui/gui.cpp:6273 +#: src/gui/gui.cpp:6268 msgid "All subsongs" msgstr "Все подпесни" -#: src/gui/gui.cpp:6280 +#: src/gui/gui.cpp:6275 msgid "Current subsong" msgstr "Текущую подпесню" -#: src/gui/gui.cpp:6347 +#: src/gui/gui.cpp:6342 msgid "Optimization" msgstr "Оптимизировать:" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 msgid "De-duplicate patterns" msgstr "Удалить дубликаты паттернов" -#: src/gui/gui.cpp:6359 +#: src/gui/gui.cpp:6354 msgid "Remove unused instruments" msgstr "Удалить неиспользуемые инструменты" -#: src/gui/gui.cpp:6372 +#: src/gui/gui.cpp:6367 msgid "Remove unused samples" msgstr "Удалить неиспользуемые сэмплы" -#: src/gui/gui.cpp:6389 +#: src/gui/gui.cpp:6384 msgid "Never mind! Cancel" msgstr "Не надо! Отмена" -#: src/gui/gui.cpp:6469 +#: src/gui/gui.cpp:6453 +msgid "Got it" +msgstr "" + +#: src/gui/gui.cpp:6484 msgid "Drum kit mode:" msgstr "Режим создания набора ударных:" -#: src/gui/gui.cpp:6473 +#: src/gui/gui.cpp:6488 msgid "12 samples per octave" msgstr "12 сэмплов на октаву" -#: src/gui/gui.cpp:6478 +#: src/gui/gui.cpp:6493 msgid "Starting octave" msgstr "Начальная октава" -#: src/gui/gui.cpp:6498 +#: src/gui/gui.cpp:6513 msgid "Drum Kit" msgstr "Набор ударных" -#: src/gui/gui.cpp:6584 +#: src/gui/gui.cpp:6599 msgid "this is an instrument bank! select which one to use:" msgstr "это банк инструментов! выберите, какой вы хотите использовать:" -#: src/gui/gui.cpp:6587 +#: src/gui/gui.cpp:6602 msgid "this is an instrument bank! select which ones to load:" msgstr "это банк инструментов! выберите, какой вы хотите загрузить" -#: src/gui/gui.cpp:6665 +#: src/gui/gui.cpp:6680 msgid "this is a sample bank! select which ones to load:" msgstr "это банк сэмплов! выберите, какие вы хотите загрузить:" -#: src/gui/gui.cpp:6846 +#: src/gui/gui.cpp:6861 msgid "Data type:" msgstr "Тип данных:" -#: src/gui/gui.cpp:6873 +#: src/gui/gui.cpp:6888 msgid "(will be mixed down to mono)" msgstr "(будет сведено в моно)" -#: src/gui/gui.cpp:6874 +#: src/gui/gui.cpp:6889 msgid "Unsigned" msgstr "Беззнаковый" -#: src/gui/gui.cpp:6878 +#: src/gui/gui.cpp:6893 msgid "Big endian" msgstr "Обратный порядок байтов (Big endian)" -#: src/gui/gui.cpp:6886 +#: src/gui/gui.cpp:6901 msgid "Swap nibbles" msgstr "Поменять местами тетрады" -#: src/gui/gui.cpp:6890 +#: src/gui/gui.cpp:6905 msgid "Swap words" msgstr "Поменять местами машинные слова" -#: src/gui/gui.cpp:6894 +#: src/gui/gui.cpp:6909 msgid "Encoding:" msgstr "Кодировка:" -#: src/gui/gui.cpp:6907 +#: src/gui/gui.cpp:6922 msgid "Reverse bit order" msgstr "Обратный порядок битов" -#: src/gui/gui.cpp:6949 +#: src/gui/gui.cpp:6964 msgid "Error! No string provided!" msgstr "Ошибка! Не предоставлена строка!" -#: src/gui/gui.cpp:7288 +#: src/gui/gui.cpp:7303 msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "кажется, я не могу загрузить эти шрифты. проверьте настройки?" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 msgid "" "could not init renderer!\n" "falling back to software renderer. please restart Furnace." @@ -15055,7 +17809,7 @@ msgstr "" "не получилось инициализировать движок отрисовки!\n" "перехожу на программную отрисовку. пожалуйста, перезапустите Furnace." -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 #, c-format msgid "" "could not init renderer! %s\n" @@ -15064,16 +17818,16 @@ msgstr "" "не получилось инициализировать движок отрисовки! %s\n" "перехожу на программную отрисовку. пожалуйста, перезапустите Furnace." -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 msgid "could not init renderer!" msgstr "не смог инициализировать отрисовщик!" -#: src/gui/gui.cpp:7494 +#: src/gui/gui.cpp:7509 #, c-format msgid "could not open window! %s" msgstr "не удалось открыть окно! %s" -#: src/gui/gui.cpp:7499 +#: src/gui/gui.cpp:7514 msgid "" "\n" "falling back to software renderer. please restart Furnace." @@ -15081,79 +17835,79 @@ msgstr "" "\n" "перехожу на программную отрисовку. пожалуйста, перезапустите Furnace." -#: src/gui/gui.cpp:7650 +#: src/gui/gui.cpp:7665 msgid "Size column to fit###SizeOne" msgstr "Масштабировать столбец по размеру###SizeOne" -#: src/gui/gui.cpp:7652 +#: src/gui/gui.cpp:7667 msgid "Size all columns to fit###SizeAll" msgstr "Масштабировать все столбцы по размеру###SizeAll" -#: src/gui/gui.cpp:7654 +#: src/gui/gui.cpp:7669 msgid "Size all columns to default###SizeAll" msgstr "Масштабировать все столбцы по умолчанию###SizeAll" -#: src/gui/gui.cpp:7656 +#: src/gui/gui.cpp:7671 msgid "Reset order###ResetOrder" msgstr "Сбросить порядок###ResetOrder" -#: src/gui/gui.cpp:7658 +#: src/gui/gui.cpp:7673 msgid "(Main menu bar)" msgstr "(полоса главного меню)" -#: src/gui/gui.cpp:7660 +#: src/gui/gui.cpp:7675 msgid "(Popup)" msgstr "(Всплывающее окно)" -#: src/gui/gui.cpp:7662 +#: src/gui/gui.cpp:7677 msgid "(Untitled)" msgstr "(Без названия)" -#: src/gui/gui.cpp:7664 +#: src/gui/gui.cpp:7679 msgid "Hide tab bar###HideTabBar" msgstr "Скрыть полосу с вкладками###HideTabBar" -#: src/gui/gui.cpp:7668 +#: src/gui/gui.cpp:7683 msgid "LocaleSettings: ccjk" msgstr "LocaleSettings: ccjk 0400-04FF" -#: src/gui/gui.cpp:7872 +#: src/gui/gui.cpp:7887 msgid "NES DPCM data" msgstr "Данные ДИКМ для NES" -#: src/gui/gui.cpp:7875 +#: src/gui/gui.cpp:7890 msgid "SNES Bit Rate Reduction" msgstr "SNES Bit Rate Reduction" -#: src/gui/gui.cpp:7878 +#: src/gui/gui.cpp:7893 msgid "PMD YM2608 ADPCM-B sample bank" msgstr "Банк сэмплов PMD YM2608 ADPCM-B" -#: src/gui/gui.cpp:7881 +#: src/gui/gui.cpp:7896 msgid "PDR 4-bit AY-3-8910 sample bank" msgstr "Банк сэмплов PDR 4-бит AY-3-8910" -#: src/gui/gui.cpp:7884 +#: src/gui/gui.cpp:7899 msgid "FMP YM2608 ADPCM-B sample bank" msgstr "Банк сэмплов FMP YM2608 ADPCM-B" -#: src/gui/gui.cpp:7887 +#: src/gui/gui.cpp:7902 msgid "MDX OKI ADPCM sample bank" msgstr "Банк сэмплов MDX OKI ADPCM" -#: src/gui/gui.cpp:7890 +#: src/gui/gui.cpp:7905 msgid "FMP 8-bit PCM sample bank" msgstr "Банк сэмплов FMP 8-бит PCM" -#: src/gui/gui.cpp:7893 +#: src/gui/gui.cpp:7908 msgid "PMD 8-bit PCM sample bank" msgstr "Банк сэмплов PMD 8-бит PCM" -#: src/gui/gui.cpp:7896 +#: src/gui/gui.cpp:7911 msgid "PMD OKI ADPCM sample bank" msgstr "Банк сэмплов PMD OKI ADPCM" -#: src/gui/gui.cpp:8261 +#: src/gui/gui.cpp:8276 msgid "Unsaved changes! Save changes before quitting?" msgstr "Остались несохранённые изменения! Сохранить их перед выходом?" @@ -15177,20 +17931,20 @@ msgstr "Действия" msgid "(drag to swap chips)" msgstr "(перетащите, чтобы поменять местами каналы)" -#: src/gui/sysManager.cpp:90 +#: src/gui/sysManager.cpp:107 msgid "Clone##SysDup" msgstr "Клонировать##SysDup" -#: src/gui/sysManager.cpp:92 +#: src/gui/sysManager.cpp:109 #, c-format msgid "cannot clone chip! (%s)" msgstr "не могу клонировать чип! (%s)" -#: src/gui/sysManager.cpp:103 +#: src/gui/sysManager.cpp:120 msgid "Change##SysChange" msgstr "Сменить##SysChange" -#: src/gui/sysManager.cpp:126 +#: src/gui/sysManager.cpp:146 msgid "Are you sure you want to remove this chip?" msgstr "Вы действительно хотите удалить этот чип?" @@ -15228,451 +17982,441 @@ msgstr "" "\n" "ПКМ, чтобы удалить" -#: src/gui/insEdit.cpp:39 +#: src/gui/insEdit.cpp:42 msgid "Down Down Down" msgstr "Вниз Вниз Вниз" -#: src/gui/insEdit.cpp:40 +#: src/gui/insEdit.cpp:43 msgid "Down." msgstr "Вниз." -#: src/gui/insEdit.cpp:41 +#: src/gui/insEdit.cpp:44 msgid "Down Up Down Up" msgstr "Вниз Вверх Вниз Вверх" -#: src/gui/insEdit.cpp:42 +#: src/gui/insEdit.cpp:45 msgid "Down UP" msgstr "Вниз ВВЕРХ" -#: src/gui/insEdit.cpp:43 +#: src/gui/insEdit.cpp:46 msgid "Up Up Up" msgstr "Вверх Вверх Вверх" -#: src/gui/insEdit.cpp:44 +#: src/gui/insEdit.cpp:47 msgid "Up." msgstr "Вверх." -#: src/gui/insEdit.cpp:45 +#: src/gui/insEdit.cpp:48 msgid "Up Down Up Down" msgstr "Вверх Вниз Вверх Вниз" -#: src/gui/insEdit.cpp:46 +#: src/gui/insEdit.cpp:49 msgid "Up DOWN" msgstr "Вверх ВНИЗ" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Algorithm" msgstr "Алгоритм" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 msgid "Feedback" msgstr "Обр. связь." -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "LFO > Freq" msgstr "ГНЧ > част." -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "LFO > Amp" msgstr "ГНЧ > ампл." -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Decay 2" msgstr "Спад 2" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "EnvScale" msgstr "Масш. огиб." -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Multiplier" msgstr "Множитель" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Detune 2" msgstr "Расстройка 2" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "AM" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 msgid "AM Depth" msgstr "Глубина АМ" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Vibrato Depth" msgstr "Глубина вибрато" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Sustained" msgstr "Сустейн" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Level Scaling" msgstr "Масштаб. громкости" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Vibrato" msgstr "Вибрато" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Scale Rate" msgstr "Измен. коэфф. масш. в зав. от част." -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "OP2 Half Sine" msgstr "полу-синус для ОП2" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "OP1 Half Sine" msgstr "полу-синус для ОП1" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "EnvShift" msgstr "Сдвиг огиб." -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Reverb" msgstr "Реверб" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "Fine" msgstr "Расстройка" -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "LFO2 > Freq" msgstr "ОНЧ2 > част." -#: src/gui/insEdit.cpp:50 +#: src/gui/insEdit.cpp:53 msgid "LFO2 > Amp" msgstr "ОНЧ2 > част." -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 msgid "OP4 Noise Mode" msgstr "Режим шума ОП4" -#: src/gui/insEdit.cpp:57 +#: src/gui/insEdit.cpp:60 msgid "Envelope Delay" msgstr "Задержка огибающей" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 msgid "Output Level" msgstr "Громкость вывода" -#: src/gui/insEdit.cpp:59 +#: src/gui/insEdit.cpp:62 msgid "Modulation Input Level" msgstr "Сила модуляции на входе" -#: src/gui/insEdit.cpp:60 +#: src/gui/insEdit.cpp:63 msgid "Left Output" msgstr "Вывод звука влево" -#: src/gui/insEdit.cpp:61 +#: src/gui/insEdit.cpp:64 msgid "Right Output" msgstr "Вывод звука вправо" -#: src/gui/insEdit.cpp:62 +#: src/gui/insEdit.cpp:65 msgid "Coarse Tune (semitones)" msgstr "Грубая расстройка (полутоны)" -#: src/gui/insEdit.cpp:64 +#: src/gui/insEdit.cpp:67 msgid "Fixed Frequency Mode" msgstr "Режим фиксированной частоты" -#: src/gui/insEdit.cpp:69 +#: src/gui/insEdit.cpp:72 msgid "Env. Delay" msgstr "Задержка огибающей" -#: src/gui/insEdit.cpp:71 +#: src/gui/insEdit.cpp:74 msgid "ModInput" msgstr "Мод. на входе" -#: src/gui/insEdit.cpp:72 +#: src/gui/insEdit.cpp:75 msgid "Left" msgstr "Лево" -#: src/gui/insEdit.cpp:73 +#: src/gui/insEdit.cpp:76 msgid "Right" msgstr "Право" -#: src/gui/insEdit.cpp:74 +#: src/gui/insEdit.cpp:77 msgid "Tune" msgstr "Груб. расстр." -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 msgid "Fixed" msgstr "Фикс." -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" -msgstr "Пользовательские" - -#: src/gui/insEdit.cpp:99 +#: src/gui/insEdit.cpp:102 msgid "1. Violin" msgstr "1. Скрипка" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 msgid "2. Guitar" msgstr "2. Гитара" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 msgid "3. Piano" msgstr "3. Пианино" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 msgid "4. Flute" msgstr "4. Флейта" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 msgid "5. Clarinet" msgstr "5. Кларнет" -#: src/gui/insEdit.cpp:104 +#: src/gui/insEdit.cpp:107 msgid "6. Oboe" msgstr "6. Гобой" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 msgid "7. Trumpet" msgstr "7. Тромбон" -#: src/gui/insEdit.cpp:106 +#: src/gui/insEdit.cpp:109 msgid "8. Organ" msgstr "8. Орган" -#: src/gui/insEdit.cpp:107 +#: src/gui/insEdit.cpp:110 msgid "9. Horn" msgstr "9. Рог" -#: src/gui/insEdit.cpp:108 +#: src/gui/insEdit.cpp:111 msgid "10. Synth" msgstr "10. Синтезатор" -#: src/gui/insEdit.cpp:109 +#: src/gui/insEdit.cpp:112 msgid "11. Harpsichord" msgstr "11. Клавесин" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 msgid "12. Vibraphone" msgstr "12. Вибрафон" -#: src/gui/insEdit.cpp:111 +#: src/gui/insEdit.cpp:114 msgid "13. Synth Bass" msgstr "13. Синтезаторный бас" -#: src/gui/insEdit.cpp:112 +#: src/gui/insEdit.cpp:115 msgid "14. Acoustic Bass" msgstr "14. Акустический бас" -#: src/gui/insEdit.cpp:113 +#: src/gui/insEdit.cpp:116 msgid "15. Electric Guitar" msgstr "15. Электрогитара" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" -msgstr "Ударные" - -#: src/gui/insEdit.cpp:118 +#: src/gui/insEdit.cpp:121 msgid "1. Electric String" msgstr "1. Электронный струнный инструмент" -#: src/gui/insEdit.cpp:119 +#: src/gui/insEdit.cpp:122 msgid "2. Bow wow" msgstr "2. Гам-гам" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 msgid "3. Electric Guitar" msgstr "3. Электрогитара" -#: src/gui/insEdit.cpp:121 +#: src/gui/insEdit.cpp:124 msgid "4. Organ" msgstr "4. Орган" -#: src/gui/insEdit.cpp:123 +#: src/gui/insEdit.cpp:126 msgid "6. Saxophone" msgstr "6. Саксофон" -#: src/gui/insEdit.cpp:125 +#: src/gui/insEdit.cpp:128 msgid "8. Street Organ" msgstr "8. Шарманка" -#: src/gui/insEdit.cpp:126 +#: src/gui/insEdit.cpp:129 msgid "9. Synth Brass" msgstr "9. Синтезаторный медный духовой" -#: src/gui/insEdit.cpp:127 +#: src/gui/insEdit.cpp:130 msgid "10. Electric Piano" msgstr "10. Электронное пианино" -#: src/gui/insEdit.cpp:128 +#: src/gui/insEdit.cpp:131 msgid "11. Bass" msgstr "11. Бас" -#: src/gui/insEdit.cpp:130 +#: src/gui/insEdit.cpp:133 msgid "13. Chime" msgstr "13. Колокольчик" -#: src/gui/insEdit.cpp:131 +#: src/gui/insEdit.cpp:134 msgid "14. Tom Tom II" msgstr "14. Там-там №2" -#: src/gui/insEdit.cpp:132 +#: src/gui/insEdit.cpp:135 msgid "15. Noise" msgstr "15. Шум" -#: src/gui/insEdit.cpp:137 +#: src/gui/insEdit.cpp:140 msgid "1. Strings" msgstr "1. Струнные" -#: src/gui/insEdit.cpp:140 +#: src/gui/insEdit.cpp:143 msgid "4. Electric Piano" msgstr "4. Электронное пианино" -#: src/gui/insEdit.cpp:141 +#: src/gui/insEdit.cpp:144 msgid "5. Flute" msgstr "5. Флейта" -#: src/gui/insEdit.cpp:142 +#: src/gui/insEdit.cpp:145 msgid "6. Marimba" msgstr "6. Маримба" -#: src/gui/insEdit.cpp:144 +#: src/gui/insEdit.cpp:147 msgid "8. Harmonica" msgstr "8. Гармоника" -#: src/gui/insEdit.cpp:145 +#: src/gui/insEdit.cpp:148 msgid "9. Tuba" msgstr "9. Туба" -#: src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:149 msgid "10. Synth Brass" msgstr "10. Синтезаторный медный духовой" -#: src/gui/insEdit.cpp:147 +#: src/gui/insEdit.cpp:150 msgid "11. Short Saw" msgstr "11. Короткая пила" -#: src/gui/insEdit.cpp:149 +#: src/gui/insEdit.cpp:152 msgid "13. Electric Guitar 2" msgstr "13. Электрогитара 2" -#: src/gui/insEdit.cpp:150 +#: src/gui/insEdit.cpp:153 msgid "14. Synth Bass" msgstr "14. Синтезаторный бас" -#: src/gui/insEdit.cpp:151 +#: src/gui/insEdit.cpp:154 msgid "15. Sitar" msgstr "15. Ситар" -#: src/gui/insEdit.cpp:157 +#: src/gui/insEdit.cpp:160 msgid "1. Bell" msgstr "1. Колокол" -#: src/gui/insEdit.cpp:162 +#: src/gui/insEdit.cpp:165 msgid "6. Rattling Bell" msgstr "6. Дребезжащий колокол" -#: src/gui/insEdit.cpp:164 +#: src/gui/insEdit.cpp:167 msgid "8. Reed Organ" msgstr "8. Свирель" -#: src/gui/insEdit.cpp:165 +#: src/gui/insEdit.cpp:168 msgid "9. Soft Bell" msgstr "9. \"Мягкий\" колокол" -#: src/gui/insEdit.cpp:166 +#: src/gui/insEdit.cpp:169 msgid "10. Xylophone" msgstr "10. Ксилофон" -#: src/gui/insEdit.cpp:167 +#: src/gui/insEdit.cpp:170 msgid "11. Vibraphone" msgstr "11. Вибрафон" -#: src/gui/insEdit.cpp:168 +#: src/gui/insEdit.cpp:171 msgid "12. Brass" msgstr "12. Медный духовой инструмент" -#: src/gui/insEdit.cpp:169 +#: src/gui/insEdit.cpp:172 msgid "13. Bass Guitar" msgstr "13. Бас-гитара" -#: src/gui/insEdit.cpp:170 +#: src/gui/insEdit.cpp:173 msgid "14. Synth" msgstr "14. Синтезатор" -#: src/gui/insEdit.cpp:171 +#: src/gui/insEdit.cpp:174 msgid "15. Chorus" msgstr "15. Хорус" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 msgid "Half Sine" msgstr "Половинка синуса" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 msgid "Absolute Sine" msgstr "Модуль синуса" -#: src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:183 msgid "Quarter Sine" msgstr "Четверть синуса" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 msgid "Squished Sine" msgstr "Сжатый синус" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 msgid "Squished AbsSine" msgstr "Сж. модуль синуса" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 msgid "Derived Square" msgstr "Производная от меандра" -#: src/gui/insEdit.cpp:191 +#: src/gui/insEdit.cpp:194 msgid "Pulse Sine" msgstr "Синус-меандр" -#: src/gui/insEdit.cpp:192 +#: src/gui/insEdit.cpp:195 msgid "Sine (Even Periods)" msgstr "Синус (чётные периоды)" -#: src/gui/insEdit.cpp:193 +#: src/gui/insEdit.cpp:196 msgid "AbsSine (Even Periods)" msgstr "Мод. синуса (чётн. пер.)" -#: src/gui/insEdit.cpp:201 +#: src/gui/insEdit.cpp:204 msgid "Cut Sine" msgstr "Обрезанный синус" -#: src/gui/insEdit.cpp:202 +#: src/gui/insEdit.cpp:205 msgid "Cut Triangle" msgstr "Обрез. треуг. волна" -#: src/gui/insEdit.cpp:204 +#: src/gui/insEdit.cpp:207 msgid "Squished Triangle" msgstr "Сжатая треуг. волна" -#: src/gui/insEdit.cpp:206 +#: src/gui/insEdit.cpp:209 msgid "Squished AbsTriangle" msgstr "Сж. мод. треуг. волны" -#: src/gui/insEdit.cpp:224 +#: src/gui/insEdit.cpp:227 msgid "Noise disabled" msgstr "Шум выключен" -#: src/gui/insEdit.cpp:225 +#: src/gui/insEdit.cpp:228 msgid "Square + noise" msgstr "Меандр + шум" -#: src/gui/insEdit.cpp:226 +#: src/gui/insEdit.cpp:229 msgid "Ringmod from OP3 + noise" msgstr "Кольцевая модуляция от ОП3 + шум" -#: src/gui/insEdit.cpp:227 +#: src/gui/insEdit.cpp:230 msgid "" "Ringmod from OP3 + double pitch ModInput\n" "WARNING - has emulation issues; subject to change" @@ -15680,429 +18424,602 @@ msgstr "" "Кольцевая модуляция от ОП3 + ModInput на двойной частоте\n" "ВНИМАНИЕ - эмуляция этого режима имеет проблемы и может быть изменена" -#: src/gui/insEdit.cpp:232 +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" +msgstr "8580 SID" + +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 msgid "Bitwise AND" msgstr "Побитовое И" -#: src/gui/insEdit.cpp:233 +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 msgid "Bitwise OR" msgstr "Побитовое ИЛИ" -#: src/gui/insEdit.cpp:234 +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 msgid "Bitwise XOR" msgstr "Побитовое искл. ИЛИ" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 msgid "gate" msgstr "старт/стоп огиб." -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" -msgstr "синхр." +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" +msgstr "Сумма сигналов" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" -msgstr "кольц." +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" +msgstr "Обрезанный синус" + +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" +msgstr "Обрезанный выпрямл. синус" + +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" +msgstr "Обрезанный модуль синуса" + +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" +msgstr "Обрезанные четвертинки синуса" + +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" +msgstr "Обрезанный сжатый синус" + +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" +msgstr "Обрезанный модуль сж. синуса" + +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" +msgstr "Обрезанная выпрямл. пила" + +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" +msgstr "Обрезанный модуль пилы" + +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" +msgstr "Обрезанная пила в кубе" + +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" +msgstr "Обрезанная выпрямл. пила в кубе" + +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" +msgstr "Обрезанный модуль пилы в кубе" + +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" +msgstr "Обрезанный куб синуса" + +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" +msgstr "Обрезанный выпрямл. куб синуса" + +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" +msgstr "Обрезанный модуль куба синуса" + +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" +msgstr "Обрезанные четвертинки куба синуса" + +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" +msgstr "Обрезанный сжатый куб синуса" + +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" +msgstr "Обрезанный модуль сж. куба синуса" + +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" +msgstr "Обрезанная выпрямл. треуг. волна" + +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" +msgstr "Обрезанный модуль треуг. волны" + +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" +msgstr "Обрезанные четвертинки треуг. волны" + +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" +msgstr "Обрезанная сжатая треуг. волна" + +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" +msgstr "Обрезанный модуль сж. треуг. волны" + +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" +msgstr "Обрезанный куб треуг. волны" + +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" +msgstr "Обрезанный выпрямл. куб треуг. волны" + +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" +msgstr "Обрезанный модуль куба треуг. волны" -#: src/gui/insEdit.cpp:327 +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" +msgstr "Обрезанные четвертинки куба треуг. волны" + +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" +msgstr "Обрезанный сжатый куб треуг. волны" + +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" +msgstr "Обрезанный сжатый модуль куба треуг. волны" + +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" +msgstr "Обрезанная треуг. волна " + +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" +msgstr "Обрезанная пила" + +#: src/gui/insEdit.cpp:424 msgid "How did you even" msgstr "Как вы вообще смогли" -#: src/gui/insEdit.cpp:335 +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 msgid "triangle" msgstr "треуг." -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 msgid "saw" msgstr "пила" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 msgid "pulse" msgstr "прямоуг." -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 msgid "noise" msgstr "шум" -#: src/gui/insEdit.cpp:343 +#: src/gui/insEdit.cpp:440 msgid "tone" msgstr "тон" -#: src/gui/insEdit.cpp:345 +#: src/gui/insEdit.cpp:442 msgid "envelope" msgstr "огибающая" -#: src/gui/insEdit.cpp:350 +#: src/gui/insEdit.cpp:451 +msgid "special wave" +msgstr "спец. волна" + +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" +msgstr "От фильтра 1" + +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" +msgstr "От фильтра 2" + +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" +msgstr "От фильтра 3" + +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" +msgstr "От фильтра 4" + +#: src/gui/insEdit.cpp:464 msgid "hold" msgstr "удержание" -#: src/gui/insEdit.cpp:351 +#: src/gui/insEdit.cpp:465 msgid "alternate" msgstr "изм. направл." -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 msgid "direction" msgstr "направление" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 msgid "enable" msgstr "вкл." -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 msgid "enabled" msgstr "вкл." -#: src/gui/insEdit.cpp:361 +#: src/gui/insEdit.cpp:475 msgid "mirror" msgstr "отраж." -#: src/gui/insEdit.cpp:365 +#: src/gui/insEdit.cpp:479 msgid "resolution" msgstr "разрешение" -#: src/gui/insEdit.cpp:366 +#: src/gui/insEdit.cpp:480 msgid "fixed" msgstr "фиксир." -#: src/gui/insEdit.cpp:367 +#: src/gui/insEdit.cpp:481 msgid "N/A" msgstr "-" -#: src/gui/insEdit.cpp:374 +#: src/gui/insEdit.cpp:488 msgid "echo" msgstr "эхо" -#: src/gui/insEdit.cpp:375 +#: src/gui/insEdit.cpp:489 msgid "pitch mod" msgstr "част. мод." -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 msgid "invert right" msgstr "инв. справа" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 msgid "invert left" msgstr "инв. слева" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" -msgstr "ФНЧ" - -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 msgid "band" msgstr "ППФ" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" -msgstr "ФВЧ" - -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 msgid "ch3off" msgstr "выкл. 3 кан." -#: src/gui/insEdit.cpp:393 +#: src/gui/insEdit.cpp:507 msgid "test" msgstr "тест" -#: src/gui/insEdit.cpp:398 +#: src/gui/insEdit.cpp:512 msgid "15KHz" msgstr "15 кГц" -#: src/gui/insEdit.cpp:399 +#: src/gui/insEdit.cpp:513 msgid "filter 2+4" msgstr "фильтр 2+4" -#: src/gui/insEdit.cpp:400 +#: src/gui/insEdit.cpp:514 msgid "filter 1+3" msgstr "фильтр 1+3" -#: src/gui/insEdit.cpp:401 +#: src/gui/insEdit.cpp:515 msgid "16-bit 3+4" msgstr "16-битн. 3+4" -#: src/gui/insEdit.cpp:402 +#: src/gui/insEdit.cpp:516 msgid "16-bit 1+2" msgstr "16-битн. 1+2" -#: src/gui/insEdit.cpp:403 +#: src/gui/insEdit.cpp:517 msgid "high3" msgstr "ФВЧ 3" -#: src/gui/insEdit.cpp:404 +#: src/gui/insEdit.cpp:518 msgid "high1" msgstr "ФВЧ 1" -#: src/gui/insEdit.cpp:405 +#: src/gui/insEdit.cpp:519 msgid "poly9" msgstr "полином 9" -#: src/gui/insEdit.cpp:414 +#: src/gui/insEdit.cpp:528 msgid "16'" msgstr "" -#: src/gui/insEdit.cpp:415 +#: src/gui/insEdit.cpp:529 msgid "8'" msgstr "" -#: src/gui/insEdit.cpp:416 +#: src/gui/insEdit.cpp:530 msgid "4'" msgstr "" -#: src/gui/insEdit.cpp:417 +#: src/gui/insEdit.cpp:531 msgid "2'" msgstr "" -#: src/gui/insEdit.cpp:418 +#: src/gui/insEdit.cpp:532 msgid "sustain" msgstr "сустейн" -#: src/gui/insEdit.cpp:423 +#: src/gui/insEdit.cpp:537 msgid "square" msgstr "прямоуг." -#: src/gui/insEdit.cpp:431 +#: src/gui/insEdit.cpp:545 msgid "surround" msgstr "окр. звуч." -#: src/gui/insEdit.cpp:437 +#: src/gui/insEdit.cpp:551 msgid "oneshot" msgstr "однокр." -#: src/gui/insEdit.cpp:438 +#: src/gui/insEdit.cpp:552 msgid "split L/R" msgstr "разд. лев/прав" -#: src/gui/insEdit.cpp:439 +#: src/gui/insEdit.cpp:553 msgid "HinvR" msgstr "HинвR" -#: src/gui/insEdit.cpp:440 +#: src/gui/insEdit.cpp:554 msgid "VinvR" msgstr "VинвR" -#: src/gui/insEdit.cpp:441 +#: src/gui/insEdit.cpp:555 msgid "HinvL" msgstr "HинвL" -#: src/gui/insEdit.cpp:442 +#: src/gui/insEdit.cpp:556 msgid "VinvL" msgstr "VинвL" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 msgid "ring mod" msgstr "кольц. мод." -#: src/gui/insEdit.cpp:448 +#: src/gui/insEdit.cpp:562 msgid "low pass" msgstr "ФНЧ" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 msgid "high pass" msgstr "ФВЧ" -#: src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:564 msgid "band pass" msgstr "ППФ" -#: src/gui/insEdit.cpp:459 +#: src/gui/insEdit.cpp:573 msgid "enable tap B" msgstr "вкл. отвод B" -#: src/gui/insEdit.cpp:460 +#: src/gui/insEdit.cpp:574 msgid "AM with slope" msgstr "АМ со скатом" -#: src/gui/insEdit.cpp:465 +#: src/gui/insEdit.cpp:579 msgid "invert B" msgstr "инв. B" -#: src/gui/insEdit.cpp:466 +#: src/gui/insEdit.cpp:580 msgid "invert A" msgstr "инв. A" -#: src/gui/insEdit.cpp:467 +#: src/gui/insEdit.cpp:581 msgid "reset B" msgstr "перезап. B" -#: src/gui/insEdit.cpp:468 +#: src/gui/insEdit.cpp:582 msgid "reset A" msgstr "перезап. A" -#: src/gui/insEdit.cpp:469 +#: src/gui/insEdit.cpp:583 msgid "clip B" msgstr "огран. B" -#: src/gui/insEdit.cpp:470 +#: src/gui/insEdit.cpp:584 msgid "clip A" msgstr "огран. A" -#: src/gui/insEdit.cpp:477 +#: src/gui/insEdit.cpp:591 msgid "swap counters (noise)" msgstr "помен. счётч. (шум)" -#: src/gui/insEdit.cpp:478 +#: src/gui/insEdit.cpp:592 msgid "low pass (noise)" msgstr "ФНЧ (шум)" -#: src/gui/insEdit.cpp:485 +#: src/gui/insEdit.cpp:599 msgid "rear right" msgstr "задний правый" -#: src/gui/insEdit.cpp:486 +#: src/gui/insEdit.cpp:600 msgid "rear left" msgstr "задний левый" -#: src/gui/insEdit.cpp:491 +#: src/gui/insEdit.cpp:605 msgid "on" msgstr "вкл." -#: src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:610 msgid "k1 slowdown" msgstr "замедл. k1" -#: src/gui/insEdit.cpp:497 +#: src/gui/insEdit.cpp:611 msgid "k2 slowdown" msgstr "замедл. k2" -#: src/gui/insEdit.cpp:502 +#: src/gui/insEdit.cpp:616 msgid "pause" msgstr "стоп" -#: src/gui/insEdit.cpp:503 +#: src/gui/insEdit.cpp:617 msgid "reverse" msgstr "реверс" -#: src/gui/insEdit.cpp:521 +#: src/gui/insEdit.cpp:635 msgid "Subtract" msgstr "Вычесть" -#: src/gui/insEdit.cpp:522 +#: src/gui/insEdit.cpp:636 msgid "Average" msgstr "Усреднить" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 msgid "Phase" msgstr "Фаза" -#: src/gui/insEdit.cpp:524 +#: src/gui/insEdit.cpp:638 msgid "Chorus" msgstr "Хорус" -#: src/gui/insEdit.cpp:528 +#: src/gui/insEdit.cpp:642 msgid "None (dual)" msgstr "Нет (две таблицы)" -#: src/gui/insEdit.cpp:529 +#: src/gui/insEdit.cpp:643 msgid "Wipe" msgstr "Замена" -#: src/gui/insEdit.cpp:531 +#: src/gui/insEdit.cpp:645 msgid "Fade (ping-pong)" msgstr "Плавный переход (туда-обратно)" -#: src/gui/insEdit.cpp:532 +#: src/gui/insEdit.cpp:646 msgid "Overlay" msgstr "Наложение" -#: src/gui/insEdit.cpp:533 +#: src/gui/insEdit.cpp:647 msgid "Negative Overlay" msgstr "Наложение с обратным знаком" -#: src/gui/insEdit.cpp:534 +#: src/gui/insEdit.cpp:648 msgid "Slide" msgstr "Сдвиг" -#: src/gui/insEdit.cpp:535 +#: src/gui/insEdit.cpp:649 msgid "Mix Chorus" msgstr "Микширование с хорусом" -#: src/gui/insEdit.cpp:536 +#: src/gui/insEdit.cpp:650 msgid "Phase Modulation" msgstr "Фазовая модуляция" -#: src/gui/insEdit.cpp:541 +#: src/gui/insEdit.cpp:655 msgid "Sweep" msgstr "Аппаратное портаменто" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 msgid "Wait" msgstr "Ждать" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 msgid "Wait for Release" msgstr "Ждать релиз" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 msgid "Loop until Release" msgstr "Цикл до релиза" -#: src/gui/insEdit.cpp:549 +#: src/gui/insEdit.cpp:663 msgid "Volume Sweep" msgstr "Изменение громкости" -#: src/gui/insEdit.cpp:550 +#: src/gui/insEdit.cpp:664 msgid "Frequency Sweep" msgstr "Изменение частоты" -#: src/gui/insEdit.cpp:551 +#: src/gui/insEdit.cpp:665 msgid "Cutoff Sweep" msgstr "Изменение частоты среза" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 msgid "Direct" msgstr "Прямое" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 msgid "Decrease (linear)" msgstr "Спад (линейный)" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 msgid "Decrease (logarithmic)" msgstr "Спад (логарифмический)" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 msgid "Increase (linear)" msgstr "Нарастание (линейное)" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 msgid "Increase (bent line)" msgstr "Нарастание (изогн. линия)" -#: src/gui/insEdit.cpp:611 +#: src/gui/insEdit.cpp:729 msgid "Relative" msgstr "Относительное" -#: src/gui/insEdit.cpp:616 +#: src/gui/insEdit.cpp:734 #, c-format msgid "%d: +%d (exponential)" msgstr "%d: +%d (экспоненц.)" -#: src/gui/insEdit.cpp:619 +#: src/gui/insEdit.cpp:737 #, c-format msgid "%d: +%d (linear)" msgstr "%d: +%d (линейн.)" -#: src/gui/insEdit.cpp:622 +#: src/gui/insEdit.cpp:740 #, c-format msgid "%d: -%d (exponential)" msgstr "%d: -%d (экспоненц.)" -#: src/gui/insEdit.cpp:625 +#: src/gui/insEdit.cpp:743 #, c-format msgid "%d: -%d (linear)" msgstr "%d: -%d (линейн.)" -#: src/gui/insEdit.cpp:627 +#: src/gui/insEdit.cpp:745 #, c-format msgid "%d: %d (direct)" msgstr "%d: %d (прям.)" -#: src/gui/insEdit.cpp:660 +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" +msgstr "ФВЧ/K2, ФВЧ/K2" + +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" +msgstr "ФВЧ/K2, ФНЧ/K1" + +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" +msgstr "ФНЧ/K2, ФНЧ/K2" + +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" +msgstr "ФНЧ/K2, ФНЧ/K1" + +#: src/gui/insEdit.cpp:778 msgid "Random" msgstr "Шум" -#: src/gui/insEdit.cpp:1610 +#: src/gui/insEdit.cpp:795 +msgid "Self" +msgstr "Сам" + +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" +msgstr "Канал ИКМ/волн. табл." + +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" +msgstr "" +"значения, близкие к режимам шума SID2:\n" +"\n" +"Режим 1: 524288\n" +"Режим 2: 66\n" +"Режим 3: 541065280" + +#: src/gui/insEdit.cpp:1949 msgid "" "left click to restart\n" "middle click to pause\n" @@ -16112,7 +19029,7 @@ msgstr "" "Нажмите колёсико, чтобы поставить на паузу\n" "ПКМ для переключения на визуализацию алгоритма" -#: src/gui/insEdit.cpp:1620 +#: src/gui/insEdit.cpp:1959 msgid "" "left click to configure TL scaling\n" "right click to see FM preview" @@ -16120,107 +19037,119 @@ msgstr "" "ЛКМ для конфигурации масштабирования громкости операторов\n" "ПКМ для переключения на превью FM-сигнала" -#: src/gui/insEdit.cpp:1624 +#: src/gui/insEdit.cpp:1963 msgid "right click to see FM preview" msgstr "ПКМ для переключения на превью FM-сигнала" -#: src/gui/insEdit.cpp:1639 +#: src/gui/insEdit.cpp:1978 msgid "operator level changes with volume?" msgstr "Громкость оператора зависит от общей громкости?" -#: src/gui/insEdit.cpp:1648 +#: src/gui/insEdit.cpp:1987 msgid "AUTO##OPKVS" msgstr "АВТО##OPKVS" -#: src/gui/insEdit.cpp:1650 +#: src/gui/insEdit.cpp:1989 msgid "NO##OPKVS" msgstr "НЕТ##OPKVS" -#: src/gui/insEdit.cpp:1652 +#: src/gui/insEdit.cpp:1991 msgid "YES##OPKVS" msgstr "ДА##OPKVS" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 msgid "Bottom" msgstr "Мин." -#: src/gui/insEdit.cpp:1940 +#: src/gui/insEdit.cpp:2279 msgid "Hold" msgstr "Задержка после атаки" -#: src/gui/insEdit.cpp:1949 +#: src/gui/insEdit.cpp:2288 msgid "SusTime" msgstr "Время сустейна" -#: src/gui/insEdit.cpp:1969 +#: src/gui/insEdit.cpp:2308 msgid "SusDecay" msgstr "Спад сустейна" -#: src/gui/insEdit.cpp:2047 +#: src/gui/insEdit.cpp:2386 msgid "Shape" msgstr "Форма волны" -#: src/gui/insEdit.cpp:2100 +#: src/gui/insEdit.cpp:2439 msgid "Macro type: Sequence" msgstr "Тип макроса: последовательность" -#: src/gui/insEdit.cpp:2103 +#: src/gui/insEdit.cpp:2442 msgid "Macro type: ADSR" msgstr "Тип макроса: ADSR-огибающая" -#: src/gui/insEdit.cpp:2106 +#: src/gui/insEdit.cpp:2445 msgid "Macro type: LFO" msgstr "Тип макроса: ГНЧ" -#: src/gui/insEdit.cpp:2109 +#: src/gui/insEdit.cpp:2448 msgid "Macro type: What's going on here?" msgstr "Тип макроса: Что здесь происходит?" -#: src/gui/insEdit.cpp:2122 +#: src/gui/insEdit.cpp:2461 msgid "Delay/Step Length" msgstr "Задержка/длина шага" -#: src/gui/insEdit.cpp:2125 +#: src/gui/insEdit.cpp:2464 msgid "Step Length (ticks)##IMacroSpeed" msgstr "Длина шага (в шагах движка трекера)##IMacroSpeed" -#: src/gui/insEdit.cpp:2129 +#: src/gui/insEdit.cpp:2468 msgid "Delay##IMacroDelay" msgstr "Задержка##IMacroDelay" -#: src/gui/insEdit.cpp:2142 +#: src/gui/insEdit.cpp:2481 msgid "Release mode: Active (jump to release pos)" msgstr "Тип релиза: активный (прыгнуть на позицию релиза)" -#: src/gui/insEdit.cpp:2144 +#: src/gui/insEdit.cpp:2483 msgid "Release mode: Passive (delayed release)" msgstr "Тип релиза: пассивный (отложенный релиз)" -#: src/gui/insEdit.cpp:2407 +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" +msgstr "" + +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" +msgstr "" + +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 msgid "StepLen" msgstr "Дл. шага" -#: src/gui/insEdit.cpp:2415 +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" +msgstr "" + +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 msgid "Delay" msgstr "Задержка" -#: src/gui/insEdit.cpp:2439 +#: src/gui/insEdit.cpp:2823 msgid "The heck? No, this isn't even working correctly..." msgstr "Что за?.. Нет, оно ведь работает неправильно..." -#: src/gui/insEdit.cpp:2442 +#: src/gui/insEdit.cpp:2826 msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "Единственная проблема с тем selectedMacro в том, что это не сбой..." -#: src/gui/insEdit.cpp:2603 +#: src/gui/insEdit.cpp:2987 msgid "(copying)" msgstr "(копирование)" -#: src/gui/insEdit.cpp:2605 +#: src/gui/insEdit.cpp:2989 msgid "(swapping)" msgstr "(замена)" -#: src/gui/insEdit.cpp:2609 +#: src/gui/insEdit.cpp:2993 msgid "" "- drag to swap operator\n" "- shift-drag to copy operator" @@ -16228,92 +19157,166 @@ msgstr "" "- перетащите, чтобы поменять настройки операторов местами\n" "- перетащите с зажатой клавишей SHIFT, чтобы скопировать настройки оператора" -#: src/gui/insEdit.cpp:2646 +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" +msgstr "Включить синтезатор" + +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" +msgstr "Одна волна" + +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" +msgstr "Две волны" + +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" +msgstr "Волна 1" + +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." +msgstr "" +"макрос волны контролирует волну 1!\n" +"это значение не даст результата." + +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" +msgstr "Волна 2" + +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" +msgstr "Возобновить превью" + +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" +msgstr "Приостановить превью" + +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" +msgstr "Перезапустить превью" + +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" +msgstr "Копировать в новую волновую таблицу" + +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" +msgstr "Частота обновления" + +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" +msgstr "Количество" + +#: src/gui/insEdit.cpp:3281 +msgid "Global" +msgstr "Глобальная" + +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." +msgstr "" +"синтезатор волновых таблиц выключен.\n" +"используйте макрос волны для задания волновой таблицы для этого инструмента." + +#: src/gui/insEdit.cpp:3297 msgid "new DPCM features disabled (compatibility)!" msgstr "новые функции ДИКМ отключены (совместимость)!" -#: src/gui/insEdit.cpp:2647 +#: src/gui/insEdit.cpp:3298 msgid "click here to enable them." msgstr "нажмите сюда, чтобы включить их." -#: src/gui/insEdit.cpp:2658 +#: src/gui/insEdit.cpp:3309 msgid "none selected" msgstr "не выбран" -#: src/gui/insEdit.cpp:2671 +#: src/gui/insEdit.cpp:3324 msgid "Use sample" msgstr "Использовать сэмпл" -#: src/gui/insEdit.cpp:2673 +#: src/gui/insEdit.cpp:3326 msgid "Sample bank slot##BANKSLOT" msgstr "Номер банка сэмплов##BANKSLOT" -#: src/gui/insEdit.cpp:2695 +#: src/gui/insEdit.cpp:3348 msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "Использовать волновую таблицу (только для Amiga/типичного ЦАП)" -#: src/gui/insEdit.cpp:2695 +#: src/gui/insEdit.cpp:3348 msgid "Use wavetable" msgstr "Использовать волновую таблицу" -#: src/gui/insEdit.cpp:2722 +#: src/gui/insEdit.cpp:3375 msgid "Use sample map" msgstr "Использовать карту сэмплов" -#: src/gui/insEdit.cpp:2744 +#: src/gui/insEdit.cpp:3397 msgid "delta" msgstr "нач. знач." -#: src/gui/insEdit.cpp:2750 +#: src/gui/insEdit.cpp:3403 msgid "sample name" msgstr "название сэмпла" -#: src/gui/insEdit.cpp:3015 +#: src/gui/insEdit.cpp:3668 msgid "set entire map to this pitch" msgstr "установить эту частоту для всей карты" -#: src/gui/insEdit.cpp:3023 +#: src/gui/insEdit.cpp:3676 msgid "set entire map to this delta counter value" msgstr "установить это нач. знач. дельта-счётчика для всей карты" -#: src/gui/insEdit.cpp:3032 +#: src/gui/insEdit.cpp:3685 msgid "set entire map to this note" msgstr "установить эту ноту для всей карты" -#: src/gui/insEdit.cpp:3041 +#: src/gui/insEdit.cpp:3694 msgid "set entire map to this sample" msgstr "установить этот сэмпл для всей карты" -#: src/gui/insEdit.cpp:3051 +#: src/gui/insEdit.cpp:3704 msgid "reset pitches" msgstr "сбросить частоты" -#: src/gui/insEdit.cpp:3056 +#: src/gui/insEdit.cpp:3709 msgid "clear delta counter values" msgstr "очистить нач. знач. дельта-счётчика" -#: src/gui/insEdit.cpp:3062 +#: src/gui/insEdit.cpp:3715 msgid "reset notes" msgstr "сбросить ноты" -#: src/gui/insEdit.cpp:3068 +#: src/gui/insEdit.cpp:3721 msgid "clear map samples" msgstr "сбросить сэмплы карты" -#: src/gui/insEdit.cpp:3307 +#: src/gui/insEdit.cpp:3968 msgid "Request from TX81Z" msgstr "Запросить у TX81Z" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" +msgstr "Громкость##TL" + +#: src/gui/insEdit.cpp:4060 #, c-format msgid "%s name" msgstr "название %s" -#: src/gui/insEdit.cpp:3445 +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." +msgstr "" +"эта регулировка громкости работает только в совместимой (без ударных) " +"системе." + +#: src/gui/insEdit.cpp:4116 msgid "Fixed frequency mode" msgstr "Режим фиксированной частоты" -#: src/gui/insEdit.cpp:3447 +#: src/gui/insEdit.cpp:4118 msgid "" "when enabled, drums will be set to the specified frequencies, ignoring the " "note." @@ -16321,294 +19324,630 @@ msgstr "" "при включении режима ударные будут звучать на указанных частотах. Значения " "нот будут игнорироваться." -#: src/gui/insEdit.cpp:3455 +#: src/gui/insEdit.cpp:4126 msgid "Drum" msgstr "Ударный" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 msgid "Block" msgstr "Блок" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 msgid "FreqNum" msgstr "Частота" -#: src/gui/insEdit.cpp:3462 +#: src/gui/insEdit.cpp:4133 msgid "Snare/Hi-hat" msgstr "Рабочий барабан/хай-хэт" -#: src/gui/insEdit.cpp:3463 +#: src/gui/insEdit.cpp:4134 msgid "Tom/Top" msgstr "Там-там/тарелка" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" -msgstr "Громкость##TL" +#: src/gui/insEdit.cpp:4329 +msgid "Env" +msgstr "Огиб." -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -"эта регулировка громкости работает только в совместимой (без ударных) " -"системе." -#: src/gui/insEdit.cpp:3663 -msgid "Env" -msgstr "Огиб." +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" +msgstr "" + +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." +msgstr "" + +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" +msgstr "" + +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" +msgstr "" + +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" +msgstr "Огибающая 2 (только бочка)" + +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" +msgstr "Оператор %d" + +#: src/gui/insEdit.cpp:5165 +msgid "Freq" +msgstr "Част." + +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" +msgstr "" + +#: src/gui/insEdit.cpp:5218 +msgid "Blk" +msgstr "Блк" + +#: src/gui/insEdit.cpp:5231 +msgid "F" +msgstr "Ч" + +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" +msgstr "Частота (F-Num)" + +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" +msgstr "Вкл. SSG" + +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" +msgstr "треуг." + +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." +msgstr "" + +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" +msgstr "1-битный шум" + +#: src/gui/insEdit.cpp:6035 +msgid "special" +msgstr "спец. волна" + +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" +msgstr "Спец. волна" + +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" +msgstr "Канал волновых таблиц" + +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." +msgstr "Заставляет макрос формы волны контролировать индекс волновой таблицы." + +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" +msgstr "Инв. лево" + +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" +msgstr "Инвертировать сигнал на левом канале" + +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" +msgstr "Инв. право" + +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" +msgstr "Инвертировать сигнал на правом канале" + +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" +msgstr "Превью спец. волны" + +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" +msgstr "А" + +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" +msgstr "С" + +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" +msgstr "С" + +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" +msgstr "УС" + +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" +msgstr "Р" + +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" +msgstr "Режим смешения волн" + +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" +msgstr "Сбрасывать скважность на новой ноте" + +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" +msgstr "Абсолютный макрос скважности" + +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" +msgstr "Кольцевая модуляция" + +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" +msgstr "Модулирующий канал##rmsrc" + +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" +msgstr "Синхронизация осцилляторов" + +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" +msgstr "Модулирующий канал##hssrc" + +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" +msgstr "Фазовая модуляция" + +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" +msgstr "Модулирующий канал##pmsrc" + +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" +msgstr "независимая частота шума" + +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." +msgstr "" +"Частота шума будет независима от частоты других волн.\n" +"Частота шума будет контролироваться при помощи макросов." + +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" +msgstr "Включить фильтр %d" + +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" +msgstr "Инициализировать фильтр %d" + +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" +msgstr "Подключить к выходу огибающей канала##contoinput%d" + +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" +msgstr "Частота среза##fcut%d" + +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" +msgstr "Резонанс##fres%d" + +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" +msgstr "Выходная громкость##foutvol%d" + +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" +msgstr "Уровень искажений##fdist%d" + +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" +msgstr "Тип фильтра" + +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" +msgstr "ФНЧ##flow%d" + +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" +msgstr "ППФ##fband%d" + +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" +msgstr "ФВЧ##fhigh%d" + +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" +msgstr "Подключить к общему выходу звука канала##contooutput%d" + +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" +msgstr "Абсолютный макрос частоты среза##abscutoff%d" + +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" +msgstr "Изменять частоту среза в зав. от ноты##bindcutoff%d" + +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." +msgstr "" +"Частота среза фильтра будет изменяться в зависимости от ноты/частоты.\n" +"См. настройки ниже." + +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" +msgstr "Уменьшать частоту среза при увеличении частоты ноты##decreasecutoff%d" + +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." +msgstr "" + +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" +msgstr "Центральная нота изменения частоты среза##bindcutcenternote%d" + +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." +msgstr "" + +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" +msgstr "Сила изменения частоты среза##bindcutstrength%d" + +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." +msgstr "" +"Насколько сильно меняется частота среза при заданном изменении частоты ноты." + +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" +msgstr "Изменять частоту среза только один раз на новой ноте##bindcutnn%d" + +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." +msgstr "" + +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" +msgstr "Изменять резонанс в зав. от ноты##bindres%d" + +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." +msgstr "" +"Резонанс фильтра будет изменяться в зависимости от ноты/частоты.\n" +"См. настройки ниже." + +#: src/gui/insEdit.cpp:6303 +#, c-format +msgid "Decrease resonance when pitch increases##decreaseres%d" +msgstr "Уменьшать резонанс при увеличении частоты ноты##decreaseres%d" + +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." +msgstr "" + +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" +msgstr "Центральная нота изменения резонанса##bindrescenternote%d" + +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." +msgstr "" + +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" +msgstr "Сила изменения резонанса##bindresstrength%d" + +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." +msgstr "" +"Насколько сильно меняется резонанс при заданном изменении частоты ноты." + +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" +msgstr "Изменять резонанс только один раз на новой ноте##bindresnn%d" + +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." +msgstr "" + +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" +msgstr "Матрица подключения фильтров" + +#: src/gui/insEdit.cpp:6346 +msgid "In" +msgstr "Ввод" + +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" +msgstr "Подать сигнал от канала на вход фильтра %d" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" -msgstr "Только OPL2/3 (последние 4 волны только для OPL3)" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" +msgstr "Подать сигнал с выхода фильтра %d на вход фильтра %d" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Envelope 2 (kick only)" -msgstr "Огибающая 2 (только бочка)" +msgid "Feed signal from filter %d output to channel output" +msgstr "Подать сигнал с выхода фильтра %d на общий выход канала" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Operator %d" -msgstr "Оператор %d" +msgid "Filter %d macros" +msgstr "Макросы фильтра %d" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" -msgstr "Част." +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" +msgstr "Частота среза" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" -msgstr "Только на YM2151 (OPM)" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" +msgstr "Вкл./выкл. фильтр" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" -msgstr "Блк" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" +msgstr "Уровень искажений" -#: src/gui/insEdit.cpp:4528 -msgid "F" -msgstr "Ч" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" +msgstr "Выходная громкость" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" -msgstr "Частота (F-Num)" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" +msgstr "Подключение к сигналу канала" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" -msgstr "Вкл. SSG" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "Подключение к выходу канала" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" +msgstr "Строка матрицы подключения" + +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "ожидание..." -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "не выбрано ни одного инструмента" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "ни один из добавленных чипов не поддерживает этот тип инструмента!" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "Макросы FM" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "Частота ГНЧ" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "Глубина ФМ" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "Форма волны ГНЧ" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "Маска операторов" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "Глубина АМ 2" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "Глубина ФМ 2" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "Скорость ГНЧ 2" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "Форма волны ГНЧ 2" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "Макросы оператора" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "Макросы ОП%d" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "Арпеджио оператора" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "Частота оператора" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "Панорамирование оператора" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "Использовать программную огибающую громкости" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "Инициализировать огибающую на каждой ноте" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "Двойная длина волны (только GBA)" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "Длина звука" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "Бесконечность" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "Направление" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "Вверх" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "Вниз" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "Аппаратная последовательность" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "Шаг" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "Команда" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "Перем./Удал." -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "Длина огибающей" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "На сколько" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "Шагов" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "Положение" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "треуг." - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "Кольцевая модуляция" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "Синхронизация осцилляторов" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "Включить фильтр" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "Инициализировать фильтр" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "Частота среза" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "Тип фильтра" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "Режим шума" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "Режим смешения волн" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "Абсолютный макрос частоты среза" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "Абсолютный макрос скважности" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "Не включать тестовый бит перед новой нотой" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "Поменять роли таймера сброса фазы и таймера изменения частоты" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "Период" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "Количество" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "Граница" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "Туда-обратно" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "Загрузить волну" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." @@ -16616,23 +19955,23 @@ msgstr "" "при включении этой опции волна будет загружена в ОЗУ.\n" "если опция выключена, меняться будут только смещение и длина волны." -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "Волна##WAVE" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "Позиционирование и длина волны отдельно для каждого канала" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "Кан." -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "Режим совместимости" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" @@ -16642,119 +19981,139 @@ msgstr "" "- инициализирует волновую таблицу модулятора первой волновой таблицей\n" "- не изменяет параметры модуляции при смене инструмента" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "Глубина модуляции" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "Скорость модуляции" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "Волновая таблица модуляции" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "Выставить таблицу модуляции (только для 5-го канала)" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "K1 фильтра" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "K2 фильтра" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "Длина огиб." -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "Нараст. лев. громк." -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "Нараст. прав. громк." -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "Нараст. K1 фильтра" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "Нараст. K2 фильтра" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "Замедл. нараст. K1" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "Замедл. нараст. K2" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "Скорость атаки" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "Скорость спада 1" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "Уровень спада" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "Скорость спада 2" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "Скорость релиза" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "Коррекция скорости" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "Скорость ГНЧ" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "Использовать огибающую" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "Режим сустейна/релиза:" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "Прямой (заглушить на релизе)" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "Эффективный (линейный спад)" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "Эффективный (экспоненциальный спад)" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "Отложенный (записать R на релизе)" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "Режим усиления" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "Усиление" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" @@ -16764,1351 +20123,1459 @@ msgstr "" "понимаете, как это всё работает.\n" "рекомендуется использовать макрос усиления для спада." -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "Включить синтезатор" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "Одна волна" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "Две волны" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "Волна 1" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" -"макрос волны контролирует волну 1!\n" -"это значение не даст результата." - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "Волна 2" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "Возобновить превью" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "Приостановить превью" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "Перезапустить превью" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "Копировать в новую волновую таблицу" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "Частота обновления" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "Глобальная" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" -"синтезатор волновых таблиц выключен.\n" -"используйте макрос волны для задания волновой таблицы для этого инструмента." - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "Макросы" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "Арпеджио" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "Сброс фазы" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "Скважность/режим шума" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "Вкл./выкл. фильтр" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "Окружающее звучание" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "Панорамирование (левый)" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "Панорамирование (правый)" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "Частота шума" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "Множ. част. авто-огиб." -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "Дел. част. авто-огиб." -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "Принуд. период" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "Период огиб." -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "Маска шума (И)" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "Маска шума (ИЛИ)" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "Вкл./выкл." -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "Патч" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "Глуб. мод." -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "Скор. мод." -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "Полож. мод." -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "Длина шума" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "Полож. волны" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "Длина волны" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "Скважность" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "Скважность/инт." -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "Загрузить в РСЛОС" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "Режим огибающей" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "Таймер сброса фазы" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "Дел. частоты" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "Делитель тактовой частоты" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "Глобальная громкость" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "Уровень эхо" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "Обратная связь эхо" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "Длина эхо" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "Контроль группы" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "Атака группы" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "Спад группы" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "Режим шума" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "Меандр/шум" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "Положение отвода A" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "Положение отвода B" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "Длина части A" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "Длина части B" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "Сдвиг части A" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "Сдвиг части B" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "Параметр" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "Загрузить значение" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "Режим смешения волн" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "Спец. волна" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "Арпеджио шума" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "Частота шума" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "Инвертирование каналов" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "Нажатие/отпускание клавиши" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "Источник кольцевой модуляции" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "Источник синхр. осц." + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "Источник фазовой модуляции" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "Сброс фазы шума" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "Сброс огибающей" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "Уклон сустейна" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "Биты-отводы РСЛОС шума" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "1-битный шум" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "Режим сэмплов" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "Макросы таймера" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "внимание: эффекты таймера не поддерживаются в экспорте VGM!" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "FX таймера" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "Сдвиг частоты TFX" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "Числитель таймера" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "Знаменатель таймера" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "Граница ШИМ" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "Сдвиг октавы" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "Откройте вкладку макросов для управления другими параметрами." -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "недопустимый тип инструмента! сначала поменяйте его." -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "очистить содержимое" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "сместить..." -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "сместить" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "Минимум" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "Максимум" -msgid "E3xx: Set vibrato shape (0: up/down; 1: up only; 2: down only)" -msgstr "E3xx: Тип вибрато (0: вверх/вниз; 1: только вверх; 2: только вниз)" +#~ 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 "" +#~ "удешевлённая версия OPM с другим расположением регистров и отсутствием " +#~ "стерео...\n" +#~ "...но у неё внутри AY-3-8910! (на самом деле YM2149)\n" +#~ "Это версия в режиме расширенного канала, который превращает третий FM-" +#~ "канал в четыре оператора с независимыми нотами/частотами." + +#~ 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 "" +#~ "OPN, но вдвое больше FM-каналов, возвращённое стерео, ритм- и АДИКМ " +#~ "каналы.\n" +#~ "Это версия в режиме расширенного канала, который превращает третий FM-" +#~ "канал в четыре оператора с независимыми нотами/частотами." -msgid "Button##CC_GUI_COLOR_BUTTON" -msgstr "Кнопка##CC_GUI_COLOR_BUTTON" +#~ 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 "" +#~ "этот чип в основном известен по причине того, что он находился в Sega " +#~ "Genesis (но он также использовался в компьютере FM Towns).\n" +#~ "эта версия использует программное смешение сигналов, за счёт чего " +#~ "возможно использование двух каналов сэмплов.\n" +#~ "Это версия в режиме расширенного канала, который превращает третий FM-" +#~ "канал в четыре оператора с независимыми нотами/частотами." -msgid "Button (hovered)##CC_GUI_COLOR_BUTTON_HOVER" -msgstr "Кнопка (курсор на кнопке)##CC_GUI_COLOR_BUTTON_HOVER" +#~ msgid "Dynamic (unconfirmed)" +#~ msgstr "Динамический (не подтверждён)" -msgid "Button (active)##CC_GUI_COLOR_BUTTON_ACTIVE" -msgstr "Кнопка (нажатая)##CC_GUI_COLOR_BUTTON_ACTIVE" +#~ msgid "" +#~ "insert additional settings in `option=value` format.\n" +#~ "available options:\n" +#~ "- tickRate" +#~ msgstr "" +#~ "вставьте дополнительные настройки в формате `параметр=значение`.\n" +#~ "доступные параметры:\n" +#~ "- tickRate (частота движка трекера)" -msgid "Tab##CC_GUI_COLOR_TAB" -msgstr "Вкладка##CC_GUI_COLOR_TAB" +#~ msgid "About screen party time" +#~ msgstr "Вечеринка на экране \"О программе\"" -msgid "Tab (hovered)##CC_GUI_COLOR_TAB_HOVER" -msgstr "Вкладка (курсор на вкладке)##CC_GUI_COLOR_TAB_HOVER" +#~ msgid "Warning: may cause epileptic seizures." +#~ msgstr "Внимание: может вызвать эпилептические приступы." -msgid "Tab (active)##CC_GUI_COLOR_TAB_ACTIVE" -msgstr "Вкладка (активная)##CC_GUI_COLOR_TAB_ACTIVE" +#~ msgid "" +#~ "common values:\n" +#~ "- 1 for mono\n" +#~ "- 2 for stereo\n" +#~ "- 4 for quadraphonic\n" +#~ "- 6 for 5.1 surround\n" +#~ "- 8 for 7.1 surround" +#~ msgstr "" +#~ "распространённые значения:\n" +#~ "- 1 для моно\n" +#~ "- 2 для стерео\n" +#~ "- 4 для квадрафонического звука\n" +#~ "- 6 для 5.1 объёмного звука\n" +#~ "- 8 для 7.1 объёмного звука" -msgid "Tab (unfocused)##CC_GUI_COLOR_TAB_UNFOCUSED" -msgstr "Вкладка (не текущая)##CC_GUI_COLOR_TAB_UNFOCUSED" +#~ msgid "Horizontal instrument list" +#~ msgstr "Горизонтальный список инструментов" -msgid "Tab (unfocused and active)##CC_GUI_COLOR_TAB_UNFOCUSED_ACTIVE" -msgstr "" -"Вкладка (курсор на вкладке, текущая)##CC_GUI_COLOR_TAB_UNFOCUSED_ACTIVE" +#~ msgid "Automatic macro step size/horizontal zoom" +#~ msgstr "Автоматическая ширина шага макроса/горизонтальный зум" -msgid "ImGui header##CC_GUI_COLOR_IMGUI_HEADER" -msgstr "Заголовок ImGui##CC_GUI_COLOR_IMGUI_HEADER" +#~ msgid "-- demo songs --" +#~ msgstr "-- демо-модули --" -msgid "ImGui header (hovered)##CC_GUI_COLOR_IMGUI_HEADER_HOVER" -msgstr "Заголовок ImGui (курсор на заголовке)##CC_GUI_COLOR_IMGUI_HEADER_HOVER" +#~ msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#~ msgstr "Только OPL2/3 (последние 4 волны только для OPL3)" -msgid "ImGui header (active)##CC_GUI_COLOR_IMGUI_HEADER_ACTIVE" -msgstr "Заголовок ImGui (активный)##CC_GUI_COLOR_IMGUI_HEADER_ACTIVE" +#~ msgid "Only on YM2151 (OPM)" +#~ msgstr "Только на YM2151 (OPM)" -msgid "Resize grip##CC_GUI_COLOR_RESIZE_GRIP" -msgstr "Захват для изменения размера окна##CC_GUI_COLOR_RESIZE_GRIP" +#~ msgid "E3xx: Set vibrato shape (0: up/down; 1: up only; 2: down only)" +#~ msgstr "E3xx: Тип вибрато (0: вверх/вниз; 1: только вверх; 2: только вниз)" -msgid "Resize grip (hovered)##CC_GUI_COLOR_RESIZE_GRIP_HOVER" -msgstr "" -"Захват для изменения размера окна (курсор на " -"захвате)##CC_GUI_COLOR_RESIZE_GRIP_HOVER" +#~ msgid "Button##CC_GUI_COLOR_BUTTON" +#~ msgstr "Кнопка##CC_GUI_COLOR_BUTTON" -msgid "Resize grip (active)##CC_GUI_COLOR_RESIZE_GRIP_ACTIVE" -msgstr "" -"Захват для изменения размера окна (активный)##CC_GUI_COLOR_RESIZE_GRIP_ACTIVE" +#~ msgid "Button (hovered)##CC_GUI_COLOR_BUTTON_HOVER" +#~ msgstr "Кнопка (курсор на кнопке)##CC_GUI_COLOR_BUTTON_HOVER" -msgid "Widget background##CC_GUI_COLOR_WIDGET_BACKGROUND" -msgstr "Задний фон виджета##CC_GUI_COLOR_WIDGET_BACKGROUND" +#~ msgid "Button (active)##CC_GUI_COLOR_BUTTON_ACTIVE" +#~ msgstr "Кнопка (нажатая)##CC_GUI_COLOR_BUTTON_ACTIVE" -msgid "Widget background (hovered)##CC_GUI_COLOR_WIDGET_BACKGROUND_HOVER" -msgstr "" -"Задний фон виджета (курсор на виджете)##CC_GUI_COLOR_WIDGET_BACKGROUND_HOVER" +#~ msgid "Tab##CC_GUI_COLOR_TAB" +#~ msgstr "Вкладка##CC_GUI_COLOR_TAB" -msgid "Widget background (active)##CC_GUI_COLOR_WIDGET_BACKGROUND_ACTIVE" -msgstr "Задний фон виджета (активный)##CC_GUI_COLOR_WIDGET_BACKGROUND_ACTIVE" +#~ msgid "Tab (hovered)##CC_GUI_COLOR_TAB_HOVER" +#~ msgstr "Вкладка (курсор на вкладке)##CC_GUI_COLOR_TAB_HOVER" -msgid "Slider grab##CC_GUI_COLOR_SLIDER_GRAB" -msgstr "Ползунок выставления значения##CC_GUI_COLOR_SLIDER_GRAB" +#~ msgid "Tab (active)##CC_GUI_COLOR_TAB_ACTIVE" +#~ msgstr "Вкладка (активная)##CC_GUI_COLOR_TAB_ACTIVE" -msgid "Slider grab (active)##CC_GUI_COLOR_SLIDER_GRAB_ACTIVE" -msgstr "" -"Ползунок выставления значения (активный)##CC_GUI_COLOR_SLIDER_GRAB_ACTIVE" +#~ msgid "Tab (unfocused)##CC_GUI_COLOR_TAB_UNFOCUSED" +#~ msgstr "Вкладка (не текущая)##CC_GUI_COLOR_TAB_UNFOCUSED" -msgid "Title background (active)##CC_GUI_COLOR_TITLE_BACKGROUND_ACTIVE" -msgstr "Задний фон заголовка (активный)##CC_GUI_COLOR_TITLE_BACKGROUND_ACTIVE" +#~ msgid "Tab (unfocused and active)##CC_GUI_COLOR_TAB_UNFOCUSED_ACTIVE" +#~ msgstr "" +#~ "Вкладка (курсор на вкладке, текущая)##CC_GUI_COLOR_TAB_UNFOCUSED_ACTIVE" -msgid "Checkbox/radio button mark##CC_GUI_COLOR_CHECK_MARK" -msgstr "Маркировка в поле для галочки и радиокнопке##CC_GUI_COLOR_CHECK_MARK" +#~ msgid "ImGui header##CC_GUI_COLOR_IMGUI_HEADER" +#~ msgstr "Заголовок ImGui##CC_GUI_COLOR_IMGUI_HEADER" -msgid "Text selection##CC_GUI_COLOR_TEXT_SELECTION" -msgstr "Выделение текста##CC_GUI_COLOR_TEXT_SELECTION" +#~ msgid "ImGui header (hovered)##CC_GUI_COLOR_IMGUI_HEADER_HOVER" +#~ msgstr "" +#~ "Заголовок ImGui (курсор на заголовке)##CC_GUI_COLOR_IMGUI_HEADER_HOVER" -msgid "Line plot##CC_GUI_COLOR_PLOT_LINES" -msgstr "Цвет линий##CC_GUI_COLOR_PLOT_LINES" +#~ msgid "ImGui header (active)##CC_GUI_COLOR_IMGUI_HEADER_ACTIVE" +#~ msgstr "Заголовок ImGui (активный)##CC_GUI_COLOR_IMGUI_HEADER_ACTIVE" -msgid "Line plot (hovered)##CC_GUI_COLOR_PLOT_LINES_HOVER" -msgstr "Цвет линий (курсор на поле)##CC_GUI_COLOR_PLOT_LINES_HOVER" +#~ msgid "Resize grip##CC_GUI_COLOR_RESIZE_GRIP" +#~ msgstr "Захват для изменения размера окна##CC_GUI_COLOR_RESIZE_GRIP" -msgid "Histogram plot##CC_GUI_COLOR_PLOT_HISTOGRAM" -msgstr "Столбчатая диаграмма##CC_GUI_COLOR_PLOT_HISTOGRAM" +#~ msgid "Resize grip (hovered)##CC_GUI_COLOR_RESIZE_GRIP_HOVER" +#~ msgstr "" +#~ "Захват для изменения размера окна (курсор на " +#~ "захвате)##CC_GUI_COLOR_RESIZE_GRIP_HOVER" -msgid "Histogram plot (hovered)##CC_GUI_COLOR_PLOT_HISTOGRAM_HOVER" -msgstr "" -"Столбчатая диаграмма (курсор на диаграмме)##CC_GUI_COLOR_PLOT_HISTOGRAM_HOVER" +#~ msgid "Resize grip (active)##CC_GUI_COLOR_RESIZE_GRIP_ACTIVE" +#~ msgstr "" +#~ "Захват для изменения размера окна " +#~ "(активный)##CC_GUI_COLOR_RESIZE_GRIP_ACTIVE" -msgid "Table row (even)##CC_GUI_COLOR_TABLE_ROW_EVEN" -msgstr "Строка таблицы (чётная)##CC_GUI_COLOR_TABLE_ROW_EVEN" +#~ msgid "Widget background##CC_GUI_COLOR_WIDGET_BACKGROUND" +#~ msgstr "Задний фон виджета##CC_GUI_COLOR_WIDGET_BACKGROUND" -msgid "Table row (odd)##CC_GUI_COLOR_TABLE_ROW_ODD" -msgstr "Строка таблицы (нечётная)##CC_GUI_COLOR_TABLE_ROW_ODD" +#~ msgid "Widget background (hovered)##CC_GUI_COLOR_WIDGET_BACKGROUND_HOVER" +#~ msgstr "" +#~ "Задний фон виджета (курсор на " +#~ "виджете)##CC_GUI_COLOR_WIDGET_BACKGROUND_HOVER" -msgid "Background##CC_GUI_COLOR_BACKGROUND" -msgstr "Задний фон##CC_GUI_COLOR_BACKGROUND" +#~ msgid "Widget background (active)##CC_GUI_COLOR_WIDGET_BACKGROUND_ACTIVE" +#~ msgstr "" +#~ "Задний фон виджета (активный)##CC_GUI_COLOR_WIDGET_BACKGROUND_ACTIVE" -msgid "Window background##CC_GUI_COLOR_FRAME_BACKGROUND" -msgstr "Фон окон##CC_GUI_COLOR_FRAME_BACKGROUND" +#~ msgid "Slider grab##CC_GUI_COLOR_SLIDER_GRAB" +#~ msgstr "Ползунок выставления значения##CC_GUI_COLOR_SLIDER_GRAB" -msgid "Sub-window background##CC_GUI_COLOR_FRAME_BACKGROUND_CHILD" -msgstr "Фон подокн##CC_GUI_COLOR_FRAME_BACKGROUND_CHILD" +#~ msgid "Slider grab (active)##CC_GUI_COLOR_SLIDER_GRAB_ACTIVE" +#~ msgstr "" +#~ "Ползунок выставления значения (активный)##CC_GUI_COLOR_SLIDER_GRAB_ACTIVE" -msgid "Pop-up background##CC_GUI_COLOR_FRAME_BACKGROUND_POPUP" -msgstr "Фон всплывающих окон##CC_GUI_COLOR_FRAME_BACKGROUND_POPUP" +#~ msgid "Title background (active)##CC_GUI_COLOR_TITLE_BACKGROUND_ACTIVE" +#~ msgstr "" +#~ "Задний фон заголовка (активный)##CC_GUI_COLOR_TITLE_BACKGROUND_ACTIVE" -msgid "Modal backdrop##CC_GUI_COLOR_MODAL_BACKDROP" -msgstr "" -"Затенение при возникновении модального окна##CC_GUI_COLOR_MODAL_BACKDROP" +#~ msgid "Checkbox/radio button mark##CC_GUI_COLOR_CHECK_MARK" +#~ msgstr "" +#~ "Маркировка в поле для галочки и радиокнопке##CC_GUI_COLOR_CHECK_MARK" -msgid "Header##CC_GUI_COLOR_HEADER" -msgstr "Заголовок##CC_GUI_COLOR_HEADER" +#~ msgid "Text selection##CC_GUI_COLOR_TEXT_SELECTION" +#~ msgstr "Выделение текста##CC_GUI_COLOR_TEXT_SELECTION" -msgid "Text##CC_GUI_COLOR_TEXT" -msgstr "Текст##CC_GUI_COLOR_TEXT" +#~ msgid "Line plot##CC_GUI_COLOR_PLOT_LINES" +#~ msgstr "Цвет линий##CC_GUI_COLOR_PLOT_LINES" -msgid "Text (disabled)##CC_GUI_COLOR_TEXT_DISABLED" -msgstr "Текст (выключенный)##CC_GUI_COLOR_TEXT_DISABLED" +#~ msgid "Line plot (hovered)##CC_GUI_COLOR_PLOT_LINES_HOVER" +#~ msgstr "Цвет линий (курсор на поле)##CC_GUI_COLOR_PLOT_LINES_HOVER" -msgid "Title bar (inactive)##CC_GUI_COLOR_TITLE_INACTIVE" -msgstr "Полоса заголовка (неактивная)##CC_GUI_COLOR_TITLE_INACTIVE" +#~ msgid "Histogram plot##CC_GUI_COLOR_PLOT_HISTOGRAM" +#~ msgstr "Столбчатая диаграмма##CC_GUI_COLOR_PLOT_HISTOGRAM" -msgid "Title bar (collapsed)##CC_GUI_COLOR_TITLE_COLLAPSED" -msgstr "Полоса заголовка (свёрнутое окно)##CC_GUI_COLOR_TITLE_COLLAPSED" +#~ msgid "Histogram plot (hovered)##CC_GUI_COLOR_PLOT_HISTOGRAM_HOVER" +#~ msgstr "" +#~ "Столбчатая диаграмма (курсор на " +#~ "диаграмме)##CC_GUI_COLOR_PLOT_HISTOGRAM_HOVER" -msgid "Menu bar##CC_GUI_COLOR_MENU_BAR" -msgstr "Полоса меню##CC_GUI_COLOR_MENU_BAR" +#~ msgid "Table row (even)##CC_GUI_COLOR_TABLE_ROW_EVEN" +#~ msgstr "Строка таблицы (чётная)##CC_GUI_COLOR_TABLE_ROW_EVEN" -msgid "Border##CC_GUI_COLOR_BORDER" -msgstr "Граница##CC_GUI_COLOR_BORDER" +#~ msgid "Table row (odd)##CC_GUI_COLOR_TABLE_ROW_ODD" +#~ msgstr "Строка таблицы (нечётная)##CC_GUI_COLOR_TABLE_ROW_ODD" -msgid "Border shadow##CC_GUI_COLOR_BORDER_SHADOW" -msgstr "Тень границы##CC_GUI_COLOR_BORDER_SHADOW" +#~ msgid "Background##CC_GUI_COLOR_BACKGROUND" +#~ msgstr "Задний фон##CC_GUI_COLOR_BACKGROUND" -msgid "Scroll bar##CC_GUI_COLOR_SCROLL" -msgstr "Полоса прокрутки##CC_GUI_COLOR_SCROLL" +#~ msgid "Window background##CC_GUI_COLOR_FRAME_BACKGROUND" +#~ msgstr "Фон окон##CC_GUI_COLOR_FRAME_BACKGROUND" -msgid "Scroll bar (hovered)##CC_GUI_COLOR_SCROLL_HOVER" -msgstr "Полоса прокрутки (курсор на полосе)##CC_GUI_COLOR_SCROLL_HOVER" +#~ msgid "Sub-window background##CC_GUI_COLOR_FRAME_BACKGROUND_CHILD" +#~ msgstr "Фон подокн##CC_GUI_COLOR_FRAME_BACKGROUND_CHILD" -msgid "Scroll bar (clicked)##CC_GUI_COLOR_SCROLL_ACTIVE" -msgstr "Полоса прокрутки (нажата)##CC_GUI_COLOR_SCROLL_ACTIVE" +#~ msgid "Pop-up background##CC_GUI_COLOR_FRAME_BACKGROUND_POPUP" +#~ msgstr "Фон всплывающих окон##CC_GUI_COLOR_FRAME_BACKGROUND_POPUP" -msgid "Scroll bar background##CC_GUI_COLOR_SCROLL_BACKGROUND" -msgstr "Фон полосы прокрутки##CC_GUI_COLOR_SCROLL_BACKGROUND" +#~ msgid "Modal backdrop##CC_GUI_COLOR_MODAL_BACKDROP" +#~ msgstr "" +#~ "Затенение при возникновении модального окна##CC_GUI_COLOR_MODAL_BACKDROP" -msgid "Separator##CC_GUI_COLOR_SEPARATOR" -msgstr "Разделитель строк##CC_GUI_COLOR_SEPARATOR" +#~ msgid "Header##CC_GUI_COLOR_HEADER" +#~ msgstr "Заголовок##CC_GUI_COLOR_HEADER" -msgid "Separator (hover)##CC_GUI_COLOR_SEPARATOR_HOVER" -msgstr "" -"Разделитель строк (курсор на разделителе)##CC_GUI_COLOR_SEPARATOR_HOVER" +#~ msgid "Text##CC_GUI_COLOR_TEXT" +#~ msgstr "Текст##CC_GUI_COLOR_TEXT" -msgid "Separator (active)##CC_GUI_COLOR_SEPARATOR_ACTIVE" -msgstr "Разделитель строк (активный)##CC_GUI_COLOR_SEPARATOR_ACTIVE" +#~ msgid "Text (disabled)##CC_GUI_COLOR_TEXT_DISABLED" +#~ msgstr "Текст (выключенный)##CC_GUI_COLOR_TEXT_DISABLED" -msgid "Docking preview##CC_GUI_COLOR_DOCKING_PREVIEW" -msgstr "Превью стыковки окон##CC_GUI_COLOR_DOCKING_PREVIEW" +#~ msgid "Title bar (inactive)##CC_GUI_COLOR_TITLE_INACTIVE" +#~ msgstr "Полоса заголовка (неактивная)##CC_GUI_COLOR_TITLE_INACTIVE" -msgid "Docking empty##CC_GUI_COLOR_DOCKING_EMPTY" -msgstr "Пустое поле стыковки окон##CC_GUI_COLOR_DOCKING_EMPTY" +#~ msgid "Title bar (collapsed)##CC_GUI_COLOR_TITLE_COLLAPSED" +#~ msgstr "Полоса заголовка (свёрнутое окно)##CC_GUI_COLOR_TITLE_COLLAPSED" -msgid "Table header##CC_GUI_COLOR_TABLE_HEADER" -msgstr "Заголовок таблицы##CC_GUI_COLOR_TABLE_HEADER" +#~ msgid "Menu bar##CC_GUI_COLOR_MENU_BAR" +#~ msgstr "Полоса меню##CC_GUI_COLOR_MENU_BAR" -msgid "Table border (hard)##CC_GUI_COLOR_TABLE_BORDER_HARD" -msgstr "Заголовок таблицы (жёсткий)##CC_GUI_COLOR_TABLE_BORDER_HARD" +#~ msgid "Border##CC_GUI_COLOR_BORDER" +#~ msgstr "Граница##CC_GUI_COLOR_BORDER" -msgid "Table border (soft)##CC_GUI_COLOR_TABLE_BORDER_SOFT" -msgstr "Заголовок таблицы (мягкий)##CC_GUI_COLOR_TABLE_BORDER_SOFT" +#~ msgid "Border shadow##CC_GUI_COLOR_BORDER_SHADOW" +#~ msgstr "Тень границы##CC_GUI_COLOR_BORDER_SHADOW" -msgid "Drag and drop target##CC_GUI_COLOR_DRAG_DROP_TARGET" -msgstr "Цель перетаскивания##CC_GUI_COLOR_DRAG_DROP_TARGET" +#~ msgid "Scroll bar##CC_GUI_COLOR_SCROLL" +#~ msgstr "Полоса прокрутки##CC_GUI_COLOR_SCROLL" -msgid "Window switcher (highlight)##CC_GUI_COLOR_NAV_WIN_HIGHLIGHT" -msgstr "Переключатель окон (подсвечен)##CC_GUI_COLOR_NAV_WIN_HIGHLIGHT" +#~ msgid "Scroll bar (hovered)##CC_GUI_COLOR_SCROLL_HOVER" +#~ msgstr "Полоса прокрутки (курсор на полосе)##CC_GUI_COLOR_SCROLL_HOVER" -msgid "Window switcher backdrop##CC_GUI_COLOR_NAV_WIN_BACKDROP" -msgstr "" -"Переключатель окон (цвет затенения остального " -"интерфейса)##CC_GUI_COLOR_NAV_WIN_BACKDROP" +#~ msgid "Scroll bar (clicked)##CC_GUI_COLOR_SCROLL_ACTIVE" +#~ msgstr "Полоса прокрутки (нажата)##CC_GUI_COLOR_SCROLL_ACTIVE" -msgid "Toggle on##CC_GUI_COLOR_TOGGLE_ON" -msgstr "Переключатель вкл.##CC_GUI_COLOR_TOGGLE_ON" +#~ msgid "Scroll bar background##CC_GUI_COLOR_SCROLL_BACKGROUND" +#~ msgstr "Фон полосы прокрутки##CC_GUI_COLOR_SCROLL_BACKGROUND" -msgid "Toggle off##CC_GUI_COLOR_TOGGLE_OFF" -msgstr "Переключатель выкл.##CC_GUI_COLOR_TOGGLE_OFF" +#~ msgid "Separator##CC_GUI_COLOR_SEPARATOR" +#~ msgstr "Разделитель строк##CC_GUI_COLOR_SEPARATOR" -msgid "Playback status##CC_GUI_COLOR_PLAYBACK_STAT" -msgstr "Статус воспроизведения##CC_GUI_COLOR_PLAYBACK_STAT" +#~ msgid "Separator (hover)##CC_GUI_COLOR_SEPARATOR_HOVER" +#~ msgstr "" +#~ "Разделитель строк (курсор на разделителе)##CC_GUI_COLOR_SEPARATOR_HOVER" -msgid "Destructive hint##CC_GUI_COLOR_DESTRUCTIVE" -msgstr "Подсказка об удалении##CC_GUI_COLOR_DESTRUCTIVE" +#~ msgid "Separator (active)##CC_GUI_COLOR_SEPARATOR_ACTIVE" +#~ msgstr "Разделитель строк (активный)##CC_GUI_COLOR_SEPARATOR_ACTIVE" -msgid "Warning hint##CC_GUI_COLOR_WARNING" -msgstr "Подсказка о сообщении##CC_GUI_COLOR_WARNING" +#~ msgid "Docking preview##CC_GUI_COLOR_DOCKING_PREVIEW" +#~ msgstr "Превью стыковки окон##CC_GUI_COLOR_DOCKING_PREVIEW" -msgid "Error hint##CC_GUI_COLOR_ERROR" -msgstr "Подсказка об ошибке##CC_GUI_COLOR_ERROR" +#~ msgid "Docking empty##CC_GUI_COLOR_DOCKING_EMPTY" +#~ msgstr "Пустое поле стыковки окон##CC_GUI_COLOR_DOCKING_EMPTY" -msgid "Directory##CC_GUI_COLOR_FILE_DIR" -msgstr "Папка##CC_GUI_COLOR_FILE_DIR" +#~ msgid "Table header##CC_GUI_COLOR_TABLE_HEADER" +#~ msgstr "Заголовок таблицы##CC_GUI_COLOR_TABLE_HEADER" -msgid "Song (native)##CC_GUI_COLOR_FILE_SONG_NATIVE" -msgstr "Файл трека (нативно поддерживается)##CC_GUI_COLOR_FILE_SONG_NATIVE" +#~ msgid "Table border (hard)##CC_GUI_COLOR_TABLE_BORDER_HARD" +#~ msgstr "Заголовок таблицы (жёсткий)##CC_GUI_COLOR_TABLE_BORDER_HARD" -msgid "Song (import)##CC_GUI_COLOR_FILE_SONG_IMPORT" -msgstr "Файл трека (импорт)##CC_GUI_COLOR_FILE_SONG_IMPORT" +#~ msgid "Table border (soft)##CC_GUI_COLOR_TABLE_BORDER_SOFT" +#~ msgstr "Заголовок таблицы (мягкий)##CC_GUI_COLOR_TABLE_BORDER_SOFT" -msgid "Instrument##CC_GUI_COLOR_FILE_INSTR" -msgstr "Инструмент##CC_GUI_COLOR_FILE_INSTR" +#~ msgid "Drag and drop target##CC_GUI_COLOR_DRAG_DROP_TARGET" +#~ msgstr "Цель перетаскивания##CC_GUI_COLOR_DRAG_DROP_TARGET" -msgid "Audio##CC_GUI_COLOR_FILE_AUDIO" -msgstr "Аудиофайл##CC_GUI_COLOR_FILE_AUDIO" +#~ msgid "Window switcher (highlight)##CC_GUI_COLOR_NAV_WIN_HIGHLIGHT" +#~ msgstr "Переключатель окон (подсвечен)##CC_GUI_COLOR_NAV_WIN_HIGHLIGHT" -msgid "Wavetable##CC_GUI_COLOR_FILE_WAVE" -msgstr "Волновая таблица##CC_GUI_COLOR_FILE_WAVE" +#~ msgid "Window switcher backdrop##CC_GUI_COLOR_NAV_WIN_BACKDROP" +#~ msgstr "" +#~ "Переключатель окон (цвет затенения остального " +#~ "интерфейса)##CC_GUI_COLOR_NAV_WIN_BACKDROP" -msgid "VGM##CC_GUI_COLOR_FILE_VGM" -msgstr "VGM##CC_GUI_COLOR_FILE_VGM" +#~ msgid "Toggle on##CC_GUI_COLOR_TOGGLE_ON" +#~ msgstr "Переключатель вкл.##CC_GUI_COLOR_TOGGLE_ON" -msgid "ZSM##CC_GUI_COLOR_FILE_ZSM" -msgstr "ZSM##CC_GUI_COLOR_FILE_ZSM" +#~ msgid "Toggle off##CC_GUI_COLOR_TOGGLE_OFF" +#~ msgstr "Переключатель выкл.##CC_GUI_COLOR_TOGGLE_OFF" -msgid "Font##CC_GUI_COLOR_FILE_FONT" -msgstr "Шрифт##CC_GUI_COLOR_FILE_FONT" +#~ msgid "Playback status##CC_GUI_COLOR_PLAYBACK_STAT" +#~ msgstr "Статус воспроизведения##CC_GUI_COLOR_PLAYBACK_STAT" -msgid "Other##CC_GUI_COLOR_FILE_OTHER" -msgstr "Другое##CC_GUI_COLOR_FILE_OTHER" +#~ msgid "Destructive hint##CC_GUI_COLOR_DESTRUCTIVE" +#~ msgstr "Подсказка об удалении##CC_GUI_COLOR_DESTRUCTIVE" -msgid "Border##CC_GUI_COLOR_OSC_BORDER" -msgstr "Граница осциллографа##CC_GUI_COLOR_OSC_BORDER" +#~ msgid "Warning hint##CC_GUI_COLOR_WARNING" +#~ msgstr "Подсказка о сообщении##CC_GUI_COLOR_WARNING" -msgid "Background (top-left)##CC_GUI_COLOR_OSC_BG1" -msgstr "Фон (верхний левый угол)##CC_GUI_COLOR_OSC_BG1" +#~ msgid "Error hint##CC_GUI_COLOR_ERROR" +#~ msgstr "Подсказка об ошибке##CC_GUI_COLOR_ERROR" -msgid "Background (top-right)##CC_GUI_COLOR_OSC_BG2" -msgstr "Фон (верхний правый угол)##CC_GUI_COLOR_OSC_BG2" +#~ msgid "Directory##CC_GUI_COLOR_FILE_DIR" +#~ msgstr "Папка##CC_GUI_COLOR_FILE_DIR" -msgid "Background (bottom-left)##CC_GUI_COLOR_OSC_BG3" -msgstr "Фон (нижний левый угол)##CC_GUI_COLOR_OSC_BG3" +#~ msgid "Song (native)##CC_GUI_COLOR_FILE_SONG_NATIVE" +#~ msgstr "Файл трека (нативно поддерживается)##CC_GUI_COLOR_FILE_SONG_NATIVE" -msgid "Background (bottom-right)##CC_GUI_COLOR_OSC_BG4" -msgstr "Фон (нижний правый угол)##CC_GUI_COLOR_OSC_BG4" +#~ msgid "Song (import)##CC_GUI_COLOR_FILE_SONG_IMPORT" +#~ msgstr "Файл трека (импорт)##CC_GUI_COLOR_FILE_SONG_IMPORT" -msgid "Waveform##CC_GUI_COLOR_OSC_WAVE" -msgstr "Волна##CC_GUI_COLOR_OSC_WAVE" +#~ msgid "Instrument##CC_GUI_COLOR_FILE_INSTR" +#~ msgstr "Инструмент##CC_GUI_COLOR_FILE_INSTR" -msgid "Waveform (clip)##CC_GUI_COLOR_OSC_WAVE_PEAK" -msgstr "Волна (зашкал амплитуды)##CC_GUI_COLOR_OSC_WAVE_PEAK" +#~ msgid "Audio##CC_GUI_COLOR_FILE_AUDIO" +#~ msgstr "Аудиофайл##CC_GUI_COLOR_FILE_AUDIO" -msgid "Reference##CC_GUI_COLOR_OSC_REF" -msgstr "Образец##CC_GUI_COLOR_OSC_REF" +#~ msgid "Wavetable##CC_GUI_COLOR_FILE_WAVE" +#~ msgstr "Волновая таблица##CC_GUI_COLOR_FILE_WAVE" -msgid "Guide##CC_GUI_COLOR_OSC_GUIDE" -msgstr "Справка##CC_GUI_COLOR_OSC_GUIDE" +#~ msgid "VGM##CC_GUI_COLOR_FILE_VGM" +#~ msgstr "VGM##CC_GUI_COLOR_FILE_VGM" -msgid "Waveform (1)##CC_GUI_COLOR_OSC_WAVE_CH0" -msgstr "Волна (1)##CC_GUI_COLOR_OSC_WAVE_CH0" +#~ msgid "ZSM##CC_GUI_COLOR_FILE_ZSM" +#~ msgstr "ZSM##CC_GUI_COLOR_FILE_ZSM" -msgid "Waveform (2)##CC_GUI_COLOR_OSC_WAVE_CH1" -msgstr "Волна (2)##CC_GUI_COLOR_OSC_WAVE_CH1" +#~ msgid "Font##CC_GUI_COLOR_FILE_FONT" +#~ msgstr "Шрифт##CC_GUI_COLOR_FILE_FONT" -msgid "Waveform (3)##CC_GUI_COLOR_OSC_WAVE_CH2" -msgstr "Волна (3)##CC_GUI_COLOR_OSC_WAVE_CH2" +#~ msgid "Other##CC_GUI_COLOR_FILE_OTHER" +#~ msgstr "Другое##CC_GUI_COLOR_FILE_OTHER" -msgid "Waveform (4)##CC_GUI_COLOR_OSC_WAVE_CH3" -msgstr "Волна (4)##CC_GUI_COLOR_OSC_WAVE_CH3" +#~ msgid "Border##CC_GUI_COLOR_OSC_BORDER" +#~ msgstr "Граница осциллографа##CC_GUI_COLOR_OSC_BORDER" -msgid "Waveform (5)##CC_GUI_COLOR_OSC_WAVE_CH4" -msgstr "Волна (5)##CC_GUI_COLOR_OSC_WAVE_CH4" +#~ msgid "Background (top-left)##CC_GUI_COLOR_OSC_BG1" +#~ msgstr "Фон (верхний левый угол)##CC_GUI_COLOR_OSC_BG1" -msgid "Waveform (6)##CC_GUI_COLOR_OSC_WAVE_CH5" -msgstr "Волна (6)##CC_GUI_COLOR_OSC_WAVE_CH5" +#~ msgid "Background (top-right)##CC_GUI_COLOR_OSC_BG2" +#~ msgstr "Фон (верхний правый угол)##CC_GUI_COLOR_OSC_BG2" -msgid "Waveform (7)##CC_GUI_COLOR_OSC_WAVE_CH6" -msgstr "Волна (7)##CC_GUI_COLOR_OSC_WAVE_CH6" +#~ msgid "Background (bottom-left)##CC_GUI_COLOR_OSC_BG3" +#~ msgstr "Фон (нижний левый угол)##CC_GUI_COLOR_OSC_BG3" -msgid "Waveform (8)##CC_GUI_COLOR_OSC_WAVE_CH7" -msgstr "Волна (8)##CC_GUI_COLOR_OSC_WAVE_CH7" +#~ msgid "Background (bottom-right)##CC_GUI_COLOR_OSC_BG4" +#~ msgstr "Фон (нижний правый угол)##CC_GUI_COLOR_OSC_BG4" -msgid "Waveform (9)##CC_GUI_COLOR_OSC_WAVE_CH8" -msgstr "Волна (9)##CC_GUI_COLOR_OSC_WAVE_CH8" +#~ msgid "Waveform##CC_GUI_COLOR_OSC_WAVE" +#~ msgstr "Волна##CC_GUI_COLOR_OSC_WAVE" -msgid "Waveform (10)##CC_GUI_COLOR_OSC_WAVE_CH9" -msgstr "Волна (10)##CC_GUI_COLOR_OSC_WAVE_CH9" +#~ msgid "Waveform (clip)##CC_GUI_COLOR_OSC_WAVE_PEAK" +#~ msgstr "Волна (зашкал амплитуды)##CC_GUI_COLOR_OSC_WAVE_PEAK" -msgid "Waveform (11)##CC_GUI_COLOR_OSC_WAVE_CH10" -msgstr "Волна (11)##CC_GUI_COLOR_OSC_WAVE_CH10" +#~ msgid "Reference##CC_GUI_COLOR_OSC_REF" +#~ msgstr "Образец##CC_GUI_COLOR_OSC_REF" -msgid "Waveform (12)##CC_GUI_COLOR_OSC_WAVE_CH11" -msgstr "Волна (12)##CC_GUI_COLOR_OSC_WAVE_CH11" +#~ msgid "Guide##CC_GUI_COLOR_OSC_GUIDE" +#~ msgstr "Справка##CC_GUI_COLOR_OSC_GUIDE" -msgid "Waveform (13)##CC_GUI_COLOR_OSC_WAVE_CH12" -msgstr "Волна (13)##CC_GUI_COLOR_OSC_WAVE_CH12" +#~ msgid "Waveform (1)##CC_GUI_COLOR_OSC_WAVE_CH0" +#~ msgstr "Волна (1)##CC_GUI_COLOR_OSC_WAVE_CH0" -msgid "Waveform (14)##CC_GUI_COLOR_OSC_WAVE_CH13" -msgstr "Волна (14)##CC_GUI_COLOR_OSC_WAVE_CH13" +#~ msgid "Waveform (2)##CC_GUI_COLOR_OSC_WAVE_CH1" +#~ msgstr "Волна (2)##CC_GUI_COLOR_OSC_WAVE_CH1" -msgid "Waveform (15)##CC_GUI_COLOR_OSC_WAVE_CH14" -msgstr "Волна (15)##CC_GUI_COLOR_OSC_WAVE_CH14" +#~ msgid "Waveform (3)##CC_GUI_COLOR_OSC_WAVE_CH2" +#~ msgstr "Волна (3)##CC_GUI_COLOR_OSC_WAVE_CH2" -msgid "Waveform (16)##CC_GUI_COLOR_OSC_WAVE_CH15" -msgstr "Волна (16)##CC_GUI_COLOR_OSC_WAVE_CH15" +#~ msgid "Waveform (4)##CC_GUI_COLOR_OSC_WAVE_CH3" +#~ msgstr "Волна (4)##CC_GUI_COLOR_OSC_WAVE_CH3" -msgid "Low##CC_GUI_COLOR_VOLMETER_LOW" -msgstr "Низкий уровень##CC_GUI_COLOR_VOLMETER_LOW" +#~ msgid "Waveform (5)##CC_GUI_COLOR_OSC_WAVE_CH4" +#~ msgstr "Волна (5)##CC_GUI_COLOR_OSC_WAVE_CH4" -msgid "High##CC_GUI_COLOR_VOLMETER_HIGH" -msgstr "Высокий уровень##CC_GUI_COLOR_VOLMETER_HIGH" +#~ msgid "Waveform (6)##CC_GUI_COLOR_OSC_WAVE_CH5" +#~ msgstr "Волна (6)##CC_GUI_COLOR_OSC_WAVE_CH5" -msgid "Clip##CC_GUI_COLOR_VOLMETER_PEAK" -msgstr "Зашкал##CC_GUI_COLOR_VOLMETER_PEAK" +#~ msgid "Waveform (7)##CC_GUI_COLOR_OSC_WAVE_CH6" +#~ msgstr "Волна (7)##CC_GUI_COLOR_OSC_WAVE_CH6" -msgid "Order number##CC_GUI_COLOR_ORDER_ROW_INDEX" -msgstr "Номер строки##CC_GUI_COLOR_ORDER_ROW_INDEX" +#~ msgid "Waveform (8)##CC_GUI_COLOR_OSC_WAVE_CH7" +#~ msgstr "Волна (8)##CC_GUI_COLOR_OSC_WAVE_CH7" -msgid "Playing order background##CC_GUI_COLOR_ORDER_ACTIVE" -msgstr "Фон текущей строки##CC_GUI_COLOR_ORDER_ACTIVE" +#~ msgid "Waveform (9)##CC_GUI_COLOR_OSC_WAVE_CH8" +#~ msgstr "Волна (9)##CC_GUI_COLOR_OSC_WAVE_CH8" -msgid "Song loop##CC_GUI_COLOR_SONG_LOOP" -msgstr "Место зацикливания трека##CC_GUI_COLOR_SONG_LOOP" +#~ msgid "Waveform (10)##CC_GUI_COLOR_OSC_WAVE_CH9" +#~ msgstr "Волна (10)##CC_GUI_COLOR_OSC_WAVE_CH9" -msgid "Selected order##CC_GUI_COLOR_ORDER_SELECTED" -msgstr "Выделенный столбец##CC_GUI_COLOR_ORDER_SELECTED" +#~ msgid "Waveform (11)##CC_GUI_COLOR_OSC_WAVE_CH10" +#~ msgstr "Волна (11)##CC_GUI_COLOR_OSC_WAVE_CH10" -msgid "Similar patterns##CC_GUI_COLOR_ORDER_SIMILAR" -msgstr "Похожие паттерны##CC_GUI_COLOR_ORDER_SIMILAR" +#~ msgid "Waveform (12)##CC_GUI_COLOR_OSC_WAVE_CH11" +#~ msgstr "Волна (12)##CC_GUI_COLOR_OSC_WAVE_CH11" -msgid "Inactive patterns##CC_GUI_COLOR_ORDER_INACTIVE" -msgstr "Неактивные паттерны##CC_GUI_COLOR_ORDER_INACTIVE" +#~ msgid "Waveform (13)##CC_GUI_COLOR_OSC_WAVE_CH12" +#~ msgstr "Волна (13)##CC_GUI_COLOR_OSC_WAVE_CH12" -msgid "Envelope##CC_GUI_COLOR_FM_ENVELOPE" -msgstr "Огибающая##CC_GUI_COLOR_FM_ENVELOPE" +#~ msgid "Waveform (14)##CC_GUI_COLOR_OSC_WAVE_CH13" +#~ msgstr "Волна (14)##CC_GUI_COLOR_OSC_WAVE_CH13" -msgid "Sustain guide##CC_GUI_COLOR_FM_ENVELOPE_SUS_GUIDE" -msgstr "Визуализация сустейна##CC_GUI_COLOR_FM_ENVELOPE_SUS_GUIDE" +#~ msgid "Waveform (15)##CC_GUI_COLOR_OSC_WAVE_CH14" +#~ msgstr "Волна (15)##CC_GUI_COLOR_OSC_WAVE_CH14" -msgid "Release##CC_GUI_COLOR_FM_ENVELOPE_RELEASE" -msgstr "Релиз##CC_GUI_COLOR_FM_ENVELOPE_RELEASE" +#~ msgid "Waveform (16)##CC_GUI_COLOR_OSC_WAVE_CH15" +#~ msgstr "Волна (16)##CC_GUI_COLOR_OSC_WAVE_CH15" -msgid "Algorithm background##CC_GUI_COLOR_FM_ALG_BG" -msgstr "Задний фон схемы алгоритма##CC_GUI_COLOR_FM_ALG_BG" +#~ msgid "Low##CC_GUI_COLOR_VOLMETER_LOW" +#~ msgstr "Низкий уровень##CC_GUI_COLOR_VOLMETER_LOW" -msgid "Algorithm lines##CC_GUI_COLOR_FM_ALG_LINE" -msgstr "Линии схемы алгоритма##CC_GUI_COLOR_FM_ALG_LINE" +#~ msgid "High##CC_GUI_COLOR_VOLMETER_HIGH" +#~ msgstr "Высокий уровень##CC_GUI_COLOR_VOLMETER_HIGH" -msgid "Modulator##CC_GUI_COLOR_FM_MOD" -msgstr "Модулирующий оператор##CC_GUI_COLOR_FM_MOD" +#~ msgid "Clip##CC_GUI_COLOR_VOLMETER_PEAK" +#~ msgstr "Зашкал##CC_GUI_COLOR_VOLMETER_PEAK" -msgid "Carrier##CC_GUI_COLOR_FM_CAR" -msgstr "Несущий оператор##CC_GUI_COLOR_FM_CAR" +#~ msgid "Order number##CC_GUI_COLOR_ORDER_ROW_INDEX" +#~ msgstr "Номер строки##CC_GUI_COLOR_ORDER_ROW_INDEX" -msgid "SSG-EG##CC_GUI_COLOR_FM_SSG" -msgstr "SSG-EG##CC_GUI_COLOR_FM_SSG" +#~ msgid "Playing order background##CC_GUI_COLOR_ORDER_ACTIVE" +#~ msgstr "Фон текущей строки##CC_GUI_COLOR_ORDER_ACTIVE" -msgid "Waveform##CC_GUI_COLOR_FM_WAVE" -msgstr "Волна##CC_GUI_COLOR_FM_WAVE" +#~ msgid "Song loop##CC_GUI_COLOR_SONG_LOOP" +#~ msgstr "Место зацикливания трека##CC_GUI_COLOR_SONG_LOOP" -msgid "Mod. accent (primary)##CC_GUI_COLOR_FM_PRIMARY_MOD" -msgstr "" -"Оттенок модулирующего оператора (основной)##CC_GUI_COLOR_FM_PRIMARY_MOD" +#~ msgid "Selected order##CC_GUI_COLOR_ORDER_SELECTED" +#~ msgstr "Выделенный столбец##CC_GUI_COLOR_ORDER_SELECTED" -msgid "Mod. accent (secondary)##CC_GUI_COLOR_FM_SECONDARY_MOD" -msgstr "" -"Оттенок модулирующего оператора (неосновной)##CC_GUI_COLOR_FM_SECONDARY_MOD" +#~ msgid "Similar patterns##CC_GUI_COLOR_ORDER_SIMILAR" +#~ msgstr "Похожие паттерны##CC_GUI_COLOR_ORDER_SIMILAR" -msgid "Mod. border##CC_GUI_COLOR_FM_BORDER_MOD" -msgstr "Граница модулирующего оператора##CC_GUI_COLOR_FM_BORDER_MOD" +#~ msgid "Inactive patterns##CC_GUI_COLOR_ORDER_INACTIVE" +#~ msgstr "Неактивные паттерны##CC_GUI_COLOR_ORDER_INACTIVE" -msgid "Mod. border shadow##CC_GUI_COLOR_FM_BORDER_SHADOW_MOD" -msgstr "" -"Тень границы модулирующего оператора##CC_GUI_COLOR_FM_BORDER_SHADOW_MOD" +#~ msgid "Envelope##CC_GUI_COLOR_FM_ENVELOPE" +#~ msgstr "Огибающая##CC_GUI_COLOR_FM_ENVELOPE" -msgid "Car. accent (primary)##CC_GUI_COLOR_FM_PRIMARY_CAR" -msgstr "Оттенок несущего оператора (основной)##CC_GUI_COLOR_FM_PRIMARY_CAR" +#~ msgid "Sustain guide##CC_GUI_COLOR_FM_ENVELOPE_SUS_GUIDE" +#~ msgstr "Визуализация сустейна##CC_GUI_COLOR_FM_ENVELOPE_SUS_GUIDE" -msgid "Car. accent (secondary)##CC_GUI_COLOR_FM_SECONDARY_CAR" -msgstr "Оттенок несущего оператора (неосновной)##CC_GUI_COLOR_FM_SECONDARY_CAR" +#~ msgid "Release##CC_GUI_COLOR_FM_ENVELOPE_RELEASE" +#~ msgstr "Релиз##CC_GUI_COLOR_FM_ENVELOPE_RELEASE" -msgid "Car. border##CC_GUI_COLOR_FM_BORDER_CAR" -msgstr "Граница несущего оператора##CC_GUI_COLOR_FM_BORDER_CAR" +#~ msgid "Algorithm background##CC_GUI_COLOR_FM_ALG_BG" +#~ msgstr "Задний фон схемы алгоритма##CC_GUI_COLOR_FM_ALG_BG" -msgid "Car. border shadow##CC_GUI_COLOR_FM_BORDER_SHADOW_CAR" -msgstr "Тень границы несущего оператора##CC_GUI_COLOR_FM_BORDER_SHADOW_CAR" +#~ msgid "Algorithm lines##CC_GUI_COLOR_FM_ALG_LINE" +#~ msgstr "Линии схемы алгоритма##CC_GUI_COLOR_FM_ALG_LINE" -msgid "Volume##CC_GUI_COLOR_MACRO_VOLUME" -msgstr "Громкость##CC_GUI_COLOR_MACRO_VOLUME" +#~ msgid "Modulator##CC_GUI_COLOR_FM_MOD" +#~ msgstr "Модулирующий оператор##CC_GUI_COLOR_FM_MOD" -msgid "Pitch##CC_GUI_COLOR_MACRO_PITCH" -msgstr "Частота##CC_GUI_COLOR_MACRO_PITCH" +#~ msgid "Carrier##CC_GUI_COLOR_FM_CAR" +#~ msgstr "Несущий оператор##CC_GUI_COLOR_FM_CAR" -msgid "Wave##CC_GUI_COLOR_MACRO_WAVE" -msgstr "Волна##CC_GUI_COLOR_MACRO_WAVE" +#~ msgid "SSG-EG##CC_GUI_COLOR_FM_SSG" +#~ msgstr "SSG-EG##CC_GUI_COLOR_FM_SSG" -msgid "Other##CC_GUI_COLOR_MACRO_OTHER" -msgstr "Другое##CC_GUI_COLOR_MACRO_OTHER" +#~ msgid "Waveform##CC_GUI_COLOR_FM_WAVE" +#~ msgstr "Волна##CC_GUI_COLOR_FM_WAVE" -msgid "FM (OPN)##CC_GUI_COLOR_INSTR_FM" -msgstr "FM (OPN)##CC_GUI_COLOR_INSTR_FM" +#~ msgid "Mod. accent (primary)##CC_GUI_COLOR_FM_PRIMARY_MOD" +#~ msgstr "" +#~ "Оттенок модулирующего оператора (основной)##CC_GUI_COLOR_FM_PRIMARY_MOD" -msgid "SN76489/Sega PSG##CC_GUI_COLOR_INSTR_STD" -msgstr "SN76489/Sega PSG##CC_GUI_COLOR_INSTR_STD" +#~ msgid "Mod. accent (secondary)##CC_GUI_COLOR_FM_SECONDARY_MOD" +#~ msgstr "" +#~ "Оттенок модулирующего оператора " +#~ "(неосновной)##CC_GUI_COLOR_FM_SECONDARY_MOD" -msgid "T6W28##CC_GUI_COLOR_INSTR_T6W28" -msgstr "T6W28##CC_GUI_COLOR_INSTR_T6W28" +#~ msgid "Mod. border##CC_GUI_COLOR_FM_BORDER_MOD" +#~ msgstr "Граница модулирующего оператора##CC_GUI_COLOR_FM_BORDER_MOD" -msgid "Game Boy##CC_GUI_COLOR_INSTR_GB" -msgstr "Game Boy##CC_GUI_COLOR_INSTR_GB" +#~ msgid "Mod. border shadow##CC_GUI_COLOR_FM_BORDER_SHADOW_MOD" +#~ msgstr "" +#~ "Тень границы модулирующего оператора##CC_GUI_COLOR_FM_BORDER_SHADOW_MOD" -msgid "C64##CC_GUI_COLOR_INSTR_C64" -msgstr "C64##CC_GUI_COLOR_INSTR_C64" +#~ msgid "Car. accent (primary)##CC_GUI_COLOR_FM_PRIMARY_CAR" +#~ msgstr "Оттенок несущего оператора (основной)##CC_GUI_COLOR_FM_PRIMARY_CAR" -msgid "Amiga/Generic Sample##CC_GUI_COLOR_INSTR_AMIGA" -msgstr "Amiga/Типичный сэмпл##CC_GUI_COLOR_INSTR_AMIGA" +#~ msgid "Car. accent (secondary)##CC_GUI_COLOR_FM_SECONDARY_CAR" +#~ msgstr "" +#~ "Оттенок несущего оператора (неосновной)##CC_GUI_COLOR_FM_SECONDARY_CAR" -msgid "PC Engine##CC_GUI_COLOR_INSTR_PCE" -msgstr "PC Engine##CC_GUI_COLOR_INSTR_PCE" +#~ msgid "Car. border##CC_GUI_COLOR_FM_BORDER_CAR" +#~ msgstr "Граница несущего оператора##CC_GUI_COLOR_FM_BORDER_CAR" -msgid "AY-3-8910/SSG##CC_GUI_COLOR_INSTR_AY" -msgstr "AY-3-8910/SSG##CC_GUI_COLOR_INSTR_AY" +#~ msgid "Car. border shadow##CC_GUI_COLOR_FM_BORDER_SHADOW_CAR" +#~ msgstr "Тень границы несущего оператора##CC_GUI_COLOR_FM_BORDER_SHADOW_CAR" -msgid "AY8930##CC_GUI_COLOR_INSTR_AY8930" -msgstr "AY8930##CC_GUI_COLOR_INSTR_AY8930" +#~ msgid "Volume##CC_GUI_COLOR_MACRO_VOLUME" +#~ msgstr "Громкость##CC_GUI_COLOR_MACRO_VOLUME" -msgid "TIA##CC_GUI_COLOR_INSTR_TIA" -msgstr "TIA##CC_GUI_COLOR_INSTR_TIA" +#~ msgid "Pitch##CC_GUI_COLOR_MACRO_PITCH" +#~ msgstr "Частота##CC_GUI_COLOR_MACRO_PITCH" -msgid "SAA1099##CC_GUI_COLOR_INSTR_SAA1099" -msgstr "SAA1099##CC_GUI_COLOR_INSTR_SAA1099" +#~ msgid "Wave##CC_GUI_COLOR_MACRO_WAVE" +#~ msgstr "Волна##CC_GUI_COLOR_MACRO_WAVE" -msgid "VIC##CC_GUI_COLOR_INSTR_VIC" -msgstr "VIC##CC_GUI_COLOR_INSTR_VIC" +#~ msgid "Other##CC_GUI_COLOR_MACRO_OTHER" +#~ msgstr "Другое##CC_GUI_COLOR_MACRO_OTHER" -msgid "PET##CC_GUI_COLOR_INSTR_PET" -msgstr "PET##CC_GUI_COLOR_INSTR_PET" +#~ msgid "FM (OPN)##CC_GUI_COLOR_INSTR_FM" +#~ msgstr "FM (OPN)##CC_GUI_COLOR_INSTR_FM" -msgid "VRC6##CC_GUI_COLOR_INSTR_VRC6" -msgstr "VRC6##CC_GUI_COLOR_INSTR_VRC6" +#~ msgid "SN76489/Sega PSG##CC_GUI_COLOR_INSTR_STD" +#~ msgstr "SN76489/Sega PSG##CC_GUI_COLOR_INSTR_STD" -msgid "VRC6 (saw)##CC_GUI_COLOR_INSTR_VRC6_SAW" -msgstr "VRC6 (пила)##CC_GUI_COLOR_INSTR_VRC6_SAW" +#~ msgid "T6W28##CC_GUI_COLOR_INSTR_T6W28" +#~ msgstr "T6W28##CC_GUI_COLOR_INSTR_T6W28" -msgid "FM (OPLL)##CC_GUI_COLOR_INSTR_OPLL" -msgstr "FM (OPLL)##CC_GUI_COLOR_INSTR_OPLL" +#~ msgid "Game Boy##CC_GUI_COLOR_INSTR_GB" +#~ msgstr "Game Boy##CC_GUI_COLOR_INSTR_GB" -msgid "FM (OPL)##CC_GUI_COLOR_INSTR_OPL" -msgstr "FM (OPL)##CC_GUI_COLOR_INSTR_OPL" +#~ msgid "C64##CC_GUI_COLOR_INSTR_C64" +#~ msgstr "C64##CC_GUI_COLOR_INSTR_C64" -msgid "FDS##CC_GUI_COLOR_INSTR_FDS" -msgstr "FDS##CC_GUI_COLOR_INSTR_FDS" +#~ msgid "Amiga/Generic Sample##CC_GUI_COLOR_INSTR_AMIGA" +#~ msgstr "Amiga/Типичный сэмпл##CC_GUI_COLOR_INSTR_AMIGA" -msgid "Virtual Boy##CC_GUI_COLOR_INSTR_VBOY" -msgstr "Virtual Boy##CC_GUI_COLOR_INSTR_VBOY" +#~ msgid "PC Engine##CC_GUI_COLOR_INSTR_PCE" +#~ msgstr "PC Engine##CC_GUI_COLOR_INSTR_PCE" -msgid "Namco 163##CC_GUI_COLOR_INSTR_N163" -msgstr "Namco 163##CC_GUI_COLOR_INSTR_N163" +#~ msgid "AY-3-8910/SSG##CC_GUI_COLOR_INSTR_AY" +#~ msgstr "AY-3-8910/SSG##CC_GUI_COLOR_INSTR_AY" -msgid "Konami SCC##CC_GUI_COLOR_INSTR_SCC" -msgstr "Konami SCC##CC_GUI_COLOR_INSTR_SCC" +#~ msgid "AY8930##CC_GUI_COLOR_INSTR_AY8930" +#~ msgstr "AY8930##CC_GUI_COLOR_INSTR_AY8930" -msgid "FM (OPZ)##CC_GUI_COLOR_INSTR_OPZ" -msgstr "FM (OPZ)##CC_GUI_COLOR_INSTR_OPZ" +#~ msgid "TIA##CC_GUI_COLOR_INSTR_TIA" +#~ msgstr "TIA##CC_GUI_COLOR_INSTR_TIA" -msgid "POKEY##CC_GUI_COLOR_INSTR_POKEY" -msgstr "POKEY##CC_GUI_COLOR_INSTR_POKEY" +#~ msgid "SAA1099##CC_GUI_COLOR_INSTR_SAA1099" +#~ msgstr "SAA1099##CC_GUI_COLOR_INSTR_SAA1099" -msgid "PC Beeper##CC_GUI_COLOR_INSTR_BEEPER" -msgstr "PC Beeper##CC_GUI_COLOR_INSTR_BEEPER" +#~ msgid "VIC##CC_GUI_COLOR_INSTR_VIC" +#~ msgstr "VIC##CC_GUI_COLOR_INSTR_VIC" -msgid "WonderSwan##CC_GUI_COLOR_INSTR_SWAN" -msgstr "WonderSwan##CC_GUI_COLOR_INSTR_SWAN" +#~ msgid "PET##CC_GUI_COLOR_INSTR_PET" +#~ msgstr "PET##CC_GUI_COLOR_INSTR_PET" -msgid "Lynx##CC_GUI_COLOR_INSTR_MIKEY" -msgstr "Lynx##CC_GUI_COLOR_INSTR_MIKEY" +#~ msgid "VRC6##CC_GUI_COLOR_INSTR_VRC6" +#~ msgstr "VRC6##CC_GUI_COLOR_INSTR_VRC6" -msgid "VERA##CC_GUI_COLOR_INSTR_VERA" -msgstr "VERA##CC_GUI_COLOR_INSTR_VERA" +#~ msgid "VRC6 (saw)##CC_GUI_COLOR_INSTR_VRC6_SAW" +#~ msgstr "VRC6 (пила)##CC_GUI_COLOR_INSTR_VRC6_SAW" -msgid "X1-010##CC_GUI_COLOR_INSTR_X1_010" -msgstr "X1-010##CC_GUI_COLOR_INSTR_X1_010" +#~ msgid "FM (OPLL)##CC_GUI_COLOR_INSTR_OPLL" +#~ msgstr "FM (OPLL)##CC_GUI_COLOR_INSTR_OPLL" -msgid "ES5506##CC_GUI_COLOR_INSTR_ES5506" -msgstr "ES5506##CC_GUI_COLOR_INSTR_ES5506" +#~ msgid "FM (OPL)##CC_GUI_COLOR_INSTR_OPL" +#~ msgstr "FM (OPL)##CC_GUI_COLOR_INSTR_OPL" -msgid "MultiPCM##CC_GUI_COLOR_INSTR_MULTIPCM" -msgstr "MultiPCM##CC_GUI_COLOR_INSTR_MULTIPCM" +#~ msgid "FDS##CC_GUI_COLOR_INSTR_FDS" +#~ msgstr "FDS##CC_GUI_COLOR_INSTR_FDS" -msgid "SNES##CC_GUI_COLOR_INSTR_SNES" -msgstr "SNES##CC_GUI_COLOR_INSTR_SNES" +#~ msgid "Virtual Boy##CC_GUI_COLOR_INSTR_VBOY" +#~ msgstr "Virtual Boy##CC_GUI_COLOR_INSTR_VBOY" -msgid "Sound Unit##CC_GUI_COLOR_INSTR_SU" -msgstr "Sound Unit##CC_GUI_COLOR_INSTR_SU" +#~ msgid "Namco 163##CC_GUI_COLOR_INSTR_N163" +#~ msgstr "Namco 163##CC_GUI_COLOR_INSTR_N163" -msgid "Namco WSG##CC_GUI_COLOR_INSTR_NAMCO" -msgstr "Namco WSG##CC_GUI_COLOR_INSTR_NAMCO" +#~ msgid "Konami SCC##CC_GUI_COLOR_INSTR_SCC" +#~ msgstr "Konami SCC##CC_GUI_COLOR_INSTR_SCC" -msgid "FM (OPL Drums)##CC_GUI_COLOR_INSTR_OPL_DRUMS" -msgstr "FM (OPL, ударные)##CC_GUI_COLOR_INSTR_OPL_DRUMS" +#~ msgid "FM (OPZ)##CC_GUI_COLOR_INSTR_OPZ" +#~ msgstr "FM (OPZ)##CC_GUI_COLOR_INSTR_OPZ" -msgid "FM (OPM)##CC_GUI_COLOR_INSTR_OPM" -msgstr "FM (OPM)##CC_GUI_COLOR_INSTR_OPM" +#~ msgid "POKEY##CC_GUI_COLOR_INSTR_POKEY" +#~ msgstr "POKEY##CC_GUI_COLOR_INSTR_POKEY" -msgid "NES##CC_GUI_COLOR_INSTR_NES" -msgstr "NES##CC_GUI_COLOR_INSTR_NES" +#~ msgid "PC Beeper##CC_GUI_COLOR_INSTR_BEEPER" +#~ msgstr "PC Beeper##CC_GUI_COLOR_INSTR_BEEPER" -msgid "MSM6258##CC_GUI_COLOR_INSTR_MSM6258" -msgstr "MSM6258##CC_GUI_COLOR_INSTR_MSM6258" +#~ msgid "WonderSwan##CC_GUI_COLOR_INSTR_SWAN" +#~ msgstr "WonderSwan##CC_GUI_COLOR_INSTR_SWAN" -msgid "MSM6295##CC_GUI_COLOR_INSTR_MSM6295" -msgstr "MSM6295##CC_GUI_COLOR_INSTR_MSM6295" +#~ msgid "Lynx##CC_GUI_COLOR_INSTR_MIKEY" +#~ msgstr "Lynx##CC_GUI_COLOR_INSTR_MIKEY" -msgid "ADPCM-A##CC_GUI_COLOR_INSTR_ADPCMA" -msgstr "АДИКМ-A##CC_GUI_COLOR_INSTR_ADPCMA" +#~ msgid "VERA##CC_GUI_COLOR_INSTR_VERA" +#~ msgstr "VERA##CC_GUI_COLOR_INSTR_VERA" -msgid "ADPCM-B##CC_GUI_COLOR_INSTR_ADPCMB" -msgstr "АДИКМ-B##CC_GUI_COLOR_INSTR_ADPCMB" +#~ msgid "X1-010##CC_GUI_COLOR_INSTR_X1_010" +#~ msgstr "X1-010##CC_GUI_COLOR_INSTR_X1_010" -msgid "Sega PCM##CC_GUI_COLOR_INSTR_SEGAPCM" -msgstr "Sega PCM##CC_GUI_COLOR_INSTR_SEGAPCM" +#~ msgid "ES5506##CC_GUI_COLOR_INSTR_ES5506" +#~ msgstr "ES5506##CC_GUI_COLOR_INSTR_ES5506" -msgid "QSound##CC_GUI_COLOR_INSTR_QSOUND" -msgstr "QSound##CC_GUI_COLOR_INSTR_QSOUND" +#~ msgid "MultiPCM##CC_GUI_COLOR_INSTR_MULTIPCM" +#~ msgstr "MultiPCM##CC_GUI_COLOR_INSTR_MULTIPCM" -msgid "YMZ280B##CC_GUI_COLOR_INSTR_YMZ280B" -msgstr "YMZ280B##CC_GUI_COLOR_INSTR_YMZ280B" +#~ msgid "SNES##CC_GUI_COLOR_INSTR_SNES" +#~ msgstr "SNES##CC_GUI_COLOR_INSTR_SNES" -msgid "RF5C68##CC_GUI_COLOR_INSTR_RF5C68" -msgstr "RF5C68##CC_GUI_COLOR_INSTR_RF5C68" +#~ msgid "Sound Unit##CC_GUI_COLOR_INSTR_SU" +#~ msgstr "Sound Unit##CC_GUI_COLOR_INSTR_SU" -msgid "MSM5232##CC_GUI_COLOR_INSTR_MSM5232" -msgstr "MSM5232##CC_GUI_COLOR_INSTR_MSM5232" +#~ msgid "Namco WSG##CC_GUI_COLOR_INSTR_NAMCO" +#~ msgstr "Namco WSG##CC_GUI_COLOR_INSTR_NAMCO" -msgid "K007232##CC_GUI_COLOR_INSTR_K007232" -msgstr "K007232##CC_GUI_COLOR_INSTR_K007232" +#~ msgid "FM (OPL Drums)##CC_GUI_COLOR_INSTR_OPL_DRUMS" +#~ msgstr "FM (OPL, ударные)##CC_GUI_COLOR_INSTR_OPL_DRUMS" -msgid "GA20##CC_GUI_COLOR_INSTR_GA20" -msgstr "GA20##CC_GUI_COLOR_INSTR_GA20" +#~ msgid "FM (OPM)##CC_GUI_COLOR_INSTR_OPM" +#~ msgstr "FM (OPM)##CC_GUI_COLOR_INSTR_OPM" -msgid "Pokémon Mini##CC_GUI_COLOR_INSTR_POKEMINI" -msgstr "Pokémon Mini##CC_GUI_COLOR_INSTR_POKEMINI" +#~ msgid "NES##CC_GUI_COLOR_INSTR_NES" +#~ msgstr "NES##CC_GUI_COLOR_INSTR_NES" -msgid "SM8521##CC_GUI_COLOR_INSTR_SM8521" -msgstr "SM8521##CC_GUI_COLOR_INSTR_SM8521" +#~ msgid "MSM6258##CC_GUI_COLOR_INSTR_MSM6258" +#~ msgstr "MSM6258##CC_GUI_COLOR_INSTR_MSM6258" -msgid "PV-1000##CC_GUI_COLOR_INSTR_PV1000" -msgstr "PV-1000##CC_GUI_COLOR_INSTR_PV1000" +#~ msgid "MSM6295##CC_GUI_COLOR_INSTR_MSM6295" +#~ msgstr "MSM6295##CC_GUI_COLOR_INSTR_MSM6295" -msgid "K053260##CC_GUI_COLOR_INSTR_K053260" -msgstr "K053260##CC_GUI_COLOR_INSTR_K053260" +#~ msgid "ADPCM-A##CC_GUI_COLOR_INSTR_ADPCMA" +#~ msgstr "АДИКМ-A##CC_GUI_COLOR_INSTR_ADPCMA" -msgid "C140##CC_GUI_COLOR_INSTR_C140" -msgstr "C140##CC_GUI_COLOR_INSTR_C140" +#~ msgid "ADPCM-B##CC_GUI_COLOR_INSTR_ADPCMB" +#~ msgstr "АДИКМ-B##CC_GUI_COLOR_INSTR_ADPCMB" -msgid "C219##CC_GUI_COLOR_INSTR_C219" -msgstr "C219##CC_GUI_COLOR_INSTR_C219" +#~ msgid "Sega PCM##CC_GUI_COLOR_INSTR_SEGAPCM" +#~ msgstr "Sega PCM##CC_GUI_COLOR_INSTR_SEGAPCM" -msgid "ESFM##CC_GUI_COLOR_INSTR_ESFM" -msgstr "ESFM##CC_GUI_COLOR_INSTR_ESFM" +#~ msgid "QSound##CC_GUI_COLOR_INSTR_QSOUND" +#~ msgstr "QSound##CC_GUI_COLOR_INSTR_QSOUND" -msgid "ES5503##CC_GUI_COLOR_INSTR_ES5503" -msgstr "ES5503##CC_GUI_COLOR_INSTR_ES5503" +#~ msgid "YMZ280B##CC_GUI_COLOR_INSTR_YMZ280B" +#~ msgstr "YMZ280B##CC_GUI_COLOR_INSTR_YMZ280B" -msgid "PowerNoise (noise)##CC_GUI_COLOR_INSTR_POWERNOISE" -msgstr "PowerNoise (шум)##CC_GUI_COLOR_INSTR_POWERNOISE" +#~ msgid "RF5C68##CC_GUI_COLOR_INSTR_RF5C68" +#~ msgstr "RF5C68##CC_GUI_COLOR_INSTR_RF5C68" -msgid "PowerNoise (slope)##CC_GUI_COLOR_INSTR_POWERNOISE_SLOPE" -msgstr "PowerNoise (скат)##CC_GUI_COLOR_INSTR_POWERNOISE_SLOPE" +#~ msgid "MSM5232##CC_GUI_COLOR_INSTR_MSM5232" +#~ msgstr "MSM5232##CC_GUI_COLOR_INSTR_MSM5232" -msgid "Other/Unknown##CC_GUI_COLOR_INSTR_UNKNOWN" -msgstr "Другой/неизв.##CC_GUI_COLOR_INSTR_UNKNOWN" +#~ msgid "K007232##CC_GUI_COLOR_INSTR_K007232" +#~ msgstr "K007232##CC_GUI_COLOR_INSTR_K007232" -msgid "Single color (background)##CC_GUI_COLOR_CHANNEL_BG" -msgstr "Один цвет (фон)##CC_GUI_COLOR_CHANNEL_BG" +#~ msgid "GA20##CC_GUI_COLOR_INSTR_GA20" +#~ msgstr "GA20##CC_GUI_COLOR_INSTR_GA20" -msgid "Single color (text)##CC_GUI_COLOR_CHANNEL_FG" -msgstr "Один цвет (текст)##CC_GUI_COLOR_CHANNEL_FG" +#~ msgid "Pokémon Mini##CC_GUI_COLOR_INSTR_POKEMINI" +#~ msgstr "Pokémon Mini##CC_GUI_COLOR_INSTR_POKEMINI" -msgid "FM##CC_GUI_COLOR_CHANNEL_FM" -msgstr "FM##CC_GUI_COLOR_CHANNEL_FM" +#~ msgid "SM8521##CC_GUI_COLOR_INSTR_SM8521" +#~ msgstr "SM8521##CC_GUI_COLOR_INSTR_SM8521" -msgid "Pulse##CC_GUI_COLOR_CHANNEL_PULSE" -msgstr "Меандр##CC_GUI_COLOR_CHANNEL_PULSE" +#~ msgid "PV-1000##CC_GUI_COLOR_INSTR_PV1000" +#~ msgstr "PV-1000##CC_GUI_COLOR_INSTR_PV1000" -msgid "Noise##CC_GUI_COLOR_CHANNEL_NOISE" -msgstr "Шум##CC_GUI_COLOR_CHANNEL_NOISE" +#~ msgid "K053260##CC_GUI_COLOR_INSTR_K053260" +#~ msgstr "K053260##CC_GUI_COLOR_INSTR_K053260" -msgid "PCM##CC_GUI_COLOR_CHANNEL_PCM" -msgstr "ИКМ##CC_GUI_COLOR_CHANNEL_PCM" +#~ msgid "C140##CC_GUI_COLOR_INSTR_C140" +#~ msgstr "C140##CC_GUI_COLOR_INSTR_C140" -msgid "Wave##CC_GUI_COLOR_CHANNEL_WAVE" -msgstr "Волна##CC_GUI_COLOR_CHANNEL_WAVE" +#~ msgid "C219##CC_GUI_COLOR_INSTR_C219" +#~ msgstr "C219##CC_GUI_COLOR_INSTR_C219" -msgid "FM operator##CC_GUI_COLOR_CHANNEL_OP" -msgstr "FM-оператор##CC_GUI_COLOR_CHANNEL_OP" +#~ msgid "ESFM##CC_GUI_COLOR_INSTR_ESFM" +#~ msgstr "ESFM##CC_GUI_COLOR_INSTR_ESFM" -msgid "Muted##CC_GUI_COLOR_CHANNEL_MUTED" -msgstr "Заглушен##CC_GUI_COLOR_CHANNEL_MUTED" +#~ msgid "ES5503##CC_GUI_COLOR_INSTR_ES5503" +#~ msgstr "ES5503##CC_GUI_COLOR_INSTR_ES5503" -msgid "Playhead##CC_GUI_COLOR_PATTERN_PLAY_HEAD" -msgstr "Указатель воспроизведения##CC_GUI_COLOR_PATTERN_PLAY_HEAD" +#~ msgid "PowerNoise (noise)##CC_GUI_COLOR_INSTR_POWERNOISE" +#~ msgstr "PowerNoise (шум)##CC_GUI_COLOR_INSTR_POWERNOISE" -msgid "Editing##CC_GUI_COLOR_EDITING" -msgstr "Редактирование##CC_GUI_COLOR_EDITING" +#~ msgid "PowerNoise (slope)##CC_GUI_COLOR_INSTR_POWERNOISE_SLOPE" +#~ msgstr "PowerNoise (скат)##CC_GUI_COLOR_INSTR_POWERNOISE_SLOPE" -msgid "Editing (will clone)##CC_GUI_COLOR_EDITING_CLONE" -msgstr "Редактирование (будет клонирован)##CC_GUI_COLOR_EDITING_CLONE" +#~ msgid "Other/Unknown##CC_GUI_COLOR_INSTR_UNKNOWN" +#~ msgstr "Другой/неизв.##CC_GUI_COLOR_INSTR_UNKNOWN" -msgid "Cursor##CC_GUI_COLOR_PATTERN_CURSOR" -msgstr "Курсор##CC_GUI_COLOR_PATTERN_CURSOR" +#~ msgid "Single color (background)##CC_GUI_COLOR_CHANNEL_BG" +#~ msgstr "Один цвет (фон)##CC_GUI_COLOR_CHANNEL_BG" -msgid "Cursor (hovered)##CC_GUI_COLOR_PATTERN_CURSOR_HOVER" -msgstr "Курсор (мышь на курсоре)##CC_GUI_COLOR_PATTERN_CURSOR_HOVER" +#~ msgid "Single color (text)##CC_GUI_COLOR_CHANNEL_FG" +#~ msgstr "Один цвет (текст)##CC_GUI_COLOR_CHANNEL_FG" -msgid "Cursor (clicked)##CC_GUI_COLOR_PATTERN_CURSOR_ACTIVE" -msgstr "Курсор (нажат)##CC_GUI_COLOR_PATTERN_CURSOR_ACTIVE" +#~ msgid "FM##CC_GUI_COLOR_CHANNEL_FM" +#~ msgstr "FM##CC_GUI_COLOR_CHANNEL_FM" -msgid "Selection##CC_GUI_COLOR_PATTERN_SELECTION" -msgstr "Выделение##CC_GUI_COLOR_PATTERN_SELECTION" +#~ msgid "Pulse##CC_GUI_COLOR_CHANNEL_PULSE" +#~ msgstr "Меандр##CC_GUI_COLOR_CHANNEL_PULSE" -msgid "Selection (hovered)##CC_GUI_COLOR_PATTERN_SELECTION_HOVER" -msgstr "" -"Выделение (курсор мыши на выделении)##CC_GUI_COLOR_PATTERN_SELECTION_HOVER" +#~ msgid "Noise##CC_GUI_COLOR_CHANNEL_NOISE" +#~ msgstr "Шум##CC_GUI_COLOR_CHANNEL_NOISE" -msgid "Selection (clicked)##CC_GUI_COLOR_PATTERN_SELECTION_ACTIVE" -msgstr "Выделение (нажато)##CC_GUI_COLOR_PATTERN_SELECTION_ACTIVE" +#~ msgid "PCM##CC_GUI_COLOR_CHANNEL_PCM" +#~ msgstr "ИКМ##CC_GUI_COLOR_CHANNEL_PCM" -msgid "Highlight 1##CC_GUI_COLOR_PATTERN_HI_1" -msgstr "Подсветка 1##CC_GUI_COLOR_PATTERN_HI_1" +#~ msgid "Wave##CC_GUI_COLOR_CHANNEL_WAVE" +#~ msgstr "Волна##CC_GUI_COLOR_CHANNEL_WAVE" -msgid "Highlight 2##CC_GUI_COLOR_PATTERN_HI_2" -msgstr "Подсветка 2##CC_GUI_COLOR_PATTERN_HI_2" +#~ msgid "FM operator##CC_GUI_COLOR_CHANNEL_OP" +#~ msgstr "FM-оператор##CC_GUI_COLOR_CHANNEL_OP" -msgid "Row number##CC_GUI_COLOR_PATTERN_ROW_INDEX" -msgstr "Номер строки##CC_GUI_COLOR_PATTERN_ROW_INDEX" +#~ msgid "Muted##CC_GUI_COLOR_CHANNEL_MUTED" +#~ msgstr "Заглушен##CC_GUI_COLOR_CHANNEL_MUTED" -msgid "Row number (highlight 1)##CC_GUI_COLOR_PATTERN_ROW_INDEX_HI1" -msgstr "Номер строки (подсветка 1)##CC_GUI_COLOR_PATTERN_ROW_INDEX_HI1" +#~ msgid "Playhead##CC_GUI_COLOR_PATTERN_PLAY_HEAD" +#~ msgstr "Указатель воспроизведения##CC_GUI_COLOR_PATTERN_PLAY_HEAD" -msgid "Row number (highlight 2)##CC_GUI_COLOR_PATTERN_ROW_INDEX_HI2" -msgstr "Номер строки (подсветка 2)##CC_GUI_COLOR_PATTERN_ROW_INDEX_HI2" +#~ msgid "Editing##CC_GUI_COLOR_EDITING" +#~ msgstr "Редактирование##CC_GUI_COLOR_EDITING" -msgid "Note##CC_GUI_COLOR_PATTERN_ACTIVE" -msgstr "Нота##CC_GUI_COLOR_PATTERN_ACTIVE" +#~ msgid "Editing (will clone)##CC_GUI_COLOR_EDITING_CLONE" +#~ msgstr "Редактирование (будет клонирован)##CC_GUI_COLOR_EDITING_CLONE" -msgid "Note (highlight 1)##CC_GUI_COLOR_PATTERN_ACTIVE_HI1" -msgstr "Нота (подсветка 1)##CC_GUI_COLOR_PATTERN_ACTIVE_HI1" +#~ msgid "Cursor##CC_GUI_COLOR_PATTERN_CURSOR" +#~ msgstr "Курсор##CC_GUI_COLOR_PATTERN_CURSOR" -msgid "Note (highlight 2)##CC_GUI_COLOR_PATTERN_ACTIVE_HI2" -msgstr "Нота (подсветка 2)##CC_GUI_COLOR_PATTERN_ACTIVE_HI2" +#~ msgid "Cursor (hovered)##CC_GUI_COLOR_PATTERN_CURSOR_HOVER" +#~ msgstr "Курсор (мышь на курсоре)##CC_GUI_COLOR_PATTERN_CURSOR_HOVER" -msgid "Blank##CC_GUI_COLOR_PATTERN_INACTIVE" -msgstr "Пустая ячейка##CC_GUI_COLOR_PATTERN_INACTIVE" +#~ msgid "Cursor (clicked)##CC_GUI_COLOR_PATTERN_CURSOR_ACTIVE" +#~ msgstr "Курсор (нажат)##CC_GUI_COLOR_PATTERN_CURSOR_ACTIVE" -msgid "Blank (highlight 1)##CC_GUI_COLOR_PATTERN_INACTIVE_HI1" -msgstr "Пустая ячейка (подсветка 1)##CC_GUI_COLOR_PATTERN_INACTIVE_HI1" +#~ msgid "Selection##CC_GUI_COLOR_PATTERN_SELECTION" +#~ msgstr "Выделение##CC_GUI_COLOR_PATTERN_SELECTION" -msgid "Blank (highlight 2)##CC_GUI_COLOR_PATTERN_INACTIVE_HI2" -msgstr "Пустая ячейка (подсветка 2)##CC_GUI_COLOR_PATTERN_INACTIVE_HI2" +#~ msgid "Selection (hovered)##CC_GUI_COLOR_PATTERN_SELECTION_HOVER" +#~ msgstr "" +#~ "Выделение (курсор мыши на выделении)##CC_GUI_COLOR_PATTERN_SELECTION_HOVER" -msgid "Instrument##CC_GUI_COLOR_PATTERN_INS" -msgstr "Инструмент##CC_GUI_COLOR_PATTERN_INS" +#~ msgid "Selection (clicked)##CC_GUI_COLOR_PATTERN_SELECTION_ACTIVE" +#~ msgstr "Выделение (нажато)##CC_GUI_COLOR_PATTERN_SELECTION_ACTIVE" -msgid "Instrument (invalid type)##CC_GUI_COLOR_PATTERN_INS_WARN" -msgstr "Инструмент (неправильный тип)##CC_GUI_COLOR_PATTERN_INS_WARN" +#~ msgid "Highlight 1##CC_GUI_COLOR_PATTERN_HI_1" +#~ msgstr "Подсветка 1##CC_GUI_COLOR_PATTERN_HI_1" -msgid "Instrument (out of range)##CC_GUI_COLOR_PATTERN_INS_ERROR" -msgstr "" -"Инструмент (индекс не соответствует существующему " -"инструменту)##CC_GUI_COLOR_PATTERN_INS_ERROR" +#~ msgid "Highlight 2##CC_GUI_COLOR_PATTERN_HI_2" +#~ msgstr "Подсветка 2##CC_GUI_COLOR_PATTERN_HI_2" -msgid "Volume (0%)##CC_GUI_COLOR_PATTERN_VOLUME_MIN" -msgstr "Громкость (0%)##CC_GUI_COLOR_PATTERN_VOLUME_MIN" +#~ msgid "Row number##CC_GUI_COLOR_PATTERN_ROW_INDEX" +#~ msgstr "Номер строки##CC_GUI_COLOR_PATTERN_ROW_INDEX" -msgid "Volume (50%)##CC_GUI_COLOR_PATTERN_VOLUME_HALF" -msgstr "Громкость (50%)##CC_GUI_COLOR_PATTERN_VOLUME_HALF" +#~ msgid "Row number (highlight 1)##CC_GUI_COLOR_PATTERN_ROW_INDEX_HI1" +#~ msgstr "Номер строки (подсветка 1)##CC_GUI_COLOR_PATTERN_ROW_INDEX_HI1" -msgid "Volume (100%)##CC_GUI_COLOR_PATTERN_VOLUME_MAX" -msgstr "Громкость (100%)##CC_GUI_COLOR_PATTERN_VOLUME_MAX" +#~ msgid "Row number (highlight 2)##CC_GUI_COLOR_PATTERN_ROW_INDEX_HI2" +#~ msgstr "Номер строки (подсветка 2)##CC_GUI_COLOR_PATTERN_ROW_INDEX_HI2" -msgid "Invalid effect##CC_GUI_COLOR_PATTERN_EFFECT_INVALID" -msgstr "Неправильный индекс эффекта##CC_GUI_COLOR_PATTERN_EFFECT_INVALID" +#~ msgid "Note##CC_GUI_COLOR_PATTERN_ACTIVE" +#~ msgstr "Нота##CC_GUI_COLOR_PATTERN_ACTIVE" -msgid "Pitch effect##CC_GUI_COLOR_PATTERN_EFFECT_PITCH" -msgstr "Эффект (частота)##CC_GUI_COLOR_PATTERN_EFFECT_PITCH" +#~ msgid "Note (highlight 1)##CC_GUI_COLOR_PATTERN_ACTIVE_HI1" +#~ msgstr "Нота (подсветка 1)##CC_GUI_COLOR_PATTERN_ACTIVE_HI1" -msgid "Volume effect##CC_GUI_COLOR_PATTERN_EFFECT_VOLUME" -msgstr "Эффект (громкость)##CC_GUI_COLOR_PATTERN_EFFECT_VOLUME" +#~ msgid "Note (highlight 2)##CC_GUI_COLOR_PATTERN_ACTIVE_HI2" +#~ msgstr "Нота (подсветка 2)##CC_GUI_COLOR_PATTERN_ACTIVE_HI2" -msgid "Panning effect##CC_GUI_COLOR_PATTERN_EFFECT_PANNING" -msgstr "Эффект (панорамирование)##CC_GUI_COLOR_PATTERN_EFFECT_PANNING" +#~ msgid "Blank##CC_GUI_COLOR_PATTERN_INACTIVE" +#~ msgstr "Пустая ячейка##CC_GUI_COLOR_PATTERN_INACTIVE" -msgid "Song effect##CC_GUI_COLOR_PATTERN_EFFECT_SONG" -msgstr "Эффект (трек)##CC_GUI_COLOR_PATTERN_EFFECT_SONG" +#~ msgid "Blank (highlight 1)##CC_GUI_COLOR_PATTERN_INACTIVE_HI1" +#~ msgstr "Пустая ячейка (подсветка 1)##CC_GUI_COLOR_PATTERN_INACTIVE_HI1" -msgid "Time effect##CC_GUI_COLOR_PATTERN_EFFECT_TIME" -msgstr "Эффект (время)##CC_GUI_COLOR_PATTERN_EFFECT_TIME" +#~ msgid "Blank (highlight 2)##CC_GUI_COLOR_PATTERN_INACTIVE_HI2" +#~ msgstr "Пустая ячейка (подсветка 2)##CC_GUI_COLOR_PATTERN_INACTIVE_HI2" -msgid "Speed effect##CC_GUI_COLOR_PATTERN_EFFECT_SPEED" -msgstr "Эффект (громкость)##CC_GUI_COLOR_PATTERN_EFFECT_SPEED" +#~ msgid "Instrument##CC_GUI_COLOR_PATTERN_INS" +#~ msgstr "Инструмент##CC_GUI_COLOR_PATTERN_INS" -msgid "Primary specific effect##CC_GUI_COLOR_PATTERN_EFFECT_SYS_PRIMARY" -msgstr "Основной эффект чипа##CC_GUI_COLOR_PATTERN_EFFECT_SYS_PRIMARY" +#~ msgid "Instrument (invalid type)##CC_GUI_COLOR_PATTERN_INS_WARN" +#~ msgstr "Инструмент (неправильный тип)##CC_GUI_COLOR_PATTERN_INS_WARN" -msgid "Secondary specific effect##CC_GUI_COLOR_PATTERN_EFFECT_SYS_SECONDARY" -msgstr "Вспомогательный эффект чипа##CC_GUI_COLOR_PATTERN_EFFECT_SYS_SECONDARY" +#~ msgid "Instrument (out of range)##CC_GUI_COLOR_PATTERN_INS_ERROR" +#~ msgstr "" +#~ "Инструмент (индекс не соответствует существующему " +#~ "инструменту)##CC_GUI_COLOR_PATTERN_INS_ERROR" -msgid "Miscellaneous##CC_GUI_COLOR_PATTERN_EFFECT_MISC" -msgstr "Эффект (рзное)##CC_GUI_COLOR_PATTERN_EFFECT_MISC" +#~ msgid "Volume (0%)##CC_GUI_COLOR_PATTERN_VOLUME_MIN" +#~ msgstr "Громкость (0%)##CC_GUI_COLOR_PATTERN_VOLUME_MIN" -msgid "External command output##CC_GUI_COLOR_EE_VALUE" -msgstr "Вывод внешней команды##CC_GUI_COLOR_EE_VALUE" +#~ msgid "Volume (50%)##CC_GUI_COLOR_PATTERN_VOLUME_HALF" +#~ msgstr "Громкость (50%)##CC_GUI_COLOR_PATTERN_VOLUME_HALF" -msgid "Status: off/disabled##CC_GUI_COLOR_PATTERN_STATUS_OFF" -msgstr "Статус: выкл./отключён##CC_GUI_COLOR_PATTERN_STATUS_OFF" +#~ msgid "Volume (100%)##CC_GUI_COLOR_PATTERN_VOLUME_MAX" +#~ msgstr "Громкость (100%)##CC_GUI_COLOR_PATTERN_VOLUME_MAX" -msgid "Status: off + macro rel##CC_GUI_COLOR_PATTERN_STATUS_REL" -msgstr "Статус: выкл. + релиз макроса##CC_GUI_COLOR_PATTERN_STATUS_REL" +#~ msgid "Invalid effect##CC_GUI_COLOR_PATTERN_EFFECT_INVALID" +#~ msgstr "Неправильный индекс эффекта##CC_GUI_COLOR_PATTERN_EFFECT_INVALID" -msgid "Status: on + macro rel##CC_GUI_COLOR_PATTERN_STATUS_REL_ON" -msgstr "Статус: вкл. + релиз макроса##CC_GUI_COLOR_PATTERN_STATUS_REL_ON" +#~ msgid "Pitch effect##CC_GUI_COLOR_PATTERN_EFFECT_PITCH" +#~ msgstr "Эффект (частота)##CC_GUI_COLOR_PATTERN_EFFECT_PITCH" -msgid "Status: on##CC_GUI_COLOR_PATTERN_STATUS_ON" -msgstr "Статус: вкл.##CC_GUI_COLOR_PATTERN_STATUS_ON" +#~ msgid "Volume effect##CC_GUI_COLOR_PATTERN_EFFECT_VOLUME" +#~ msgstr "Эффект (громкость)##CC_GUI_COLOR_PATTERN_EFFECT_VOLUME" -msgid "Status: volume##CC_GUI_COLOR_PATTERN_STATUS_VOLUME" -msgstr "Статус: громкость##CC_GUI_COLOR_PATTERN_STATUS_VOLUME" +#~ msgid "Panning effect##CC_GUI_COLOR_PATTERN_EFFECT_PANNING" +#~ msgstr "Эффект (панорамирование)##CC_GUI_COLOR_PATTERN_EFFECT_PANNING" -msgid "Status: pitch##CC_GUI_COLOR_PATTERN_STATUS_PITCH" -msgstr "Статус: частота##CC_GUI_COLOR_PATTERN_STATUS_PITCH" +#~ msgid "Song effect##CC_GUI_COLOR_PATTERN_EFFECT_SONG" +#~ msgstr "Эффект (трек)##CC_GUI_COLOR_PATTERN_EFFECT_SONG" -msgid "Status: panning##CC_GUI_COLOR_PATTERN_STATUS_PANNING" -msgstr "Статус: панорамирование##CC_GUI_COLOR_PATTERN_STATUS_PANNING" +#~ msgid "Time effect##CC_GUI_COLOR_PATTERN_EFFECT_TIME" +#~ msgstr "Эффект (время)##CC_GUI_COLOR_PATTERN_EFFECT_TIME" -msgid "Status: chip (primary)##CC_GUI_COLOR_PATTERN_STATUS_SYS1" -msgstr "Статус: основной эффект чипа##CC_GUI_COLOR_PATTERN_STATUS_SYS1" +#~ msgid "Speed effect##CC_GUI_COLOR_PATTERN_EFFECT_SPEED" +#~ msgstr "Эффект (громкость)##CC_GUI_COLOR_PATTERN_EFFECT_SPEED" -msgid "Status: chip (secondary)##CC_GUI_COLOR_PATTERN_STATUS_SYS2" -msgstr "Статус: вспомогательный эффект чипа##CC_GUI_COLOR_PATTERN_STATUS_SYS2" +#~ msgid "Primary specific effect##CC_GUI_COLOR_PATTERN_EFFECT_SYS_PRIMARY" +#~ msgstr "Основной эффект чипа##CC_GUI_COLOR_PATTERN_EFFECT_SYS_PRIMARY" -msgid "Status: mixing##CC_GUI_COLOR_PATTERN_STATUS_MIXING" -msgstr "Статус: микширование##CC_GUI_COLOR_PATTERN_STATUS_MIXING" +#~ msgid "Secondary specific effect##CC_GUI_COLOR_PATTERN_EFFECT_SYS_SECONDARY" +#~ msgstr "" +#~ "Вспомогательный эффект чипа##CC_GUI_COLOR_PATTERN_EFFECT_SYS_SECONDARY" -msgid "Status: DSP effect##CC_GUI_COLOR_PATTERN_STATUS_DSP" -msgstr "Статус: эффект ЦОС##CC_GUI_COLOR_PATTERN_STATUS_DSP" +#~ msgid "Miscellaneous##CC_GUI_COLOR_PATTERN_EFFECT_MISC" +#~ msgstr "Эффект (рзное)##CC_GUI_COLOR_PATTERN_EFFECT_MISC" -msgid "Status: note altering##CC_GUI_COLOR_PATTERN_STATUS_NOTE" -msgstr "Статус: изменение ноты##CC_GUI_COLOR_PATTERN_STATUS_NOTE" +#~ msgid "External command output##CC_GUI_COLOR_EE_VALUE" +#~ msgstr "Вывод внешней команды##CC_GUI_COLOR_EE_VALUE" -msgid "Status: misc color 1##CC_GUI_COLOR_PATTERN_STATUS_MISC1" -msgstr "Статус: разное (цвет 1)##CC_GUI_COLOR_PATTERN_STATUS_MISC1" +#~ msgid "Status: off/disabled##CC_GUI_COLOR_PATTERN_STATUS_OFF" +#~ msgstr "Статус: выкл./отключён##CC_GUI_COLOR_PATTERN_STATUS_OFF" -msgid "Status: misc color 2##CC_GUI_COLOR_PATTERN_STATUS_MISC2" -msgstr "Статус: разное (цвет 2)##CC_GUI_COLOR_PATTERN_STATUS_MISC2" +#~ msgid "Status: off + macro rel##CC_GUI_COLOR_PATTERN_STATUS_REL" +#~ msgstr "Статус: выкл. + релиз макроса##CC_GUI_COLOR_PATTERN_STATUS_REL" -msgid "Status: misc color 3##CC_GUI_COLOR_PATTERN_STATUS_MISC3" -msgstr "Статус: разное (цвет 3)##CC_GUI_COLOR_PATTERN_STATUS_MISC3" +#~ msgid "Status: on + macro rel##CC_GUI_COLOR_PATTERN_STATUS_REL_ON" +#~ msgstr "Статус: вкл. + релиз макроса##CC_GUI_COLOR_PATTERN_STATUS_REL_ON" -msgid "Status: attack##CC_GUI_COLOR_PATTERN_STATUS_ATTACK" -msgstr "Статус: атака##CC_GUI_COLOR_PATTERN_STATUS_ATTACK" +#~ msgid "Status: on##CC_GUI_COLOR_PATTERN_STATUS_ON" +#~ msgstr "Статус: вкл.##CC_GUI_COLOR_PATTERN_STATUS_ON" -msgid "Status: decay##CC_GUI_COLOR_PATTERN_STATUS_DECAY" -msgstr "Статус: спад##CC_GUI_COLOR_PATTERN_STATUS_DECAY" +#~ msgid "Status: volume##CC_GUI_COLOR_PATTERN_STATUS_VOLUME" +#~ msgstr "Статус: громкость##CC_GUI_COLOR_PATTERN_STATUS_VOLUME" -msgid "Status: sustain##CC_GUI_COLOR_PATTERN_STATUS_SUSTAIN" -msgstr "Статус: сустейн##CC_GUI_COLOR_PATTERN_STATUS_SUSTAIN" +#~ msgid "Status: pitch##CC_GUI_COLOR_PATTERN_STATUS_PITCH" +#~ msgstr "Статус: частота##CC_GUI_COLOR_PATTERN_STATUS_PITCH" -msgid "Status: release##CC_GUI_COLOR_PATTERN_STATUS_RELEASE" -msgstr "Статус: релиз##CC_GUI_COLOR_PATTERN_STATUS_RELEASE" +#~ msgid "Status: panning##CC_GUI_COLOR_PATTERN_STATUS_PANNING" +#~ msgstr "Статус: панорамирование##CC_GUI_COLOR_PATTERN_STATUS_PANNING" -msgid "Status: decrease linear##CC_GUI_COLOR_PATTERN_STATUS_DEC_LINEAR" -msgstr "Статус: линейное уменьшение##CC_GUI_COLOR_PATTERN_STATUS_DEC_LINEAR" +#~ msgid "Status: chip (primary)##CC_GUI_COLOR_PATTERN_STATUS_SYS1" +#~ msgstr "Статус: основной эффект чипа##CC_GUI_COLOR_PATTERN_STATUS_SYS1" -msgid "Status: decrease exp##CC_GUI_COLOR_PATTERN_STATUS_DEC_EXP" -msgstr "" -"Статус: экспоненциальное уменьшение##CC_GUI_COLOR_PATTERN_STATUS_DEC_EXP" +#~ msgid "Status: chip (secondary)##CC_GUI_COLOR_PATTERN_STATUS_SYS2" +#~ msgstr "" +#~ "Статус: вспомогательный эффект чипа##CC_GUI_COLOR_PATTERN_STATUS_SYS2" -msgid "Status: increase##CC_GUI_COLOR_PATTERN_STATUS_INC" -msgstr "Статус: увеличение##CC_GUI_COLOR_PATTERN_STATUS_INC" +#~ msgid "Status: mixing##CC_GUI_COLOR_PATTERN_STATUS_MIXING" +#~ msgstr "Статус: микширование##CC_GUI_COLOR_PATTERN_STATUS_MIXING" -msgid "Status: bent##CC_GUI_COLOR_PATTERN_STATUS_BENT" -msgstr "Статус: изменена частота##CC_GUI_COLOR_PATTERN_STATUS_BENT" +#~ msgid "Status: DSP effect##CC_GUI_COLOR_PATTERN_STATUS_DSP" +#~ msgstr "Статус: эффект ЦОС##CC_GUI_COLOR_PATTERN_STATUS_DSP" -msgid "Status: direct##CC_GUI_COLOR_PATTERN_STATUS_DIRECT" -msgstr "Статус: прямой##CC_GUI_COLOR_PATTERN_STATUS_DIRECT" +#~ msgid "Status: note altering##CC_GUI_COLOR_PATTERN_STATUS_NOTE" +#~ msgstr "Статус: изменение ноты##CC_GUI_COLOR_PATTERN_STATUS_NOTE" -msgid "Background##CC_GUI_COLOR_SAMPLE_BG" -msgstr "Фон##CC_GUI_COLOR_SAMPLE_BG" +#~ msgid "Status: misc color 1##CC_GUI_COLOR_PATTERN_STATUS_MISC1" +#~ msgstr "Статус: разное (цвет 1)##CC_GUI_COLOR_PATTERN_STATUS_MISC1" -msgid "Waveform##CC_GUI_COLOR_SAMPLE_FG" -msgstr "Волна##CC_GUI_COLOR_SAMPLE_FG" +#~ msgid "Status: misc color 2##CC_GUI_COLOR_PATTERN_STATUS_MISC2" +#~ msgstr "Статус: разное (цвет 2)##CC_GUI_COLOR_PATTERN_STATUS_MISC2" -msgid "Time background##CC_GUI_COLOR_SAMPLE_TIME_BG" -msgstr "Фон поля времени##CC_GUI_COLOR_SAMPLE_TIME_BG" +#~ msgid "Status: misc color 3##CC_GUI_COLOR_PATTERN_STATUS_MISC3" +#~ msgstr "Статус: разное (цвет 3)##CC_GUI_COLOR_PATTERN_STATUS_MISC3" -msgid "Time text##CC_GUI_COLOR_SAMPLE_TIME_FG" -msgstr "Текст поля времени##CC_GUI_COLOR_SAMPLE_TIME_FG" +#~ msgid "Status: attack##CC_GUI_COLOR_PATTERN_STATUS_ATTACK" +#~ msgstr "Статус: атака##CC_GUI_COLOR_PATTERN_STATUS_ATTACK" -msgid "Loop region##CC_GUI_COLOR_SAMPLE_LOOP" -msgstr "Зацикленная часть##CC_GUI_COLOR_SAMPLE_LOOP" +#~ msgid "Status: decay##CC_GUI_COLOR_PATTERN_STATUS_DECAY" +#~ msgstr "Статус: спад##CC_GUI_COLOR_PATTERN_STATUS_DECAY" -msgid "Center guide##CC_GUI_COLOR_SAMPLE_CENTER" -msgstr "Центральная полоса##CC_GUI_COLOR_SAMPLE_CENTER" +#~ msgid "Status: sustain##CC_GUI_COLOR_PATTERN_STATUS_SUSTAIN" +#~ msgstr "Статус: сустейн##CC_GUI_COLOR_PATTERN_STATUS_SUSTAIN" -msgid "Grid##CC_GUI_COLOR_SAMPLE_GRID" -msgstr "Сетка##CC_GUI_COLOR_SAMPLE_GRID" +#~ msgid "Status: release##CC_GUI_COLOR_PATTERN_STATUS_RELEASE" +#~ msgstr "Статус: релиз##CC_GUI_COLOR_PATTERN_STATUS_RELEASE" -msgid "Selection##CC_GUI_COLOR_SAMPLE_SEL" -msgstr "Выделение##CC_GUI_COLOR_SAMPLE_SEL" +#~ msgid "Status: decrease linear##CC_GUI_COLOR_PATTERN_STATUS_DEC_LINEAR" +#~ msgstr "Статус: линейное уменьшение##CC_GUI_COLOR_PATTERN_STATUS_DEC_LINEAR" -msgid "Selection points##CC_GUI_COLOR_SAMPLE_SEL_POINT" -msgstr "Границы выделения##CC_GUI_COLOR_SAMPLE_SEL_POINT" +#~ msgid "Status: decrease exp##CC_GUI_COLOR_PATTERN_STATUS_DEC_EXP" +#~ msgstr "" +#~ "Статус: экспоненциальное уменьшение##CC_GUI_COLOR_PATTERN_STATUS_DEC_EXP" -msgid "Preview needle##CC_GUI_COLOR_SAMPLE_NEEDLE" -msgstr "Курсор воспроизведения превью##CC_GUI_COLOR_SAMPLE_NEEDLE" +#~ msgid "Status: increase##CC_GUI_COLOR_PATTERN_STATUS_INC" +#~ msgstr "Статус: увеличение##CC_GUI_COLOR_PATTERN_STATUS_INC" -msgid "Playing needles##CC_GUI_COLOR_SAMPLE_NEEDLE_PLAYING" -msgstr "Курсоры воспроизведения##CC_GUI_COLOR_SAMPLE_NEEDLE_PLAYING" +#~ msgid "Status: bent##CC_GUI_COLOR_PATTERN_STATUS_BENT" +#~ msgstr "Статус: изменена частота##CC_GUI_COLOR_PATTERN_STATUS_BENT" -msgid "Loop markers##CC_GUI_COLOR_SAMPLE_LOOP_POINT" -msgstr "Маркеры зацикливания##CC_GUI_COLOR_SAMPLE_LOOP_POINT" +#~ msgid "Status: direct##CC_GUI_COLOR_PATTERN_STATUS_DIRECT" +#~ msgstr "Статус: прямой##CC_GUI_COLOR_PATTERN_STATUS_DIRECT" -msgid "Chip select: disabled##CC_GUI_COLOR_SAMPLE_CHIP_DISABLED" -msgstr "Выбор чипа: выкл.##CC_GUI_COLOR_SAMPLE_CHIP_DISABLED" +#~ msgid "Background##CC_GUI_COLOR_SAMPLE_BG" +#~ msgstr "Фон##CC_GUI_COLOR_SAMPLE_BG" -msgid "Chip select: enabled##CC_GUI_COLOR_SAMPLE_CHIP_ENABLED" -msgstr "Выбор чипа: вкл.##CC_GUI_COLOR_SAMPLE_CHIP_ENABLED" +#~ msgid "Waveform##CC_GUI_COLOR_SAMPLE_FG" +#~ msgstr "Волна##CC_GUI_COLOR_SAMPLE_FG" -msgid "Chip select: enabled (failure)##CC_GUI_COLOR_SAMPLE_CHIP_WARNING" -msgstr "Выбор чипа: вкл. (ошибка)##CC_GUI_COLOR_SAMPLE_CHIP_WARNING" +#~ msgid "Time background##CC_GUI_COLOR_SAMPLE_TIME_BG" +#~ msgstr "Фон поля времени##CC_GUI_COLOR_SAMPLE_TIME_BG" -msgid "Unallocated##CC_GUI_COLOR_PAT_MANAGER_NULL" -msgstr "" -"Паттерн не используется и память под него не " -"выделена##CC_GUI_COLOR_PAT_MANAGER_NULL" +#~ msgid "Time text##CC_GUI_COLOR_SAMPLE_TIME_FG" +#~ msgstr "Текст поля времени##CC_GUI_COLOR_SAMPLE_TIME_FG" -msgid "Unused##CC_GUI_COLOR_PAT_MANAGER_UNUSED" -msgstr "Паттерн не используется##CC_GUI_COLOR_PAT_MANAGER_UNUSED" +#~ msgid "Loop region##CC_GUI_COLOR_SAMPLE_LOOP" +#~ msgstr "Зацикленная часть##CC_GUI_COLOR_SAMPLE_LOOP" -msgid "Used##CC_GUI_COLOR_PAT_MANAGER_USED" -msgstr "Паттерн используется##CC_GUI_COLOR_PAT_MANAGER_USED" +#~ msgid "Center guide##CC_GUI_COLOR_SAMPLE_CENTER" +#~ msgstr "Центральная полоса##CC_GUI_COLOR_SAMPLE_CENTER" -msgid "Overused##CC_GUI_COLOR_PAT_MANAGER_OVERUSED" -msgstr "Паттерн используется очень часто##CC_GUI_COLOR_PAT_MANAGER_OVERUSED" +#~ msgid "Grid##CC_GUI_COLOR_SAMPLE_GRID" +#~ msgstr "Сетка##CC_GUI_COLOR_SAMPLE_GRID" -msgid "Really overused##CC_GUI_COLOR_PAT_MANAGER_EXTREMELY_OVERUSED" -msgstr "" -"Паттерн используется крайне " -"часто##CC_GUI_COLOR_PAT_MANAGER_EXTREMELY_OVERUSED" +#~ msgid "Selection##CC_GUI_COLOR_SAMPLE_SEL" +#~ msgstr "Выделение##CC_GUI_COLOR_SAMPLE_SEL" -msgid "Combo Breaker##CC_GUI_COLOR_PAT_MANAGER_COMBO_BREAKER" -msgstr "" -"Число использований паттерна больше, чем длина трека!" -"##CC_GUI_COLOR_PAT_MANAGER_COMBO_BREAKER" +#~ msgid "Selection points##CC_GUI_COLOR_SAMPLE_SEL_POINT" +#~ msgstr "Границы выделения##CC_GUI_COLOR_SAMPLE_SEL_POINT" + +#~ msgid "Preview needle##CC_GUI_COLOR_SAMPLE_NEEDLE" +#~ msgstr "Курсор воспроизведения превью##CC_GUI_COLOR_SAMPLE_NEEDLE" + +#~ msgid "Playing needles##CC_GUI_COLOR_SAMPLE_NEEDLE_PLAYING" +#~ msgstr "Курсоры воспроизведения##CC_GUI_COLOR_SAMPLE_NEEDLE_PLAYING" + +#~ msgid "Loop markers##CC_GUI_COLOR_SAMPLE_LOOP_POINT" +#~ msgstr "Маркеры зацикливания##CC_GUI_COLOR_SAMPLE_LOOP_POINT" + +#~ msgid "Chip select: disabled##CC_GUI_COLOR_SAMPLE_CHIP_DISABLED" +#~ msgstr "Выбор чипа: выкл.##CC_GUI_COLOR_SAMPLE_CHIP_DISABLED" + +#~ msgid "Chip select: enabled##CC_GUI_COLOR_SAMPLE_CHIP_ENABLED" +#~ msgstr "Выбор чипа: вкл.##CC_GUI_COLOR_SAMPLE_CHIP_ENABLED" + +#~ msgid "Chip select: enabled (failure)##CC_GUI_COLOR_SAMPLE_CHIP_WARNING" +#~ msgstr "Выбор чипа: вкл. (ошибка)##CC_GUI_COLOR_SAMPLE_CHIP_WARNING" + +#~ msgid "Unallocated##CC_GUI_COLOR_PAT_MANAGER_NULL" +#~ msgstr "" +#~ "Паттерн не используется и память под него не " +#~ "выделена##CC_GUI_COLOR_PAT_MANAGER_NULL" + +#~ msgid "Unused##CC_GUI_COLOR_PAT_MANAGER_UNUSED" +#~ msgstr "Паттерн не используется##CC_GUI_COLOR_PAT_MANAGER_UNUSED" + +#~ msgid "Used##CC_GUI_COLOR_PAT_MANAGER_USED" +#~ msgstr "Паттерн используется##CC_GUI_COLOR_PAT_MANAGER_USED" + +#~ msgid "Overused##CC_GUI_COLOR_PAT_MANAGER_OVERUSED" +#~ msgstr "Паттерн используется очень часто##CC_GUI_COLOR_PAT_MANAGER_OVERUSED" + +#~ msgid "Really overused##CC_GUI_COLOR_PAT_MANAGER_EXTREMELY_OVERUSED" +#~ msgstr "" +#~ "Паттерн используется крайне " +#~ "часто##CC_GUI_COLOR_PAT_MANAGER_EXTREMELY_OVERUSED" + +#~ msgid "Combo Breaker##CC_GUI_COLOR_PAT_MANAGER_COMBO_BREAKER" +#~ msgstr "" +#~ "Число использований паттерна больше, чем длина трека!" +#~ "##CC_GUI_COLOR_PAT_MANAGER_COMBO_BREAKER" -msgid "Background##CC_GUI_COLOR_PIANO_BACKGROUND" -msgstr "Фон##CC_GUI_COLOR_PIANO_BACKGROUND" +#~ msgid "Background##CC_GUI_COLOR_PIANO_BACKGROUND" +#~ msgstr "Фон##CC_GUI_COLOR_PIANO_BACKGROUND" -msgid "Upper key##CC_GUI_COLOR_PIANO_KEY_TOP" -msgstr "Верхние клавиши##CC_GUI_COLOR_PIANO_KEY_TOP" +#~ msgid "Upper key##CC_GUI_COLOR_PIANO_KEY_TOP" +#~ msgstr "Верхние клавиши##CC_GUI_COLOR_PIANO_KEY_TOP" -msgid "Upper key (feedback)##CC_GUI_COLOR_PIANO_KEY_TOP_HIT" -msgstr "Верхние клавиши (обратная связь)##CC_GUI_COLOR_PIANO_KEY_TOP_HIT" +#~ msgid "Upper key (feedback)##CC_GUI_COLOR_PIANO_KEY_TOP_HIT" +#~ msgstr "Верхние клавиши (обратная связь)##CC_GUI_COLOR_PIANO_KEY_TOP_HIT" -msgid "Upper key (pressed)##CC_GUI_COLOR_PIANO_KEY_TOP_ACTIVE" -msgstr "Верхние клавиши (нажатые)##CC_GUI_COLOR_PIANO_KEY_TOP_ACTIVE" +#~ msgid "Upper key (pressed)##CC_GUI_COLOR_PIANO_KEY_TOP_ACTIVE" +#~ msgstr "Верхние клавиши (нажатые)##CC_GUI_COLOR_PIANO_KEY_TOP_ACTIVE" -msgid "Lower key##CC_GUI_COLOR_PIANO_KEY_BOTTOM" -msgstr "Нижние клавиши##CC_GUI_COLOR_PIANO_KEY_BOTTOM" +#~ msgid "Lower key##CC_GUI_COLOR_PIANO_KEY_BOTTOM" +#~ msgstr "Нижние клавиши##CC_GUI_COLOR_PIANO_KEY_BOTTOM" -msgid "Lower key (feedback)##CC_GUI_COLOR_PIANO_KEY_BOTTOM_HIT" -msgstr "Нижние клавиши (обратная связь)##CC_GUI_COLOR_PIANO_KEY_BOTTOM_HIT" +#~ msgid "Lower key (feedback)##CC_GUI_COLOR_PIANO_KEY_BOTTOM_HIT" +#~ msgstr "Нижние клавиши (обратная связь)##CC_GUI_COLOR_PIANO_KEY_BOTTOM_HIT" -msgid "Lower key (pressed)##CC_GUI_COLOR_PIANO_KEY_BOTTOM_ACTIVE" -msgstr "Нижние клавиши (нажатые)##CC_GUI_COLOR_PIANO_KEY_BOTTOM_ACTIVE" +#~ msgid "Lower key (pressed)##CC_GUI_COLOR_PIANO_KEY_BOTTOM_ACTIVE" +#~ msgstr "Нижние клавиши (нажатые)##CC_GUI_COLOR_PIANO_KEY_BOTTOM_ACTIVE" -msgid "Clock text##CC_GUI_COLOR_CLOCK_TEXT" -msgstr "Текст часов##CC_GUI_COLOR_CLOCK_TEXT" +#~ msgid "Clock text##CC_GUI_COLOR_CLOCK_TEXT" +#~ msgstr "Текст часов##CC_GUI_COLOR_CLOCK_TEXT" -msgid "Beat (off)##CC_GUI_COLOR_CLOCK_BEAT_LOW" -msgstr "Слабая доля##CC_GUI_COLOR_CLOCK_BEAT_LOW" +#~ msgid "Beat (off)##CC_GUI_COLOR_CLOCK_BEAT_LOW" +#~ msgstr "Слабая доля##CC_GUI_COLOR_CLOCK_BEAT_LOW" -msgid "Beat (on)##CC_GUI_COLOR_CLOCK_BEAT_HIGH" -msgstr "Сильная доля##CC_GUI_COLOR_CLOCK_BEAT_HIGH" +#~ msgid "Beat (on)##CC_GUI_COLOR_CLOCK_BEAT_HIGH" +#~ msgstr "Сильная доля##CC_GUI_COLOR_CLOCK_BEAT_HIGH" -msgid "PortSet##CC_GUI_COLOR_PATCHBAY_PORTSET" -msgstr "Группа портов##CC_GUI_COLOR_PATCHBAY_PORTSET" +#~ msgid "PortSet##CC_GUI_COLOR_PATCHBAY_PORTSET" +#~ msgstr "Группа портов##CC_GUI_COLOR_PATCHBAY_PORTSET" -msgid "Port##CC_GUI_COLOR_PATCHBAY_PORT" -msgstr "Порт##CC_GUI_COLOR_PATCHBAY_PORT" +#~ msgid "Port##CC_GUI_COLOR_PATCHBAY_PORT" +#~ msgstr "Порт##CC_GUI_COLOR_PATCHBAY_PORT" -msgid "Port (hidden/unavailable)##CC_GUI_COLOR_PATCHBAY_PORT_HIDDEN" -msgstr "Порт (скрыт/недоступен)##CC_GUI_COLOR_PATCHBAY_PORT_HIDDEN" +#~ msgid "Port (hidden/unavailable)##CC_GUI_COLOR_PATCHBAY_PORT_HIDDEN" +#~ msgstr "Порт (скрыт/недоступен)##CC_GUI_COLOR_PATCHBAY_PORT_HIDDEN" -msgid "Connection (selected)##CC_GUI_COLOR_PATCHBAY_CONNECTION" -msgstr "Соединение (выделенное)##CC_GUI_COLOR_PATCHBAY_CONNECTION" +#~ msgid "Connection (selected)##CC_GUI_COLOR_PATCHBAY_CONNECTION" +#~ msgstr "Соединение (выделенное)##CC_GUI_COLOR_PATCHBAY_CONNECTION" -msgid "Connection (other)##CC_GUI_COLOR_PATCHBAY_CONNECTION_BG" -msgstr "Соединение (обычное)##CC_GUI_COLOR_PATCHBAY_CONNECTION_BG" +#~ msgid "Connection (other)##CC_GUI_COLOR_PATCHBAY_CONNECTION_BG" +#~ msgstr "Соединение (обычное)##CC_GUI_COLOR_PATCHBAY_CONNECTION_BG" -msgid "Background##CC_GUI_COLOR_MEMORY_BG" -msgstr "Фон##CC_GUI_COLOR_MEMORY_BG" +#~ msgid "Background##CC_GUI_COLOR_MEMORY_BG" +#~ msgstr "Фон##CC_GUI_COLOR_MEMORY_BG" -msgid "Unknown##CC_GUI_COLOR_MEMORY_FREE" -msgstr "Неизв.##CC_GUI_COLOR_MEMORY_FREE" +#~ msgid "Unknown##CC_GUI_COLOR_MEMORY_FREE" +#~ msgstr "Неизв.##CC_GUI_COLOR_MEMORY_FREE" -msgid "Reserved##CC_GUI_COLOR_MEMORY_RESERVED" -msgstr "Зарезерв.##CC_GUI_COLOR_MEMORY_RESERVED" +#~ msgid "Reserved##CC_GUI_COLOR_MEMORY_RESERVED" +#~ msgstr "Зарезерв.##CC_GUI_COLOR_MEMORY_RESERVED" -msgid "Sample##CC_GUI_COLOR_MEMORY_SAMPLE" -msgstr "Сэмпл##CC_GUI_COLOR_MEMORY_SAMPLE" +#~ msgid "Sample##CC_GUI_COLOR_MEMORY_SAMPLE" +#~ msgstr "Сэмпл##CC_GUI_COLOR_MEMORY_SAMPLE" -msgid "Sample (alternate 1)##CC_GUI_COLOR_MEMORY_SAMPLE_ALT1" -msgstr "Сэмпл (альтерн. 1)##CC_GUI_COLOR_MEMORY_SAMPLE_ALT1" +#~ msgid "Sample (alternate 1)##CC_GUI_COLOR_MEMORY_SAMPLE_ALT1" +#~ msgstr "Сэмпл (альтерн. 1)##CC_GUI_COLOR_MEMORY_SAMPLE_ALT1" -msgid "Sample (alternate 2)##CC_GUI_COLOR_MEMORY_SAMPLE_ALT2" -msgstr "Сэмпл (альтерн. 2)##CC_GUI_COLOR_MEMORY_SAMPLE_ALT2" +#~ msgid "Sample (alternate 2)##CC_GUI_COLOR_MEMORY_SAMPLE_ALT2" +#~ msgstr "Сэмпл (альтерн. 2)##CC_GUI_COLOR_MEMORY_SAMPLE_ALT2" -msgid "Sample (alternate 3)##CC_GUI_COLOR_MEMORY_SAMPLE_ALT3" -msgstr "Сэмпл (альтерн. 3)##CC_GUI_COLOR_MEMORY_SAMPLE_ALT3" +#~ msgid "Sample (alternate 3)##CC_GUI_COLOR_MEMORY_SAMPLE_ALT3" +#~ msgstr "Сэмпл (альтерн. 3)##CC_GUI_COLOR_MEMORY_SAMPLE_ALT3" -msgid "Wave RAM##CC_GUI_COLOR_MEMORY_WAVE_RAM" -msgstr "ОЗУ волн##CC_GUI_COLOR_MEMORY_WAVE_RAM" +#~ msgid "Wave RAM##CC_GUI_COLOR_MEMORY_WAVE_RAM" +#~ msgstr "ОЗУ волн##CC_GUI_COLOR_MEMORY_WAVE_RAM" -msgid "Wavetable (static)##CC_GUI_COLOR_MEMORY_WAVE_STATIC" -msgstr "Волновая таблица (статич.)##CC_GUI_COLOR_MEMORY_WAVE_STATIC" +#~ msgid "Wavetable (static)##CC_GUI_COLOR_MEMORY_WAVE_STATIC" +#~ msgstr "Волновая таблица (статич.)##CC_GUI_COLOR_MEMORY_WAVE_STATIC" -msgid "Echo buffer##CC_GUI_COLOR_MEMORY_ECHO" -msgstr "Буфер эхо##CC_GUI_COLOR_MEMORY_ECHO" +#~ msgid "Echo buffer##CC_GUI_COLOR_MEMORY_ECHO" +#~ msgstr "Буфер эхо##CC_GUI_COLOR_MEMORY_ECHO" -msgid "Namco 163 load pos##CC_GUI_COLOR_MEMORY_N163_LOAD" -msgstr "Namco 163 положение загрузки##CC_GUI_COLOR_MEMORY_N163_LOAD" +#~ msgid "Namco 163 load pos##CC_GUI_COLOR_MEMORY_N163_LOAD" +#~ msgstr "Namco 163 положение загрузки##CC_GUI_COLOR_MEMORY_N163_LOAD" -msgid "Namco 163 play pos##CC_GUI_COLOR_MEMORY_N163_PLAY" -msgstr "Namco 163 положение проигрывания##CC_GUI_COLOR_MEMORY_N163_PLAY" +#~ msgid "Namco 163 play pos##CC_GUI_COLOR_MEMORY_N163_PLAY" +#~ msgstr "Namco 163 положение проигрывания##CC_GUI_COLOR_MEMORY_N163_PLAY" -msgid "Sample (bank 0)##CC_GUI_COLOR_MEMORY_BANK0" -msgstr "Сэмпл (банк 0)##CC_GUI_COLOR_MEMORY_BANK0" +#~ msgid "Sample (bank 0)##CC_GUI_COLOR_MEMORY_BANK0" +#~ msgstr "Сэмпл (банк 0)##CC_GUI_COLOR_MEMORY_BANK0" -msgid "Sample (bank 1)##CC_GUI_COLOR_MEMORY_BANK1" -msgstr "Сэмпл (банк 1)##CC_GUI_COLOR_MEMORY_BANK1" +#~ msgid "Sample (bank 1)##CC_GUI_COLOR_MEMORY_BANK1" +#~ msgstr "Сэмпл (банк 1)##CC_GUI_COLOR_MEMORY_BANK1" -msgid "Sample (bank 2)##CC_GUI_COLOR_MEMORY_BANK2" -msgstr "Сэмпл (банк 2)##CC_GUI_COLOR_MEMORY_BANK2" +#~ msgid "Sample (bank 2)##CC_GUI_COLOR_MEMORY_BANK2" +#~ msgstr "Сэмпл (банк 2)##CC_GUI_COLOR_MEMORY_BANK2" -msgid "Sample (bank 3)##CC_GUI_COLOR_MEMORY_BANK3" -msgstr "Сэмпл (банк 3)##CC_GUI_COLOR_MEMORY_BANK3" +#~ msgid "Sample (bank 3)##CC_GUI_COLOR_MEMORY_BANK3" +#~ msgstr "Сэмпл (банк 3)##CC_GUI_COLOR_MEMORY_BANK3" -msgid "Sample (bank 4)##CC_GUI_COLOR_MEMORY_BANK4" -msgstr "Сэмпл (банк 4)##CC_GUI_COLOR_MEMORY_BANK4" +#~ msgid "Sample (bank 4)##CC_GUI_COLOR_MEMORY_BANK4" +#~ msgstr "Сэмпл (банк 4)##CC_GUI_COLOR_MEMORY_BANK4" -msgid "Sample (bank 5)##CC_GUI_COLOR_MEMORY_BANK5" -msgstr "Сэмпл (банк 5)##CC_GUI_COLOR_MEMORY_BANK5" +#~ msgid "Sample (bank 5)##CC_GUI_COLOR_MEMORY_BANK5" +#~ msgstr "Сэмпл (банк 5)##CC_GUI_COLOR_MEMORY_BANK5" -msgid "Sample (bank 6)##CC_GUI_COLOR_MEMORY_BANK6" -msgstr "Сэмпл (банк 6)##CC_GUI_COLOR_MEMORY_BANK6" +#~ msgid "Sample (bank 6)##CC_GUI_COLOR_MEMORY_BANK6" +#~ msgstr "Сэмпл (банк 6)##CC_GUI_COLOR_MEMORY_BANK6" -msgid "Sample (bank 7)##CC_GUI_COLOR_MEMORY_BANK7" -msgstr "Сэмпл (банк 7)##CC_GUI_COLOR_MEMORY_BANK7" +#~ msgid "Sample (bank 7)##CC_GUI_COLOR_MEMORY_BANK7" +#~ msgstr "Сэмпл (банк 7)##CC_GUI_COLOR_MEMORY_BANK7" -msgid "Log level: Error##CC_GUI_COLOR_LOGLEVEL_ERROR" -msgstr "Уровень лога: ошибка##CC_GUI_COLOR_LOGLEVEL_ERROR" +#~ msgid "Log level: Error##CC_GUI_COLOR_LOGLEVEL_ERROR" +#~ msgstr "Уровень лога: ошибка##CC_GUI_COLOR_LOGLEVEL_ERROR" -msgid "Log level: Warning##CC_GUI_COLOR_LOGLEVEL_WARNING" -msgstr "Уровень лога: предупреждение##CC_GUI_COLOR_LOGLEVEL_WARNING" +#~ msgid "Log level: Warning##CC_GUI_COLOR_LOGLEVEL_WARNING" +#~ msgstr "Уровень лога: предупреждение##CC_GUI_COLOR_LOGLEVEL_WARNING" -msgid "Log level: Info##CC_GUI_COLOR_LOGLEVEL_INFO" -msgstr "Уровень лога: информация##CC_GUI_COLOR_LOGLEVEL_INFO" +#~ msgid "Log level: Info##CC_GUI_COLOR_LOGLEVEL_INFO" +#~ msgstr "Уровень лога: информация##CC_GUI_COLOR_LOGLEVEL_INFO" -msgid "Log level: Debug##CC_GUI_COLOR_LOGLEVEL_DEBUG" -msgstr "Уровень лога: отладка##CC_GUI_COLOR_LOGLEVEL_DEBUG" +#~ msgid "Log level: Debug##CC_GUI_COLOR_LOGLEVEL_DEBUG" +#~ msgstr "Уровень лога: отладка##CC_GUI_COLOR_LOGLEVEL_DEBUG" -msgid "Log level: Trace/Verbose##CC_GUI_COLOR_LOGLEVEL_TRACE" -msgstr "Уровень лога: диагностика/подробный##CC_GUI_COLOR_LOGLEVEL_TRACE" +#~ msgid "Log level: Trace/Verbose##CC_GUI_COLOR_LOGLEVEL_TRACE" +#~ msgstr "Уровень лога: диагностика/подробный##CC_GUI_COLOR_LOGLEVEL_TRACE" #~ msgid "F1xx: Single tick note slide up" #~ msgstr "F1xx: Портаменто вверх (один шаг движка)" @@ -18425,66 +21892,9 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ msgid "Input Pad###Input Pad" #~ msgstr "Панель ввода###Input Pad" -#~ msgid "Game consoles" -#~ msgstr "Игровые консоли" - -#~ msgid "let's play some chiptune making games!" -#~ msgstr "давайте поиграем в создание чиптюнов!" - -#~ msgid "Sega Genesis (extended channel 3)" -#~ msgstr "Sega Genesis (расширенный 3-ий канал)" - -#~ msgid "Sega Genesis (DualPCM, extended channel 3)" -#~ msgstr "Sega Genesis (DualPCM, расширенный 3-ий канал)" - -#~ msgid "Sega Genesis (with Sega CD)" -#~ msgstr "Sega Genesis (с Sega CD)" - -#~ msgid "Sega Genesis (extended channel 3 with Sega CD)" -#~ msgstr "Sega Genesis (расширенный 3-ий канал с Sega CD)" - -#~ msgid "Sega Genesis (CSM with Sega CD)" -#~ msgstr "Sega Genesis (CSM с Sega CD)" - -#~ msgid "Sega Master System (with FM expansion)" -#~ msgstr "Sega Master System (с FM-расширением)" - -#~ msgid "Sega Master System (with FM expansion in drums mode)" -#~ msgstr "Sega Master System (с FM-расширением в режиме ударных)" - -#~ msgid "Game Boy Advance (no software mixing)" -#~ msgstr "Game Boy Advance (без программного микширования)" - -#~ msgid "Game Boy Advance (with MinMod)" -#~ msgstr "Game Boy Advance (с драйвером MinMod)" - -#~ msgid "Famicom with Konami VRC6" -#~ msgstr "Famicom с Konami VRC6" - -#~ msgid "Famicom with Konami VRC7" -#~ msgstr "Famicom с Konami VRC7" - -#~ msgid "Famicom with MMC5" -#~ msgstr "Famicom с MMC5" - -#~ msgid "Famicom with Sunsoft 5B" -#~ msgstr "Famicom с Sunsoft 5B" - -#~ msgid "Famicom with Namco 163" -#~ msgstr "Famicom с Namco 163" - -#~ msgid "Neo Geo AES (extended channel 2)" -#~ msgstr "Neo Geo AES (расширенный 2-ой канал)" - #~ msgid "Neo Geo AES (extended channel 2 and CSM)" #~ msgstr "Neo Geo AES (расширенный 2-ой канал и CSM)" -#~ msgid "Computers" -#~ msgstr "Компьютеры" - -#~ msgid "let's get to work on chiptune today." -#~ msgstr "давайте сегодня поработаем над чиптюнами." - #~ msgid "Commodore 64 (C64, 6581 SID + Sound Expander in drums mode)" #~ msgstr "Commodore 64 (C64, 6581 SID + Sound Expander в режиме ударных)" @@ -18497,79 +21907,21 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ msgid "Commodore 64 (C64, 8580 SID + FM-YAM in drums mode)" #~ msgstr "Commodore 64 (C64, 8580 SID + FM-YAM в режиме ударных)" -#~ msgid "MSX + MSX-AUDIO (drums mode)" -#~ msgstr "MSX + MSX-AUDIO (в режиме ударных)" - -#~ msgid "MSX + MSX-MUSIC (drums mode)" -#~ msgstr "MSX + MSX-MUSIC (в режиме ударных)" - -#~ msgid "MSX + Neotron (extended channel 2)" -#~ msgstr "MSX + Neotron (расширенный 2-ой канал)" - #~ msgid "MSX + Neotron (extended channel 2 and CSM)" #~ msgstr "MSX + Neotron (расширенный 2-ой канал и CSM)" -#~ msgid "MSX + Neotron (with YM2610B)" -#~ msgstr "MSX + Neotron (с YM2610B)" - -#~ msgid "MSX + Neotron (with YM2610B; extended channel 3)" -#~ msgstr "MSX + Neotron (с YM2610B; расширенный 3-ий канал 3)" - -#~ msgid "MSX + Neotron (with YM2610B; extended channel 3 and CSM)" -#~ msgstr "MSX + Neotron (с YM2610B; расширенный 3-ий канал и CSM)" - -#~ msgid "NEC PC-88 (with PC-8801-10)" -#~ msgstr "NEC PC-88 (с PC-8801-10)" - -#~ msgid "NEC PC-88 (with PC-8801-11)" -#~ msgstr "NEC PC-88 (с PC-8801-11)" - -#~ msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" -#~ msgstr "NEC PC-88 (с PC-8801-11; расширенный 3-ий канал)" +#~ msgid "MSX + Neotron (with YM2610B; extended channel 3 and CSM)" +#~ msgstr "MSX + Neotron (с YM2610B; расширенный 3-ий канал и CSM)" #~ msgid "NEC PC-88 (with PC-8801-11; extended channel 3 and CSM)" #~ msgstr "NEC PC-88 (с PC-8801-11; расширенный 3-ий канал и CSM)" -#~ msgid "NEC PC-88 (with PC-8801-23)" -#~ msgstr "NEC PC-88 (с PC-8801-23)" - -#~ msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" -#~ msgstr "NEC PC-88 (с PC-8801-23; расширенный 3-ий канал)" - #~ msgid "NEC PC-88 (with PC-8801-23; extended channel 3 and CSM)" #~ msgstr "NEC PC-88 (с PC-8801-23; расширенный 3-ий канал и CSM)" -#~ msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" -#~ msgstr "NEC PC-88 (с HMB-20 HIBIKI-8800)" - -#~ msgid "NEC PC-8801mk2SR (with PC-8801-10)" -#~ msgstr "NEC PC-8801mk2SR (с PC-8801-10)" - -#~ msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" -#~ msgstr "NEC PC-8801mk2SR (с PC-8801-10; расширенный 3-ий канал)" - #~ msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3 and CSM)" #~ msgstr "NEC PC-8801mk2SR (с PC-8801-10; расширенный 3-ий канал и CSM)" -#~ msgid "NEC PC-8801mk2SR (with PC-8801-11)" -#~ msgstr "NEC PC-8801mk2SR (с PC-8801-11)" - -#~ msgid "" -#~ "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" -#~ msgstr "" -#~ "NEC PC-8801mk2SR (с PC-8801-11; расширенный 3-ий канал на внутреннем чипе " -#~ "OPN)" - -#~ msgid "" -#~ "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" -#~ msgstr "" -#~ "NEC PC-8801mk2SR (с PC-8801-11; расширенный 3-ий канал на внешнем чипе " -#~ "OPN)" - -#~ msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" -#~ msgstr "" -#~ "NEC PC-8801mk2SR (с PC-8801-11; расширенный 3-ий канал на обоих чипах OPN)" - #~ msgid "" #~ "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 and CSM on both " #~ "OPNs)" @@ -18577,15 +21929,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "NEC PC-8801mk2SR (с PC-8801-11; расширенный 3-ий канал и CSM на обоих " #~ "чипах OPN)" -#~ msgid "NEC PC-8801mk2SR (with PC-8801-23)" -#~ msgstr "NEC PC-8801mk2SR (с PC-8801-23)" - -#~ msgid "" -#~ "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" -#~ msgstr "" -#~ "NEC PC-8801mk2SR (с PC-8801-23; расширенный 3-ий канал на внутреннем чипе " -#~ "OPN)" - #~ msgid "" #~ "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 and CSM on internal " #~ "OPN)" @@ -18593,12 +21936,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "NEC PC-8801mk2SR (с PC-8801-23; расширенный 3-ий канал и CSM на " #~ "внутреннем чипе OPN)" -#~ msgid "" -#~ "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" -#~ msgstr "" -#~ "NEC PC-8801mk2SR (с PC-8801-23; расширенный 3-ий канал на внешнем чипе " -#~ "OPN)" - #~ msgid "" #~ "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 and CSM on external " #~ "OPN)" @@ -18606,9 +21943,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "NEC PC-8801mk2SR (с PC-8801-23; расширенный 3-ий канал и CSM на внешнем " #~ "чипе OPN)" -#~ msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" -#~ msgstr "NEC PC-8801mk2SR (с PC-8801-23; extended channel 3 on both OPNs)" - #~ msgid "" #~ "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 and CSM on both " #~ "OPNs)" @@ -18616,35 +21950,11 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "NEC PC-8801mk2SR (с PC-8801-23; расширенный 3-ий канал и CSM на обоих " #~ "чипах OPN)" -#~ msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" -#~ msgstr "NEC PC-8801mk2SR (с HMB-20 HIBIKI-8800)" - -#~ msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" -#~ msgstr "NEC PC-8801mk2SR (с HMB-20 HIBIKI-8800; расширенный 3-ий канал)" - #~ msgid "" #~ "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3 and CSM)" #~ msgstr "" #~ "NEC PC-8801mk2SR (с HMB-20 HIBIKI-8800; расширенный 3-ий канал и CSM)" -#~ msgid "NEC PC-8801FA (with PC-8801-10)" -#~ msgstr "NEC PC-8801FA (с PC-8801-10)" - -#~ msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" -#~ msgstr "NEC PC-8801FA (с PC-8801-10; расширенный 3-ий канал)" - -#~ msgid "NEC PC-8801FA (with PC-8801-11)" -#~ msgstr "NEC PC-8801FA (с PC-8801-11)" - -#~ msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" -#~ msgstr "" -#~ "NEC PC-8801FA (с PC-8801-11; расширенный 3-ий канал на внутреннем чипе " -#~ "OPN)" - -#~ msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" -#~ msgstr "" -#~ "NEC PC-8801FA (с PC-8801-11; расширенный 3-ий канал на внешнем чипе OPN)" - #~ msgid "" #~ "NEC PC-8801FA (with PC-8801-11; extended channel 3 and CSM on external " #~ "OPN)" @@ -18652,19 +21962,12 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "NEC PC-8801FA (с PC-8801-11; расширенный 3-ий канал и CSM на внешнем чипе " #~ "OPN)" -#~ msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" -#~ msgstr "" -#~ "NEC PC-8801FA (с PC-8801-11; расширенный 3-ий канал на обоих чипах OPN)" - #~ msgid "" #~ "NEC PC-8801FA (with PC-8801-11; extended channel 3 and CSM on both OPNs)" #~ msgstr "" #~ "NEC PC-8801FA (с PC-8801-11; расширенный 3-ий канал и CSM на обоих чипах " #~ "OPN)" -#~ msgid "NEC PC-8801FA (with PC-8801-23)" -#~ msgstr "NEC PC-8801FA (с PC-8801-23)" - #~ msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPN)" #~ msgstr "" #~ "NEC PC-8801FA (с PC-8801-23; расширенный 3-ий канал на внутреннем чипе " @@ -18698,62 +22001,24 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "NEC PC-8801FA (с PC-8801-23; расширенный 3-ий канал и CSM на обоих чипах " #~ "OPN)" -#~ msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" -#~ msgstr "NEC PC-8801FA (с HMB-20 HIBIKI-8800)" - -#~ msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" -#~ msgstr "NEC PC-8801FA (с HMB-20 HIBIKI-8800; расширенный 3-ий канал)" - #~ msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3 and CSM)" #~ msgstr "NEC PC-8801FA (с HMB-20 HIBIKI-8800; расширенный 3-ий канал и CSM)" -#~ msgid "NEC PC-98 (with PC-9801-26/K)" -#~ msgstr "NEC PC-98 (с PC-9801-26/K)" - -#~ msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" -#~ msgstr "NEC PC-98 (с PC-9801-26/K; расширенный 3-ий канал)" - #~ msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3 and CSM)" #~ msgstr "NEC PC-98 (с PC-9801-26/K; расширенный 3-ий канал и CSM)" -#~ msgid "NEC PC-98 (with Sound Orchestra)" -#~ msgstr "NEC PC-98 (с Sound Orchestra)" - -#~ msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" -#~ msgstr "NEC PC-98 (с Sound Orchestra; расширенный 3-ий канал)" - #~ msgid "NEC PC-98 (with Sound Orchestra; extended channel 3 and CSM)" #~ msgstr "NEC PC-98 (с Sound Orchestra; расширенный 3-ий канал и CSM)" -#~ msgid "NEC PC-98 (with Sound Orchestra in drums mode)" -#~ msgstr "NEC PC-98 (с Sound Orchestra в режиме ударных)" - -#~ msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" -#~ msgstr "" -#~ "NEC PC-98 (с Sound Orchestra в режиме ударных; расширенный 3-ий канал)" - #~ msgid "" #~ "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3 and CSM)" #~ msgstr "" #~ "NEC PC-98 (с Sound Orchestra в режиме ударных; расширенный 3-ий канал и " #~ "CSM)" -#~ msgid "NEC PC-98 (with Sound Orchestra V)" -#~ msgstr "NEC PC-98 (с Sound Orchestra V)" - -#~ msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" -#~ msgstr "NEC PC-98 (с Sound Orchestra V; расширенный 3-ий канал)" - #~ msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3 and CSM)" #~ msgstr "NEC PC-98 (с Sound Orchestra V; расширенный 3-ий канал и CSM)" -#~ msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" -#~ msgstr "NEC PC-98 (с Sound Orchestra V в режиме ударных)" - -#~ msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" -#~ msgstr "" -#~ "NEC PC-98 (с Sound Orchestra V в режиме ударных; расширенный 3-ий канал)" - #~ msgid "" #~ "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3 and " #~ "CSM)" @@ -18761,45 +22026,15 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "NEC PC-98 (с Sound Orchestra V в режиме ударных; расширенный 3-ий канал и " #~ "CSM)" -#~ msgid "NEC PC-98 (with PC-9801-86)" -#~ msgstr "NEC PC-98 (с PC-9801-86)" - -#~ msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" -#~ msgstr "NEC PC-98 (с PC-9801-86; расширенный 3-ий канал)" - #~ msgid "NEC PC-98 (with PC-9801-86; extended channel 3 and CSM)" #~ msgstr "NEC PC-98 (с PC-9801-86; расширенный 3-ий канал и CSM)" -#~ msgid "NEC PC-98 (with PC-9801-86) stereo" -#~ msgstr "NEC PC-98 (с PC-9801-86) стерео" - -#~ msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" -#~ msgstr "NEC PC-98 (с PC-9801-86; расширенный 3-ий канал) стерео" - #~ msgid "NEC PC-98 (with PC-9801-86; extended channel 3 and CSM) stereo" #~ msgstr "NEC PC-98 (с PC-9801-86; расширенный 3-ий канал и CSM) стерео" -#~ msgid "NEC PC-98 (with PC-9801-73)" -#~ msgstr "NEC PC-98 (с PC-9801-73)" - -#~ msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" -#~ msgstr "NEC PC-98 (с PC-9801-73; расширенный 3-ий канал)" - #~ msgid "NEC PC-98 (with PC-9801-73; extended channel 3 and CSM)" #~ msgstr "NEC PC-98 (с PC-9801-73; расширенный 3-ий канал и CSM)" -#~ msgid "" -#~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" -#~ msgstr "" -#~ "NEC PC-98 (с Sound Blaster 16 для PC-9800, совместимый с PC-9801-26/K)" - -#~ msgid "" -#~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " -#~ "extended channel 3)" -#~ msgstr "" -#~ "NEC PC-98 (с Sound Blaster 16 для PC-9800, совместимый с PC-9801-26/K; " -#~ "расширенный 3-ий канал)" - #~ msgid "" #~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " #~ "extended channel 3 and CSM)" @@ -18807,20 +22042,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "NEC PC-98 (с Sound Blaster 16 для PC-9800, совместимый с PC-9801-26/K; " #~ "расширенный 3-ий канал и CSM)" -#~ msgid "" -#~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " -#~ "drums mode)" -#~ msgstr "" -#~ "NEC PC-98 (с Sound Blaster 16 для PC-9800, совместимый с PC-9801-26/K в " -#~ "режиме ударных)" - -#~ msgid "" -#~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " -#~ "drums mode; extended channel 3)" -#~ msgstr "" -#~ "NEC PC-98 (с Sound Blaster 16 для PC-9800, совместимый с PC-9801-26/K в " -#~ "режиме ударных; расширенный 3-ий канал)" - #~ msgid "" #~ "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " #~ "drums mode; extended channel 3 and CSM)" @@ -18828,24 +22049,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "NEC PC-98 (с Sound Blaster 16 для PC-9800, совместимый с PC-9801-26/K в " #~ "режиме ударных; расширенный 3-ий канал и CSM)" -#~ msgid "ZX Spectrum (48K, SFX-like engine)" -#~ msgstr "ZX Spectrum (48K, драйвер типа SFX)" - -#~ msgid "ZX Spectrum (48K, QuadTone engine)" -#~ msgstr "ZX Spectrum (48K, драйвер QuadTone)" - -#~ msgid "ZX Spectrum (128K) with TurboSound" -#~ msgstr "ZX Spectrum (128K) с TurboSound" - -#~ msgid "ZX Spectrum (128K) with TurboSound FM" -#~ msgstr "ZX Spectrum (128K) с TurboSound FM" - -#~ msgid "" -#~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" -#~ msgstr "" -#~ "ZX Spectrum (128K) с TurboSound FM (расширенный 3-ий канал на первом чипе " -#~ "OPN)" - #~ msgid "" #~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 and CSM on " #~ "first OPN)" @@ -18853,12 +22056,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "ZX Spectrum (128K) с TurboSound FM (расширенный 3-ий канал и CSM на " #~ "первом чипе OPN)" -#~ msgid "" -#~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" -#~ msgstr "" -#~ "ZX Spectrum (128K) с TurboSound FM (расширенный 3-ий канал на втором чипе " -#~ "OPN)" - #~ msgid "" #~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 and CSM on " #~ "second OPN)" @@ -18866,12 +22063,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "ZX Spectrum (128K) с TurboSound FM (расширенный 3-ий канал и CSM на " #~ "втором чипе OPN)" -#~ msgid "" -#~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" -#~ msgstr "" -#~ "ZX Spectrum (128K) с TurboSound FM (расширенный 3-ий канал на обоих чипах " -#~ "OPN)" - #~ msgid "" #~ "ZX Spectrum (128K) with TurboSound FM (extended channel 3 and CSM on both " #~ "OPNs)" @@ -18879,303 +22070,93 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "ZX Spectrum (128K) с TurboSound FM (расширенный 3-ий канал и CSM на обоих " #~ "чипах OPN)" -#~ msgid "Atari 800 (stereo)" -#~ msgstr "Atari 800 (стерео)" - #~ msgid "PC (beeper)" #~ msgstr "PC (пищалка)" -#~ msgid "PC + AdLib (drums mode)" -#~ msgstr "PC + AdLib (в режиме ударных)" - -#~ msgid "PC + Sound Blaster (drums mode)" -#~ msgstr "PC + Sound Blaster (в режиме ударных)" - -#~ msgid "PC + Sound Blaster w/Game Blaster Compatible" -#~ msgstr "PC + Sound Blaster совм. с Game Blaster" - -#~ msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" -#~ msgstr "PC + Sound Blaster совм. с Game Blaster (в режиме ударных)" - -#~ msgid "PC + Sound Blaster Pro (drums mode)" -#~ msgstr "PC + Sound Blaster Pro (в режиме ударных)" - -#~ msgid "PC + Sound Blaster Pro 2 (drums mode)" -#~ msgstr "PC + Sound Blaster Pro 2 (в режиме ударных)" - -#~ msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" -#~ msgstr "PC + ESS AudioDrive ES1488 (нативный режим ESFM)" - #~ msgid "Sharp X1 + FM addon" #~ msgstr "Sharp X1 + FM-дополнение" -#~ msgid "FM Towns (extended channel 3)" -#~ msgstr "FM Towns (расширенный 3-ий канал)" - -#~ msgid "Commander X16 (VERA only)" -#~ msgstr "Commander X16 (только VERA)" - #~ msgid "Commander X16 (with OPM)" #~ msgstr "Commander X16 (с OPM)" -#~ msgid "Commander X16 (with Twin OPL3)" -#~ msgstr "Commander X16 (с Twin OPL3)" - -#~ msgid "Arcade systems" -#~ msgstr "Аркадные автоматы" - -#~ msgid "INSERT COIN" -#~ msgstr "ВСТАВЬТЕ ЖЕТОН" - -#~ msgid "Williams/Midway Y/T unit w/ADPCM sound board" -#~ msgstr "Автомат Williams/Midway Y/T со звуковой картой АДИКМ" - -#~ msgid "Konami Battlantis (drums mode on first OPL2)" -#~ msgstr "Konami Battlantis (первый OPL2 в режиме ударных)" - -#~ msgid "Konami Battlantis (drums mode on second OPL2)" -#~ msgstr "Konami Battlantis (второй OPL2 в режиме ударных)" - -#~ msgid "Konami Battlantis (drums mode on both OPL2s)" -#~ msgstr "Konami Battlantis (оба OPL2 в режиме ударных)" - -#~ msgid "Konami Haunted Castle (drums mode)" -#~ msgstr "Konami Haunted Castle (в режиме ударных)" - -#~ msgid "Konami S.P.Y. (drums mode)" -#~ msgstr "Konami S.P.Y. (в режиме ударных)" - -#~ msgid "Konami Rollergames (drums mode)" -#~ msgstr "Konami Rollergames (в режиме ударных)" - -#~ msgid "Sega System E (with FM expansion)" -#~ msgstr "Sega System E (с FM-расширением)" - -#~ msgid "Sega System E (with FM expansion in drums mode)" -#~ msgstr "Sega System E (с FM-расширением в режиме ударных)" - -#~ msgid "Sega Hang-On (extended channel 3)" -#~ msgstr "Sega Hang-On (расширенный 3-ий канал)" - #~ msgid "Sega Hang-On (extended channel 3 and CSM)" #~ msgstr "Sega Hang-On (расширенный 3-ий канал и CSM)" -#~ msgid "Sega System 18 (extended channel 3 on first OPN2C)" -#~ msgstr "Sega System 18 (расширенный 3-ий канал на первом OPN2C)" - #~ msgid "Sega System 18 (extended channel 3 and CSM on first OPN2C)" #~ msgstr "Sega System 18 (расширенный 3-ий канал и CSM на первом OPN2C)" -#~ msgid "Sega System 18 (extended channel 3 on second OPN2C)" -#~ msgstr "Sega System 18 (расширенный 3-ий канал на втором OPN2C)" - #~ msgid "Sega System 18 (extended channel 3 and CSM on second OPN2C)" #~ msgstr "Sega System 18 (расширенный 3-ий канал и CSM на втором OPN2C)" -#~ msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" -#~ msgstr "Sega System 18 (расширенный 3-ий канал на обоих чипах OPN2C)" - #~ msgid "Sega System 18 (extended channel 3 and CSM on both OPN2Cs)" #~ msgstr "Sega System 18 (расширенный 3-ий канал и CSM на обоих чипах OPN2C)" -#~ msgid "Sega System 32 (extended channel 3 on first OPN2C)" -#~ msgstr "Sega System 32 (расширенный 3-ий канал на первом OPN2C)" - #~ msgid "Sega System 32 (extended channel 3 and CSM on first OPN2C)" #~ msgstr "Sega System 32 (расширенный 3-ий канал и CSM на первом OPN2C)" -#~ msgid "Sega System 32 (extended channel 3 on second OPN2C)" -#~ msgstr "Sega System 32 (расширенный 3-ий канал на втором OPN2C)" - #~ msgid "Sega System 32 (extended channel 3 and CSM on second OPN2C)" #~ msgstr "Sega System 32 (расширенный 3-ий канал и CSM на втором OPN2C)" -#~ msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" -#~ msgstr "Sega System 32 (расширенный 3-ий канал на обоих чипах OPN2C)" - #~ msgid "Sega System 32 (extended channel 3 and CSM on both OPN2Cs)" #~ msgstr "Sega System 32 (расширенный 3-ий канал и CSM на обоих чипах OPN2C)" -#~ msgid "Capcom Arcade" -#~ msgstr "Capcom Arcade" - -#~ msgid "Capcom Arcade (extended channel 3 on first OPN)" -#~ msgstr "Capcom Arcade (расширенный 3-ий канал на первом OPN)" - #~ msgid "Capcom Arcade (extended channel 3 and CSM on first OPN)" #~ msgstr "Capcom Arcade (расширенный 3-ий канал на втором OPN)" -#~ msgid "Capcom Arcade (extended channel 3 on second OPN)" -#~ msgstr "Capcom Arcade (расширенный 3-ий канал и CSM на втором OPN)" - #~ msgid "Capcom Arcade (extended channel 3 and CSM on second OPN)" #~ msgstr "Capcom Arcade (расширенный 3-ий канал и CSM на втором OPN)" -#~ msgid "Capcom Arcade (extended channel 3 on both OPNs)" -#~ msgstr "Capcom Arcade (расширенный 3-ий канал на обоих чипах OPN)" - #~ msgid "Capcom Arcade (extended channel 3 and CSM on both OPNs)" #~ msgstr "Capcom Arcade (расширенный 3-ий канал и CSM на обоих чипах OPN)" -#~ msgid "Jaleco Ginga NinkyouDen (drums mode)" -#~ msgstr "Jaleco Ginga NinkyouDen (в режиме ударных)" - -#~ msgid "NMK 16-bit Arcade" -#~ msgstr "NMK 16-bit Arcade" - -#~ msgid "NMK 16-bit Arcade (extended channel 3)" -#~ msgstr "NMK 16-bit Arcade (расширенный 3-ий канал)" - #~ msgid "NMK 16-bit Arcade (extended channel 3 and CSM)" #~ msgstr "NMK 16-bit Arcade (расширенный 3-ий канал и CSM)" -#~ msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" -#~ msgstr "NMK 16-bit Arcade (со сменой банков NMK112)" - -#~ msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" -#~ msgstr "NMK 16-bit Arcade (со сменой банков NMK112, расширенный 3-ий канал)" - #~ msgid "" #~ "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3 and CSM)" #~ msgstr "" #~ "NMK 16-bit Arcade (со сменой банков NMK112, расширенный 3-ий канал и CSM)" -#~ msgid "Atlus Power Instinct 2 (extended channel 3)" -#~ msgstr "Atlus Power Instinct 2 (расширенный 3-ий канал)" - #~ msgid "Atlus Power Instinct 2 (extended channel 3 and CSM)" #~ msgstr "Atlus Power Instinct 2 (расширенный 3-ий канал и CSM)" -#~ msgid "Kaneko DJ Boy (extended channel 3)" -#~ msgstr "Kaneko DJ Boy (расширенный 3-ий канал)" - #~ msgid "Kaneko DJ Boy (extended channel 3 and CSM)" #~ msgstr "Kaneko DJ Boy (расширенный 3-ий канал и CSM)" -#~ msgid "Kaneko Air Buster (extended channel 3)" -#~ msgstr "Kaneko Air Buster (расширенный 3-ий канал)" - #~ msgid "Kaneko Air Buster (extended channel 3 and CSM)" #~ msgstr "Kaneko Air Buster (расширенный 3-ий канал и CSM)" -#~ msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" -#~ msgstr "Tecmo Ninja Gaiden (расширенный 3-ий канал на первом OPN)" - #~ msgid "Tecmo Ninja Gaiden (extended channel 3 and CSM on first OPN)" #~ msgstr "Tecmo Ninja Gaiden (расширенный 3-ий канал и CSM на первом OPN)" -#~ msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" -#~ msgstr "Tecmo Ninja Gaiden (расширенный 3-ий канал на втором OPN)" - #~ msgid "Tecmo Ninja Gaiden (extended channel 3 and CSM on second OPN)" #~ msgstr "Tecmo Ninja Gaiden (расширенный 3-ий канал и CSM на втором OPN)" -#~ msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" -#~ msgstr "Tecmo Ninja Gaiden (расширенный 3-ий канал на обоих чипах OPN)" - #~ msgid "Tecmo Ninja Gaiden (extended channel 3 and CSM on both OPNs)" #~ msgstr "" #~ "Tecmo Ninja Gaiden (расширенный 3-ий канал и CSM на обоих чипах OPN)" -#~ msgid "Tecmo System (drums mode)" -#~ msgstr "Tecmo System (в режиме ударных)" - -#~ msgid "Seibu Kaihatsu Raiden (drums mode)" -#~ msgstr "Seibu Kaihatsu Raiden (в режиме ударных)" - -#~ msgid "Sunsoft Arcade" -#~ msgstr "Sunsoft Arcade" - -#~ msgid "Sunsoft Arcade (extended channel 3)" -#~ msgstr "Sunsoft Arcade (расширенный 3-ий канал)" - #~ msgid "Sunsoft Arcade (extended channel 3 and CSM)" #~ msgstr "Sunsoft Arcade (расширенный 3-ий канал и CSM)" -#~ msgid "Atari Rampart (drums mode)" -#~ msgstr "Atari Rampart (в режиме ударных)" - -#~ msgid "Data East Karnov (extended channel 3)" -#~ msgstr "Data East Karnov (расширенный 3-ий канал 3)" - #~ msgid "Data East Karnov (extended channel 3 and CSM)" #~ msgstr "Data East Karnov (расширенный 3-ий канал и CSM)" -#~ msgid "Data East Karnov (drums mode)" -#~ msgstr "Data East Karnov (в режиме ударных)" - -#~ msgid "Data East Karnov (extended channel 3; drums mode)" -#~ msgstr "Data East Karnov (расширенный 3-ий канал; в режиме ударных)" - #~ msgid "Data East Karnov (extended channel 3 and CSM; drums mode)" #~ msgstr "Data East Karnov (расширенный 3-ий канал и CSM; в режиме ударных)" -#~ msgid "Data East Arcade" -#~ msgstr "Data East Arcade" - -#~ msgid "Data East Arcade (extended channel 3)" -#~ msgstr "Data East Arcade (расширенный 3-ий канал)" - #~ msgid "Data East Arcade (extended channel 3 and CSM)" #~ msgstr "Data East Arcade (расширенный 3-ий канал и CSM)" -#~ msgid "Data East Arcade (drums mode)" -#~ msgstr "Data East Arcade (в режиме ударных)" - -#~ msgid "Data East Arcade (extended channel 3; drums mode)" -#~ msgstr "Data East Arcade (расширенный 3-ий канал; в режиме ударных)" - #~ msgid "Data East Arcade (extended channel 3 and CSM; drums mode)" #~ msgstr "Data East Arcade (расширенный 3-ий канал и CSM; в режиме ударных)" -#~ msgid "Data East PCX (extended channel 3)" -#~ msgstr "Data East PCX (расширенный 3-ий канал)" - #~ msgid "Data East PCX (extended channel 3 and CSM)" #~ msgstr "Data East PCX (расширенный 3-ий канал и CSM)" -#~ msgid "Data East Dark Seal (extended channel 3)" -#~ msgstr "Data East Dark Seal (расширенный 3-ий канал)" - #~ msgid "Data East Dark Seal (extended channel 3 and CSM)" #~ msgstr "Data East Dark Seal (расширенный 3-ий канал и CSM)" -#~ msgid "SNK Ikari Warriors (drums mode on first OPL)" -#~ msgstr "SNK Ikari Warriors (первый OPL в режиме ударных)" - -#~ msgid "SNK Ikari Warriors (drums mode on second OPL)" -#~ msgstr "SNK Ikari Warriors (второй OPL в режиме ударных)" - -#~ msgid "SNK Ikari Warriors (drums mode on both OPLs)" -#~ msgstr "SNK Ikari Warriors (оба чипа OPL в режиме ударных)" - -#~ msgid "SNK Triple Z80 (drums mode on Y8950)" -#~ msgstr "SNK Triple Z80 (Y8950 в режиме ударных)" - -#~ msgid "SNK Triple Z80 (drums mode on OPL)" -#~ msgstr "SNK Triple Z80 (OPL в режиме ударных)" - -#~ msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" -#~ msgstr "SNK Triple Z80 (Y8950 и OPL в режиме ударных)" - -#~ msgid "SNK Chopper I (drums mode on Y8950)" -#~ msgstr "SNK Chopper I (Y8950 в режиме ударных)" - -#~ msgid "SNK Chopper I (drums mode on OPL2)" -#~ msgstr "SNK Chopper I (OPL2 в режиме ударных)" - -#~ msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" -#~ msgstr "SNK Chopper I (Y8950 и OPL2 в режиме ударных)" - -#~ msgid "SNK Touchdown Fever (drums mode on OPL)" -#~ msgstr "SNK Touchdown Fever (OPL в режиме ударных)" - -#~ msgid "SNK Touchdown Fever (drums mode on Y8950)" -#~ msgstr "SNK Touchdown Fever (Y8950 в режиме ударных)" - -#~ msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" -#~ msgstr "SNK Touchdown Fever (Y8950 и OPL2 в режиме ударных)" - #~ msgid "Alpha denshi Alpha-68K (extended channel 3)" #~ msgstr "Alpha denshi Alpha-68K (расширенный 3-ий канал)" @@ -19192,21 +22173,9 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ msgstr "" #~ "Alpha denshi Alpha-68K (расширенный 3-ий канал и CSM; в режиме ударных)" -#~ msgid "Neo Geo MVS (extended channel 2)" -#~ msgstr "Neo Geo MVS (расширенный 2-ой канал)" - #~ msgid "Neo Geo MVS (extended channel 2 and CSM)" #~ msgstr "Neo Geo MVS (расширенный 2-ой канал и CSM)" -#~ msgid "Namco (3-channel WSG)" -#~ msgstr "Namco (3-канальный генератор звука на волновых таблицах)" - -#~ msgid "Taito Arcade" -#~ msgstr "Taito Arcade" - -#~ msgid "Taito Arcade (extended channel 3)" -#~ msgstr "Taito Arcade (расширенный 3-ий канал)" - #~ msgid "Taito Arcade (extended channel 3 and CSM)" #~ msgstr "Taito Arcade (расширенный 3-ий канал и CSM)" @@ -19219,25 +22188,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ msgid "Seta 1 + FM addon (extended channel 3 and CSM)" #~ msgstr "Seta 1 + FM-дополнение (расширенный 3-ий канал и CSM)" -#~ msgid "Coreland Cyber Tank (drums mode)" -#~ msgstr "Coreland Cyber Tank (в режиме ударных)" - -#~ msgid "Toaplan 1 (drums mode)" -#~ msgstr "Toaplan 1 (в режиме ударных)" - -#~ msgid "Dynax/Nakanihon 3rd generation hardware" -#~ msgstr "Аппаратная платформа 3-го поколения Dynax/Nakanihon" - -#~ msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" -#~ msgstr "" -#~ "Аппаратная платформа 3-го поколения Dynax/Nakanihon (в режиме ударных)" - -#~ msgid "Dynax/Nakanihon Real Break (drums mode)" -#~ msgstr "Dynax/Nakanihon Real Break (в режиме ударных)" - -#~ msgid "system presets that you have saved." -#~ msgstr "пресеты систем, которые вы сохранили." - #~ msgid "" #~ "chips which use frequency modulation (FM) to generate sound.\n" #~ "some of these also pack more (like square and sample channels).\n" @@ -19251,114 +22201,30 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "На самом деле, \"FM\" здесь означает фазовую модуляцию,\n" #~ "но они неотличимы друг от друга при использовании синусоидальных волн." -#~ msgid "Yamaha YM2203 (extended channel 3)" -#~ msgstr "Yamaha YM2203 (расширенный 3-ий канал)" - #~ msgid "Yamaha YM2203 (extended channel 3 and CSM)" #~ msgstr "Yamaha YM2203 (расширенный 3-ий канал и CSM)" -#~ msgid "Yamaha YM2608 (extended channel 3)" -#~ msgstr "Yamaha YM2608 (расширенный 3-ий канал)" - #~ msgid "Yamaha YM2608 (extended channel 3 and CSM)" #~ msgstr "Yamaha YM2608 (расширенный 3-ий канал и CSM)" -#~ msgid "Yamaha YM2610 (extended channel 2)" -#~ msgstr "Yamaha YM2610 (расширенный 2-ой канал)" - #~ msgid "Yamaha YM2610 (extended channel 2 and CSM)" #~ msgstr "Yamaha YM2610 (расширенный 2-ой канал и CSM)" -#~ msgid "Yamaha YM2610B (extended channel 3)" -#~ msgstr "Yamaha YM2610B (расширенный 3-ий канал)" - #~ msgid "Yamaha YM2610B (extended channel 3 and CSM)" #~ msgstr "Yamaha YM2610B (расширенный 3-ий канал и CSM)" -#~ msgid "Yamaha YM2612 (extended channel 3)" -#~ msgstr "Yamaha YM2612 (расширенный 3-ий канал)" - #~ msgid "Yamaha YM2612 (extended channel 3) with DualPCM and CSM" #~ msgstr "Yamaha YM2612 (расширенный 3-ий канал) с DualPCM и CSM" -#~ msgid "Yamaha YMF276 (extended channel 3)" -#~ msgstr "Yamaha YMF276 (расширенный 3-ий канал)" - #~ msgid "Yamaha YMF276 with DualPCM" #~ msgstr "Yamaha YMF276 с DualPCM" #~ msgid "Yamaha YMF276 (extended channel 3) with DualPCM and CSM" #~ msgstr "Yamaha YMF276 (расширенный 3-ий канал) с DualPCM и CSM" -#~ msgid "Yamaha YM2413 (drums mode)" -#~ msgstr "Yamaha YM2413 (в режиме ударных)" - -#~ msgid "Yamaha YM3438 (extended channel 3)" -#~ msgstr "Yamaha YM3438 (расширенный 3-ий канал)" - -#~ msgid "Yamaha YM3438 (OPN2C) with DualPCM" -#~ msgstr "Yamaha YM3438 (OPN2C) с DualPCM" - #~ msgid "Yamaha YM3438 (extended channel 3) with DualPCM and CSM" #~ msgstr "Yamaha YM3438 (расширенный 3-ий канал) с DualPCM и CSM" -#~ msgid "Yamaha YM3526 (drums mode)" -#~ msgstr "Yamaha YM3526 (в режиме ударных)" - -#~ msgid "Yamaha Y8950 (drums mode)" -#~ msgstr "Yamaha Y8950 (в режиме ударных)" - -#~ msgid "Yamaha YM3812 (drums mode)" -#~ msgstr "Yamaha YM3812 (в режиме ударных)" - -#~ msgid "Yamaha YMF262 (drums mode)" -#~ msgstr "Yamaha YMF262 (в режиме ударных)" - -#~ msgid "Yamaha YMF289B (drums mode)" -#~ msgstr "Yamaha YMF289B (в режиме ударных)" - -#~ msgid "" -#~ "these chips generate square/pulse tones only (but may include noise)." -#~ msgstr "" -#~ "эти чипы способны генерировать лишь квадратные/прямоугольные волны (но " -#~ "могут также генерировать шум)." - -#~ msgid "Sega PSG (SN76489-like)" -#~ msgstr "Sega PSG (похож на SN76489)" - -#~ msgid "Sega PSG (SN76489-like, Stereo)" -#~ msgstr "Sega PSG (похож на SN76489, стерео)" - -#~ msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." -#~ msgstr "" -#~ "чипы/системы, которые используют ИКМ- или АДИКМ-сэмплы для " -#~ "воспроизведения звука." - -#~ msgid "chips which use user-specified waveforms to generate sound." -#~ msgstr "" -#~ "чипы, которые использует задаваемые пользователем волны для синтеза звука." - -#~ msgid "Namco C15 (8-channel mono)" -#~ msgstr "Namco C15 (8-канальный, моно)" - -#~ msgid "Namco C30 (8-channel stereo)" -#~ msgstr "Namco C30 (8-канальный, стерео)" - -#~ msgid "Specialized" -#~ msgstr "Особые" - -#~ msgid "chips/systems with unique sound synthesis methods." -#~ msgstr "чипы/системы с уникальными методами синтеза звука." - -#~ msgid "Commodore PET (pseudo-wavetable)" -#~ msgstr "Commodore PET (псевдо-волновая таблица)" - -#~ msgid "ZX Spectrum (beeper only, SFX-like engine)" -#~ msgstr "ZX Spectrum (только пищалка, драйвер типа SFX)" - -#~ msgid "ZX Spectrum (beeper only, QuadTone engine)" -#~ msgstr "ZX Spectrum (только пищалка, драйвер QuadTone)" - #~ msgid "" #~ "chips/systems which do not exist in reality or were made just several " #~ "years ago." @@ -19366,23 +22232,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "чипы/системы, не имеющие физического воплощения или сделанные всего " #~ "несколько лет назад." -#~ msgid "DefleMask-compatible" -#~ msgstr "Совместимые с DefleMask" - -#~ msgid "" -#~ "these configurations are compatible with DefleMask.\n" -#~ "select this if you need to save as .dmf or work with that program." -#~ msgstr "" -#~ "эти пресеты совместимы с DefleMask.\n" -#~ "выбирайте их, если вам будет нужно будет экспортировать модуль в .dmf или " -#~ "работать с этой программой." - -#~ msgid "Arcade (YM2151 and SegaPCM)" -#~ msgstr "Arcade (YM2151 и SegaPCM)" - -#~ msgid "Neo Geo CD (extended channel 2)" -#~ msgstr "Neo Geo CD (расширенный 2-ой канал)" - #~ msgid "Register View###Register View" #~ msgstr "Регистры###Register View" @@ -19450,12 +22299,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "одного канала в режиме волновых таблиц),\n" #~ "так что выделяйте столько, сколько вам нужно." -#~ msgid "1MB" -#~ msgstr "1 МиБ" - -#~ msgid "256KB" -#~ msgstr "256 КиБ" - #~ msgid "Chip Manager###Chip Manager" #~ msgstr "Менеджер чипов###Chip Manager" @@ -19561,18 +22404,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ msgid "direct" #~ msgstr "прямое" -#~ msgid "HP/K2, HP/K2" -#~ msgstr "ФВЧ/K2, ФВЧ/K2" - -#~ msgid "HP/K2, LP/K1" -#~ msgstr "ФВЧ/K2, ФНЧ/K1" - -#~ msgid "LP/K2, LP/K2" -#~ msgstr "ФНЧ/K2, ФНЧ/K2" - -#~ msgid "LP/K2, LP/K1" -#~ msgstr "ФНЧ/K2, ФНЧ/K1" - #~ msgid "Settings###Settings" #~ msgstr "Настройки###Settings" @@ -19608,12 +22439,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ msgid "Listen to MIDI time code" #~ msgstr "Следить за временным кодом MIDI" -#~ msgid "Sample ROMs:" -#~ msgstr "Образы ROM сэмплов:" - -#~ msgid "OPL4 YRW801 path" -#~ msgstr "Путь к OPL4 YRW801" - #~ msgid "MultiPCM TG100 path" #~ msgstr "Путь к MultiPCM TG100" @@ -19641,9 +22466,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ msgid "Misc" #~ msgstr "Разное" -#~ msgid "Wrap text" -#~ msgstr "Переносить текст на новую строку" - #~ msgid "Wrap text in song/subsong comments window." #~ msgstr "" #~ "Переносить текст на новую строку в окне информации/комментариев к " @@ -19709,18 +22531,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ msgid "Raw Envelope Period" #~ msgstr "Период огиб. (регистровое знач.)" -#~ msgid "A" -#~ msgstr "А" - -#~ msgid "D" -#~ msgstr "С" - -#~ msgid "S" -#~ msgstr "С" - -#~ msgid "R" -#~ msgstr "Р" - #~ msgid "Raw Frequency" #~ msgstr "Частота (регистровое знач.)" @@ -19976,9 +22786,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ msgid "int" #~ msgstr "интегр." -#~ msgid "8580 SID" -#~ msgstr "8580 SID" - #~ msgid "bitwise AND" #~ msgstr "побитовое И" @@ -20651,12 +23458,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "2Cxy: Автоматическая частота шума (авто-ШИМ) (x: режим (0: выкл., 1: " #~ "частота, 2: частота + маска ИЛИ); y: сдвиг" -#~ msgid "22xx: Pulse width slide up" -#~ msgstr "22xx: Изменение скважности вверх" - -#~ msgid "23xx: Pulse width slide down" -#~ msgstr "23xx: Изменение скважности вниз" - #~ msgid "24xx: Cutoff slide up" #~ msgstr "24xx: Изменение частоты среза вверх" @@ -20672,12 +23473,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ msgid "11xx: Set waveform (local)" #~ msgstr "11xx: Волна (локальная)" -#~ msgid "17xx: Pulse width slide up" -#~ msgstr "17xx: Изменение скважности вверх" - -#~ msgid "18xx: Pulse width slide down" -#~ msgstr "18xx: Изменение скважности вниз" - #~ msgid "19xx: Cutoff slide up" #~ msgstr "19xx: Изменение частоты среза вверх" @@ -20693,47 +23488,17 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ msgid "18xx: Set waveform (local)" #~ msgstr "18xx: Волна (локальная)" -#~ msgid "14xx: Set waveform (local)" -#~ msgstr "14xx: Волна (локальная)" - -#~ msgid "17xx: Set waveform (local)" -#~ msgstr "17xx: Волна (локальная)" - -#~ msgid "16xx: Set waveform (local)" -#~ msgstr "16xx: Волна (локальная)" - -#~ msgid "17xx: Select waveform (local)" -#~ msgstr "17xx: Волна (локальная)" - -#~ 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.\n" -#~ "this one includes CSM mode control for special effects on Channel 3." -#~ msgstr "" -#~ "удешевлённая версия OPM с другим расположением регистров и отсутствием " -#~ "стерео...\n" -#~ "...но у неё внутри AY-3-8910! (на самом деле YM2149)\n" -#~ "Это версия в режиме расширенного канала, который превращает третий FM-" -#~ "канал в четыре оператора с независимыми нотами/частотами.\n" -#~ "У этой версии есть контроль режима CSM для специальных эффектов на " -#~ "третьем канале." - -#~ 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.\n" -#~ "this one includes CSM mode control for special effects on Channel 3." -#~ msgstr "" -#~ "OPN, но вдвое больше FM-каналов, возвращённое стерео, ритм- и АДИКМ " -#~ "каналы.\n" -#~ "Это версия в режиме расширенного канала, который превращает третий FM-" -#~ "канал в четыре оператора с независимыми нотами/частотами.\n" -#~ "У этой версии есть контроль режима CSM для специальных эффектов на " -#~ "третьем канале." +#~ msgid "14xx: Set waveform (local)" +#~ msgstr "14xx: Волна (локальная)" + +#~ msgid "17xx: Set waveform (local)" +#~ msgstr "17xx: Волна (локальная)" + +#~ msgid "16xx: Set waveform (local)" +#~ msgstr "16xx: Волна (локальная)" + +#~ msgid "17xx: Select waveform (local)" +#~ msgstr "17xx: Волна (локальная)" #~ msgid "13xx: Set raw period" #~ msgstr "13xx: \"Сырое\" значение периода" @@ -20767,43 +23532,9 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "У этой версии есть контроль режима CSM для специальных эффектов на втором " #~ "канале." -#~ msgid "the OPLL chip but with drums mode turned on." -#~ msgstr "чип OPLL с включённым режимом ударных." - -#~ 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.\n" -#~ "this one includes CSM mode control for special effects on Channel 3." -#~ msgstr "" -#~ "Taito попросили Yamaha вернуть два отсутствующих FM-канала, и Yamaha с " -#~ "радостью предоставила им этот чип.\n" -#~ "Это версия в режиме расширенного канала, который превращает третий FM-" -#~ "канал в четыре оператора с независимыми нотами/частотами.\n" -#~ "У этой версии есть контроль режима CSM для специальных эффектов на " -#~ "третьем канале." - #~ msgid "11xx: Select waveform (local)" #~ msgstr "11xx: Волна (локальная)" -#~ 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.\n" -#~ "this one includes CSM mode control for special effects on Channel 3." -#~ msgstr "" -#~ "этот чип в основном известен по причине того, что он находился в Sega " -#~ "Genesis (но он также использовался в компьютере FM Towns).\n" -#~ "эта версия использует программное смешение сигналов, за счёт чего " -#~ "возможно использование двух каналов сэмплов.\n" -#~ "Это версия в режиме расширенного канала, который превращает третий FM-" -#~ "канал в четыре оператора с независимыми нотами/частотами.\n" -#~ "У этой версии есть контроль режима CSM для специальных эффектов на " -#~ "третьем канале." - #~ msgid "11xx: Raw frequency (0-3E)" #~ msgstr "11xx: Сырая частота (0-3E)" @@ -21050,516 +23781,140 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ msgstr "Ш1" #~ msgid "N2" -#~ msgstr "Ш2" - -#~ msgid "N3" -#~ msgstr "Ш3" - -#~ msgid "SL" -#~ msgstr "СК" - -#~ msgid "S1" -#~ msgstr "М1" - -#~ msgid "S2" -#~ msgstr "М2" - -#~ msgid "S3" -#~ msgstr "М3" - -#~ msgid "S4" -#~ msgstr "М4" - -#~ msgid "S5" -#~ msgstr "М5" - -#~ msgid "S6" -#~ msgstr "М6" - -#~ msgid "P1" -#~ msgstr "И1" - -#~ msgid "P2" -#~ msgstr "И2" - -#~ msgid "P3" -#~ msgstr "И3" - -#~ msgid "P4" -#~ msgstr "И4" - -#~ msgid "P5" -#~ msgstr "И5" - -#~ msgid "P6" -#~ msgstr "И6" - -#~ msgid "P7" -#~ msgstr "И7" - -#~ msgid "P8" -#~ msgstr "И8" - -#~ msgid "P9" -#~ msgstr "И9" - -#~ msgid "P10" -#~ msgstr "И10" - -#~ msgid "P11" -#~ msgstr "И11" - -#~ msgid "P12" -#~ msgstr "И12" - -#~ msgid "P13" -#~ msgstr "И13" - -#~ msgid "P14" -#~ msgstr "И14" - -#~ msgid "P15" -#~ msgstr "И15" - -#~ msgid "P16" -#~ msgstr "И16" - -#~ msgid "P17" -#~ msgstr "И17" - -#~ msgid "P18" -#~ msgstr "И18" - -#~ msgid "P19" -#~ msgstr "И19" - -#~ msgid "P20" -#~ msgstr "И20" - -#~ msgid "P21" -#~ msgstr "И21" - -#~ msgid "P22" -#~ msgstr "И22" - -#~ msgid "P23" -#~ msgstr "И23" - -#~ msgid "P24" -#~ msgstr "И24" - -#~ msgid "BD" -#~ msgstr "ББ" - -#~ msgid "SD" -#~ msgstr "РБ" - -#~ msgid "TP" -#~ msgstr "ТР" - -#~ msgid "HH" -#~ msgstr "ХХ" - -#~ msgid "TM" -#~ msgstr "ТМ" - -#~ msgid "RM" -#~ msgstr "РМ" - -#~ msgid "VS" -#~ msgstr "VП" - -#~ msgid "TR" -#~ msgstr "ТР" - -#~ msgid "DMC" -#~ msgstr "ДМК" - -#~ msgid "WA" -#~ msgstr "ВТ" - -#~ msgid "4OP" -#~ msgstr "4ОП" - -#~ msgid "mod" -#~ msgstr "мод." - -#~ msgid "filter" -#~ msgstr "фильтр" - -#~ msgid "16-bit" -#~ msgstr "16-бит." - -#~ msgid "phase" -#~ msgstr "фаз." - -#~ msgid "24xx: Filter cutoff slide up" -#~ msgstr "24xx: Изменение частоты среза фильтра вверх" - -#~ msgid "25xx: Filter cutoff slide down" -#~ msgstr "25xx: Изменение частоты среза фильтра вниз" - -#~ msgid "19xx: Filter cutoff slide up" -#~ msgstr "19xx: Изменение частоты среза фильтра вверх" - -#~ msgid "1Axx: Filter cutoff slide down" -#~ msgstr "1Axx: Изменение частоты среза фильтра вниз" - -#~ msgid "" -#~ "60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: " -#~ "noise; bit 4: special wave)" -#~ msgstr "" -#~ "60xx: Волна (бит 0: треуг.; бит 1: пила; бит 2: прямоуг.; бит 3: шум; бит " -#~ "4: спец. волна)" - -#~ msgid "61xx: Set special wave (00-39)" -#~ msgstr "61xx: Спец. волна (00-39)" - -#~ msgid "" -#~ "62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " -#~ "mod)" -#~ msgstr "" -#~ "62xx: Управление модуляцией (бит 0: кольцевая модуляция; бит 1: синхр. " -#~ "осц.; бит 2: фазовая модуляция)" - -#~ msgid "63xy: Reset pulse width (x: on new note; y: now)" -#~ msgstr "63xy: Сбросить скважность (x: на след. ноте; y: сейчас)" - -#~ msgid "64xx: Set ring modulation source channel (0-7)" -#~ msgstr "64xx: Установить источник кольцевой модуляции (0-7)" - -#~ msgid "65xx: Set hard sync source channel (0-6)" -#~ msgstr "65xx: Установить источник синхронизации осцилляторов (0-6)" - -#~ msgid "66xx: Set phase modulation source channel (0-6)" -#~ msgstr "66xx: Установить источник фазовой модуляции (0-6)" - -#~ msgid "67xx: Set attack" -#~ msgstr "67xx: Установить атаку" - -#~ msgid "68xx: Set decay" -#~ msgstr "68xx: Установить спад" - -#~ msgid "69xx: Set sustain level" -#~ msgstr "69xx: Установить уровень сустейна" - -#~ msgid "6Axx: Set sustain rate" -#~ msgstr "6Axx: Установить уклон сустейна" - -#~ msgid "6Bxx: Set release" -#~ msgstr "6Bxx: Установить релиз" - -#~ msgid "6Cxx: Set wave mix mode (0-4)" -#~ msgstr "6Cxx: Установить режим смешения волн (0-4)" - -#~ msgid "6Dxx: Set noise LFSR feedback bits (low byte)" -#~ msgstr "6Dxx: Установить биты отдовов РСЛОС шума (младший байт)" - -#~ msgid "6Exx: Set noise LFSR feedback bits (medium byte)" -#~ msgstr "6Exx: Установить биты отдовов РСЛОС шума (средний байт)" - -#~ msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" -#~ msgstr "6Fxx: Установить биты отдовов РСЛОС шума (старший байт)" - -#~ msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" -#~ msgstr "70xx: Установить биты отдовов РСЛОС шума (самые старшие биты, 0-3F)" - -#~ msgid "71xx: Set filter 1 resonance" -#~ msgstr "71xx: Установить резонанс фильтра 1" - -#~ msgid "72xx: Set filter 2 resonance" -#~ msgstr "72xx: Установить резонанс фильтра 2" - -#~ msgid "73xx: Set filter 3 resonance" -#~ msgstr "73xx: Установить резонанс фильтра 3" - -#~ msgid "74xx: Set filter 4 resonance" -#~ msgstr "74xx: Установить резонанс фильтра 4" - -#~ msgid "" -#~ "75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " -#~ "channel))" -#~ msgstr "" -#~ "75xx: Установить режим шума (0: обычный шум, 1: 1-битный шум (режим ИКМ " -#~ "на канале волновых таблиц))" - -#~ msgid "76xx: Set filter 1 output volume" -#~ msgstr "76xx: Установить выходную громкость фильтра 1" - -#~ msgid "77xx: Set filter 2 output volume" -#~ msgstr "77xx: Установить выходную громкость фильтра 2" - -#~ msgid "78xx: Set filter 3 output volume" -#~ msgstr "78xx: Установить выходную громкость фильтра 3" - -#~ msgid "79xx: Set filter 4 output volume" -#~ msgstr "79xx: Установить выходную громкость фильтра 4" - -#~ msgid "7Axx: Set filter 1 distortion" -#~ msgstr "7Axx: Установить уровень искажений фильтра 1" - -#~ msgid "7Bxx: Set filter 2 distortion" -#~ msgstr "7Bxx: Установить уровень искажений фильтра 2" - -#~ msgid "7Cxx: Set filter 3 distortion" -#~ msgstr "7Cxx: Установить уровень искажений фильтра 3" - -#~ msgid "7Dxx: Set filter 4 distortion" -#~ msgstr "7Dxx: Установить уровень искажений фильтра 4" - -#~ msgid "7Exx: Set feedback" -#~ msgstr "7Exx: Обратная связь" - -#~ msgid "" -#~ "7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " -#~ "channel)" -#~ msgstr "" -#~ "7Fxx: Установить инверсию сигнала каналов (бит 0: правый канал, бит 1: " -#~ "левый канал)" - -#~ msgid "" -#~ "A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " -#~ "pass; bit 2: high pass)" -#~ msgstr "" -#~ "A0xy: Режим фильтра (x: фильтр (0-3); y: бит 0: ФНЧ; бит 1: ППФ; бит 2: " -#~ "ФВЧ)" - -#~ msgid "" -#~ "A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to " -#~ "channel input; bit 1: connect to channel output)" -#~ msgstr "" -#~ "A1xy: Подключение фильтра (x: фильтр (0-3); y: бит 0: подключить ко " -#~ "входному сигналу с канала; бит 1: подключить к выходу)" - -#~ msgid "" -#~ "A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add " -#~ "filter 1-4 output to filter's input)" -#~ msgstr "" -#~ "A2xy: Матрица подключения фильтров (x: фильтр (0-3); y: бит 0-3: добавить " -#~ "выходной сигнал фильтра 1-4 на вход фильтра)" - -#~ msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" -#~ msgstr "A3xy: Включить фильтр (x: фильтр (0-3); y: включить)" - -#~ msgid "A4xx: Pulse width slide up" -#~ msgstr "A4xx: Изменение скважности вверх" - -#~ msgid "A5xx: Pulse width slide down" -#~ msgstr "A5xx: Изменение скважности вниз" - -#~ msgid "A6xx: Filter 1 cutoff slide up" -#~ msgstr "A6xx: Изменение частоты среза фильтра 1 вверх" - -#~ msgid "A7xx: Filter 1 cutoff slide down" -#~ msgstr "A7xx: Изменение частоты среза фильтра 1 вниз" - -#~ msgid "A8xx: Filter 2 cutoff slide up" -#~ msgstr "A8xx: Изменение частоты среза фильтра 2 вверх" - -#~ msgid "A9xx: Filter 2 cutoff slide down" -#~ msgstr "A9xx: Изменение частоты среза фильтра 2 вниз" - -#~ msgid "AAxx: Filter 3 cutoff slide up" -#~ msgstr "AAxx: Изменение частоты среза фильтра 3 вверх" - -#~ msgid "ABxx: Filter 3 cutoff slide down" -#~ msgstr "ABxx: Изменение частоты среза фильтра 3 вниз" - -#~ msgid "ACxx: Filter 4 cutoff slide up" -#~ msgstr "ACxx: Изменение частоты среза фильтра 4 вверх" - -#~ msgid "ADxx: Filter 4 cutoff slide down" -#~ msgstr "ADxx: Изменение частоты среза фильтра 4 вниз" - -#~ msgid "AExx: Phase reset on tick xx" -#~ msgstr "AExx: Сброс фазы на шаге xx" - -#~ msgid "AFxx: Noise phase reset on tick xx" -#~ msgstr "AFxx: Сброс фазы шума на шаге xx" - -#~ msgid "B0xx: Envelope reset on tick xx" -#~ msgstr "B0xx: Перезапуск огибающей на шаге xx" - -#~ msgid "" -#~ "B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; " -#~ "bit 1: invert scaling)" -#~ msgstr "" -#~ "B1xy: Управление масштаб. частоты среза (x: фильтр (0-3); y: бит 0: вкл. " -#~ "масштаб.; бит 1: инв. масштаб.)" - -#~ msgid "" -#~ "B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable " -#~ "scaling; bit 1: invert scaling)" -#~ msgstr "" -#~ "B2xy: Управление масштаб. резонанса (x: фильтр (0-3); y: бит 0: вкл. " -#~ "масштаб.; бит 1: инв. масштаб.)" - -#~ msgid "5xxx: Set pulse width (0 to FFF)" -#~ msgstr "5xxx: Установить скважность (0-FFF)" - -#~ msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" -#~ msgstr "1xxx: Установить частоту среза фильтра 1 (0-FFF)" - -#~ msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" -#~ msgstr "2xxx: Установить частоту среза фильтра 2 (0-FFF)" - -#~ msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" -#~ msgstr "3xxx: Установить частоту среза фильтра 3 (0-FFF)" - -#~ msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" -#~ msgstr "4xxx: Установить частоту среза фильтра 4 (0-FFF)" - -#~ msgid "23xx: Pulse width slide up" -#~ msgstr "23xx: Изменение скважности вверх" - -#~ msgid "24xx: Pulse width slide down" -#~ msgstr "24xx: Изменение скважности вниз" - -#~ msgid "25xx: Filter cutoff slide up" -#~ msgstr "25xx: Изменение частоты среза фильтра вверх" +#~ msgstr "Ш2" -#~ msgid "26xx: Filter cutoff slide down" -#~ msgstr "26xx: Изменение частоты среза фильтра вниз" +#~ msgid "N3" +#~ msgstr "Ш3" -#~ msgid "" -#~ "a fantasy sound chip created by LTVA. it is a big rework of SID chip with " -#~ "probably too much features added on top." -#~ msgstr "" -#~ "вымышленный звуковой чип за авторством LTVA. это большая переработка чипа " -#~ "SID, и сверху добавлено, наверное, слишком много функций." +#~ msgid "SL" +#~ msgstr "СК" -#~ msgid "SID2 emulator by LTVA (modification of reSID emulator)" -#~ msgstr "эмулятор SID2 за авторством LTVA (модификация эмулятора reSID)" +#~ msgid "S1" +#~ msgstr "М1" -#~ msgid "SID3 emulator by LTVA" -#~ msgstr "эмулятор SID3 за авторством LTVA" +#~ msgid "S2" +#~ msgstr "М2" -#~ msgid "Sum of the signals" -#~ msgstr "Сумма сигналов" +#~ msgid "S3" +#~ msgstr "М3" -#~ msgid "Clipped Sine" -#~ msgstr "Обрезанный синус" +#~ msgid "S4" +#~ msgstr "М4" -#~ msgid "Clipped Rect. Sine" -#~ msgstr "Обрезанный выпрямл. синус" +#~ msgid "S5" +#~ msgstr "М5" -#~ msgid "Clipped Abs. Sine" -#~ msgstr "Обрезанный модуль синуса" +#~ msgid "S6" +#~ msgstr "М6" -#~ msgid "Clipped Quart. Sine" -#~ msgstr "Обрезанные четвертинки синуса" +#~ msgid "P1" +#~ msgstr "И1" -#~ msgid "Clipped Squish. Sine" -#~ msgstr "Обрезанный сжатый синус" +#~ msgid "P2" +#~ msgstr "И2" -#~ msgid "Clipped Abs. Squish. Sine" -#~ msgstr "Обрезанный модуль сж. синуса" +#~ msgid "P3" +#~ msgstr "И3" -#~ msgid "Clipped Rect. Saw" -#~ msgstr "Обрезанная выпрямл. пила" +#~ msgid "P4" +#~ msgstr "И4" -#~ msgid "Clipped Abs. Saw" -#~ msgstr "Обрезанный модуль пилы" +#~ msgid "P5" +#~ msgstr "И5" -#~ msgid "Clipped Cubed Saw" -#~ msgstr "Обрезанная пила в кубе" +#~ msgid "P6" +#~ msgstr "И6" -#~ msgid "Clipped Rect. Cubed Saw" -#~ msgstr "Обрезанная выпрямл. пила в кубе" +#~ msgid "P7" +#~ msgstr "И7" -#~ msgid "Clipped Abs. Cubed Saw" -#~ msgstr "Обрезанный модуль пилы в кубе" +#~ msgid "P8" +#~ msgstr "И8" -#~ msgid "Clipped Cubed Sine" -#~ msgstr "Обрезанный куб синуса" +#~ msgid "P9" +#~ msgstr "И9" -#~ msgid "Clipped Rect. Cubed Sine" -#~ msgstr "Обрезанный выпрямл. куб синуса" +#~ msgid "P10" +#~ msgstr "И10" -#~ msgid "Clipped Abs. Cubed Sine" -#~ msgstr "Обрезанный модуль куба синуса" +#~ msgid "P11" +#~ msgstr "И11" -#~ msgid "Clipped Quart. Cubed Sine" -#~ msgstr "Обрезанные четвертинки куба синуса" +#~ msgid "P12" +#~ msgstr "И12" -#~ msgid "Clipped Squish. Cubed Sine" -#~ msgstr "Обрезанный сжатый куб синуса" +#~ msgid "P13" +#~ msgstr "И13" -#~ msgid "Clipped Squish. Abs. Cub. Sine" -#~ msgstr "Обрезанный модуль сж. куба синуса" +#~ msgid "P14" +#~ msgstr "И14" -#~ msgid "Clipped Rect. Triangle" -#~ msgstr "Обрезанная выпрямл. треуг. волна" +#~ msgid "P15" +#~ msgstr "И15" -#~ msgid "Clipped Abs. Triangle" -#~ msgstr "Обрезанный модуль треуг. волны" +#~ msgid "P16" +#~ msgstr "И16" -#~ msgid "Clipped Quart. Triangle" -#~ msgstr "Обрезанные четвертинки треуг. волны" +#~ msgid "P17" +#~ msgstr "И17" -#~ msgid "Clipped Squish. Triangle" -#~ msgstr "Обрезанная сжатая треуг. волна" +#~ msgid "P18" +#~ msgstr "И18" -#~ msgid "Clipped Abs. Squish. Triangle" -#~ msgstr "Обрезанный модуль сж. треуг. волны" +#~ msgid "P19" +#~ msgstr "И19" -#~ msgid "Clipped Cubed Triangle" -#~ msgstr "Обрезанный куб треуг. волны" +#~ msgid "P20" +#~ msgstr "И20" -#~ msgid "Clipped Rect. Cubed Triangle" -#~ msgstr "Обрезанный выпрямл. куб треуг. волны" +#~ msgid "P21" +#~ msgstr "И21" -#~ msgid "Clipped Abs. Cubed Triangle" -#~ msgstr "Обрезанный модуль куба треуг. волны" +#~ msgid "P22" +#~ msgstr "И22" -#~ msgid "Clipped Quart. Cubed Triangle" -#~ msgstr "Обрезанные четвертинки куба треуг. волны" +#~ msgid "P23" +#~ msgstr "И23" -#~ msgid "Clipped Squish. Cubed Triangle" -#~ msgstr "Обрезанный сжатый куб треуг. волны" +#~ msgid "P24" +#~ msgstr "И24" -#~ msgid "Clipped Squish. Abs. Cub. Triangle" -#~ msgstr "Обрезанный сжатый модуль куба треуг. волны" +#~ msgid "BD" +#~ msgstr "ББ" -#~ msgid "Clipped Triangle" -#~ msgstr "Обрезанная треуг. волна " +#~ msgid "SD" +#~ msgstr "РБ" -#~ msgid "Clipped Saw" -#~ msgstr "Обрезанная пила" +#~ msgid "TP" +#~ msgstr "ТР" -#~ msgid "special wave" -#~ msgstr "спец. волна" +#~ msgid "HH" +#~ msgstr "ХХ" -#~ msgid "From filter 1" -#~ msgstr "От фильтра 1" +#~ msgid "TM" +#~ msgstr "ТМ" -#~ msgid "From filter 2" -#~ msgstr "От фильтра 2" +#~ msgid "RM" +#~ msgstr "РМ" -#~ msgid "From filter 3" -#~ msgstr "От фильтра 3" +#~ msgid "VS" +#~ msgstr "VП" -#~ msgid "From filter 4" -#~ msgstr "От фильтра 4" +#~ msgid "TR" +#~ msgstr "ТР" -#~ msgid "Self" -#~ msgstr "Сам" +#~ msgid "DMC" +#~ msgstr "ДМК" -#~ msgid "PCM/Wave channel" -#~ msgstr "Канал ИКМ/волн. табл." +#~ msgid "WA" +#~ msgstr "ВТ" #~ msgid "" -#~ "values close to SID2 noise modes:\n" -#~ "\n" -#~ "Mode 1: 524288\n" -#~ "Mode 2: 66\n" -#~ "Mode 3: 541065280" +#~ "a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +#~ "probably too much features added on top." #~ msgstr "" -#~ "значения, близкие к режимам шума SID2:\n" -#~ "\n" -#~ "Режим 1: 524288\n" -#~ "Режим 2: 66\n" -#~ "Режим 3: 541065280" +#~ "вымышленный звуковой чип за авторством LTVA. это большая переработка чипа " +#~ "SID, и сверху добавлено, наверное, слишком много функций." #~ msgid "" #~ "Like in SID2, specific noise LFSR feedback bits config can produce tonal " @@ -21574,129 +23929,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "вычисление частоты,\n" #~ "чтобы тональный шум попадал в ноты." -#~ msgid "1-bit noise" -#~ msgstr "1-битный шум" - -#~ msgid "special" -#~ msgstr "спец. волна" - -#~ msgid "Special wave" -#~ msgstr "Спец. волна" - -#~ msgid "Wavetable channel" -#~ msgstr "Канал волновых таблиц" - -#~ msgid "Forces waveform macro to control wavetable index." -#~ msgstr "" -#~ "Заставляет макрос формы волны контролировать индекс волновой таблицы." - -#~ msgid "Inv. left" -#~ msgstr "Инв. лево" - -#~ msgid "Invert left channel signal" -#~ msgstr "Инвертировать сигнал на левом канале" - -#~ msgid "Inv. right" -#~ msgstr "Инв. право" - -#~ msgid "Invert right channel signal" -#~ msgstr "Инвертировать сигнал на правом канале" - -#~ msgid "Special wave preview" -#~ msgstr "Превью спец. волны" - -#~ msgid "SR" -#~ msgstr "УС" - -#~ msgid "Reset duty on new note" -#~ msgstr "Сбрасывать скважность на новой ноте" - -#~ msgid "Source channel##rmsrc" -#~ msgstr "Модулирующий канал##rmsrc" - -#~ msgid "Source channel##hssrc" -#~ msgstr "Модулирующий канал##hssrc" - -#~ msgid "Phase modulation" -#~ msgstr "Фазовая модуляция" - -#~ msgid "Source channel##pmsrc" -#~ msgstr "Модулирующий канал##pmsrc" - -#~ msgid "Separate noise pitch" -#~ msgstr "независимая частота шума" - -#~ msgid "" -#~ "Make noise pitch independent from other waves' pitch.\n" -#~ "Noise pitch will be controllable via macros." -#~ msgstr "" -#~ "Частота шума будет независима от частоты других волн.\n" -#~ "Частота шума будет контролироваться при помощи макросов." - -#, c-format -#~ msgid "Enable filter %d" -#~ msgstr "Включить фильтр %d" - -#, c-format -#~ msgid "Initialize filter %d" -#~ msgstr "Инициализировать фильтр %d" - -#, c-format -#~ msgid "Connect to channel input##contoinput%d" -#~ msgstr "Подключить к выходу огибающей канала##contoinput%d" - -#, c-format -#~ msgid "Cutoff##fcut%d" -#~ msgstr "Частота среза##fcut%d" - -#, c-format -#~ msgid "Resonance##fres%d" -#~ msgstr "Резонанс##fres%d" - -#, c-format -#~ msgid "Output volume##foutvol%d" -#~ msgstr "Выходная громкость##foutvol%d" - -#, c-format -#~ msgid "Distortion level##fdist%d" -#~ msgstr "Уровень искажений##fdist%d" - -#, c-format -#~ msgid "low##flow%d" -#~ msgstr "ФНЧ##flow%d" - -#, c-format -#~ msgid "band##fband%d" -#~ msgstr "ППФ##fband%d" - -#, c-format -#~ msgid "high##fhigh%d" -#~ msgstr "ФВЧ##fhigh%d" - -#, c-format -#~ msgid "Connect to channel output##contooutput%d" -#~ msgstr "Подключить к общему выходу звука канала##contooutput%d" - -#, c-format -#~ msgid "Absolute cutoff macro##abscutoff%d" -#~ msgstr "Абсолютный макрос частоты среза##abscutoff%d" - -#, c-format -#~ msgid "Change cutoff with pitch##bindcutoff%d" -#~ msgstr "Изменять частоту среза в зав. от ноты##bindcutoff%d" - -#~ msgid "" -#~ "Filter cutoff will change with frequency/pitch.\n" -#~ "See settings below." -#~ msgstr "" -#~ "Частота среза фильтра будет изменяться в зависимости от ноты/частоты.\n" -#~ "См. настройки ниже." - -#, c-format -#~ msgid "Decrease cutoff when pitch increases##decreasecutoff%d" -#~ msgstr "" -#~ "Уменьшать частоту среза при увеличении частоты ноты##decreasecutoff%d" - #~ msgid "" #~ "If this is enabled, filter cutoff will decrease if you increase the " #~ "pitch.\n" @@ -21708,10 +23940,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "При отключении частота среза фильтра будет увеличиваться при увеличении " #~ "частоты ноты." -#, c-format -#~ msgid "Cutoff change center note##bindcutcenternote%d" -#~ msgstr "Центральная нота изменения частоты среза##bindcutcenternote%d" - #~ msgid "" #~ "The center note for cutoff changes. At this note no cutoff change " #~ "happens.\n" @@ -21721,19 +23949,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "изменения частоты среза.\n" #~ "Если частота ноты будет ниже или выше, частота среза будет меняться." -#, c-format -#~ msgid "Cutoff change strength##bindcutstrength%d" -#~ msgstr "Сила изменения частоты среза##bindcutstrength%d" - -#~ msgid "How much cutoff changes for given pitch change." -#~ msgstr "" -#~ "Насколько сильно меняется частота среза при заданном изменении частоты " -#~ "ноты." - -#, c-format -#~ msgid "Scale cutoff only once on new note##bindcutnn%d" -#~ msgstr "Изменять частоту среза только один раз на новой ноте##bindcutnn%d" - #~ msgid "" #~ "Filter cutoff will be changed only once on new note.\n" #~ "If this option is disabled, cutoff scaling will be applied\n" @@ -21744,21 +23959,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "каждый раз\n" #~ "при изменении частоты ноты." -#, c-format -#~ msgid "Change resonance with pitch##bindres%d" -#~ msgstr "Изменять резонанс в зав. от ноты##bindres%d" - -#~ msgid "" -#~ "Filter resonance will change with frequency/pitch.\n" -#~ "See settings below." -#~ msgstr "" -#~ "Резонанс фильтра будет изменяться в зависимости от ноты/частоты.\n" -#~ "См. настройки ниже." - -#, c-format -#~ msgid "Decrease resonance when pitch increases##decreaseres%d" -#~ msgstr "Уменьшать резонанс при увеличении частоты ноты##decreaseres%d" - #~ msgid "" #~ "If this is enabled, filter resonance will decrease if you increase the " #~ "pitch.\n" @@ -21770,10 +23970,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "При отключении резонанс фильтра будет увеличиваться при увеличении " #~ "частоты ноты." -#, c-format -#~ msgid "Resonance change center note##bindrescenternote%d" -#~ msgstr "Центральная нота изменения резонанса##bindrescenternote%d" - #~ msgid "" #~ "The center note for resonance changes. At this note no resonance change " #~ "happens.\n" @@ -21783,18 +23979,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "изменения резонанса.\n" #~ "Если частота ноты будет ниже или выше, резонанс будет меняться." -#, c-format -#~ msgid "Resonance change strength##bindresstrength%d" -#~ msgstr "Сила изменения резонанса##bindresstrength%d" - -#~ msgid "How much resonance changes for given pitch change." -#~ msgstr "" -#~ "Насколько сильно меняется резонанс при заданном изменении частоты ноты." - -#, c-format -#~ msgid "Scale resonance only once on new note##bindresnn%d" -#~ msgstr "Изменять резонанс только один раз на новой ноте##bindresnn%d" - #~ msgid "" #~ "Filter resonance will be changed only once on new note.\n" #~ "If this option is disabled, resonance scaling will be applied\n" @@ -21805,203 +23989,6 @@ msgstr "Уровень лога: диагностика/подробный##CC_G #~ "раз\n" #~ "при изменении частоты ноты." -#~ msgid "Filters connection matrix" -#~ msgstr "Матрица подключения фильтров" - -#~ msgid "In" -#~ msgstr "Ввод" - -#, c-format -#~ msgid "Feed signal from channel to filter %d input" -#~ msgstr "Подать сигнал от канала на вход фильтра %d" - -#, c-format -#~ msgid "Feed signal from filter %d output to filter %d input" -#~ msgstr "Подать сигнал с выхода фильтра %d на вход фильтра %d" - -#, c-format -#~ msgid "Feed signal from filter %d output to channel output" -#~ msgstr "Подать сигнал с выхода фильтра %d на общий выход канала" - -#, c-format -#~ msgid "Filter %d macros" -#~ msgstr "Макросы фильтра %d" - -#~ msgid "Distortion Level" -#~ msgstr "Уровень искажений" - -#~ msgid "Output Volume" -#~ msgstr "Выходная громкость" - -#~ msgid "Channel Input Connection" -#~ msgstr "Подключение к сигналу канала" - -#~ msgid "Channel Output Connection" -#~ msgstr "Подключение к выходу канала" - -#~ msgid "Connection Matrix Row" -#~ msgstr "Строка матрицы подключения" - -#~ msgid "Special Wave" -#~ msgstr "Спец. волна" - -#~ msgid "Noise Arpeggio" -#~ msgstr "Арпеджио шума" - -#~ msgid "Noise Pitch" -#~ msgstr "Частота шума" - -#~ msgid "Channel inversion" -#~ msgstr "Инвертирование каналов" - -#~ msgid "Key On/Off" -#~ msgstr "Нажатие/отпускание клавиши" - -#~ msgid "Ring Mod Source" -#~ msgstr "Источник кольцевой модуляции" - -#~ msgid "Hard Sync Source" -#~ msgstr "Источник синхр. осц." - -#~ msgid "Phase Mod Source" -#~ msgstr "Источник фазовой модуляции" - -#~ msgid "Noise Phase Reset" -#~ msgstr "Сброс фазы шума" - -#~ msgid "Envelope Reset" -#~ msgstr "Сброс огибающей" - -#~ msgid "Sustain Rate" -#~ msgstr "Уклон сустейна" - -#~ msgid "Noise LFSR bits" -#~ msgstr "Биты-отводы РСЛОС шума" - -#~ msgid "1-Bit Noise" -#~ msgstr "1-битный шум" - -#~ msgid "Sample Mode" -#~ msgstr "Режим сэмплов" - -#~ msgid "Atari 2600/7800 (with software pitch driver)" -#~ msgstr "Atari 2600/7800 (с программным драйвером частоты)" - -#~ msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" -#~ msgstr "Atari 7800 (с программным драйвером частоты) + Ballblazer/Commando" - -#~ msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" -#~ msgstr "Commodore 64 (6581 SID + Sound Expander в режиме ударных)" - -#~ msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" -#~ msgstr "Commodore 64 (6581 SID + FM-YAM в режиме ударных)" - -#~ msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" -#~ msgstr "Commodore 64 (8580 SID + Sound Expander в режиме ударных)" - -#~ msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" -#~ msgstr "Commodore 64 (8580 SID + FM-YAM в режиме ударных)" - -#~ msgid "PC (barebones)" -#~ msgstr "PC (без расш.)" - -#~ msgid "FM-7 (extended channel 3)" -#~ msgstr "FM-7 (расш. 3-ий канал)" - -#~ msgid "Alpha Denshi Alpha-68K (extended channel 3)" -#~ msgstr "Alpha Denshi Alpha-68K (расширенный 3-ий канал)" - -#~ msgid "Alpha Denshi Alpha-68K (drums mode)" -#~ msgstr "Alpha Denshi Alpha-68K (режим ударных)" - -#~ msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" -#~ msgstr "Alpha Denshi Alpha-68K (расширенный 3-ий канал; режим ударных)" - -#~ msgid "" -#~ "chips which use frequency modulation (FM) to generate sound.\n" -#~ "some of these also pack more (like square and sample channels)." -#~ msgstr "" -#~ "чипы, использующие частотную модуляцию (FM, на самом деле фазовая " -#~ "модуляция) для генерации звука.\n" -#~ "некоторые из них обладают дополнительным функционалом (например, каналы " -#~ "меандра и сэмплов)." - -#~ msgid "Yamaha YM2612 (extended channel 3) with DualPCM" -#~ msgstr "Yamaha YM2612 (расширенный 3-ий канал) с DualPCM" - -#~ msgid "Yamaha YMF276 (OPN2) with DualPCM" -#~ msgstr "Yamaha YMF276 (OPN2) с DualPCM" - -#~ msgid "Yamaha YMF276 (extended channel 3) with DualPCM" -#~ msgstr "Yamaha YMF276 (расширенный 3-ий канал) с DualPCM" - -#~ msgid "Yamaha YM3438 (extended channel 3) with DualPCM" -#~ msgstr "Yamaha YM3438 (расширенный 3-ий канал) с DualPCM" - -#~ msgid "Atari TIA (with software pitch driver)" -#~ msgstr "Atari TIA (с программным драйвером частоты)" - -#~ msgid "Quarter clock speed" -#~ msgstr "Четверть тактовой частоты" - -#~ msgid "" -#~ "Decreases clock speed and CPU audio load by 4 times.\n" -#~ "Can be used if your CPU is too slow for the chip.\n" -#~ "Does not affect clock speed during export!\n" -#~ "\n" -#~ "Warning! Filters may become unstable at high cutoff and resonance\n" -#~ "if this option or lower clock speed are used!\n" -#~ "Also filters' timbre may be different near these values.\n" -#~ "\n" -#~ "Default clock speed is 1MHz (1000000Hz)." -#~ msgstr "" -#~ "Уменьшает тактовую частоту и нагрузку на ЦП в четыре раза.\n" -#~ "Можно использовать, если ваш ЦП слишком медленный для этого чипа.\n" -#~ "Не влияет на тактовую частоту во время экспорта!\n" -#~ "\n" -#~ "Внимание! Фильтры могут стать нестабильными на высоких частоте среза и " -#~ "резонансе\n" -#~ "при использовании этой опции или меньшей тактовой частоты!\n" -#~ "Также тембры фильтров могут отличаться вблизи этих значений.\n" -#~ "\n" -#~ "Тактовая частота по умолчанию составляет 1 МГц (1000000 Гц)." - -#~ msgid "" -#~ "use a width of:\n" -#~ "- any on Amiga/N163\n" -#~ "- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, " -#~ "Virtual Boy and WonderSwan\n" -#~ "- 64 on FDS\n" -#~ "- 128 on X1-010\n" -#~ "- 256 on SID3\n" -#~ "any other widths will be scaled during playback." -#~ msgstr "" -#~ "используйте следующие длины:\n" -#~ "- любую на Amiga/N163\n" -#~ "- 32 на Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, " -#~ "Virtual Boy и WonderSwan\n" -#~ "- 64 на FDS\n" -#~ "- 128 на X1-010\n" -#~ "- 256 на SID3\n" -#~ "любые другие длины будут подогнаны во время воспроизведения." - -#~ msgid "" -#~ "use a height of:\n" -#~ "- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -#~ "Envelope shape and N163\n" -#~ "- 32 for PC Engine\n" -#~ "- 64 for FDS and Virtual Boy\n" -#~ "- 256 for X1-010, SCC and SID3\n" -#~ "any other heights will be scaled during playback." -#~ msgstr "" -#~ "используйте следующие высоты:\n" -#~ "- 16 для Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -#~ "Envelope shape и N163\n" -#~ "- 32 для PC Engine\n" -#~ "- 64 для FDS и Virtual Boy\n" -#~ "- 256 для X1-010, SCC и SID3\n" -#~ "любые другие высоты будут подогнаны во время воспроизведения." - #~ msgid "Set current instrument to channel's current instrument column" #~ msgstr "" #~ "Установить текущий инструмент такой же, как и используемый в паттерне" diff --git a/po/sk.po b/po/sk.po index 95e9febf9f..ca6e6c609a 100644 --- a/po/sk.po +++ b/po/sk.po @@ -12,12 +12,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "" @@ -27,1248 +27,1601 @@ msgstr "" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "" "20xx: Nastav režím kanála (bit 0: štvorec; bit 1: biely šum; bit 2: obálka)" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "21xx: Nastav frekvenciu bielého šumu (od 0 do 1F)" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "22xy: Nastav režím obálky (x: tvar, y: zapni pre tento kanál)" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "23xx: Nastav dolný bajt časa obálky" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "24xx: Nastav horný bajt časa obálky" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "25xx: Šmyk obálky nahor" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "26xx: Šmyk obálky nadol" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "29xy: Nastav automatskú obálku (x: čitateľ; y: činiteľ)" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "2Exx: Vpíš do I/O port A" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "2Fxx: Vpíš do I/O port B" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "21xx: Nastav frekvenciu bielého šumu (od 0 do FF)" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "12xx: Nastav striedu štvorcovej vlny (od 0 do 8)" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "27xx: Nastav AND masku bielého šumu" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "28xx: Nastav OR masku bielého šumu" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 #, fuzzy msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" msgstr "2Cxy: Automat" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 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:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 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:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 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:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:527 +#: 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:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 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:529 +#: 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:530 +#: 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:533 +#: 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:534 +#: 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:535 +#: 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:536 +#: 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:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "" -#: src/engine/sysDef.cpp:544 +#: 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:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:564 +#: 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:565 +#: 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:566 +#: 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:567 +#: 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:568 +#: 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:569 +#: 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:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:573 +#: 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:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:590 +#: 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:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" msgstr "" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 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:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 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:639 +#: src/engine/sysDef.cpp:661 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:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 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:650 +#: src/engine/sysDef.cpp:672 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:651 +#: src/engine/sysDef.cpp:673 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:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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:674 +#: src/engine/sysDef.cpp:696 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:675 +#: src/engine/sysDef.cpp:697 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:676 +#: src/engine/sysDef.cpp:698 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:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:701 -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." +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" +#: src/engine/sysDef.cpp:725 +msgid "" +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" -msgstr "Sega Mega Drive" - -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" -msgstr "Sega Mega Drive zo rošírenim 3. kanálom" - -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" -msgstr "TI SN76489" - -#: src/engine/sysDef.cpp:722 -msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" msgstr "" -"štvorcoý/nojsový čip, ktorý sa môže najsť vo Sega Master System-e, " -"ColecoVision-eTandy-ne, TI-ovom 99/4A a ešte na niektorých systémach" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" -msgstr "Štvorec 1" - -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 2" -msgstr "Štvorec 2" - -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 3" -msgstr "Štvorec 3" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" +msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 -msgid "Noise" -msgstr "Noise" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" +msgstr "" -#: src/engine/sysDef.cpp:729 -msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:734 -msgid "Sega Master System + FM Expansion" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" msgstr "" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 -msgid "Game Boy" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" msgstr "" -#: src/engine/sysDef.cpp:741 -msgid "the most popular portable game console of the era." +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 1" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 2" +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" msgstr "" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 -msgid "Wavetable" +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" msgstr "" -#: src/engine/sysDef.cpp:749 -msgid "11xx: Set noise length (0: long; 1: short)" +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" msgstr "" -#: src/engine/sysDef.cpp:750 -msgid "12xx: Set duty cycle (0 to 3)" +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" msgstr "" -#: src/engine/sysDef.cpp:751 -msgid "13xy: Setup sweep (x: time; y: shift)" +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" msgstr "" -#: src/engine/sysDef.cpp:752 -msgid "14xx: Set sweep direction (0: up; 1: down)" +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" msgstr "" -#: src/engine/sysDef.cpp:757 -msgid "PC Engine/TurboGrafx-16" +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" msgstr "" -#: src/engine/sysDef.cpp:758 -msgid "an '80s game console with a wavetable sound chip, popular in Japan." +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" msgstr "" -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 -msgid "11xx: Toggle noise mode" +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" msgstr "" #: src/engine/sysDef.cpp:767 -msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" msgstr "" #: src/engine/sysDef.cpp:768 -msgid "13xx: Set LFO speed" +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" msgstr "" -#: src/engine/sysDef.cpp:774 -msgid "NES (Ricoh 2A03)" +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" +msgstr "" + +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" +msgstr "" + +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" msgstr "" #: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "Sega Mega Drive" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "Sega Mega Drive zo rošírenim 3. kanálom" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "TI SN76489" + +#: src/engine/sysDef.cpp:829 +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 "" +"štvorcoý/nojsový čip, ktorý sa môže najsť vo Sega Master System-e, " +"ColecoVision-eTandy-ne, TI-ovom 99/4A a ešte na niektorých systémach" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" +msgstr "Štvorec 1" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 2" +msgstr "Štvorec 2" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 3" +msgstr "Štvorec 3" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 +msgid "Noise" +msgstr "Noise" + +#: src/engine/sysDef.cpp:836 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:841 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:856 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "" + +#: src/engine/sysDef.cpp:857 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:858 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:859 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:864 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:865 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:874 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:875 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:882 msgid "" "also known as Famicom in Japan, it's the most well-known game console of the " "'80s." msgstr "" -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 msgid "Triangle" msgstr "" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 msgid "DPCM" msgstr "" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 msgid "11xx: Write to delta modulation counter (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." msgstr "" -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 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:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1276,992 +1629,1009 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 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:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." msgstr "" -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 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:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 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:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "" -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 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:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 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:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "" -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" msgstr "" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." msgstr "" -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "" -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 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:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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 "" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." +msgstr "" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 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:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "" -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 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:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." msgstr "" -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 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:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 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:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 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:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 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:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 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:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2269,76 +2639,77 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 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:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2347,11 +2718,11 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2359,169 +2730,169 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "" -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2529,1225 +2900,1376 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." msgstr "" -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 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:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "" -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "" -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 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:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 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:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" msgstr "" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 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:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "" -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." msgstr "" -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 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:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." msgstr "" -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "" -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "" -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." msgstr "" -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "" -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 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:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 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:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." msgstr "" -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "" -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 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:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 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:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." msgstr "" -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 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:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "" -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 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:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "" -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "00xy Arpeggio" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "01xx Tónovy šmyk nahor" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "02xx Tónovy šmyk nadol" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "03xx Portamento" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "04xy Vibráto (x: rýchlosť; y: hĺbka)" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "05xy: Hlasový šmyk + vibráto (iba kompatibilnosť!)" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "05xy: Hlasový šmyk + portamento (iba kompatibilnosť!)" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "07xy: Tremolo (x: rýchlosť; y: hĺbka)" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "08xy: Nastav stereo (x: ľavý kanál; y: pravý kanál)" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "09xx: Nastav gróv obrazca (rýchlosť 1 ak gróv neexistuje)" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "0Axy: Hlasový šmyk (0y: nadol; x0 nahor)" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "0Bxx: Skoč na obrazec" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "0Cxx: Zopakuj" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "0Dxx: Skoč na nasledovný obrazec" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "0Fxx: Nastav rýchlosť (rýchlosť 2 ak gróv neexistuje)" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "80xx: Nastav stereo (00: ľavý kanál; 80 stred; FF: pravý kanál)" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "81xx: Nastav stereo (ľavý kanál)" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "82xx: Nastav stereo (pravý kanál)" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "88xy: Nastav stereo zadných kanálov (x: ľavý; y: pravý)" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "89xx: Nastav stereo zadného ľavého kanálu" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "8Axx: Nastav stereo zadného pravého kanálu" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: Nastav intenzitu čipu (hz)" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "E0xx: Nastav rýchlosť arpeggia" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: Notovy šmyk nahor (x: rýchlosť; y: poltóny)" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: Notovy šmyk nadol (x: rýchlosť; y: poltóny )" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 #, fuzzy msgid "E3xx: Set vibrato shape" msgstr "E4xx: Nastav šírku vibráta" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "E4xx: Nastav šírku vibráta" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: Nastav Tón (80: stred, pravá nota)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "E6xy: Rýchly legato (x: čas (0-7 nahor; 8-F nadol); y: poltóny)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "E7xx: Makro uvoľnenie" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: Rýchly legato nahor (x: čas; y: poltóny)" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: Rýchly legato nadol (x: čas; y: poltóny)" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "EAxx: Legato" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: Nastav STARÚ zvukovú banku" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "ECxx: Prestaň hrať notu" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "EDxx: Odohrať notu neskôr" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "EExx: Odošli vonkajšiu komandu" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: Nastav rýchlosť piesne (bpm)" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "F3xx: Jemný hlasový šmyk nahor" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "F4xx: Jemný hlasový šmyk nadol" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: Vypni makro (pozri si príručku)" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: Zapni makro (pozri si príručku)" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "F6xx: Reštartuj makro (pozri si príručku)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: Fast volume slide (0y: nadol; x0: nahor)" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "FCxx: Uvoľnenie noty" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: Nastav čitateľa virtualného tempa" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: Nastav činiteľa virtualného tempa" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "FFxx: Zastav pieseň" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "9xxx: Posuň začiatok snímky*256" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: Posuň začiatok snímky (prví bajt)" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: Posuň začiatok snímky (druhý bajt, x256)" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: Posuň začiatok snímky (tretí bajt, x65536)" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "Effekt neexistuje" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "fajl je prazdny" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "Najviac môžete mať %d čipov" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "Nemožno vymazať posledný čip" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "Instrument %d" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "Priveľa wavetablou!" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "Nesprávna veľkosť fajla!" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "Nespravny záhlavie/data wavetabla!" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "Priveľa snímkou!" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "Snímka %d" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "nieto viacej slobodných obrazcob na kanále %d!" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "" -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "" @@ -3760,7 +4282,7 @@ msgid "output" msgstr "" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "" @@ -3769,59 +4291,60 @@ msgid "Master Volume" msgstr "" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "" @@ -3837,8 +4360,8 @@ msgstr "" msgid "Display internal" msgstr "" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "" @@ -3846,10 +4369,10 @@ msgstr "" msgid "Sample Preview" msgstr "" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "" @@ -3862,26 +4385,26 @@ msgstr "" msgid "no data in oldPatMap for channel %d!" msgstr "" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "" @@ -3894,12528 +4417,15282 @@ msgstr "" msgid "no chips with memory" msgstr "" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" msgstr "" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" +#: src/gui/presets.cpp:241 +msgid "Vectrex" msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" +#: src/gui/presets.cpp:335 +msgid "Computers" msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." +#: src/gui/presets.cpp:431 +msgid "MSX" msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:412 -msgid "format version:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" msgstr "" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/log.cpp:27 -msgid "info" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" msgstr "" -#: src/gui/log.cpp:68 -msgid "time" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" msgstr "" -#: src/gui/log.cpp:70 -msgid "level" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" msgstr "" -#: src/gui/log.cpp:72 -msgid "message" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" msgstr "" -#: src/gui/pattern.cpp:504 -msgid "Options:" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" +#: src/gui/presets.cpp:1502 +msgid "FM-7" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" +#: src/gui/presets.cpp:1664 +msgid "Atari" msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" +#: src/gui/presets.cpp:1719 +msgid "Capcom" msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" msgstr "" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -#: src/gui/editControls.cpp:52 -msgid "piano" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" +#: src/gui/presets.cpp:1789 +msgid "Data East" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" +#: src/gui/presets.cpp:2047 +msgid "Konami" msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" msgstr "" -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" +#: src/gui/presets.cpp:2189 +msgid "Namco" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" msgstr "" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." +#: src/gui/presets.cpp:2273 +msgid "Sega" msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" msgstr "" -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" msgstr "" -#: src/gui/util.cpp:93 -msgid "" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" +#: src/gui/presets.cpp:2507 +msgid "SNK" msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" msgstr "" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" +#: src/gui/presets.cpp:2653 +msgid "Taito" msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" msgstr "" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" msgstr "" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" msgstr "" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" msgstr "" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" +#: src/gui/presets.cpp:3545 +msgid "Specialized" msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" +#: src/gui/intro.cpp:124 +msgid "Preview" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" msgstr "" -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" +#: src/gui/intro.cpp:310 +msgid "hold to skip" msgstr "" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" +#: src/gui/dataList.cpp:125 +msgid "Bug!" msgstr "" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" msgstr "" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" msgstr "" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." msgstr "" -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" msgstr "" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" msgstr "" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" msgstr "" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" msgstr "" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" +#: src/gui/dataList.cpp:314 +msgid "make instrument" msgstr "" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" msgstr "" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" msgstr "" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" msgstr "" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" msgstr "" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" msgstr "" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." msgstr "" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." msgstr "" -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" msgstr "" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." msgstr "" -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" msgstr "" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" msgstr "" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" msgstr "" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" msgstr "" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" msgstr "" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" msgstr "" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" msgstr "" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" msgstr "" -#: src/gui/sysConf.cpp:1571 -msgid "full" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." msgstr "" -#: src/gui/sysConf.cpp:1573 -msgid "half" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" msgstr "" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" msgstr "" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." msgstr "" -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." msgstr "" -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" msgstr "" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" +#: src/gui/exportOptions.cpp:32 +msgid "one file" msgstr "" -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" msgstr "" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" msgstr "" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" msgstr "" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" msgstr "" -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" msgstr "" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" msgstr "" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" msgstr "" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" msgstr "" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" msgstr "" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" msgstr "" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" msgstr "" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" msgstr "" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" msgstr "" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" msgstr "" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" msgstr "" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" msgstr "" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" msgstr "" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" msgstr "" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" +#: src/gui/exportOptions.cpp:150 +msgid "format version" msgstr "" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" msgstr "" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" msgstr "" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" msgstr "" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" msgstr "" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" +#: src/gui/exportOptions.cpp:168 +msgid "custom" msgstr "" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" msgstr "" -#: src/gui/sysConf.cpp:2086 -#, c-format -msgid "sum: %d" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." msgstr "" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" msgstr "" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" msgstr "" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" msgstr "" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." msgstr "" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" msgstr "" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" msgstr "" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" msgstr "" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" msgstr "" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" msgstr "" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" msgstr "" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." msgstr "" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" msgstr "" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" msgstr "" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." msgstr "" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" msgstr "" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" msgstr "" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" msgstr "" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" msgstr "" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" msgstr "" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" msgstr "" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" msgstr "" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" msgstr "" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." msgstr "" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" msgstr "" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" msgstr "" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" msgstr "" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" msgstr "" -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" -#: src/gui/userPresets.cpp:325 -msgid "User Systems" +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" msgstr "" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" msgstr "" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" msgstr "" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" +#: src/gui/speed.cpp:80 +msgid "Groove" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" +#: src/gui/speed.cpp:87 +msgid "click for one speed" msgstr "" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" +#: src/gui/speed.cpp:90 +msgid "Speeds" msgstr "" -#: src/gui/userPresets.cpp:476 -msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" msgstr "" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" msgstr "" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" +#: src/gui/speed.cpp:177 +msgid "Numerator" msgstr "" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" msgstr "" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" +#: src/gui/speed.cpp:193 +msgid "Divider" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" +#: src/gui/speed.cpp:208 +msgid "Highlight" msgstr "" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" msgstr "" -#: src/gui/effectList.cpp:47 -msgid "Description" +#: src/gui/speed.cpp:245 +msgid "Song Length" msgstr "" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" msgstr "" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" +#: src/gui/channels.cpp:49 +msgid "Pat" msgstr "" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" msgstr "" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" +#: src/gui/channels.cpp:53 +msgid "Swap" msgstr "" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" msgstr "" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" msgstr "" -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" msgstr "" -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" msgstr "" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." msgstr "" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." msgstr "" -#: src/gui/settings.cpp:208 -msgid "Lower" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." msgstr "" -#: src/gui/settings.cpp:210 -msgid "Medium" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." msgstr "" -#: src/gui/settings.cpp:212 -msgid "Ultra" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." msgstr "" -#: src/gui/settings.cpp:213 -msgid "Ultimate" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." msgstr "" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" msgstr "" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" msgstr "" -#: src/gui/settings.cpp:219 -msgid "/dev/port" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" msgstr "" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" msgstr "" -#: src/gui/settings.cpp:221 -msgid "outb()" +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" msgstr "" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" +#: src/gui/log.cpp:26 +msgid "warning" msgstr "" -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" +#: src/gui/log.cpp:27 +msgid "info" msgstr "" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" msgstr "" -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +#: src/gui/log.cpp:29 +msgid "trace" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" msgstr "" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" msgstr "" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" msgstr "" -#: src/gui/settings.cpp:242 -msgid "--select--" +#: src/gui/log.cpp:68 +msgid "time" msgstr "" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" +#: src/gui/log.cpp:70 +msgid "level" msgstr "" -#: src/gui/settings.cpp:250 -msgid "Note Off" +#: src/gui/log.cpp:72 +msgid "message" msgstr "" -#: src/gui/settings.cpp:251 -msgid "Note On" +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" msgstr "" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" msgstr "" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" +#: src/gui/pattern.cpp:508 +msgid "Options:" msgstr "" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" msgstr "" -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" msgstr "" -#: src/gui/settings.cpp:257 -msgid "SysEx" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" msgstr "" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" msgstr "" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" msgstr "" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" msgstr "" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" msgstr "" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" msgstr "" -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" msgstr "" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" msgstr "" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" msgstr "" -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" msgstr "" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." msgstr "" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." msgstr "" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" -msgstr "" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" msgstr "" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" msgstr "" -#: src/gui/settings.cpp:318 -msgid "Press key..." +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" msgstr "" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" msgstr "" -#: src/gui/settings.cpp:574 -msgid "General" +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" msgstr "" -#: src/gui/settings.cpp:591 -msgid "Language" +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" msgstr "" -#: src/gui/settings.cpp:610 -msgid "Render backend" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" msgstr "" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." +#: src/gui/chanOsc.cpp:45 +msgid "Off" msgstr "" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" msgstr "" -#: src/gui/settings.cpp:670 -msgid "Render driver" +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" msgstr "" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" msgstr "" -#: src/gui/settings.cpp:687 -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." +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" msgstr "" -#: src/gui/settings.cpp:688 -msgid "Red bits" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" msgstr "" -#: src/gui/settings.cpp:693 -msgid "Green bits" +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" msgstr "" -#: src/gui/settings.cpp:698 -msgid "Blue bits" +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" msgstr "" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" msgstr "" -#: src/gui/settings.cpp:708 -msgid "Color depth" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" msgstr "" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" msgstr "" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" msgstr "" -#: src/gui/settings.cpp:724 -msgid "Double buffer" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" msgstr "" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" msgstr "" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" msgstr "" -#: src/gui/settings.cpp:739 -msgid "VSync" +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" +#: src/gui/chanOsc.cpp:296 +msgid "Distance" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Unlimited" +#: src/gui/chanOsc.cpp:305 +msgid "Spread" msgstr "" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" msgstr "" -#: src/gui/settings.cpp:757 -msgid "Display render time" +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" msgstr "" -#: src/gui/settings.cpp:764 -msgid "Late render clear" +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" msgstr "" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" msgstr "" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" msgstr "" -#: src/gui/settings.cpp:779 +#: src/gui/chanOsc.cpp:358 msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" +#: src/gui/chanOsc.cpp:380 +msgid "Text color" msgstr "" -#: src/gui/settings.cpp:789 -msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" msgstr "" -#: src/gui/settings.cpp:794 -msgid "Enable event delay" +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" msgstr "" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" msgstr "" -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" msgstr "" -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" msgstr "" -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" msgstr "" -#: src/gui/settings.cpp:820 -#, c-format -msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" msgstr "" -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" msgstr "" -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" msgstr "" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" msgstr "" -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" +#: src/gui/editControls.cpp:51 +msgid "" +"select\n" +"all" msgstr "" -#: src/gui/settings.cpp:840 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +#: src/gui/editControls.cpp:52 +msgid "piano" msgstr "" -#: src/gui/settings.cpp:842 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" msgstr "" -#: src/gui/settings.cpp:849 -msgid "Vibration" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" msgstr "" -#: src/gui/settings.cpp:851 -msgid "Strength" +#: src/gui/editControls.cpp:57 +msgid "" +"paste\n" +"mix" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" msgstr "" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" msgstr "" -#: src/gui/settings.cpp:868 -msgid "Use system file picker" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" msgstr "" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" msgstr "" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" +#: src/gui/editControls.cpp:62 +msgid "" +"paste\n" +"overflow" msgstr "" -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" msgstr "" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" +#: src/gui/editControls.cpp:64 +msgid "" +"transpose\n" +"values" msgstr "" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" +#: src/gui/editControls.cpp:67 +msgid "" +"change\n" +"ins" msgstr "" -#: src/gui/settings.cpp:900 +#: src/gui/editControls.cpp:68 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." +"find/\n" +"replace" msgstr "" -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" msgstr "" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" msgstr "" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" msgstr "" -#: src/gui/settings.cpp:914 -msgid "No##pol0" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" msgstr "" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" msgstr "" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" msgstr "" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" msgstr "" -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" msgstr "" -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" +#: src/gui/editControls.cpp:79 +msgid "opmask" msgstr "" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" +#: src/gui/editControls.cpp:80 +msgid "" +"scroll\n" +"mode" msgstr "" -#: src/gui/settings.cpp:960 +#: src/gui/editControls.cpp:81 msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." +"input\n" +"latch" msgstr "" -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" msgstr "" -#: src/gui/settings.cpp:969 +#: src/gui/editControls.cpp:83 msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +"clear\n" +"latch" msgstr "" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" msgstr "" -#: src/gui/settings.cpp:978 -msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" msgstr "" -#: src/gui/settings.cpp:984 -msgid "Initial system:" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" msgstr "" -#: src/gui/settings.cpp:986 -msgid "Current system" +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" msgstr "" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" msgstr "" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" msgstr "" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" msgstr "" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" msgstr "" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" +#: src/gui/editControls.cpp:507 +msgid "Save as..." msgstr "" -#: src/gui/settings.cpp:1198 -msgid "Default author name" +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" msgstr "" -#: src/gui/settings.cpp:1202 -msgid "Start-up" +#: src/gui/editControls.cpp:524 +msgid "Song Info" msgstr "" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" msgstr "" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" +#: src/gui/editControls.cpp:536 +msgid "Comments" msgstr "" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" +#: src/gui/editControls.cpp:545 +msgid "Channels here..." msgstr "" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" +#: src/gui/editControls.cpp:548 +msgid "Chips here..." msgstr "" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." msgstr "" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" msgstr "" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" +#: src/gui/editControls.cpp:562 +msgid "RegView" msgstr "" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." +#: src/gui/editControls.cpp:566 +msgid "Stats" msgstr "" -#: src/gui/settings.cpp:1239 -msgid "Behavior" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" msgstr "" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" msgstr "" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" +#: src/gui/editControls.cpp:577 +msgid "XYOsc" msgstr "" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" +#: src/gui/editControls.cpp:581 +msgid "Meter" msgstr "" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." +#: src/gui/editControls.cpp:585 +msgid "Memory" msgstr "" -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" +#: src/gui/editControls.cpp:589 +msgid "CV" msgstr "" -#: src/gui/settings.cpp:1273 -msgid "Output" +#: src/gui/editControls.cpp:593 +msgid "Presets" msgstr "" -#: src/gui/settings.cpp:1281 -msgid "Backend" +#: src/gui/editControls.cpp:597 +msgid "PatManager" msgstr "" -#: src/gui/settings.cpp:1314 -msgid "Driver" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" msgstr "" -#: src/gui/settings.cpp:1337 -msgid "Device" +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" msgstr "" -#: src/gui/settings.cpp:1341 -msgid "" +#: src/gui/editControls.cpp:610 +msgid "Log" msgstr "" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" msgstr "" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" msgstr "" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" msgstr "" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" msgstr "" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" msgstr "" -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" msgstr "" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" msgstr "" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" msgstr "" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" msgstr "" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" msgstr "" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" msgstr "" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" msgstr "" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" msgstr "" -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" msgstr "" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" msgstr "" -#: src/gui/settings.cpp:1479 -#, c-format -msgid "want: %d samples @ %.0fHz (%d channel)" -msgid_plural "want: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: src/gui/settings.cpp:1480 -#, c-format -msgid "got: %d samples @ %.0fHz (%d channel)" -msgid_plural "got: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: src/gui/settings.cpp:1487 -msgid "Mixing" +#: src/gui/editControls.cpp:930 +msgid "Oct." msgstr "" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" msgstr "" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" msgstr "" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" +#: src/gui/editControls.cpp:971 +msgid "Foll." msgstr "" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" msgstr "" -#: src/gui/settings.cpp:1531 -msgid "MIDI" +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" msgstr "" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" msgstr "" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" msgstr "" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" msgstr "" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" msgstr "" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" msgstr "" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" msgstr "" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" +#: src/gui/util.cpp:97 +msgid "Ctrl-" msgstr "" -#: src/gui/settings.cpp:1589 -msgid "Value input style" +#: src/gui/util.cpp:99 +msgid "Alt-" msgstr "" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" +#: src/gui/util.cpp:100 +msgid "Shift-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" +#: src/gui/stats.cpp:36 +msgid "Audio load" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" msgstr "" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" msgstr "" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" msgstr "" -#: src/gui/settings.cpp:1653 -msgid "Actions:" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" msgstr "" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" msgstr "" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" msgstr "" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" msgstr "" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" msgstr "" -#: src/gui/settings.cpp:1689 -msgid "Action" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" msgstr "" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" msgstr "" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" msgstr "" -#: src/gui/settings.cpp:1852 -msgid "Melodic" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" msgstr "" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" msgstr "" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" msgstr "" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" msgstr "" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" msgstr "" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" msgstr "" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" msgstr "" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" msgstr "" -#: src/gui/settings.cpp:1908 -msgid "Emulation" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" msgstr "" -#: src/gui/settings.cpp:1910 -msgid "Cores" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" msgstr "" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" msgstr "" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" msgstr "" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" msgstr "" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" msgstr "" -#: src/gui/settings.cpp:2107 -msgid "Playback" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" msgstr "" -#: src/gui/settings.cpp:2112 -msgid "Render" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" msgstr "" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" msgstr "" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" msgstr "" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" msgstr "" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" msgstr "" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" msgstr "" -#: src/gui/settings.cpp:2225 -msgid "Window activation" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" msgstr "" -#: src/gui/settings.cpp:2291 -msgid "Key" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" msgstr "" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" msgstr "" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" msgstr "" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" msgstr "" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" msgstr "" -#: src/gui/settings.cpp:2476 -msgid "Sample list" +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" msgstr "" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" msgstr "" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" msgstr "" -#: src/gui/settings.cpp:2566 -msgid "Layout" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" msgstr "" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" msgstr "" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" msgstr "" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" msgstr "" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" msgstr "" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" msgstr "" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" msgstr "" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" msgstr "" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" msgstr "" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" msgstr "" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" msgstr "" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" msgstr "" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" msgstr "" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" msgstr "" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" msgstr "" -#: src/gui/settings.cpp:2649 -msgid "Mouse" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" msgstr "" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" msgstr "" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" msgstr "" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" msgstr "" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" msgstr "" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" msgstr "" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" msgstr "" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" msgstr "" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" msgstr "" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" msgstr "" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" msgstr "" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" msgstr "" -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" msgstr "" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" msgstr "" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" msgstr "" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" msgstr "" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" msgstr "" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" msgstr "" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" msgstr "" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" msgstr "" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" msgstr "" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." msgstr "" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" msgstr "" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" msgstr "" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" msgstr "" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" msgstr "" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" msgstr "" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" msgstr "" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" msgstr "" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" msgstr "" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" msgstr "" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" msgstr "" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" msgstr "" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" msgstr "" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" msgstr "" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" msgstr "" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" msgstr "" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" msgstr "" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" msgstr "" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" +#: src/gui/sysConf.cpp:962 +msgid "Separation" msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" msgstr "" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" msgstr "" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" msgstr "" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" msgstr "" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" msgstr "" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" msgstr "" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" msgstr "" -#: src/gui/settings.cpp:2949 -msgid "Appearance" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" msgstr "" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" msgstr "" -#: src/gui/settings.cpp:2969 -msgid "Icon size" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" msgstr "" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" msgstr "" -#: src/gui/settings.cpp:2994 -msgid "Main font" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" msgstr "" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" msgstr "" -#: src/gui/settings.cpp:3013 -msgid "Header font" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" msgstr "" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" msgstr "" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" +#: src/gui/sysConf.cpp:1156 +msgid "Cone" msgstr "" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" msgstr "" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" msgstr "" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" msgstr "" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3101 -msgid "Oversample" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" msgstr "" -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" msgstr "" -#: src/gui/settings.cpp:3117 -msgid "default." +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" msgstr "" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" msgstr "" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" msgstr "" -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" msgstr "" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" msgstr "" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" msgstr "" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" msgstr "" -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" msgstr "" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" msgstr "" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" msgstr "" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" msgstr "" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" msgstr "" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" msgstr "" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" msgstr "" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" msgstr "" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" msgstr "" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" +#: src/gui/sysConf.cpp:1580 +msgid "full" msgstr "" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" +#: src/gui/sysConf.cpp:1582 +msgid "half" msgstr "" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" msgstr "" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" msgstr "" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" msgstr "" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" msgstr "" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" msgstr "" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" msgstr "" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" msgstr "" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" msgstr "" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" msgstr "" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" msgstr "" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" msgstr "" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" msgstr "" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" msgstr "" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" msgstr "" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" msgstr "" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" msgstr "" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" msgstr "" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" msgstr "" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" msgstr "" -#: src/gui/settings.cpp:3398 -msgid "Effect value" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" msgstr "" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" msgstr "" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" msgstr "" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" msgstr "" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" msgstr "" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" msgstr "" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" msgstr "" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" msgstr "" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" msgstr "" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" msgstr "" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" msgstr "" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" msgstr "" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" msgstr "" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" msgstr "" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" msgstr "" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" msgstr "" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" msgstr "" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" msgstr "" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" msgstr "" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" msgstr "" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" msgstr "" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" msgstr "" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" msgstr "" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" msgstr "" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" msgstr "" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" msgstr "" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" msgstr "" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" msgstr "" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" +#: src/gui/userPresets.cpp:336 +msgid "User Systems" msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" msgstr "" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" msgstr "" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" msgstr "" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" msgstr "" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" msgstr "" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" msgstr "" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" msgstr "" -#: src/gui/settings.cpp:3793 -msgid "Windows" +#: src/gui/effectList.cpp:48 +msgid "Description" msgstr "" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " msgstr "" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" msgstr "" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" msgstr "" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" msgstr "" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" msgstr "" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" msgstr "" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" msgstr "" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" msgstr "" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" msgstr "" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" +#: src/gui/settings.cpp:213 +msgid "Lower" msgstr "" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" +#: src/gui/settings.cpp:215 +msgid "Medium" msgstr "" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" +#: src/gui/settings.cpp:217 +msgid "Ultra" msgstr "" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" +#: src/gui/settings.cpp:218 +msgid "Ultimate" msgstr "" -#: src/gui/settings.cpp:3876 -msgid "Primary" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:3877 -msgid "Secondary" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" msgstr "" -#: src/gui/settings.cpp:3891 -msgid "Button" +#: src/gui/settings.cpp:224 +msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" msgstr "" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" +#: src/gui/settings.cpp:226 +msgid "outb()" msgstr "" -#: src/gui/settings.cpp:3894 -msgid "Tab" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" msgstr "" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" msgstr "" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" msgstr "" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" msgstr "" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" msgstr "" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" msgstr "" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" +#: src/gui/settings.cpp:247 +msgid "--select--" msgstr "" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" msgstr "" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" +#: src/gui/settings.cpp:255 +msgid "Note Off" msgstr "" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" +#: src/gui/settings.cpp:256 +msgid "Note On" msgstr "" -#: src/gui/settings.cpp:3905 -msgid "Widget background" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" +#: src/gui/settings.cpp:260 +msgid "ChanPressure" msgstr "" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" msgstr "" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" +#: src/gui/settings.cpp:262 +msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" msgstr "" -#: src/gui/settings.cpp:3912 -msgid "Text selection" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" msgstr "" -#: src/gui/settings.cpp:3913 -msgid "Line plot" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" msgstr "" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" msgstr "" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" msgstr "" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" msgstr "" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" msgstr "" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" msgstr "" -#: src/gui/settings.cpp:3925 -msgid "Window background" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" msgstr "" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" msgstr "" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" msgstr "" -#: src/gui/settings.cpp:3929 -msgid "Header" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" msgstr "" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" msgstr "" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" msgstr "" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" msgstr "" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" +#: src/gui/settings.cpp:564 +msgid "General" msgstr "" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" +#: src/gui/settings.cpp:581 +msgid "Language" msgstr "" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" +#: src/gui/settings.cpp:600 +msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:3941 -msgid "Separator" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" +#: src/gui/settings.cpp:660 +msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" msgstr "" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" +#: src/gui/settings.cpp:677 +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:3945 -msgid "Docking empty" +#: src/gui/settings.cpp:678 +msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:3946 -msgid "Table header" +#: src/gui/settings.cpp:683 +msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" +#: src/gui/settings.cpp:688 +msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:3948 -msgid "Table border (soft)" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" +#: src/gui/settings.cpp:698 +msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" +#: src/gui/settings.cpp:714 +msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" msgstr "" -#: src/gui/settings.cpp:3957 -msgid "Playback status" +#: src/gui/settings.cpp:729 +msgid "VSync" msgstr "" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" +#: src/gui/settings.cpp:737 +msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:3960 -msgid "Error hint" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" +#: src/gui/settings.cpp:747 +msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "Directory" +#: src/gui/settings.cpp:754 +msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." msgstr "" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:3971 -msgid "ZSM" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:3972 -msgid "Font" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." msgstr "" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:3984 -msgid "Reference" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:3985 -msgid "Guide" -msgstr "" - -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" -msgstr "" - -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" +#: src/gui/settings.cpp:830 +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:3993 -msgid "Waveform (6)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" +#: src/gui/settings.cpp:839 +msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:3995 -msgid "Waveform (8)" +#: src/gui/settings.cpp:841 +msgid "Strength" msgstr "" -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" msgstr "" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" msgstr "" -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:4011 -msgid "Clip" +#: src/gui/settings.cpp:890 +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:4015 -msgid "Order number" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:4017 -msgid "Song loop" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:4018 -msgid "Selected order" +#: src/gui/settings.cpp:904 +msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" -#: src/gui/settings.cpp:4033 -msgid "Modulator" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "Carrier" +#: src/gui/settings.cpp:959 +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:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:968 msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" +"fill the file name field with an appropriate file name when saving or " +"exporting." msgstr "" -#: src/gui/settings.cpp:4041 -msgid "Mod. accent (primary)" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" msgstr "" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" +#: src/gui/settings.cpp:974 +msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" +#: src/gui/settings.cpp:976 +msgid "Current system" msgstr "" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" msgstr "" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:4048 -msgid "Car. border" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" +#: src/gui/settings.cpp:1192 +msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" +#: src/gui/settings.cpp:1196 +msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:4070 -msgid "C64" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" +#: src/gui/settings.cpp:1224 +msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:4075 -msgid "TIA" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "" -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4078 -msgid "PET" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:1268 +msgid "Output" msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" +#: src/gui/settings.cpp:1276 +msgid "Backend" msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:1309 +msgid "Driver" msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" +#: src/gui/settings.cpp:1332 +msgid "Device" msgstr "" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" +#: src/gui/settings.cpp:1336 +msgid "" msgstr "" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:4091 -msgid "Lynx" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:4093 -msgid "X1-010" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" msgstr "" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" +#: src/gui/settings.cpp:1439 +#, 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:4106 -msgid "Sega PCM" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:4107 -msgid "QSound" +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:4108 -msgid "YMZ280B" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" -msgstr "" +#: src/gui/settings.cpp:1474 +#, c-format +msgid "want: %d samples @ %.0fHz (%d channel)" +msgid_plural "want: %d samples @ %.0fHz (%d channels)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: src/gui/settings.cpp:4111 -msgid "K007232" +#: src/gui/settings.cpp:1475 +#, c-format +msgid "got: %d samples @ %.0fHz (%d channel)" +msgid_plural "got: %d samples @ %.0fHz (%d channels)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: src/gui/settings.cpp:1482 +msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:4112 -msgid "GA20" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" msgstr "" -#: src/gui/settings.cpp:4114 -msgid "SM8521" +#: src/gui/settings.cpp:1489 +msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:4116 -msgid "K053260" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:1526 +msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" msgstr "" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" +#: src/gui/settings.cpp:1584 +msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:4141 -msgid "Muted" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:4145 -msgid "Playhead" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:4146 -msgid "Editing" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:4148 -msgid "Cursor" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" +#: src/gui/settings.cpp:1648 +msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" msgstr "" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" +#: src/gui/settings.cpp:1680 +msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" +#: src/gui/settings.cpp:1684 +msgid "Action" msgstr "" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" msgstr "" -#: src/gui/settings.cpp:4156 -msgid "Row number" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:1847 +msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" +#: src/gui/settings.cpp:1903 +msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:4175 -msgid "Song effect" +#: src/gui/settings.cpp:1905 +msgid "Cores" msgstr "" -#: src/gui/settings.cpp:4176 -msgid "Time effect" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:4181 -msgid "External command output" +#: src/gui/settings.cpp:2113 +msgid "Playback" msgstr "" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" +#: src/gui/settings.cpp:2118 +msgid "Render" msgstr "" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" msgstr "" -#: src/gui/settings.cpp:4185 -msgid "Status: on" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" msgstr "" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" +#: src/gui/settings.cpp:2232 +msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" +#: src/gui/settings.cpp:2287 +msgid "Key" msgstr "" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" msgstr "" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" +#: src/gui/settings.cpp:2341 +msgid "Add..." msgstr "" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" msgstr "" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:4200 -msgid "Status: release" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" +#: src/gui/settings.cpp:2486 +msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" msgstr "" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" +#: src/gui/settings.cpp:2578 +msgid "Layout" msgstr "" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" msgstr "" -#: src/gui/settings.cpp:4211 -msgid "Time background" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" msgstr "" -#: src/gui/settings.cpp:4212 -msgid "Time text" +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:4228 -msgid "Unused" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:4229 -msgid "Used" +#: src/gui/settings.cpp:2661 +msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:4230 -msgid "Overused" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:4231 -msgid "Really overused" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -#: src/gui/settings.cpp:4237 -msgid "Upper key" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:4240 -msgid "Lower key" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" +#: src/gui/settings.cpp:2711 +msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:4246 -msgid "Clock text" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" msgstr "" -#: src/gui/settings.cpp:4253 -msgid "PortSet" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" msgstr "" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" msgstr "" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" msgstr "" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" msgstr "" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" msgstr "" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" msgstr "" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:4297 -msgid "Backup" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:4418 -msgid "Refresh" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:4422 -msgid "Delete all" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:4429 -msgid "Latest" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:4577 -msgid "Submit" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:4581 -msgid "invalid code" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" +#: src/gui/settings.cpp:3000 +msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" +#: src/gui/settings.cpp:3002 +msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." +#: src/gui/settings.cpp:3020 +msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" +#: src/gui/settings.cpp:3045 +msgid "Main font" msgstr "" -#: src/gui/settings.cpp:6982 -msgid "[Link]" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:6983 -msgid "[File]" +#: src/gui/settings.cpp:3064 +msgid "Header font" msgstr "" -#: src/gui/settings.cpp:6984 -msgid "Name:" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:6985 -msgid "Path:" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:6986 -msgid "Reset search" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:6987 -msgid "Drives" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" msgstr "" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:6992 -msgid "File name" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:6995 -msgid "Date" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" msgstr "" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" msgstr "" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" msgstr "" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" msgstr "" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" +#: src/gui/settings.cpp:3152 +msgid "Oversample" msgstr "" -#: src/gui/orders.cpp:114 -msgid "Add new order" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" msgstr "" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" msgstr "" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" +#: src/gui/settings.cpp:3168 +msgid "default." msgstr "" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" msgstr "" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." msgstr "" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" msgstr "" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." msgstr "" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" msgstr "" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" msgstr "" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/findReplace.cpp:29 -msgid "ignore" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/findReplace.cpp:30 -msgid "equals" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/findReplace.cpp:31 -msgid "not equal" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" msgstr "" -#: src/gui/findReplace.cpp:32 -msgid "between" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/findReplace.cpp:33 -msgid "not between" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" msgstr "" -#: src/gui/findReplace.cpp:34 -msgid "any" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" msgstr "" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/findReplace.cpp:39 -msgid "set" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/findReplace.cpp:40 -msgid "add" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" msgstr "" -#: src/gui/findReplace.cpp:42 -msgid "scale %" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" msgstr "" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" msgstr "" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" msgstr "" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" msgstr "" -#: src/gui/findReplace.cpp:541 -msgid "go" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" msgstr "" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" msgstr "" -#: src/gui/findReplace.cpp:587 -msgid "Back" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" msgstr "" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" msgstr "" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" msgstr "" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" msgstr "" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" msgstr "" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" msgstr "" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" msgstr "" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" msgstr "" -#: src/gui/findReplace.cpp:856 -msgid "Replace" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" msgstr "" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" msgstr "" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" msgstr "" -#: src/gui/about.cpp:26 -msgid "is proud to present" +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" msgstr "" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" msgstr "" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." +#: src/gui/settings.cpp:3449 +msgid "Effect value" msgstr "" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/about.cpp:35 -msgid "-- program --" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" msgstr "" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" msgstr "" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" msgstr "" -#: src/gui/about.cpp:60 -msgid "-- documentation --" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" msgstr "" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" msgstr "" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" msgstr "" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" msgstr "" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" msgstr "" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" msgstr "" -#: src/gui/about.cpp:241 -msgid "powered by:" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" msgstr "" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" msgstr "" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" msgstr "" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" msgstr "" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" msgstr "" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" msgstr "" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" msgstr "" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" msgstr "" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" msgstr "" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" msgstr "" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" msgstr "" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" msgstr "" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" msgstr "" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" msgstr "" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" msgstr "" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" msgstr "" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" msgstr "" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" msgstr "" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" msgstr "" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" msgstr "" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" msgstr "" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" msgstr "" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" msgstr "" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" msgstr "" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" msgstr "" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" msgstr "" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" msgstr "" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" msgstr "" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" msgstr "" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" msgstr "" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" msgstr "" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" msgstr "" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" msgstr "" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" msgstr "" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" msgstr "" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" msgstr "" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" msgstr "" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" msgstr "" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" msgstr "" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" msgstr "" -#: src/gui/about.cpp:322 -msgid "disclaimer:" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" +#: src/gui/settings.cpp:3862 +msgid "Windows" msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" msgstr "" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" msgstr "" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" msgstr "" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" msgstr "" -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" msgstr "" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" msgstr "" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +#: src/gui/settings.cpp:3903 +msgid "Color scheme" msgstr "" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/settings.cpp:3916 +msgid "Guru mode" msgstr "" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" msgstr "" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" msgstr "" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" msgstr "" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" msgstr "" -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" msgstr "" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/settings.cpp:3945 +msgid "Primary" msgstr "" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" +#: src/gui/settings.cpp:3946 +msgid "Secondary" msgstr "" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." +#: src/gui/settings.cpp:3960 +msgid "Button" msgstr "" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/settings.cpp:3962 +msgid "Button (active)" msgstr "" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" +#: src/gui/settings.cpp:3963 +msgid "Tab" msgstr "" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" msgstr "" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" msgstr "" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/settings.cpp:3968 +msgid "ImGui header" msgstr "" -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" msgstr "" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" +#: src/gui/settings.cpp:3971 +msgid "Resize grip" msgstr "" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" msgstr "" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." +#: src/gui/settings.cpp:3974 +msgid "Widget background" msgstr "" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" msgstr "" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" +#: src/gui/settings.cpp:3977 +msgid "Slider grab" msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" msgstr "" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" -msgstr "" +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" +msgstr "" + +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" +msgstr "" + +#: src/gui/settings.cpp:3981 +msgid "Text selection" +msgstr "" + +#: src/gui/settings.cpp:3982 +msgid "Line plot" +msgstr "" + +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" +msgstr "" + +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" +msgstr "" + +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" +msgstr "" + +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "" + +#: src/gui/settings.cpp:3994 +msgid "Window background" +msgstr "" + +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" +msgstr "" + +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" +msgstr "" + +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" +msgstr "" + +#: src/gui/settings.cpp:3998 +msgid "Header" +msgstr "" + +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" +msgstr "" + +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" +msgstr "" + +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" +msgstr "" + +#: src/gui/settings.cpp:4003 +msgid "Menu bar" +msgstr "" + +#: src/gui/settings.cpp:4005 +msgid "Border shadow" +msgstr "" + +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" +msgstr "" + +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" +msgstr "" + +#: src/gui/settings.cpp:4010 +msgid "Separator" +msgstr "" + +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" +msgstr "" + +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" +msgstr "" + +#: src/gui/settings.cpp:4013 +msgid "Docking preview" +msgstr "" + +#: src/gui/settings.cpp:4014 +msgid "Docking empty" +msgstr "" + +#: src/gui/settings.cpp:4015 +msgid "Table header" +msgstr "" + +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" +msgstr "" + +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" +msgstr "" + +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" +msgstr "" + +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" +msgstr "" + +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" +msgstr "" + +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "" + +#: src/gui/settings.cpp:4024 +msgid "Toggle on" +msgstr "" + +#: src/gui/settings.cpp:4025 +msgid "Toggle off" +msgstr "" + +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "" + +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" +msgstr "" + +#: src/gui/settings.cpp:4028 +msgid "Warning hint" +msgstr "" + +#: src/gui/settings.cpp:4029 +msgid "Error hint" +msgstr "" + +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "" + +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "" + +#: src/gui/settings.cpp:4034 +msgid "Song (native)" +msgstr "" + +#: src/gui/settings.cpp:4035 +msgid "Song (import)" +msgstr "" + +#: src/gui/settings.cpp:4040 +msgid "ZSM" +msgstr "" + +#: src/gui/settings.cpp:4041 +msgid "Font" +msgstr "" + +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" +msgstr "" + +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" +msgstr "" + +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" +msgstr "" + +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" +msgstr "" + +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "" + +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" +msgstr "" + +#: src/gui/settings.cpp:4053 +msgid "Reference" +msgstr "" + +#: src/gui/settings.cpp:4054 +msgid "Guide" +msgstr "" + +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "" + +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" +msgstr "" + +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" +msgstr "" + +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" +msgstr "" + +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" +msgstr "" + +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" +msgstr "" + +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" +msgstr "" + +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" +msgstr "" + +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" +msgstr "" + +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" +msgstr "" + +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" +msgstr "" + +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" +msgstr "" + +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" +msgstr "" + +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" +msgstr "" + +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" +msgstr "" + +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" +msgstr "" + +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" +msgstr "" + +#: src/gui/settings.cpp:4080 +msgid "Clip" +msgstr "" + +#: src/gui/settings.cpp:4084 +msgid "Order number" +msgstr "" + +#: src/gui/settings.cpp:4085 +msgid "Playing order background" +msgstr "" + +#: src/gui/settings.cpp:4086 +msgid "Song loop" +msgstr "" + +#: src/gui/settings.cpp:4087 +msgid "Selected order" +msgstr "" + +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" +msgstr "" + +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" +msgstr "" + +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "" + +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "" + +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" +msgstr "" + +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "" + +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "" + +#: src/gui/settings.cpp:4102 +msgid "Modulator" +msgstr "" + +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "" + +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "" + +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" +msgstr "" + +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "" + +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "" + +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "" + +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "" + +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" +msgstr "" + +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "" + +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "" + +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "" + +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "" + +#: src/gui/settings.cpp:4139 +msgid "C64" +msgstr "" + +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" +msgstr "" + +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" +msgstr "" + +#: src/gui/settings.cpp:4143 +msgid "AY8930" +msgstr "" + +#: src/gui/settings.cpp:4144 +msgid "TIA" +msgstr "" + +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "" + +#: src/gui/settings.cpp:4146 +msgid "VIC" +msgstr "" + +#: src/gui/settings.cpp:4147 +msgid "PET" +msgstr "" + +#: src/gui/settings.cpp:4148 +msgid "VRC6" +msgstr "" + +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" +msgstr "" + +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" +msgstr "" + +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" +msgstr "" + +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" +msgstr "" + +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" +msgstr "" + +#: src/gui/settings.cpp:4160 +msgid "Lynx" +msgstr "" + +#: src/gui/settings.cpp:4162 +msgid "X1-010" +msgstr "" + +#: src/gui/settings.cpp:4163 +msgid "ES5506" +msgstr "" + +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" +msgstr "" + +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" +msgstr "" + +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" +msgstr "" + +#: src/gui/settings.cpp:4171 +msgid "MSM6258" +msgstr "" + +#: src/gui/settings.cpp:4172 +msgid "MSM6295" +msgstr "" + +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" +msgstr "" + +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "" + +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "" + +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" +msgstr "" + +#: src/gui/settings.cpp:4178 +msgid "RF5C68" +msgstr "" + +#: src/gui/settings.cpp:4179 +msgid "MSM5232" +msgstr "" + +#: src/gui/settings.cpp:4180 +msgid "K007232" +msgstr "" + +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "" + +#: src/gui/settings.cpp:4183 +msgid "SM8521" +msgstr "" + +#: src/gui/settings.cpp:4184 +msgid "PV-1000" +msgstr "" + +#: src/gui/settings.cpp:4185 +msgid "K053260" +msgstr "" + +#: src/gui/settings.cpp:4186 +msgid "TED" +msgstr "" + +#: src/gui/settings.cpp:4187 +msgid "C140" +msgstr "" + +#: src/gui/settings.cpp:4188 +msgid "C219" +msgstr "" + +#: src/gui/settings.cpp:4189 +msgid "ESFM" +msgstr "" + +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" +msgstr "" + +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" +msgstr "" + +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" +msgstr "" + +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" +msgstr "" + +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" +msgstr "" + +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" +msgstr "" + +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" +msgstr "" + +#: src/gui/settings.cpp:4212 +msgid "FM operator" +msgstr "" + +#: src/gui/settings.cpp:4213 +msgid "Muted" +msgstr "" + +#: src/gui/settings.cpp:4217 +msgid "Playhead" +msgstr "" + +#: src/gui/settings.cpp:4218 +msgid "Editing" +msgstr "" + +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" +msgstr "" + +#: src/gui/settings.cpp:4220 +msgid "Cursor" +msgstr "" + +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" +msgstr "" + +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" +msgstr "" + +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" +msgstr "" + +#: src/gui/settings.cpp:4228 +msgid "Row number" +msgstr "" + +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4234 +msgid "Blank" +msgstr "" + +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" +msgstr "" + +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" +msgstr "" + +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" +msgstr "" + +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" +msgstr "" + +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" +msgstr "" + +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" +msgstr "" + +#: src/gui/settings.cpp:4245 +msgid "Volume effect" +msgstr "" + +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "" + +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "" + +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "" + +#: src/gui/settings.cpp:4249 +msgid "Speed effect" +msgstr "" + +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4253 +msgid "External command output" +msgstr "" + +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" +msgstr "" + +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4257 +msgid "Status: on" +msgstr "" + +#: src/gui/settings.cpp:4258 +msgid "Status: volume" +msgstr "" + +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" +msgstr "" + +#: src/gui/settings.cpp:4260 +msgid "Status: panning" +msgstr "" + +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" +msgstr "" + +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" +msgstr "" + +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" +msgstr "" + +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" +msgstr "" + +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" +msgstr "" + +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" +msgstr "" + +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" +msgstr "" + +#: src/gui/settings.cpp:4269 +msgid "Status: attack" +msgstr "" + +#: src/gui/settings.cpp:4270 +msgid "Status: decay" +msgstr "" + +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" +msgstr "" + +#: src/gui/settings.cpp:4272 +msgid "Status: release" +msgstr "" + +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" +msgstr "" + +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" +msgstr "" + +#: src/gui/settings.cpp:4275 +msgid "Status: increase" +msgstr "" + +#: src/gui/settings.cpp:4276 +msgid "Status: bent" +msgstr "" + +#: src/gui/settings.cpp:4277 +msgid "Status: direct" +msgstr "" + +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" +msgstr "" + +#: src/gui/settings.cpp:4283 +msgid "Time background" +msgstr "" + +#: src/gui/settings.cpp:4284 +msgid "Time text" +msgstr "" + +#: src/gui/settings.cpp:4285 +msgid "Loop region" +msgstr "" + +#: src/gui/settings.cpp:4286 +msgid "Center guide" +msgstr "" + +#: src/gui/settings.cpp:4287 +msgid "Grid" +msgstr "" + +#: src/gui/settings.cpp:4289 +msgid "Selection points" +msgstr "" + +#: src/gui/settings.cpp:4290 +msgid "Preview needle" +msgstr "" + +#: src/gui/settings.cpp:4291 +msgid "Playing needles" +msgstr "" + +#: src/gui/settings.cpp:4292 +msgid "Loop markers" +msgstr "" + +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" +msgstr "" + +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" +msgstr "" + +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" +msgstr "" + +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "" + +#: src/gui/settings.cpp:4299 +msgid "Unallocated" +msgstr "" + +#: src/gui/settings.cpp:4300 +msgid "Unused" +msgstr "" + +#: src/gui/settings.cpp:4301 +msgid "Used" +msgstr "" + +#: src/gui/settings.cpp:4302 +msgid "Overused" +msgstr "" + +#: src/gui/settings.cpp:4303 +msgid "Really overused" +msgstr "" + +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" +msgstr "" + +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" +msgstr "" + +#: src/gui/settings.cpp:4309 +msgid "Upper key" +msgstr "" + +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4312 +msgid "Lower key" +msgstr "" + +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "" + +#: src/gui/settings.cpp:4318 +msgid "Clock text" +msgstr "" + +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" +msgstr "" + +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" +msgstr "" + +#: src/gui/settings.cpp:4325 +msgid "PortSet" +msgstr "" + +#: src/gui/settings.cpp:4326 +msgid "Port" +msgstr "" + +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" +msgstr "" + +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" +msgstr "" + +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" +msgstr "" + +#: src/gui/settings.cpp:4335 +msgid "Waveform data" +msgstr "" + +#: src/gui/settings.cpp:4338 +msgid "Reserved" +msgstr "" + +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" +msgstr "" + +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" +msgstr "" + +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" +msgstr "" + +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" +msgstr "" + +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" +msgstr "" + +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" +msgstr "" + +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" +msgstr "" + +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" +msgstr "" + +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" +msgstr "" + +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" +msgstr "" + +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" +msgstr "" + +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" +msgstr "" + +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" +msgstr "" + +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" +msgstr "" + +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" +msgstr "" + +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" +msgstr "" + +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" +msgstr "" + +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "" + +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "" + +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "" + +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "" + +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "" + +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "" + +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "" + +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "" + +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "" + +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "" + +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "" + +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "" + +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "" + +#: src/gui/settings.cpp:4490 +msgid "Refresh" +msgstr "" + +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "" + +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "" + +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "" + +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" +msgstr "" + +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" +msgstr "" + +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" +msgstr "" + +#: src/gui/settings.cpp:4647 +msgid "Enter code:" +msgstr "" + +#: src/gui/settings.cpp:4649 +msgid "Submit" +msgstr "" + +#: src/gui/settings.cpp:4653 +msgid "invalid code" +msgstr "" + +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" +msgstr "" + +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +msgstr "" + +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" +msgstr "" + +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +msgstr "" + +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" +msgstr "" + +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" +msgstr "" + +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "" + +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "" + +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "" + +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" +msgstr "" + +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." +msgstr "" + +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" +msgstr "" + +#: src/gui/settings.cpp:7137 +msgid "[Dir]" +msgstr "" + +#: src/gui/settings.cpp:7138 +msgid "[Link]" +msgstr "" + +#: src/gui/settings.cpp:7139 +msgid "[File]" +msgstr "" + +#: src/gui/settings.cpp:7140 +msgid "Name:" +msgstr "" + +#: src/gui/settings.cpp:7141 +msgid "Path:" +msgstr "" + +#: src/gui/settings.cpp:7142 +msgid "Reset search" +msgstr "" + +#: src/gui/settings.cpp:7143 +msgid "Drives" +msgstr "" + +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" +msgstr "" + +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" +msgstr "" + +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" +msgstr "" + +#: src/gui/settings.cpp:7147 +msgid "Create Directory" +msgstr "" + +#: src/gui/settings.cpp:7148 +msgid "File name" +msgstr "" + +#: src/gui/settings.cpp:7151 +msgid "Date" +msgstr "" + +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "" + +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "" + +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "" + +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "" + +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "" + +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "" + +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "" + +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "" + +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "" + +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "" + +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "" + +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "" + +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "" + +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "" + +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "" + +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "" + +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "" + +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "" + +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "" + +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "" + +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "" + +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "" + +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "" + +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "" + +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "" + +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "" + +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" +msgstr "" + +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" +msgstr "" + +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" +msgstr "" + +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" +msgstr "" + +#: src/gui/findReplace.cpp:541 +msgid "go" +msgstr "" + +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" +msgstr "" + +#: src/gui/findReplace.cpp:588 +msgid "Back" +msgstr "" + +#: src/gui/findReplace.cpp:781 +msgid "Delete query" +msgstr "" + +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" +msgstr "" + +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" +msgstr "" + +#: src/gui/findReplace.cpp:817 +msgid "Search range:" +msgstr "" + +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" +msgstr "" + +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" +msgstr "" + +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" +msgstr "" + +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" +msgstr "" + +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." +msgstr "" + +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" +msgstr "" + +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." +msgstr "" + +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" +msgstr "" + +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." +msgstr "" + +#: src/gui/findReplace.cpp:887 +msgid "Replace" +msgstr "" + +#: src/gui/findReplace.cpp:956 +msgid "INVALID" +msgstr "" + +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" +msgstr "" + +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" +msgstr "" + +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" +msgstr "" + +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" +msgstr "" + +#: src/gui/about.cpp:26 +msgid "is proud to present" +msgstr "" + +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" +msgstr "" + +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." +msgstr "" + +#: src/gui/about.cpp:33 +msgid "> CREDITS <" +msgstr "" + +#: src/gui/about.cpp:35 +msgid "-- program --" +msgstr "" + +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" +msgstr "" + +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" +msgstr "" + +#: src/gui/about.cpp:61 +msgid "-- documentation --" +msgstr "" + +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" +msgstr "" + +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" +msgstr "" + +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" +msgstr "" + +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" +msgstr "" + +#: src/gui/about.cpp:108 +msgid "powered by:" +msgstr "" + +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" +msgstr "" + +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" +msgstr "" + +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" +msgstr "" + +#: src/gui/about.cpp:115 +msgid "and Mark Adler" +msgstr "" + +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" +msgstr "" + +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" +msgstr "" + +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" +msgstr "" + +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" +msgstr "" + +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" +msgstr "" + +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" +msgstr "" + +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" +msgstr "" + +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" +msgstr "" + +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" +msgstr "" + +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "" + +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +msgstr "" + +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "" + +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "" + +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "" + +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "" + +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "" + +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "" + +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "" + +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "" + +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "" + +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "" + +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "" + +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "" + +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +msgstr "" + +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" +msgstr "" + +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" +msgstr "" + +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "" + +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "" + +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "" + +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "" + +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "" + +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "" + +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "" + +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +msgstr "" + +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +msgstr "" + +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" +msgstr "" + +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" +msgstr "" + +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" +msgstr "" + +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" +msgstr "" + +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" +msgstr "" + +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +msgstr "" + +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" +msgstr "" + +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "" + +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "" + +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "" + +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" + +#: src/gui/about.cpp:175 +msgid "greetings to:" +msgstr "" + +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" +msgstr "" + +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" +msgstr "" + +#: src/gui/about.cpp:183 +msgid "(and contributors)." +msgstr "" + +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" +msgstr "" + +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." +msgstr "" + +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" +msgstr "" + +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" +msgstr "" + +#: src/gui/about.cpp:193 +msgid "disclaimer:" +msgstr "" + +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" +msgstr "" + +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" +msgstr "" + +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" +msgstr "" + +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" +msgstr "" + +#: src/gui/about.cpp:198 +msgid "the original program." +msgstr "" + +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." +msgstr "" + +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" +msgstr "" + +#: src/gui/about.cpp:209 +msgid "About Furnace" +msgstr "" + +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "" + +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "" + +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." +msgstr "" + +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "" + +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" +msgstr "" + +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." +msgstr "" + +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "" + +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." +msgstr "" + +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "" + +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." +msgstr "" + +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "" + +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." +msgstr "" + +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "" + +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." +msgstr "" + +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "" + +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "" + +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." +msgstr "" + +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" +msgstr "" + +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." +msgstr "" + +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "" + +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "" + +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "" + +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." +msgstr "" + +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "" + +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "" + +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." +msgstr "" + +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "" + +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "" + +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "" + +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "" + +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "" + +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "" + +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "" + +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" +msgstr "" + +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." +msgstr "" + +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:106 +msgid "" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" +msgstr "" + +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" +msgstr "" + +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." +msgstr "" + +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" +msgstr "Pohubený hlas na zmene instrumenta" + +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." +msgstr "" + +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +msgstr "Pohubený hlas - Časť dva (NECHAJ MA VYPNÚTI)" + +# its a mess, I'll have to do it again. Jebem ti slovenčinu. +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" +msgstr "" +"Tieto kompatibilné nastavenia sú toľko blbé a hlúpe.\n" +"Možete uhadnuť, tento problem existuje kvôli EŠTE JEDNEJ DefleMask-ovej " +"chybi.\n" +"Prosím vás, nechajte toto vypnúte ako keby vám život závisel od tochto, lebo " +"nebudem podržiavať toto keď príde ROM vývoz.\n" +"Tak, nezačínajte spor vôkol tochto. Furnace nie je DefleMask 2.0,aj " +"nechcem,\n" +"Aby sa zdalo kvôli tíchto nastaveniach.\n" +"\n" +"No, a čo s týmito nastaveniami čo nemaju nič s DelfeMask-om?\n" +"To sú pre .mod učítanie, budúce famitracker učitanie aj pre osobný vkus!\n" +"\n" +"koniec mojích mýšlienok" + +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" +msgstr "" + +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." +msgstr "" + +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" +msgstr "" + +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" +msgstr "" + +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" +msgstr "" + +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" +msgstr "" + +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" +msgstr "" + +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" +msgstr "" + +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" +msgstr "" + +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" +msgstr "" + +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" +msgstr "" + +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" +msgstr "" + +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" +msgstr "" + +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" +msgstr "" + +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" +msgstr "" + +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" +msgstr "" + +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" +msgstr "" + +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" +msgstr "" + +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" +msgstr "" + +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" +msgstr "" + +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" +msgstr "" + +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" +msgstr "" + +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" +msgstr "" + +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" +msgstr "" + +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" +msgstr "" + +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." +msgstr "" + +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" +msgstr "" + +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" +msgstr "" + +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" +msgstr "" + +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" +msgstr "" + +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" +msgstr "" + +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" +msgstr "" + +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" +msgstr "" + +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" +msgstr "" + +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" +msgstr "" + +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" +msgstr "" + +#: src/gui/compatFlags.cpp:235 +msgid "Full" +msgstr "" + +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" +msgstr "" + +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" +msgstr "" + +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" +msgstr "" + +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" +msgstr "" + +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" +msgstr "" + +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" +msgstr "" + +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" +msgstr "" + +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" +msgstr "" + +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" +msgstr "" + +#: src/gui/compatFlags.cpp:292 +msgid "no checks" +msgstr "" + +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" +msgstr "" + +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" +msgstr "" + +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" +msgstr "" + +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" +msgstr "" + +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "" + +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." +msgstr "" + +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." +msgstr "" + +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "" + +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." +msgstr "" + +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" +msgstr "" + +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "" + +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" + +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "" + +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "" + +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" +msgstr "" + +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "" + +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "" + +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "" + +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "" + +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "" + +#: src/gui/guiConst.cpp:221 +msgid "linear" +msgstr "" + +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" +msgstr "" + +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" +msgstr "" + +#: src/gui/guiConst.cpp:224 +msgid "sinc" +msgstr "" + +#: src/gui/guiConst.cpp:225 +msgid "best possible" +msgstr "" + +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" +msgstr "" + +#: src/gui/guiConst.cpp:234 +msgid "Time" +msgstr "" + +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" +msgstr "" + +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" +msgstr "" + +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" + +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "" + +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" + +#: src/gui/guiConst.cpp:571 +msgid "---Global" +msgstr "" + +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "" + +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" +msgstr "" + +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "" + +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "" + +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" +msgstr "" + +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" +msgstr "" + +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "" + +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "" + +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "" + +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "" + +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" +msgstr "" + +#: src/gui/guiConst.cpp:591 +msgid "Step row" +msgstr "" + +#: src/gui/guiConst.cpp:592 +msgid "Octave up" +msgstr "" + +#: src/gui/guiConst.cpp:593 +msgid "Octave down" +msgstr "" + +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" +msgstr "" + +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" +msgstr "" + +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" +msgstr "" + +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" +msgstr "" + +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" +msgstr "" + +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" +msgstr "" + +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" +msgstr "" + +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" +msgstr "" + +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" +msgstr "" + +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" +msgstr "" + +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" +msgstr "" + +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" +msgstr "" + +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" +msgstr "" + +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" +msgstr "" + +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" +msgstr "" + +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" +msgstr "" + +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" +msgstr "" + +#: src/gui/guiConst.cpp:621 +msgid "Song Information" +msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" msgstr "" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +#: src/gui/guiConst.cpp:626 +msgid "Sample List" msgstr "" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" msgstr "" -#: src/gui/compatFlags.cpp:106 -msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" msgstr "" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" msgstr "" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" -msgstr "Pohubený hlas na zmene instrumenta" +#: src/gui/guiConst.cpp:656 +msgid "User Presets" +msgstr "" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" msgstr "" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" -msgstr "Pohubený hlas - Časť dva (NECHAJ MA VYPNÚTI)" +#: src/gui/guiConst.cpp:659 +msgid "Close current window" +msgstr "" -# its a mess, I'll have to do it again. Jebem ti slovenčinu. -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" msgstr "" -"Tieto kompatibilné nastavenia sú toľko blbé a hlúpe.\n" -"Možete uhadnuť, tento problem existuje kvôli EŠTE JEDNEJ DefleMask-ovej " -"chybi.\n" -"Prosím vás, nechajte toto vypnúte ako keby vám život závisel od tochto, lebo " -"nebudem podržiavať toto keď príde ROM vývoz.\n" -"Tak, nezačínajte spor vôkol tochto. Furnace nie je DefleMask 2.0,aj " -"nechcem,\n" -"Aby sa zdalo kvôli tíchto nastaveniach.\n" -"\n" -"No, a čo s týmito nastaveniami čo nemaju nič s DelfeMask-om?\n" -"To sú pre .mod učítanie, budúce famitracker učitanie aj pre osobný vkus!\n" -"\n" -"koniec mojích mýšlienok" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" msgstr "" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" msgstr "" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" msgstr "" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" msgstr "" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" msgstr "" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" msgstr "" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" +#: src/gui/guiConst.cpp:671 +msgid "Select all" msgstr "" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" +#: src/gui/guiConst.cpp:672 +msgid "Cut" msgstr "" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" +#: src/gui/guiConst.cpp:673 +msgid "Copy" msgstr "" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" +#: src/gui/guiConst.cpp:674 +msgid "Paste" msgstr "" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" msgstr "" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" msgstr "" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" msgstr "" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" msgstr "" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" msgstr "" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" msgstr "" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" msgstr "" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" msgstr "" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" msgstr "" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" msgstr "" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" msgstr "" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" msgstr "" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "" + +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "" + +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "" + +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "" + +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" +msgstr "" + +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" +msgstr "" + +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" msgstr "" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" msgstr "" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" msgstr "" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." +#: src/gui/guiConst.cpp:709 +msgid "Insert" msgstr "" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" msgstr "" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" msgstr "" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" msgstr "" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" msgstr "" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" msgstr "" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" msgstr "" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" msgstr "" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" msgstr "" -#: src/gui/compatFlags.cpp:235 -msgid "Full" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" msgstr "" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" msgstr "" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" msgstr "" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" msgstr "" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" msgstr "" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" +#: src/gui/guiConst.cpp:727 +msgid "Expand song" msgstr "" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" msgstr "" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" msgstr "" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" msgstr "" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" msgstr "" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" msgstr "" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" msgstr "" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" msgstr "" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" msgstr "" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" msgstr "" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" msgstr "" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" msgstr "" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" msgstr "" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" msgstr "" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" msgstr "" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" msgstr "" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" msgstr "" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" msgstr "" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" msgstr "" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" msgstr "" -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" msgstr "" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" msgstr "" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" msgstr "" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" msgstr "" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" msgstr "" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" msgstr "" -#: src/gui/guiConst.cpp:191 -msgid "Forward" +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:192 -msgid "Backward" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" msgstr "" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" msgstr "" -#: src/gui/guiConst.cpp:218 -msgid "linear" +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" msgstr "" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" msgstr "" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" msgstr "" -#: src/gui/guiConst.cpp:221 -msgid "sinc" +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" msgstr "" -#: src/gui/guiConst.cpp:222 -msgid "best possible" +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" msgstr "" -#: src/gui/guiConst.cpp:231 -msgid "Time" +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" msgstr "" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" +#: src/gui/guiConst.cpp:773 +msgid "Add sample" msgstr "" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" msgstr "" -#: src/gui/guiConst.cpp:530 -msgid "---Global" +#: src/gui/guiConst.cpp:775 +msgid "Open sample" msgstr "" -#: src/gui/guiConst.cpp:532 -msgid "Open file" +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" msgstr "" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" msgstr "" -#: src/gui/guiConst.cpp:534 -msgid "Save file" +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" msgstr "" -#: src/gui/guiConst.cpp:535 -msgid "Save as" +#: src/gui/guiConst.cpp:779 +msgid "Save sample" msgstr "" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" msgstr "" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" msgstr "" -#: src/gui/guiConst.cpp:543 -msgid "Exit" +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" msgstr "" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" msgstr "" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" msgstr "" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" msgstr "" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:550 -msgid "Step row" +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" msgstr "" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" msgstr "" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" msgstr "" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" msgstr "" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" msgstr "" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" msgstr "" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" msgstr "" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" msgstr "" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" msgstr "" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" msgstr "" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" msgstr "" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" msgstr "" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" msgstr "" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" msgstr "" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" msgstr "" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" msgstr "" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" msgstr "" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" msgstr "" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" msgstr "" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" msgstr "" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" msgstr "" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" msgstr "" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" msgstr "" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" msgstr "" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" msgstr "" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" msgstr "" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" msgstr "" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" msgstr "" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" msgstr "" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" msgstr "" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" +#: src/gui/guiConst.cpp:828 +msgid "---Orders" msgstr "" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" +#: src/gui/guiConst.cpp:829 +msgid "Previous order" msgstr "" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" +#: src/gui/guiConst.cpp:830 +msgid "Next order" msgstr "" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" msgstr "" -#: src/gui/guiConst.cpp:630 -msgid "Select all" +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" msgstr "" -#: src/gui/guiConst.cpp:631 -msgid "Cut" +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" msgstr "" -#: src/gui/guiConst.cpp:632 -msgid "Copy" +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" msgstr "" -#: src/gui/guiConst.cpp:633 -msgid "Paste" +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" msgstr "" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" msgstr "" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" +#: src/gui/guiConst.cpp:837 +msgid "Add order" msgstr "" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" msgstr "" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" msgstr "" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" +#: src/gui/guiConst.cpp:845 +msgid "Replay order" msgstr "" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" +#: src/gui/guiConst.cpp:1472 +msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" msgstr "" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" +#: src/gui/piano.cpp:103 +msgid "Options" msgstr "" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" +#: src/gui/piano.cpp:106 +msgid "Key layout:" msgstr "" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" +#: src/gui/piano.cpp:111 +msgid "Standard" msgstr "" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" +#: src/gui/piano.cpp:114 +msgid "Continuous" msgstr "" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" +#: src/gui/piano.cpp:118 +msgid "Value input pad:" msgstr "" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" +#: src/gui/piano.cpp:120 +msgid "Disabled" msgstr "" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" +#: src/gui/piano.cpp:123 +msgid "Replace piano" msgstr "" -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" msgstr "" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" msgstr "" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" msgstr "" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" msgstr "" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" msgstr "" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" msgstr "" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" msgstr "" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" msgstr "" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" msgstr "" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" msgstr "" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" msgstr "" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" msgstr "" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:668 -msgid "Insert" +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" msgstr "" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" msgstr "" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" msgstr "" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" msgstr "" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." msgstr "" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" msgstr "" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" msgstr "" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +#: src/gui/waveEdit.cpp:390 +msgid "Steps" msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" +#: src/gui/waveEdit.cpp:394 +msgid "Lines" msgstr "" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" msgstr "" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" +#: src/gui/waveEdit.cpp:413 +msgid "Height" msgstr "" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" msgstr "" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" msgstr "" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" msgstr "" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" msgstr "" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" +#: src/gui/waveEdit.cpp:586 +msgid "Mult" msgstr "" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" +#: src/gui/waveEdit.cpp:588 +msgid "FB" msgstr "" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" msgstr "" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" msgstr "" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" msgstr "" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" msgstr "" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" msgstr "" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" msgstr "" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" msgstr "" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" msgstr "" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" msgstr "" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" msgstr "" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" msgstr "" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" msgstr "" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" +#: src/gui/waveEdit.cpp:1029 +msgid "Half" msgstr "" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" +#: src/gui/waveEdit.cpp:1040 +msgid "Double" msgstr "" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" msgstr "" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" msgstr "" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" msgstr "" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" msgstr "" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" msgstr "" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" msgstr "" -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" msgstr "" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" +msgstr "" + +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" msgstr "" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" msgstr "" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" msgstr "" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" msgstr "" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" msgstr "" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" msgstr "" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" msgstr "" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" +#: src/gui/sampleEdit.cpp:474 +msgid "Info" msgstr "" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" msgstr "" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" msgstr "" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." msgstr "" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" msgstr "" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" msgstr "" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" msgstr "" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" msgstr "" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." msgstr "" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." msgstr "" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" msgstr "" -#: src/gui/guiConst.cpp:786 -msgid "Next order" +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." msgstr "" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" msgstr "" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." msgstr "" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" msgstr "" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" msgstr "" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:793 -msgid "Add order" +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" msgstr "" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" msgstr "" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" msgstr "" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" msgstr "" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" msgstr "" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:103 -msgid "Options" +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" msgstr "" -#: src/gui/piano.cpp:106 -msgid "Key layout:" +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" msgstr "" -#: src/gui/piano.cpp:111 -msgid "Standard" +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" msgstr "" -#: src/gui/piano.cpp:114 -msgid "Continuous" +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" msgstr "" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" msgstr "" -#: src/gui/piano.cpp:120 -msgid "Disabled" +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:123 -msgid "Replace piano" +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" msgstr "" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" msgstr "" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" msgstr "" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" msgstr "" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" msgstr "" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" msgstr "" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" msgstr "" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" msgstr "" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" msgstr "" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" msgstr "" -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" msgstr "" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" msgstr "" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" msgstr "" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." msgstr "" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." msgstr "" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" msgstr "" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" msgstr "" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" msgstr "" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" msgstr "" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" msgstr "" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" msgstr "" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" msgstr "" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" msgstr "" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" msgstr "" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" msgstr "" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" msgstr "" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." msgstr "" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" msgstr "" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" +#: src/gui/newSong.cpp:183 +msgid "Categories" msgstr "" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" msgstr "" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" +#: src/gui/newSong.cpp:216 +msgid "no results" msgstr "" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" msgstr "" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" msgstr "" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." +#: src/gui/tutorial.cpp:511 +msgid "" +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" msgstr "" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" +#: src/gui/tutorial.cpp:518 +msgid "High Score!" msgstr "" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" msgstr "" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" msgstr "" -#: src/gui/waveEdit.cpp:498 +#: src/gui/tutorial.cpp:696 msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" msgstr "" -#: src/gui/waveEdit.cpp:510 -msgid "Height" +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" msgstr "" -#: src/gui/waveEdit.cpp:512 +#: src/gui/tutorial.cpp:714 msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" msgstr "" -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" msgstr "" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" msgstr "" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" +#: src/gui/songInfo.cpp:50 +msgid "Author" msgstr "" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" +#: src/gui/songInfo.cpp:60 +msgid "Album" msgstr "" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" +#: src/gui/songInfo.cpp:79 +msgid "Auto" msgstr "" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" msgstr "" -#: src/gui/waveEdit.cpp:685 -msgid "FB" +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" msgstr "" -#: src/gui/waveEdit.cpp:765 -msgid "Out" +#: src/gui/grooves.cpp:132 +msgid "remove" msgstr "" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" msgstr "" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" msgstr "" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" msgstr "" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" msgstr "" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" msgstr "" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." msgstr "" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." msgstr "" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." msgstr "" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" msgstr "" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" msgstr "" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" +#: src/gui/csPlayer.cpp:126 +msgid "Load" msgstr "" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" +#: src/gui/csPlayer.cpp:130 +msgid "Kill" msgstr "" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" -msgstr "" +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" +msgstr "Stroj je že mrtev!" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" msgstr "" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" +#: src/gui/csPlayer.cpp:154 +msgid "Status" msgstr "" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" +#: src/gui/csPlayer.cpp:161 +msgid "start" msgstr "" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" +#: src/gui/csPlayer.cpp:163 +msgid "PC" msgstr "" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" +#: src/gui/csPlayer.cpp:165 +msgid "wait" msgstr "" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:167 +msgid "SP" msgstr "" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" msgstr "" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" msgstr "" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" +#: src/gui/csPlayer.cpp:173 +msgid "vol" msgstr "" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/csPlayer.cpp:175 +msgid "vols" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" +#: src/gui/csPlayer.cpp:177 +msgid "volst" msgstr "" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" +#: src/gui/csPlayer.cpp:179 +msgid "vib" msgstr "" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" +#: src/gui/csPlayer.cpp:181 +msgid "porta" msgstr "" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" +#: src/gui/csPlayer.cpp:183 +msgid "arp" msgstr "" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" +#: src/gui/csPlayer.cpp:220 +msgid "Trace" msgstr "" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" msgstr "" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" msgstr "" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" +#: src/gui/gui.cpp:1733 +msgid "Open File" msgstr "" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" msgstr "" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" msgstr "" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" msgstr "" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" +#: src/gui/gui.cpp:1755 +msgid "Save File" msgstr "" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" msgstr "" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" msgstr "" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" msgstr "" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" +#: src/gui/gui.cpp:1793 +msgid "all compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" msgstr "" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" msgstr "" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" msgstr "" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" msgstr "" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" msgstr "" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" msgstr "" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" msgstr "" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" msgstr "" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" msgstr "" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" msgstr "" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" msgstr "" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." +#: src/gui/gui.cpp:1902 +msgid "raw data" msgstr "" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" msgstr "" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +#: src/gui/gui.cpp:1919 +msgid "Load Sample" msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." +#: src/gui/gui.cpp:1940 +msgid "Save Sample" msgstr "" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" msgstr "" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:865 -#, c-format -msgid "" -"%s\n" -"%d bytes free" +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" msgstr "" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" msgstr "" -#: src/gui/sampleEdit.cpp:871 -msgid "" -"\n" -"\n" -"not enough memory for this sample!" +#: src/gui/gui.cpp:1998 +msgid "Export VGM" msgstr "" -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" +#: src/gui/gui.cpp:1999 +msgid "VGM file" msgstr "" -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" +#: src/gui/gui.cpp:2009 +msgid "text file" msgstr "" -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2019 +msgid "binary file" msgstr "" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" msgstr "" -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" msgstr "" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2073 +msgid "Select Color File" msgstr "" -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" msgstr "" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" msgstr "" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" msgstr "" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" msgstr "" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" msgstr "" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" msgstr "" -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" +#: src/gui/gui.cpp:2119 +msgid "Export Colors" msgstr "" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" msgstr "" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" +#: src/gui/gui.cpp:2137 +msgid "Export Layout" msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" msgstr "" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" +#: src/gui/gui.cpp:2155 +msgid "Export Settings" msgstr "" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" +#: src/gui/gui.cpp:2166 +msgid "Load ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" +#: src/gui/gui.cpp:2177 +msgid "command stream" msgstr "" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" +#: src/gui/gui.cpp:2186 +msgid "Open Test" msgstr "" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" msgstr "" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" msgstr "" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" +#: src/gui/gui.cpp:2223 +msgid "Save Test" msgstr "" -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" msgstr "" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." +#: src/gui/gui.cpp:2265 +msgid "compression error" msgstr "" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" +#: src/gui/gui.cpp:2410 +msgid "everything OK" msgstr "" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" +#: src/gui/gui.cpp:2429 +msgid "" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." msgstr "" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" +#: src/gui/gui.cpp:2860 +msgid "paste special..." msgstr "" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" +#: src/gui/gui.cpp:2861 +msgid "paste mix" msgstr "" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" msgstr "" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" msgstr "" -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" msgstr "" -#: src/gui/newSong.cpp:179 -msgid "Categories" +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" msgstr "" -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" +#: src/gui/gui.cpp:2887 +msgid "paste flood" msgstr "" -#: src/gui/newSong.cpp:212 -msgid "no results" +#: src/gui/gui.cpp:2888 +msgid "paste overflow" msgstr "" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" +#: src/gui/gui.cpp:2897 +msgid "operation mask..." msgstr "" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." +#: src/gui/gui.cpp:2904 +msgid "pull delete" msgstr "" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" +#: src/gui/gui.cpp:2908 +msgid "insert" msgstr "" -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" msgstr "" -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" msgstr "" -#: src/gui/tutorial.cpp:491 -msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" msgstr "" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" msgstr "" -#: src/gui/tutorial.cpp:498 -msgid "High Score!" +#: src/gui/gui.cpp:2953 +msgid "input latch" msgstr "" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" +#: src/gui/gui.cpp:2980 +msgid "" +"&&: selected instrument\n" +"..: no instrument" msgstr "" -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +#: src/gui/gui.cpp:3034 +msgid "Set" msgstr "" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" +#: src/gui/gui.cpp:3054 +msgid "note up" msgstr "" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +#: src/gui/gui.cpp:3055 +msgid "note down" msgstr "" -#: src/gui/tutorial.cpp:680 -msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +#: src/gui/gui.cpp:3056 +msgid "octave up" msgstr "" -#: src/gui/tutorial.cpp:687 -msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +#: src/gui/gui.cpp:3057 +msgid "octave down" msgstr "" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" +#: src/gui/gui.cpp:3059 +msgid "values up" msgstr "" -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" +#: src/gui/gui.cpp:3060 +msgid "values down" msgstr "" -#: src/gui/songInfo.cpp:50 -msgid "Author" +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" msgstr "" -#: src/gui/songInfo.cpp:60 -msgid "Album" +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" msgstr "" -#: src/gui/songInfo.cpp:79 -msgid "Auto" +#: src/gui/gui.cpp:3065 +msgid "transpose" msgstr "" -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" +#: src/gui/gui.cpp:3073 +msgid "Notes" msgstr "" -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." +#: src/gui/gui.cpp:3078 +msgid "Values" msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" +#: src/gui/gui.cpp:3085 +msgid "change instrument..." msgstr "" -#: src/gui/grooves.cpp:132 -msgid "remove" +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." msgstr "" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" msgstr "" -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" +#: src/gui/gui.cpp:3124 +msgid "Go ahead" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." msgstr "" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" +#: src/gui/gui.cpp:3135 +msgid "Scale" msgstr "" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." msgstr "" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" +#: src/gui/gui.cpp:3142 +msgid "Minimum" msgstr "" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." +#: src/gui/gui.cpp:3151 +msgid "Maximum" msgstr "" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." +#: src/gui/gui.cpp:3170 +msgid "Set effect" msgstr "" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." +#: src/gui/gui.cpp:3188 +msgid "flip selection" msgstr "" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" msgstr "" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" msgstr "" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" +#: src/gui/gui.cpp:3201 +msgid "expand pattern" msgstr "" -#: src/gui/csPlayer.cpp:113 -msgid "Load" +#: src/gui/gui.cpp:3206 +msgid "collapse song" msgstr "" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" +#: src/gui/gui.cpp:3207 +msgid "expand song" msgstr "" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" -msgstr "Stroj je že mrtev!" +#: src/gui/gui.cpp:3212 +msgid "find/replace" +msgstr "" -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:141 -msgid "Status" +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:148 -msgid "start" +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." msgstr "" -#: src/gui/csPlayer.cpp:150 -msgid "PC" +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/csPlayer.cpp:152 -msgid "wait" +#: src/gui/gui.cpp:4367 +msgid "file" msgstr "" -#: src/gui/csPlayer.cpp:154 -msgid "SP" +#: src/gui/gui.cpp:4368 +msgid "new..." msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" +#: src/gui/gui.cpp:4375 +msgid "open..." msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" +#: src/gui/gui.cpp:4382 +msgid "open recent" msgstr "" -#: src/gui/csPlayer.cpp:160 -msgid "vol" +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" msgstr "" -#: src/gui/csPlayer.cpp:162 -msgid "vols" +#: src/gui/gui.cpp:4401 +msgid "clear history" msgstr "" -#: src/gui/csPlayer.cpp:164 -msgid "volst" +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" msgstr "" -#: src/gui/csPlayer.cpp:166 -msgid "vib" +#: src/gui/gui.cpp:4417 +msgid "save as..." msgstr "" -#: src/gui/csPlayer.cpp:168 -msgid "porta" +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." msgstr "" -#: src/gui/csPlayer.cpp:170 -msgid "arp" +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." msgstr "" -#: src/gui/csPlayer.cpp:207 -msgid "Trace" +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." msgstr "" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." msgstr "" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:1753 -msgid "Open File" +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" +#: src/gui/gui.cpp:4476 +msgid "export..." msgstr "" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" +#: src/gui/gui.cpp:4482 +msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" +#: src/gui/gui.cpp:4486 +msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1775 -msgid "Save File" +#: src/gui/gui.cpp:4504 +msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" +#: src/gui/gui.cpp:4514 +msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" +#: src/gui/gui.cpp:4538 +msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" +#: src/gui/gui.cpp:4565 +msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" +#: src/gui/gui.cpp:4569 +msgid "exit..." msgstr "" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" +#: src/gui/gui.cpp:4577 +msgid "edit" msgstr "" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" +#: src/gui/gui.cpp:4585 +msgid "clear..." msgstr "" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" +#: src/gui/gui.cpp:4590 +msgid "settings" msgstr "" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" +#: src/gui/gui.cpp:4592 +msgid "full screen" msgstr "" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" +#: src/gui/gui.cpp:4596 +msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" +#: src/gui/gui.cpp:4605 +msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" +#: src/gui/gui.cpp:4613 +msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" +#: src/gui/gui.cpp:4616 +msgid "settings..." msgstr "" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" +#: src/gui/gui.cpp:4622 +msgid "Window" msgstr "" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" +#: src/gui/gui.cpp:4622 +msgid "window" msgstr "" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" +#: src/gui/gui.cpp:4623 +msgid "song" msgstr "" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" +#: src/gui/gui.cpp:4624 +msgid "song comments" msgstr "" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" +#: src/gui/gui.cpp:4625 +msgid "song information" msgstr "" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" +#: src/gui/gui.cpp:4626 +msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" +#: src/gui/gui.cpp:4628 +msgid "channels" msgstr "" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" +#: src/gui/gui.cpp:4629 +msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:1922 -msgid "raw data" +#: src/gui/gui.cpp:4630 +msgid "orders" msgstr "" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" +#: src/gui/gui.cpp:4632 +msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" +#: src/gui/gui.cpp:4633 +msgid "mixer" msgstr "" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" msgstr "" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" +#: src/gui/gui.cpp:4641 +msgid "instruments" msgstr "" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" +#: src/gui/gui.cpp:4642 +msgid "samples" msgstr "" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" +#: src/gui/gui.cpp:4643 +msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" +#: src/gui/gui.cpp:4647 +msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:2019 -msgid "VGM file" +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" +#: src/gui/gui.cpp:4651 +msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:2029 -msgid "text file" +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:2039 -msgid "binary file" +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" +#: src/gui/gui.cpp:4655 +msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:2093 -msgid "Select Color File" +#: src/gui/gui.cpp:4658 +msgid "tempo" msgstr "" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" +#: src/gui/gui.cpp:4659 +msgid "clock" msgstr "" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" +#: src/gui/gui.cpp:4660 +msgid "grooves" msgstr "" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" +#: src/gui/gui.cpp:4661 +msgid "speed" msgstr "" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" +#: src/gui/gui.cpp:4665 +msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" +#: src/gui/gui.cpp:4666 +msgid "register view" msgstr "" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" +#: src/gui/gui.cpp:4667 +msgid "statistics" msgstr "" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" +#: src/gui/gui.cpp:4668 +msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" msgstr "" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" +#: src/gui/gui.cpp:4675 +msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" +#: src/gui/gui.cpp:4679 +msgid "Help" msgstr "" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" +#: src/gui/gui.cpp:4679 +msgid "help" msgstr "" -#: src/gui/gui.cpp:2197 -msgid "command stream" +#: src/gui/gui.cpp:4681 +msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:2206 -msgid "Open Test" +#: src/gui/gui.cpp:4682 +msgid "inspector" msgstr "" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" +#: src/gui/gui.cpp:4683 +msgid "panic" msgstr "" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" msgstr "" -#: src/gui/gui.cpp:2243 -msgid "Save Test" +#: src/gui/gui.cpp:4685 +msgid "about..." msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:2285 -msgid "compression error" +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" +#: src/gui/gui.cpp:4704 +msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:2430 -msgid "everything OK" +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2884 -msgid "paste special..." +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:2885 -msgid "paste mix" +#: src/gui/gui.cpp:4721 +msgid "| " msgstr "" -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" -msgstr "" +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" -msgstr "" +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" -msgstr "" +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: src/gui/gui.cpp:2911 -msgid "paste flood" +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." +#: src/gui/gui.cpp:4765 +msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:2932 -msgid "insert" +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" +#: src/gui/gui.cpp:4812 +msgid "| modified" msgstr "" -#: src/gui/gui.cpp:2977 -msgid "input latch" +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:3004 +#: src/gui/gui.cpp:5093 msgid "" -"&&: selected instrument\n" -"..: no instrument" -msgstr "" - -#: src/gui/gui.cpp:3058 -msgid "Set" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:3078 -msgid "note up" +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:3079 -msgid "note down" +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." msgstr "" -#: src/gui/gui.cpp:3080 -msgid "octave up" +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" msgstr "" -#: src/gui/gui.cpp:3081 -msgid "octave down" +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:3083 -msgid "values up" +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:3084 -msgid "values down" +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:3089 -msgid "transpose" +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:3097 -msgid "Notes" +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:3102 -msgid "Values" +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:3159 -msgid "Scale" +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:3166 -msgid "Minimum" +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:3175 -msgid "Maximum" +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:3204 -msgid "flip selection" +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" +#: src/gui/gui.cpp:5740 +msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" msgstr "" -#: src/gui/gui.cpp:3222 -msgid "collapse song" +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:3223 -msgid "expand song" +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" msgstr "" -#: src/gui/gui.cpp:3228 -msgid "find/replace" +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 -#, c-format -msgid "could NOT save layout! %s" +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:3254 -#, c-format -msgid "could NOT load layout! %s" +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" msgstr "" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." +#: src/gui/gui.cpp:5864 +msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" msgstr "" -#: src/gui/gui.cpp:4368 -msgid "file" +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" msgstr "" -#: src/gui/gui.cpp:4369 -msgid "new..." +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" msgstr "" -#: src/gui/gui.cpp:4376 -msgid "open..." +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" msgstr "" -#: src/gui/gui.cpp:4383 -msgid "open recent" +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" msgstr "" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" msgstr "" -#: src/gui/gui.cpp:4402 -msgid "clear history" +#: src/gui/gui.cpp:6265 +msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" +#: src/gui/gui.cpp:6268 +msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." +#: src/gui/gui.cpp:6275 +msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." +#: src/gui/gui.cpp:6342 +msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." +#: src/gui/gui.cpp:6453 +msgid "Got it" msgstr "" -#: src/gui/gui.cpp:4477 -msgid "export..." +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:4483 -msgid "manage chips" +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:4487 -msgid "add chip..." +#: src/gui/gui.cpp:6493 +msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:4515 -msgid "change chip..." +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" +#: src/gui/gui.cpp:6861 +msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" +#: src/gui/gui.cpp:6889 +msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" +#: src/gui/gui.cpp:6893 +msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:4566 -msgid "restore backup" +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:4570 -msgid "exit..." +#: src/gui/gui.cpp:6905 +msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" +#: src/gui/gui.cpp:6909 +msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:4591 -msgid "settings" +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:4597 -msgid "lock layout" +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:4614 -msgid "user systems..." +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4617 -msgid "settings..." +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:4623 -msgid "Window" +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:4623 -msgid "window" +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:4624 -msgid "song" +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:4625 -msgid "song comments" +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:4626 -msgid "song information" +#: src/gui/gui.cpp:7675 +msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:4627 -msgid "subsongs" +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:4629 -msgid "channels" +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:4630 -msgid "chip manager" +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" msgstr "" -#: src/gui/gui.cpp:4631 -msgid "orders" +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:4634 -msgid "mixer" +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" msgstr "" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4642 -msgid "instruments" +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4643 -msgid "samples" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4644 -msgid "wavetables" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4648 -msgid "sample editor" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" msgstr "" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" msgstr "" -#: src/gui/gui.cpp:4652 -msgid "visualizers" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" msgstr "" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" msgstr "" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" +#: src/gui/sysManager.cpp:56 +msgid "Actions" msgstr "" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" msgstr "" -#: src/gui/gui.cpp:4656 -msgid "volume meter" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" msgstr "" -#: src/gui/gui.cpp:4659 -msgid "tempo" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" msgstr "" -#: src/gui/gui.cpp:4668 -msgid "statistics" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" msgstr "" -#: src/gui/gui.cpp:4669 -msgid "memory composition" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" msgstr "" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" msgstr "" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" +#: src/gui/insEdit.cpp:43 +msgid "Down." msgstr "" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" msgstr "" -#: src/gui/gui.cpp:4676 -msgid "spoiler" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "Help" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "help" +#: src/gui/insEdit.cpp:47 +msgid "Up." msgstr "" -#: src/gui/gui.cpp:4682 -msgid "debug menu" +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" msgstr "" -#: src/gui/gui.cpp:4683 -msgid "inspector" +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" msgstr "" -#: src/gui/gui.cpp:4684 -msgid "panic" +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" msgstr "" -#: src/gui/gui.cpp:4685 -msgid "about..." +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" msgstr "" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" msgstr "" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" msgstr "" -#: src/gui/gui.cpp:4704 -msgid "| Groove" +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" msgstr "" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" msgstr "" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" msgstr "" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" msgstr "" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "AM" msgstr "" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" msgstr "" -#: src/gui/gui.cpp:4721 -msgid "| " +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" msgstr "" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" +#: src/gui/insEdit.cpp:53 +msgid "Sustained" msgstr "" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" +msgstr "" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" +msgstr "" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" msgstr "" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" msgstr "" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" msgstr "" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" msgstr "" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " +#: src/gui/insEdit.cpp:53 +msgid "Reverb" msgstr "" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" +#: src/gui/insEdit.cpp:53 +msgid "Fine" msgstr "" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" msgstr "" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" msgstr "" -#: src/gui/gui.cpp:4812 -msgid "| modified" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" msgstr "" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" msgstr "" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" msgstr "" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" msgstr "" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." +#: src/gui/insEdit.cpp:63 +msgid "Left Output" msgstr "" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" msgstr "" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" msgstr "" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" msgstr "" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" msgstr "" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" msgstr "" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" +#: src/gui/insEdit.cpp:75 +msgid "Left" msgstr "" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" +#: src/gui/insEdit.cpp:76 +msgid "Right" msgstr "" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." +#: src/gui/insEdit.cpp:77 +msgid "Tune" msgstr "" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" msgstr "" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" msgstr "" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" msgstr "" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" msgstr "" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" msgstr "" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" msgstr "" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" msgstr "" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" msgstr "" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" msgstr "" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" msgstr "" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" msgstr "" -#: src/gui/gui.cpp:5743 -msgid "You opened:" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" msgstr "" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" msgstr "" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" msgstr "" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" msgstr "" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" msgstr "" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" msgstr "" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" msgstr "" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" msgstr "" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" msgstr "" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" msgstr "" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" msgstr "" -#: src/gui/gui.cpp:6270 -msgid "Erasing" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" msgstr "" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" msgstr "" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" msgstr "" -#: src/gui/gui.cpp:6347 -msgid "Optimization" +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" msgstr "" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" msgstr "" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" msgstr "" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" msgstr "" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" msgstr "" -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" msgstr "" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" msgstr "" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" msgstr "" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" msgstr "" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" msgstr "" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" msgstr "" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" msgstr "" -#: src/gui/gui.cpp:6846 -msgid "Data type:" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" msgstr "" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" msgstr "" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" msgstr "" -#: src/gui/gui.cpp:6878 -msgid "Big endian" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" msgstr "" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" msgstr "" -#: src/gui/gui.cpp:6890 -msgid "Swap words" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" msgstr "" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" msgstr "" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" msgstr "" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" msgstr "" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" msgstr "" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" msgstr "" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" msgstr "" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" msgstr "" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" msgstr "" -#: src/gui/gui.cpp:7499 -msgid "" -"\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" msgstr "" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" msgstr "" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" msgstr "" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" msgstr "" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" msgstr "" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" msgstr "" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" msgstr "" -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" +#: src/gui/insEdit.cpp:230 +msgid "" +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" msgstr "" - -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" + +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:56 -msgid "Actions" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" msgstr "" -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" +#: src/gui/insEdit.cpp:440 +msgid "tone" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" +#: src/gui/insEdit.cpp:442 +msgid "envelope" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" +#: src/gui/insEdit.cpp:451 +msgid "special wave" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" +#: src/gui/insEdit.cpp:464 +msgid "hold" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" +#: src/gui/insEdit.cpp:465 +msgid "alternate" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Fine" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" +#: src/gui/insEdit.cpp:475 +msgid "mirror" msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" +#: src/gui/insEdit.cpp:479 +msgid "resolution" msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" +#: src/gui/insEdit.cpp:480 +msgid "fixed" msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" +#: src/gui/insEdit.cpp:481 +msgid "N/A" msgstr "" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" +#: src/gui/insEdit.cpp:488 +msgid "echo" msgstr "" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" msgstr "" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" msgstr "" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" msgstr "" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" msgstr "" -#: src/gui/insEdit.cpp:72 -msgid "Left" +#: src/gui/insEdit.cpp:507 +msgid "test" msgstr "" -#: src/gui/insEdit.cpp:73 -msgid "Right" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" msgstr "" -#: src/gui/insEdit.cpp:74 -msgid "Tune" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" msgstr "" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" msgstr "" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" msgstr "" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" +#: src/gui/insEdit.cpp:517 +msgid "high3" msgstr "" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" +#: src/gui/insEdit.cpp:518 +msgid "high1" msgstr "" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" +#: src/gui/insEdit.cpp:519 +msgid "poly9" msgstr "" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" +#: src/gui/insEdit.cpp:528 +msgid "16'" msgstr "" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" +#: src/gui/insEdit.cpp:529 +msgid "8'" msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" +#: src/gui/insEdit.cpp:530 +msgid "4'" msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" +#: src/gui/insEdit.cpp:531 +msgid "2'" msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" +#: src/gui/insEdit.cpp:532 +msgid "sustain" msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" +#: src/gui/insEdit.cpp:537 +msgid "square" msgstr "" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" +#: src/gui/insEdit.cpp:545 +msgid "surround" msgstr "" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" msgstr "" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" msgstr "" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" msgstr "" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" msgstr "" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" msgstr "" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" msgstr "" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" msgstr "" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" +#: src/gui/insEdit.cpp:562 +msgid "low pass" msgstr "" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" msgstr "" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" +#: src/gui/insEdit.cpp:564 +msgid "band pass" msgstr "" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" msgstr "" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" msgstr "" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" +#: src/gui/insEdit.cpp:579 +msgid "invert B" msgstr "" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" +#: src/gui/insEdit.cpp:580 +msgid "invert A" msgstr "" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" +#: src/gui/insEdit.cpp:581 +msgid "reset B" msgstr "" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" +#: src/gui/insEdit.cpp:582 +msgid "reset A" msgstr "" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" +#: src/gui/insEdit.cpp:583 +msgid "clip B" msgstr "" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" +#: src/gui/insEdit.cpp:584 +msgid "clip A" msgstr "" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" msgstr "" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" msgstr "" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" +#: src/gui/insEdit.cpp:599 +msgid "rear right" msgstr "" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" +#: src/gui/insEdit.cpp:600 +msgid "rear left" msgstr "" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" +#: src/gui/insEdit.cpp:605 +msgid "on" msgstr "" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" msgstr "" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" msgstr "" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" +#: src/gui/insEdit.cpp:616 +msgid "pause" msgstr "" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" +#: src/gui/insEdit.cpp:617 +msgid "reverse" msgstr "" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" msgstr "" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" +#: src/gui/insEdit.cpp:636 +msgid "Average" msgstr "" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" msgstr "" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" msgstr "" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" msgstr "" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" msgstr "" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" msgstr "" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" msgstr "" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" msgstr "" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" +#: src/gui/insEdit.cpp:648 +msgid "Slide" msgstr "" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" msgstr "" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" msgstr "" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" msgstr "" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" msgstr "" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" msgstr "" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" msgstr "" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" msgstr "" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" msgstr "" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" msgstr "" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" +#: src/gui/insEdit.cpp:729 +msgid "Relative" msgstr "" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" +#: src/gui/insEdit.cpp:778 +msgid "Random" msgstr "" -#: src/gui/insEdit.cpp:335 -msgid "triangle" +#: src/gui/insEdit.cpp:795 +msgid "Self" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" msgstr "" -#: src/gui/insEdit.cpp:366 -msgid "fixed" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" msgstr "" -#: src/gui/insEdit.cpp:367 -msgid "N/A" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" msgstr "" -#: src/gui/insEdit.cpp:374 -msgid "echo" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" msgstr "" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" msgstr "" -#: src/gui/insEdit.cpp:393 -msgid "test" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:403 -msgid "high3" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:404 -msgid "high1" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:405 -msgid "poly9" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:414 -msgid "16'" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:417 -msgid "2'" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:423 -msgid "square" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:431 -msgid "surround" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:437 -msgid "oneshot" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:448 -msgid "low pass" +#: src/gui/insEdit.cpp:3281 +msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:450 -msgid "band pass" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:465 -msgid "invert B" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:466 -msgid "invert A" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:467 -msgid "reset B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:468 -msgid "reset A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:469 -msgid "clip B" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:470 -msgid "clip A" +#: src/gui/insEdit.cpp:3397 +msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:485 -msgid "rear right" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:486 -msgid "rear left" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:491 -msgid "on" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:502 -msgid "pause" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:503 -msgid "reverse" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:522 -msgid "Average" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." msgstr "" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:534 -msgid "Slide" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" +#: src/gui/insEdit.cpp:4329 +msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" +#: src/gui/insEdit.cpp:5231 +msgid "F" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" msgstr "" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" msgstr "" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6303 #, c-format -msgid "%s name" +msgid "Decrease resonance when pitch increases##decreaseres%d" msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3447 -msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6346 +msgid "In" msgstr "" -#: src/gui/insEdit.cpp:3663 -msgid "Env" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Envelope 2 (kick only)" +msgid "Feed signal from filter %d output to channel output" msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Operator %d" +msgid "Filter %d macros" msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "" diff --git a/po/sv.po b/po/sv.po index cd7a731de8..3460bae16c 100644 --- a/po/sv.po +++ b/po/sv.po @@ -12,12 +12,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "för tidigt slut på filen" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "Kanal %d" @@ -27,70 +27,70 @@ msgstr "Kanal %d" msgid "FM %d" msgstr "FM %d" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "20xx: Ange kanalläge (bit 0: kvadrat; bit 1: brus, bit 2; ADSR)" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "21xx: Ange brusfrekvens (0 till 1F)" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "22xy: Ange ADSR (x: form, y: sätt på för kanalen)" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "23xx: Ange ADSR-period låg byte" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "24xx: Ange ADSR-period hög byte" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "25xx: ADSR-tonhöjdningen upp" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "26xx: ADSR-tonhöjdningen ner" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "29xy: Ange auto-ADSR (x: täljare; y: nämnare)" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "2Cxx: Ställ in timerperiodsoffset (bit 7: tecken)" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "2Exx: Skriv till I/O-port A" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "2FXX: Skriv till I/O-port B" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "21xx: Ange brusfrekvens (0 till FF)" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "12xx: Ange arbetscykel (0 till 8)" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "Ange brus LOGISKT OCH mask" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "Ange brus LOGISKT ELLER mask" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" @@ -98,103 +98,103 @@ msgstr "" "2Cxy: Automatisk brusfrekvens (x: läge (0: inaktivera, 1: frekv, 2: frekv + " "LOGISKT ELLER mask); y: offset" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "2Dxx: FÅR EJ ANSTÄLLAS AV KOMPOSITÖREN" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "30xx: Växla hård ADSR-återställning på nya noter" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "18xx: Växla till utökat kanal 3-läge" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "17xx: Växla till PCM-läge (FÖRÅLDRAD)" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "DFxx: Ange sampleuppspelningsriktning (0: normal; 1: omvänd)" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "18xx: Växla till trumläge (1: aktiverat; 0: inaktiverat)" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "11xx: Ange feedback (0 till 7)" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "12xx: Ange nivå för operator 1 (0 högst, 7F lägst)" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "13xx: Ange nivå för operator 2 (0 högst, 7F lägst)" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "14xx: Ange nivå för operator 3 (0 högst, 7F lägst)" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "15xx: Ange nivå för operator 4 (0 högst, 7F lägst)" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" "16xy: Ange operatorsmultiplikator (x: operator från 1 till 4; y: " "multiplikator)" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "19xx: Ange attack av alla operatorer (0 till 1F)" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "1Axx: Ange attack av operator 1 (0 till 1F)" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "1Bxx: Ange attack av operator 2 (0 till 1F)" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "1Cxx: Ange attack av operator 3 (0 till 1F)" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "1Dxx: Ange attack av operator 4 (0 till 1F)" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "" "50xy: Ange AM (x: operator från 1 till 4 (0 för alla operatorer); y: AM)" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" "51xy: Ange sustainnivå (x: operator från 1 till 4 (0 för alla operatorer); " "y: sustain)" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" "51xy: Ange releasenivå (x: operator från 1 till 4 (0 för alla operatorer); " "y: release)" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 msgid "" "53xy: Set detune (x: operator from 1 to 4 (0 for all ops); y: detune where 3 " "is center)" @@ -202,8 +202,8 @@ msgstr "" "53xy: Ange detune (x: operator från 1 till 4 (0 för alla operatorer); y: " "detune där 3 är mitten)" -#: src/engine/sysDef.cpp:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 msgid "" "54xy: Set envelope scale (x: operator from 1 to 4 (0 for all ops); y: scale " "from 0 to 3)" @@ -211,71 +211,71 @@ msgstr "" "54xy: Ange ADSR-skalan (x: operator from 1 to 4 (0 for all operatorer); y: " "skala från 0 till 3)" -#: src/engine/sysDef.cpp:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "56xx: Ange decay för alla operatorer (0 till 1F)" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "57xx: Ange decay för operator 1 (0 till 1F)" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "58xx: Ange decay för operator 2 (0 till 1F)" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "59xx: Ange decay för operator 3 (0 till 1F)" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "Ange decay för operator 4 (0 till 1F)" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "5Bxx: Ange decay 2 för alla operatorer (0 till 1F)" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "5Cxx: Ange decay 2 för operator 1 (0 till 1F)" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "5Dxx: Ange decay 2 för operator 2 (0 till 1F)" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "5Exx: Ange decay 2 för operator 3 (0 till 1F)" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "5Fxx: Ange decay 2 för operator 4 (0 till 1F)" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "60xx: Ställ in operatörsmask (bits 0-3)" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "10xx: Ange brusfrekvens (xx: värde; 0 inaktiverar brus)" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "17xx: Ange LFO-hastighet" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "18xx: Ange LFO-vågform (0 såg, 1 kvadrat, 2 triangel, 3 brus)" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "1Exx: Ange AM-djup (0 till 7F)" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "1Fxx: Ange PM-djup (0 till 7F)" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 msgid "" "55xy: Set detune 2 (x: operator from 1 to 4 (0 for all ops); y: detune from " "0 to 3)" @@ -283,23 +283,23 @@ msgstr "" "55xy: Ange detune 2 (x: operator från 1 till 4 (0 för alla operatorer); y: " "detune från 0 till 3)" -#: src/engine/sysDef.cpp:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "24xx: Ange LFO 2-hastighet" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "25xx: Ange LFO 2-vågform (0 såg, 1 kvadrat, 2 triangel, 3 brus)" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "26xx: Ange AM 2-djup (0 till 7F)" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "27xx: Ange PM 2-djup (0 till 7F)" -#: src/engine/sysDef.cpp:527 +#: 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)" @@ -307,7 +307,7 @@ msgstr "" "28xy: Ange reverb (x: operator från 1 till 4 (0 för alla operatorer); y: " "reverb från 0 till 7)" -#: src/engine/sysDef.cpp:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 msgid "" "2Axy: Set waveform (x: operator from 1 to 4 (0 for all ops); y: waveform " "from 0 to 7)" @@ -315,7 +315,7 @@ msgstr "" "2Axy: Ange vågform (x: operator från 1 till 4 (0 för alla operatorer); y: " "vågform från 0 till 7)" -#: src/engine/sysDef.cpp:529 +#: 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)" @@ -323,42 +323,42 @@ msgstr "" "2Bxy: Ange ADSR-generatorskifte (x: operator från 1 till 4 (0 för alla " "operatorer); y: skift från 0 till 3)" -#: src/engine/sysDef.cpp:530 +#: src/engine/sysDef.cpp:527 msgid "" "2Cxy: Set fine multiplier (x: operator from 1 to 4 (0 for all ops); y: fine)" msgstr "" "2Cxy: Ange finmultiplikator (x: operator från 1 till 4 (0 för alla " "operationer); y: fin)" -#: src/engine/sysDef.cpp:533 +#: src/engine/sysDef.cpp:530 msgid "" "3xyy: Set fixed frequency of operator 1 (x: octave from 0 to 7; y: frequency)" msgstr "" "3xyy: Ange fast frekvens för operator 1 (x: oktav från 0 till 7; y: frekvens)" -#: src/engine/sysDef.cpp:534 +#: src/engine/sysDef.cpp:531 msgid "" "3xyy: Set fixed frequency of operator 2 (x: octave from 8 to F; y: frequency)" msgstr "" "3xyy: Ange fast frekvens för operator 2 (x: oktav från 8 till F; y: frekvens)" -#: src/engine/sysDef.cpp:535 +#: src/engine/sysDef.cpp:532 msgid "" "4xyy: Set fixed frequency of operator 3 (x: octave from 0 to 7; y: frequency)" msgstr "" "4xyy: Ange fast frekvens för operator 3 (x: oktav från 0 till 7; y: frekvens)" -#: src/engine/sysDef.cpp:536 +#: src/engine/sysDef.cpp:533 msgid "" "4xyy: Set fixed frequency of operator 4 (x: octave from 8 to F; y: frequency)" msgstr "" "4xyy: Ange fast frekvens för operator 4 (x: oktav från 8 till F; y: frekvens)" -#: src/engine/sysDef.cpp:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "10xy: Ange LFO (x: aktivera; y: hastighet)" -#: src/engine/sysDef.cpp:544 +#: 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)" @@ -366,70 +366,69 @@ msgstr "" "55xy: Ange SSG-ADSR (x: operator från 1 till 4 (0 för alla operatorer); y: " "0-7 på, 8 av)" -#: src/engine/sysDef.cpp:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "1Fxx: Ange ADPCM-A globalvolym (0 till 3F)" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "10xx: Ange patch (0 till F)" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "12xx: Ange nivå för operator 1 (0 högst, 3F lägst)" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" -msgstr "13xx: Ange nivå för operator 2 (0 högst, 3F lägst)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" +msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" "16xy: Ange operatormultiplikator (x: operator från 1 till 2; y: " "multiplikator)" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "19xx: Ange attack av alla operatorer (0 till F)" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "1Axx: Ange attack av operator 1 (0 till F)" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "1Bxx: Ange attack av operator 2 (0 till F)" -#: src/engine/sysDef.cpp:564 +#: src/engine/sysDef.cpp:561 msgid "50xy: Set AM (x: operator from 1 to 2 (0 for all ops); y: AM)" msgstr "" "50xy: Ange AM (x: operator från 1 till 2 (0 för alla operatorer); y: AM)" -#: src/engine/sysDef.cpp:565 +#: src/engine/sysDef.cpp:562 msgid "" "51xy: Set sustain level (x: operator from 1 to 2 (0 for all ops); y: sustain)" msgstr "" "51xy: Ange sustainnivå (x: operator från 1 till 2 (0 för alla operatorer); " "y: sustain)" -#: src/engine/sysDef.cpp:566 +#: src/engine/sysDef.cpp:563 msgid "52xy: Set release (x: operator from 1 to 2 (0 for all ops); y: release)" msgstr "" "52xy: Ange release (x: operator från 1 till 2 (0 för alla operatorer); y: " "release)" -#: src/engine/sysDef.cpp:567 +#: src/engine/sysDef.cpp:564 msgid "53xy: Set vibrato (x: operator from 1 to 2 (0 for all ops); y: enabled)" msgstr "" "53xy: Ange vibrato (x: operator från 1 till 2 (0 för alla operatorer); y: " "aktiverad)" -#: src/engine/sysDef.cpp:568 +#: 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)" @@ -437,7 +436,7 @@ msgstr "" "54xy: Ange ADSR-skalan (x: operator från 1 till 2 (0 för alla operatorer); " "y: skala från 0 till 3)" -#: src/engine/sysDef.cpp:569 +#: src/engine/sysDef.cpp:566 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 2 (0 for all ops); y: " "enabled)" @@ -445,22 +444,22 @@ msgstr "" "55xy: Ange ADSR-sustain (x: operator från 1 till 2 (0 för alla operatorer); " "y: aktiverad)" -#: src/engine/sysDef.cpp:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "56xx: Ange decay för alla operatorer (0 till F)" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "57xx: Ange decay för operator 1 (0 till F)" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "58xx: Ange decay för operator 2 (0 till F)" -#: src/engine/sysDef.cpp:573 +#: 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)" @@ -468,31 +467,35 @@ msgstr "" "5Bxy: Ange om värdet ska skala ADSR (x: operator från 1 till 2 (0 för alla " "operatorer); y: aktiverad)" -#: src/engine/sysDef.cpp:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "10xx: Ange globalt AM-djup (0: 1dB, 1: 4,8dB)" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "13xx: Ange nivå för operator 2 (0 högst, 3F lägst)" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "14xx: Ange nivå för operator 3 (0 högst, 3F lägst)" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "15xx: Ange nivå för operator 4 (0 högst, 3F lägst)" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "17xx: Ange globalt vibratodjup (0: normal, 1: dubbel)" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "1Cxx: Ange attack av operator 3 (0 till F)" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "1Dxx: Ange attack av operator 4 (0 till F)" -#: src/engine/sysDef.cpp:590 +#: 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)" @@ -500,13 +503,13 @@ msgstr "" "2Axy: Ange vågform (x: operator från 1 till 4 (0 för alla operatorer); y: " "vågform från 0 till 3 i OPL2 och 0 till 7 i OPL3)" -#: src/engine/sysDef.cpp:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" "53xy: Ange vibrato (x: operator från 1 till 4 (0 för alla operatorer); y: " "aktiverad)" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" @@ -514,15 +517,15 @@ msgstr "" "55xy: Ange ADSR-sustain (x: operator från 1 till 4 (0 för alla operatorer); " "y: aktiverad)" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "59xx: Ange decay för operator 3 (0 till F)" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "5Axx: Ange decay för operator 4 (0 till F)" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 msgid "" "5Bxy: Set whether key will scale envelope (x: operator from 1 to 4 (0 for " "all ops); y: enabled)" @@ -530,87 +533,163 @@ msgstr "" "5Bxy: Ange om värdet ska skala ADSR (x: operator från 1 till 4 (0 för alla " "operatorer); y: aktiverad)" -#: src/engine/sysDef.cpp:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" "10xx: Ange vågform (bit 0: triangel; bit 1: såg; bit 2: puls; bit 3: brus)" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" "11xx: Ange modulatortonens brytfrekvens (rekommenderas ej, använd 4xxx i " "stället)" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" "12xx: Ange modulatortonens pulsbredd (rekommenderas ej, använd 3xxx i " "stället)" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "13xx: Ange resonans (0 till F)" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" "14xx: Ange filterläge (bit 0: lågpass; bit 1: bandpass; bit 2: högpass)" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "15xx: Ange ADSR-återställningstid" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" "1Axx: Inaktivera ADSR-återställning för denna kanal (1 inaktiverar; 0 " "aktiverar)" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "1Bxy: Återställ brytfrekvensen (x: på ny not; y: nu)" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "1Cxy: Återställ pulsbredd (x: på ny not; y: nu)" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "1Exy: Byt andra parametrar (FÖRÅLDRAD)" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "20xy: Ange attack/decay (x: attack; y: decay)" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "21xy: Ange sustain/release (x: sustain; y: release)" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "3xxx: Ange pulsbredd (0 till FFF)" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "4xxx: Ange brytfrekvens (0 till 7FF)" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "10xx: Ange vågform" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "20xx: Ange PCM-frekvens" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 msgid "" "10xy: Set AM depth (x: operator from 1 to 4 (0 for all ops); y: depth (0: " "1dB, 1: 4.8dB))" @@ -618,7 +697,7 @@ msgstr "" "10xy: Ange AM-djup (x: operator från 1 till 4 (0 för alla operatorer); y: " "djup (0: 1dB, 1: 4,8dB))" -#: src/engine/sysDef.cpp:639 +#: src/engine/sysDef.cpp:661 msgid "" "17xy: Set vibrato depth (x: operator from 1 to 4 (0 for all ops); y: depth " "(0: normal, 1: double))" @@ -626,23 +705,23 @@ msgstr "" "17xy: Ange vibratodjup (x: operator från 1 till 4 (0 för alla operatorer); " "y: djup (0: normal, 1: dubbel))" -#: src/engine/sysDef.cpp:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "20xy: Ange panorering av operator 1 (x: vänster; y: höger)" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "21xy: Ange panorering av operator 2 (x: vänster; y: höger)" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "22xy: Ange panorering av operator 3 (x: vänster; y: höger)" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "23xy: Ange panorering av operator 4 (x: vänster; y: höger)" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 msgid "" "24xy: Set output level register (x: operator from 1 to 4 (0 for all ops); y: " "level from 0 to 7)" @@ -650,7 +729,7 @@ msgstr "" "24xy: Ange utgångsnivåregistreringen (x: operator från 1 till 4 (0 för alla " "operatorer); y: nivå från 0 till 7)" -#: src/engine/sysDef.cpp:650 +#: src/engine/sysDef.cpp:672 msgid "" "25xy: Set modulation input level (x: operator from 1 to 4 (0 for all ops); " "y: level from 0 to 7)" @@ -658,7 +737,7 @@ msgstr "" "25xy: Ange moduleringsingångsnivån (x: operator från 1 till 4 (0 för alla " "operatorer); y: nivå från 0 till 7)" -#: src/engine/sysDef.cpp:651 +#: src/engine/sysDef.cpp:673 msgid "" "26xy: Set envelope delay (x: operator from 1 to 4 (0 for all ops); y: delay " "from 0 to 7)" @@ -666,11 +745,11 @@ msgstr "" "26xy: Ange ADSR-delay (x: operator från 1 till 4 (0 för alla operatorer); y: " "delay från 0 till 7)" -#: src/engine/sysDef.cpp:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "27xx: Ange brusläge för operator 4 (x: läge från 0 till 3)" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" @@ -678,23 +757,23 @@ msgstr "" "2Fxy: Ange fast frekvensblock (x: operator från 1 till 4; y: oktav från 0 " "till 7)" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "40xx: Ange detune av operator 1 (80: mitten)" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "41xx: Ange detune av operator 2 (80: mitten)" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "42xx: Ange detune av operator 3 (80: mitten)" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "43xx: Ange detune av operator 4 (80: mitten)" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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)" @@ -702,7 +781,7 @@ msgstr "" "3xyy: Ange fast frekvens F-nummer för operator 1 (x: hög 2 bit från 0 till " "3; y: låg 8 bit av F-nummer)" -#: src/engine/sysDef.cpp:674 +#: src/engine/sysDef.cpp:696 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)" @@ -710,7 +789,7 @@ msgstr "" "3xyy: Ange fast frekvens F-nummer för operator 2 (x: hög 2 bit från 4 till " "7; y: låg 8 bit av F-nummer)" -#: src/engine/sysDef.cpp:675 +#: src/engine/sysDef.cpp:697 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)" @@ -718,7 +797,7 @@ msgstr "" "3xyy: Ange fast frekvens F-nummer för operator 3 (x: hög 2 bit från 8 till " "8; y: låg 8 bit av F-nummer)" -#: src/engine/sysDef.cpp:676 +#: src/engine/sysDef.cpp:698 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)" @@ -726,278 +805,543 @@ msgstr "" "3xyy: Ange fast frekvens F-nummer för operator 4 (x: hög 2 bit från C till " "F; y: låg 8 bit av F-nummer)" -#: src/engine/sysDef.cpp:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "11xx: Ange resonans (0 till FF)" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" "12xx: Ange filterläge (bit 0: lågpass; bit 1: bandpass; bit 2: högpass)" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" "13xx: Inaktivera ADSR-återställning för denna kanal (1 inaktiverar; 0 " "aktiverar)" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "14xy: Återställ brytfrekvens (x: på ny not; y: nu)" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "15xy: Återställ pulsbredd (x: på ny not; y: nu)" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "16xy: Ändra andra parametrar" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 msgid "4xxx: Set cutoff (0 to FFF)" msgstr "4xxx: Ange brytfrekvens (0 till FFF)" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" -msgstr "Yamaha YMU759 (MA-2)" - -#: src/engine/sysDef.cpp:701 +#: src/engine/sysDef.cpp:725 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." +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -"ett ljudchip som hittade sin väg in i mobiltelefoner på 2000-talet.\n" -"Så proprietärt som det är gick det bort efter att ha förlorat mot MP3 i " -"mobilenhårdvarustrid." -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" -msgstr "Kanal 1" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" -msgstr "Kanal 2" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" -msgstr "Kanal 3" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" -msgstr "Kanal 4" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" -msgstr "Kanal 5" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" -msgstr "Kanal 6" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" -msgstr "Kanal 7" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" -msgstr "Kanal 8" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" -msgstr "Kanal 9" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" -msgstr "Kanal 10" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" -msgstr "Kanal 11" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" -msgstr "Kanal 12" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" -msgstr "Kanal 13" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" -msgstr "Kanal 14" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" -msgstr "Kanal 15" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" -msgstr "Kanal 16" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" -msgstr "PCM" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" +msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" -msgstr "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" +msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" -msgstr "Sega Genesis utökad kanal 3" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" +msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" -msgstr "TI SN76489" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" +msgstr "" + +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" +msgstr "" + +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" +msgstr "" + +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" +msgstr "" + +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" +msgstr "" + +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" +msgstr "" + +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" +msgstr "" + +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "Yamaha YMU759 (MA-2)" + +#: src/engine/sysDef.cpp:808 +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 "" +"ett ljudchip som hittade sin väg in i mobiltelefoner på 2000-talet.\n" +"Så proprietärt som det är gick det bort efter att ha förlorat mot MP3 i " +"mobilenhårdvarustrid." + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "Kanal 1" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "Kanal 2" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "Kanal 3" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "Kanal 4" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "Kanal 5" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "Kanal 6" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "Kanal 7" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "Kanal 8" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "Kanal 9" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "Kanal 10" -#: src/engine/sysDef.cpp:722 +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "Kanal 11" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "Kanal 12" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "Kanal 13" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "Kanal 14" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "Kanal 15" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "Kanal 16" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "PCM" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "Sega Genesis/Mega Drive" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "Sega Genesis utökad kanal 3" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "TI SN76489" + +#: src/engine/sysDef.cpp:829 msgid "" "a square/noise sound chip found on the Sega Master System, ColecoVision, " "Tandy, TI's own 99/4A and a few other places." @@ -1005,109 +1349,116 @@ msgstr "" "ett kvadrat/brusljudchip som finns på Sega Master System, ColecoVision, " "Tandy, TI:s egen 99/4A och några andra ställen." -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 msgid "Square 1" msgstr "Kvadrat 1" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 msgid "Square 2" msgstr "Kvadrat 2" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 msgid "Square 3" msgstr "Kvadrat 3" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 msgid "Noise" msgstr "Brus" -#: src/engine/sysDef.cpp:729 +#: src/engine/sysDef.cpp:836 msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" msgstr "20xy: Ange brusläge (x: förinställd frekv/k3 frekv; y: tunn puls/brus)" -#: src/engine/sysDef.cpp:734 +#: src/engine/sysDef.cpp:841 msgid "Sega Master System + FM Expansion" msgstr "Sega Master System + FM-expansion" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 msgid "Game Boy" msgstr "Game Boy" -#: src/engine/sysDef.cpp:741 +#: src/engine/sysDef.cpp:848 msgid "the most popular portable game console of the era." msgstr "den mest populära bärbara spelkonsol på tiden." -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 1" msgstr "Puls 1" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 2" msgstr "Puls 2" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 msgid "Wavetable" msgstr "Wavetable" -#: src/engine/sysDef.cpp:749 +#: src/engine/sysDef.cpp:856 msgid "11xx: Set noise length (0: long; 1: short)" msgstr "11xx: Ange bruslängd (0: lång; 1: kort)" -#: src/engine/sysDef.cpp:750 +#: src/engine/sysDef.cpp:857 msgid "12xx: Set duty cycle (0 to 3)" msgstr "12xx: Ange arbetscykel (0 till 3)" -#: src/engine/sysDef.cpp:751 +#: src/engine/sysDef.cpp:858 msgid "13xy: Setup sweep (x: time; y: shift)" msgstr "13xy: Konfigurera filtersvep (x: tid; y: skift)" -#: src/engine/sysDef.cpp:752 +#: src/engine/sysDef.cpp:859 msgid "14xx: Set sweep direction (0: up; 1: down)" msgstr "14xx: Ange filtersvepriktning (0: uppåt; 1: nedåt)" -#: src/engine/sysDef.cpp:757 +#: src/engine/sysDef.cpp:864 msgid "PC Engine/TurboGrafx-16" msgstr "PC Engine/TurboGrafx-16" -#: src/engine/sysDef.cpp:758 +#: src/engine/sysDef.cpp:865 msgid "an '80s game console with a wavetable sound chip, popular in Japan." msgstr "" "en spelkonsol från 80-talet med ett wavetable-ljudchip, populär i Japan." -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 msgid "11xx: Toggle noise mode" msgstr "11xx: Växla brusläge" -#: src/engine/sysDef.cpp:767 +#: src/engine/sysDef.cpp:874 msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" msgstr "" "12xx: Ställ in LFO (0: inaktiverad; 1: 1x djup; 2: 16x djup; 3: 256x djup)" -#: src/engine/sysDef.cpp:768 +#: src/engine/sysDef.cpp:875 msgid "13xx: Set LFO speed" msgstr "13xx: Ange LFO-hastighet" -#: src/engine/sysDef.cpp:774 +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 msgid "NES (Ricoh 2A03)" msgstr "NES (Ricoh 2A03)" -#: src/engine/sysDef.cpp:775 +#: src/engine/sysDef.cpp:882 msgid "" "also known as Famicom in Japan, it's the most well-known game console of the " "'80s." @@ -1115,70 +1466,72 @@ msgstr "" "även känd som Famicom i Japan, det är den mest välkända spelkonsolen på 80-" "talet." -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 msgid "Triangle" msgstr "Triangel" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 msgid "DPCM" msgstr "DPCM" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 msgid "11xx: Write to delta modulation counter (0 to 7F)" msgstr "11xx: Skriv till deltamoduleringsräknaren (0 till 7F)" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" msgstr "12xx: Ange arbetscykel/brusläge (puls: 0 till 3; brus: 0 eller 1)" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "13xy: Filtersvep upp (x: tid; y: skift)" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "14xy: Filtersvep ner (x: tid; y: skift)" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "15xx: Ange ADSR-läge (0: kuvert, 1: längd, 2: looping, 3: konstant)" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "16xx: Ställ in längdräknare (se manualen för en lista med värden)" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "17xx: Ställ in bildräknarläge (0: 4-steg, 1: 5-steg)" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "18xx: Välj PCM/DPCM-läge (0: PCM; 1: DPCM)" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "19xx: Ställ in triangellinjärräknare (0 till 7F; 80 och högre stopp)" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "20xx: Ställ in DPCM-frekvens (0 till F)" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "NES + Konami VRC7" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "Famicom Disk System" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "Commodore 64 (SID 6581)" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." @@ -1186,11 +1539,11 @@ msgstr "" "denna dator drivs av SID-chippet, som hade synthesizerfunktioner som ett " "filter och ADSR." -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "Commodore 64 (SID 8580)" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR.\n" @@ -1200,15 +1553,15 @@ msgstr "" "filter och ADSR.\n" "detta är den nyare versionen av chippet." -#: src/engine/sysDef.cpp:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "DefleCade" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "Neo Geo CD" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." @@ -1216,154 +1569,154 @@ msgstr "" "som Neo Geo, men saknar ADPCM-B-kanalen eftersom de inte kunde ansluta " "stiften." -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "FM 1" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "FM 2" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "FM 3" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "FM 4" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "PSG 1" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "PSG 2" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "PSG 3" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "ADPCM-A 1" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "ADPCM-A 2" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "ADPCM-A 3" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "ADPCM-A 4" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "ADPCM-A 5" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "ADPCM-A 6" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "Neo Geo CD utökat kanal 2" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1375,31 +1728,35 @@ msgstr "" "denna är i utökat kanalläge, vilket förvandlar den andra FM-kanalen till " "fyra operatorer med självständiga toner/frekvenser." -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "FM 2 OP1" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "FM 2 OP2" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "FM 2 OP3" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "FM 2 OP4" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "AY-3-8910" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 msgid "" "this chip is everywhere! ZX Spectrum, MSX, Amstrad CPC, Intellivision, " "Vectrex...\n" @@ -1409,11 +1766,11 @@ msgstr "" "Vectrex...\n" "upptäckten av ADSR-basen hjälpte ljudchippet att slå SN76489 med lätthet." -#: src/engine/sysDef.cpp:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "Amiga" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." @@ -1421,27 +1778,27 @@ msgstr "" "en dator från 80-talet med full samplingskapaciteter, vilket ger den ett " "ljud för sin tid." -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "10xx: Växla filter (0 inaktiverar; 1 aktiverar)" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "11xx: Växla AM med nästa kanalen" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "12xx: Växla periodmodulering med nästa kanalen" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "13xx: Ange vågform" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "Yamaha YM2151 (OPM)" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 msgid "" "this was Yamaha's first integrated FM chip.\n" "it was used in several synthesizers, computers and arcade boards." @@ -1449,58 +1806,58 @@ msgstr "" "detta var Yamahas första integrerad FM-chip.\n" "det användes i flera synthesizers, datorer och arkadbrädor." -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "FM 5" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "FM 6" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "FM 7" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "FM 8" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "Yamaha YM2612 (OPN2)" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer)." @@ -1508,11 +1865,11 @@ msgstr "" "detta ljudchip är mest känt för att vara i Sega Genesis (men det var också " "på FM Towns-datorn)." -#: src/engine/sysDef.cpp:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "Atari TIA" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." @@ -1520,11 +1877,11 @@ msgstr "" "det är en utmaning att göra musik på detta chip som knappt har musikala " "förmågor..." -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "Philips SAA1099" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 msgid "" "supposedly an upgrade from the AY-3-8910, this was present on the Creative " "Music System (Game Blaster) and SAM Coupé." @@ -1532,35 +1889,35 @@ msgstr "" "förmodligen en uppgradering från AY-3-8910, detta fanns på CreativeMusic " "System (Game Blaster) och SAM Coupé." -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "PSG 4" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "PSG 5" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "PSG 6" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "10xy: Ange kanalläge (x: brus; y: ton)" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "11xx: Ange brusfrekvens" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "12xx: Konfigurera ADSR (se dokument för mer information)" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "Microchip AY8930" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 msgid "" "an improved version of the AY-3-8910 with a bigger frequency range, duty " "cycles, configurable noise and per-channel envelopes!" @@ -1568,11 +1925,11 @@ msgstr "" "en förbättrad version av AY-3-8910 med ett större frekvensområde, " "arbetscykler, konfigurerbart brus och ADSR per kanal!" -#: src/engine/sysDef.cpp:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "Commodore VIC-20" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." @@ -1580,118 +1937,120 @@ msgstr "" "Commodores efterträdare till PET.\n" "Dess kvadratvågkanaler är mer än bara fyrkantiga..." -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "Låg" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "Mitten" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "Hög" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "Commodore PET" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" "en kanal med 1-bit wavetable som är bättre (och sämre) än PC-högtalaren." -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "Våg" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "SNES" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "FM? nä... samples! Nintendos svar på Sega." -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "18xx: Aktivera ekobuffert" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "19xx: Ange ekodelay (0 till F)" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "1Axx: Ange vänster ekovolym" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "1Bxx: Ange höger ekovolym" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "1Cxx: Ställ in ekoåterkoppling" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "1Exx: Ange torrutgångsvolym (vänster)" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "1Fxx: Ange torrutgångsvolym (höger)" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "30xx: Ställ in ekofilterkoefficient 0" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "31xx: Ställ in ekofilterkoefficient 1" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "32xx: Ställ in ekofilterkoefficient 2" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "33xx: Ställ in ekofilterkoefficient 3" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "34xx: Ställ in ekofilterkoefficient 4" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "35xx: Ställ in ekofilterkoefficient 5" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "36xx: Ställ in ekofilterkoefficient 6" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "37xx: Ställ in ekofilterkoefficient 7" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "12xx: Växla eko på denna kanal" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "13xx: Växla tonhöjdsmodulering" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "14xy: Växla invertering (x: vänster; y: höger)" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" @@ -1699,59 +2058,59 @@ msgstr "" "15xx: Ange envelope-läge (0: ADSR, 1: gain/direkt, 2: dec, 3: exp, 4: inc, " "5: böjd)" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "16xx: Ange gain (00 till 7F om direkt; 00 till 1F annars)" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "1Dxx: Ange brusfrekvens (00 till 1F)" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "20xx: Ange attack (0 till F)" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "21xx: Ange decay (0 till 7)" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "22xx: Ange sustain (0 till 7)" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "23xx: Ange release (00 till 1F)" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "Konami VRC6" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "ett expansionschip för Famicom, med en unik sågtandskanal." -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "VRC6 1" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "VRC6 2" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "VRC6 Såg" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "12xx: Ange arbetscykel (puls: 0 till 7)" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "Yamaha YM2413 (OPLL)" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." @@ -1759,102 +2118,103 @@ msgstr "" "kostnadsreducerad version av OPL med 16 patchar och endast en av dem är " "användarkonfigurerbara." -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "FM 9" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "Famicom Disk System (chip)" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "en diskenhet för Famicom som också innehåller en wavetable-kanal." -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "FDS" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "11xx: Ange moduleringsdjup" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "12xy: Ange moduleringshastighet hög byte (x: aktivera; y: värde)" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "13xx: Ställ in moduleringshastighet låg byte" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "14xx: Ange modulatorns position" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "15xx: Ställ in modulatortabellen på vågform" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "16xy: Automatisk moduleringshastighet (x: täljare; y: nämnare)" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "MMC5" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "ett expansionschip för Famicom, med en föga känd PCM-kanal." -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "Namco 163" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "ett expansionschip för Famicom, med full wavetable." -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "18xx: Ändra kanalgränserna (0 till 7, x + 1)" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "20xx: Ladda en vågform i minnet" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "21xx: Ange position för vågbelastning" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "10xx: Välj vågform" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "11xx: Ange vågformens position i RAM" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "12xx: Ange vågformslängden i RAM (04 till FC i steg om 4)" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "15xx: Ställ in vågformens belastningsposition" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "16xx: Ställ in vågformens belastningslängd (04 till FC i steg om 4)" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "Yamaha YM2203 (OPN)" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 msgid "" "cost-reduced version of the OPM with a different register layout and no " "stereo...\n" @@ -1864,83 +2224,76 @@ msgstr "" "stereo...\n" "...men det har ett inbyggd AY-3-8910! (faktiskt ett YM2149)" -#: src/engine/sysDef.cpp:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "Yamaha YM2203 (OPN) utökad kanal 3" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -"kostnadsreducerad version av OPM med en annan registerlayout och " -"ingenstereo...\n" -"...men det har ett inbyggd AY-3-8910! (faktiskt ett YM2149)\n" -"detta är i utökat kanalläge, vilket förvandlar den tredje FM-kanalen till " -"fyra operatorer med självständiga toner/frekvenser" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "FM 3 OP1" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "FM 3 OP2" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "FM 3 OP3" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "FM 3 OP4" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "Yamaha YM2203 (OPN) CSM" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -"kostnadsreducerad version av OPM med en annan registerlayout och " -"ingenstereo...\n" -"...men det har ett inbyggd AY-3-8910! (faktiskt ett YM2149)\n" -"CSM bla bla" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "CSM Timer" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "Yamaha YM2608 (OPNA)" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." @@ -1948,91 +2301,86 @@ msgstr "" "OPN men dubbelt så många FM-kanaler, stereo gör en comeback och har rytm och " "ADPCM-kanaler." -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "Bastrumma" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "Virveltrumma" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "Ridcymbal" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "Hi-hat" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "Puka" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "Rimshot" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "ADPCM" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "Yamaha YM2608 (OPNA) utökad kanal 3" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -"OPN men dubbelt så många FM-kanaler, stereo gör en comeback och har rytm och " -"ADPCM-kanaler.\n" -"detta är i utökat kanalläge, vilket förvandlar den tredje FM-kanalen till " -"fyra operatorer med självständiga toner/frekvenser" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "Yamaha YM2608 (OPNA) CSM" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -"OPN men dubbelt så många FM-kanaler, stereo gör en comeback och har rytm och " -"ADPCM-kanaler.\n" -"CSM bla bla" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "Yamaha YM3526 (OPL)" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 msgid "" "OPN, but what if you only had two operators, no stereo, no detune and a " "lower ADSR parameter range?" @@ -2040,19 +2388,19 @@ msgstr "" "OPN, men tänk om du bara hade två operatorer, ingen stereo, ingen detune och " "ett lägre ADSR-parameterintervall?" -#: src/engine/sysDef.cpp:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "Yamaha YM3812 (OPL2)" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "OPL, men tänk om du hade fler vågformer att välja på än normalsinus?" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "Yamaha YMF262 (OPL3)" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" @@ -2060,86 +2408,86 @@ msgstr "" "OPL2, men tänk om du hade två gånger så många kanaler, 4-operatorsläge, " "stereo och till och med fler vågformer?" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "4OP 1" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "4OP 3" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "4OP 5" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "4OP 7" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "4OP 9" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "FM 10" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "4OP 11" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "FM 12" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "FM 13" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "FM 14" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "FM 15" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "FM 16" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "FM 17" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "FM 18" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "MultiPCM" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" @@ -2147,89 +2495,91 @@ msgstr "" "hur många PCM-kanaler vill du ha?\n" "MultiPCM: ja" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "Kanal 17" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "Kanal 18" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "Kanal 19" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "Kanal 20" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "Kanal 21" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "Kanal 22" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "Kanal 23" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "Kanal 24" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "Kanal 25" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "Kanal 26" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "Kanal 27" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "Kanal 28" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "PC-högtalare" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "lycka till! du får en kvadrat och ingen volymkontroll." -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "Kvadrat" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "Pong" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "vänligen använd ej detta chip. det var lagt till för skojs skull." -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "POKEY" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 msgid "" "TIA, but better and more flexible.\n" "used in the Atari 8-bit family of computers (400/800/XL/XE)." @@ -2237,23 +2587,23 @@ msgstr "" "TIA, men bättre och mer flexibelt.\n" "används i Ataris 8-bit familj av datorer (400/800/XL/XE)." -#: src/engine/sysDef.cpp:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "10xx: Ange vågform (0 till 7)" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "11xx: Ange AUDCTL" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "12xx: Växla till tvåtonsläge" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "Ricoh RF5C68" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." @@ -2261,43 +2611,44 @@ msgstr "" "detta är som SNES ljudchip men utan interpolation och resten av de trevliga " "bitar." -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "WonderSwan" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "utvecklad av skaparna för Game Boy och Virtual Boy..." -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "Våg/PCM" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "Våg/Filtersvep" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "Våg/Brus" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "11xx: Ange brusläge (0: avaktiverad; 1-8: aktiverad/tryck)" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "12xx: Ange filtersvepperiod (0: inaktiverad; 1-20: aktiverad/period)" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "13xx: Ange filtersvepbelopp" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "Yamaha YM2414 (OPZ)" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 msgid "" "like OPM, but with more waveforms, fixed frequency mode and totally... " "undocumented.\n" @@ -2307,27 +2658,29 @@ msgstr "" "odokumenterad.\n" "används i Yamaha TX81Z och några andra synthesizers." -#: src/engine/sysDef.cpp:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "2Fxx: Växla till hård ADSR-återställning på nya noter" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "Pokémon Mini" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "detta är som PC-högtalare men har arbetscykler." -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "Puls" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "SegaPCM" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." @@ -2335,22 +2688,23 @@ msgstr "" "används i vissa Sega arkadbrädor (som OutRun), och vanligtvis parat ihop med " "en YM2151." -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "Virtual Boy" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" "en spelkonsol som misslyckades med att sälja bra på grund av dess " "huvudvärksframkallande funktioner." -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "11xx: Ange bruslängd (0 till 7)" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 msgid "" "12xy: Setup envelope (x: enabled/loop (1: enable, 3: enable+loop); y: speed/" "direction (0-7: down, 8-F: up))" @@ -2358,11 +2712,11 @@ msgstr "" "12xy: Ställ in ADSR (x: akltiverad/loop (1: aktivera, 3: aktivera+loop); y: " "hastighet/ riktning (0-7: ner, 8-F: upp))" -#: src/engine/sysDef.cpp:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "13xy: Ange filtersvep (x: hastighet; y: skift; endast kanal 5)" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" @@ -2370,15 +2724,15 @@ msgstr "" "14xy: Ange modulation (x: aktiverad/loop (1: aktivera, 3: aktivera+loop); y: " "hastighet; endast kanal 5)" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "15xx: Ange moduleringsvågform (x: wavetable; endast kanal 5)" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "Konami VRC7" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 msgid "" "like OPLL, but even more cost reductions applied. three FM channels went " "missing, and drums mode did as well..." @@ -2386,11 +2740,11 @@ msgstr "" "som OPLL, men ännu fler kostnadssänkningar tillämpades. tre FM-kanaler gick " "bort, och trumläget gjorde det också..." -#: src/engine/sysDef.cpp:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "Yamaha YM2610B (OPNB2)" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip." @@ -2398,18 +2752,18 @@ msgstr "" "så Taito frågade Yamaha om de kunde få tillbaka de två saknade FM-kanalerna," "och Yamaha lämnade dem gärna med detta chip." -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "ADPCM-B" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "ZX Spectrum Beeper" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 msgid "" "the ZX Spectrum only had a basic beeper capable of...\n" "...a bunch of thin pulses and tons of other interesting stuff!\n" @@ -2419,19 +2773,19 @@ msgstr "" "...en massa tunna pulser och massor av andra intressanta saker!\n" "Furnace ger ett tunt pulssystem." -#: src/engine/sysDef.cpp:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "12xx: Ange pulsbredd" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "17xx: Trigga överlagringstrumma" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "Yamaha YM2612 (OPN2) utökad kanal 3" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2443,11 +2797,11 @@ msgstr "" "detta är i utökat kanalläge, vilket förvandlar den tredje FM-kanalen till " "fyra operatorer med självständiga toner/frekvenser." -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "Yamaha YM2612 (OPN2) CSM" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2457,11 +2811,12 @@ msgstr "" "på FM Towns-datorn).\n" "detta inkluderar CSM-lägeskontroll för specialeffekter på kanal 3." -#: src/engine/sysDef.cpp:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "Konami SCC" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 msgid "" "a wavetable chip made by Konami for use with the MSX.\n" "the last channel shares its wavetable with the previous one though." @@ -2469,44 +2824,44 @@ msgstr "" "ett wavetable-chip tillverkat av Konami för användning med MSX.\n" "den sista kanalen delar dock sitt wavetable med den föregående kanalen." -#: src/engine/sysDef.cpp:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "Yamaha YM3526 (OPL) med trummor" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "OPL-chippet men med trumläge påslaget." -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "Bastrumma/FM 7" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "Yamaha YM3812 (OPL2) med trummor" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "OPL2-chippet men med trumläge påslaget." -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "Yamaha YMF262 (OPL3) med trummor" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "OPL3-chippet men med trumläge påslaget." -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "Bastrumma/FM 16" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "Yamaha YM2610 (OPNB)" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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 " @@ -2516,11 +2871,11 @@ msgstr "" "det är som OPNA men rytmkanalerna är ADPCM-kanaler och två FM-kanaler " "försvann." -#: src/engine/sysDef.cpp:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "Yamaha YM2610 (OPNB) utökad kanal 2" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2534,11 +2889,11 @@ msgstr "" "detta är i utökat kanalläge, vilket förvandlar den andra FM-kanalen till " "fyra operatorer med självständiga toner/frekvenser." -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "Yamaha YM2610 (OPNB) CSM" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2550,50 +2905,50 @@ msgstr "" "försvann.\n" "detta inkluderar CSM-lägeskontroll för specialeffekter på kanal 2." -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "Yamaha YM2413 (OPLL) med trummor" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." -msgstr "OPLL-chippet men med trumläge påslaget." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." +msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "3xxx: Ladda LFSR (0 till FFF)" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "Atari Lynx" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" "en bärbar spelkonsol tillverkad av Atari. den har alla Ataris " "varumärkesvågformer." -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "10xx: Ange ekoåterkopplingsnivå (00 till FF)" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "11xx: Ange kanalekonivå (00 till FF)" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "12xx: Växla QSound-algoritm (0: inaktiverad; 1: aktiverad)" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "3xxx: Ställ in ekodelaybuffertlängd (000 till AA5)" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "Capcom QSound" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." @@ -2601,122 +2956,122 @@ msgstr "" "används i några av Capcoms arkadbrädor. surroundliknande samplad ljud med " "eko." -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "PCM 1" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "PCM 2" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "PCM 3" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "PCM 4" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "PCM 5" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "PCM 6" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "PCM 7" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "PCM 8" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "PCM 9" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "PCM 10" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "PCM 11" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "PCM 12" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "PCM 13" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "PCM 14" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "PCM 15" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "PCM 16" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "ADPCM 1" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "ADPCM 2" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "ADPCM 3" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "VERA" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "chippet som används i en datordesign skapad av The 8-Bit Guy." -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "20xx: Ange vågform" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "22xx: Ange arbetscykel (0 till 3F)" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "Yamaha YM2610B (OPNB2) utökad kanal 3" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2728,25 +3083,24 @@ msgstr "" "vilket förvandlar den tredje FM-kanalen till fyra operatorer med " "självständiga toner/frekvenser." -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "Yamaha YM2610B (OPNB2) CSM" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -"så Taito frågade Yamaha om de kunde få tillbaka de två saknade FM-kanalerna," -"och Yamaha lämnade dem gärna med detta chip.\n" -"CSM bla bla" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "SegaPCM (kompatibelt 5-kanalsläge)" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." @@ -2754,11 +3108,11 @@ msgstr "" "detta är samma sak som SegaPCM, men visar bara 5 av kanalerna för " "kompatibilitet med DefleMask." -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "Seta/Allumer X1-010" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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 " @@ -2767,19 +3121,19 @@ msgstr "" "ett ljudchip som används i flera Seta/Allumer-tillverkade arkadbrädor med " "för många kanaler med wavetable-ljud, som också kan sampla ljud." -#: src/engine/sysDef.cpp:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "11xx: Ange ADSR-formen" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "12xx: Ange samplebanksplats (0 till 7)" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "20xx: Ange PCM-frekvens (1 till FF)" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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)" @@ -2788,15 +3142,15 @@ msgstr "" "form till L/R; bit 3/5: H.invertera höger/vänster; bit 4/6: V.invertera " "höger/vänster)" -#: src/engine/sysDef.cpp:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "23xx: Ange ADSR-period" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "Konami Bubble System WSG" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." @@ -2804,142 +3158,142 @@ msgstr "" "det här är den wavetable-delen av Bubble System, som också har två stycken " "AY-3-8910." -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "Yamaha YMF278B (OPL4)" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" "som OPL3, men denna gång har den också en 24-kanalsversion av MultiPCM." -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "PCM 17" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "PCM 18" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "PCM 19" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "PCM 20" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "PCM 21" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "PCM 22" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "PCM 23" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "PCM 24" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "Yamaha YMF278B (OPL4) med trummor" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "OPL4 men med trumläget påslaget." -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "11xx: Ange filterläge (00 till 03)" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "14xx: Ange filterkoefficient K1 låg byte (00 till FF)" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "15xx: Ange filterkoefficient K1 hög byte (00 till FF)" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "16xx: Ange filterkoefficient K2 låg byte (00 till FF)" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "17xx: Ange filterkoefficient K2 hög byte (00 till FF)" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "18xx: Ange filterkoefficient K1 skjut upp (00 till FF)" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "19xx: Ange filterkoefficient K1 skjut ner (00 till FF)" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "1Axx: Ange filterkoefficient K2 glida upp (00 till FF)" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "1Bxx: Ange filterkoefficient K2 skjut ner (00 till FF)" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "22xx: Ange vänster volymramp för ADSR (signerad) (00 till FF)" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "22xx: Ange höger volymramp för ADSR (signerad) (00 till FF)" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "24xx: Ange ADSR-filterkoefficient k1 ramp (signerad) (00 till FF)" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" "25xx: Ange ADSR-filterkoefficient k1 ramp (signerad, långsammare) (00 till " "FF)" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "26xx: Ange ADSR-filterkoefficient k2 ramp (signerad) (00 till FF)" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" "27xx: Ange ADSR-filterkoefficient k2 ramp (signerad, långsammare) (00 till " "FF)" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "120x: Ange paus (bit 0)" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "2xxx: Ange ADSR-antal (000 till 1FF)" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "3xxx: Ange filterkoefficient K1 (000 till FFF)" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "4xxx: Ange filterkoefficient K2 (000 till FFF)" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "Ensoniq ES5506" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 msgid "" "a sample chip made by Ensoniq, which is the basis for the GF1 chip found in " "Gravis' Ultrasound cards." @@ -2947,43 +3301,43 @@ msgstr "" "ett samplechip tillverkat av Ensoniq, som är grunden för GF1-chippet som " "finns i Gravis ultraljudskorten." -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "Kanal 29" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "Kanal 30" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "Kanal 31" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "Kanal 32" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "Yamaha Y8950" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "som OPL men med en ADPCM-kanal." -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "Yamaha Y8950 med trummor" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "Y8950-chippet, i trumläge." -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "Konami SCC+" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." @@ -2991,15 +3345,15 @@ msgstr "" "detta är en variant av Konamis SCC-chip med den sista kanalens wavetable " "självständig." -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "12xx: Ange pulsbredd (0 till 7F)" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "13xx: Ange resonans (0 to FF)" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 msgid "" "14xx: Set filter mode (bit 0: ring mod; bit 1: low pass; bit 2: high pass; " "bit 3: band pass)" @@ -3007,56 +3361,56 @@ msgstr "" "14xx: Ange filterläge (bit 0: ringmod; bit 1: lågpass; bit 2: högpass; bit " "3: bandpass)" -#: src/engine/sysDef.cpp:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "15xx: Ange frekvenssvepperiod låg byte" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "16xx: Ange frekvenssvepperiod hög byte" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "17xx: Ange volymsvepperioden låg byte" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "18xx: Ställ in volymsvepperiod hög byte" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "19xx: Ange brytfrekvenssvepperiod låg byte" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "1Axx: Ange brytfrekvenssvepperiod hög byte" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "1Bxx: Ange frekvenssvepgräns" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "1Cxx: Ange volymsvepgräns" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "1Dxx: Ange brytfrekvenssvepgräns" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "1Exx: Ange fasåterställningsperioden låg byte" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "1Fxx: Ange fasåterställningsperioden hög byte" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" "20xx: Växla frekvenssvep (bit 0-6: hastighet; bit 7: riktning är uppåt)" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 msgid "" "21xx: Toggle volume sweep (bit 0-4: speed; bit 5: direction is up; bit 6: " "loop; bit 7: alternate)" @@ -3064,17 +3418,33 @@ msgstr "" "21xx: Växla volymfiltersvep (bit 0-4: hastighet; bit 5: riktning är uppåt; " "bit 6: loop; bit 7: alternativ)" -#: src/engine/sysDef.cpp:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" "22xx: Växla brytfrekvensfiltersvep (bit 0-6: hastighet; bit 7: riktning är " "uppåt)" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "tildearrow Sound Unit" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" @@ -3082,45 +3452,46 @@ msgstr "" "tildearrows fantasi ljudchip. stopp in SID, AY och VERA i en blandare, och " "du får detta!" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "OKI MSM6295" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "ett ADPCM-ljudchip tillverkat av OKI och används i många arkadbrädor." -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "20xx: Ange chiputgångshastighet (0: klocka/132; 1: klocka/165)" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "OKI MSM6258" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "ett ADPCM-ljudchip tillverkat av OKI och används i Sharp X68000." -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "Sample" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "20xx: Ange frekvensdelare (0-2)" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "21xx: Välj klockfrekvens (0: full; 1: halv)" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "Yamaha YMZ280B (PCMD8)" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 msgid "" "used in some arcade boards. Can play back either 4-bit ADPCM, 8-bit PCM or " "16-bit PCM." @@ -3128,41 +3499,42 @@ msgstr "" "används i vissa arkadbrädor. Kan spela upp antingen 4-bit ADPCM, 8-bit PCM " "eller 16-bit PCM." -#: src/engine/sysDef.cpp:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "Namco WSG" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" "ett wavetable-ljudchip som används i Pac-Man, bland andra tidiga Namco " "arkadspel." -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "Namco C15 WSG" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" "efterföljaren till det ursprungliga Namco WSG-chippet, som användes i senare " "Namco arkadspel." -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "Namco C30 WSG" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "som Namco C15 men med stereoljud." -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "OKI MSM5232" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." @@ -3170,27 +3542,27 @@ msgstr "" "ett kvadratvåg additiv synteschip tillverkat av OKI. används i några " "arkadbrädor och instrument." -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "10xy: Ställ in gruppkontroll (x: sustain; y: delväxla bitmask)" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "11xx: Ange brusväxling" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "12xx: Ange gruppattack (0 till 5)" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "13xx: Ange gruppdecay (0 till 11)" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "Yamaha YM2612 (OPN2) med DualPCM" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -3200,33 +3572,29 @@ msgstr "" "på FM Towns-datorn).\n" "detta system använder mjukvarublandning för att kunna ge två samplekanaler." -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "FM 6/PCM 1" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "Yamaha YM2612 (OPN2) utökad kanal 3 med DualPCM och CSM" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -"detta ljudchip är mest känt för att vara i Sega Genesis (men det var också " -"på FM Towns-datorn).\n" -"detta system använder mjukvarublandning för att kunna ge två samplekanaler.\n" -"detta är i utökat kanalläge, vilket förvandlar den tredje FM-kanalen till " -"fyra operatorer med självständiga toner/frekvenser." -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "T6W28" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." @@ -3234,31 +3602,31 @@ msgstr "" "ett SN76489-derivat som används i Neo Geo Pocket, har självständig " "stereovolym och bruskanalsfrekvens." -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "20xx: Ange bruslängd (0: kort, 1: lång)" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "Generisk PCM DAC" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "så generisk sampleuppspelning som det bara går." -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "Konami K007232" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "detta PCM-chip användes mycket på Konamis arkadbrädor 1986-1990." -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "Irem GA20" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." @@ -3266,19 +3634,57 @@ msgstr "" "Ännu ett till PCM-chip från Irem. som Amiga, men mindre tonhöjdsupplösning " "och ingen sample-loop." -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "Sharp SM8521" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "en SoC med wavetable-ljudhårdvara." -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "Casio PV-1000" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 msgid "" "a game console with 3 channels of square wave. it's what happens after " "fusing TIA and VIC together." @@ -3286,15 +3692,15 @@ msgstr "" "en spelkonsol med 3 kanaler kvadratsvågor. det är vad som händer efter att " "ha sammansmältat TIA och VIC." -#: src/engine/sysDef.cpp:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "10xx: Ange ringmodulering (0: inaktivera, 1: aktivera)" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "ZX Spectrum Beeper (QuadTone Engine)" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 msgid "" "another ZX Spectrum beeper system with full PWM pulses and 3-level volume " "per channel. it also has a pitchable overlay sample channel." @@ -3303,19 +3709,19 @@ msgstr "" "nivåvolymerper kanal. det har också en överlagringskanal för samples som kan " "höjas." -#: src/engine/sysDef.cpp:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "Konami K053260" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "detta PCM-chip användes flitigt på Konami arkadbrädor 1990-1992." -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "MOS Technology TED" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." @@ -3323,19 +3729,19 @@ msgstr "" "två kvadratsvågor (en kan förvandlas till brus). används i Commodore Plus/4, " "16 och 116." -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "Namco C140" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "Namcos första PCM-chip från 1987. Det är ganska bra för att vara det." -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "Namco C219" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 msgid "" "Namco's PCM chip used in their NA-1/2 hardware.\n" "very similar to C140, but has noise generator." @@ -3343,15 +3749,15 @@ msgstr "" "Namcos PCM-chip som används i deras NA-1/2-hårdvara.\n" "mycket lik C140, men har en brusgenerator." -#: src/engine/sysDef.cpp:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "12xy: Ange inverteringsläge (x: surround; y: invertera)" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "ESS ES1xxx-serien (ESFM)" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 msgid "" "a unique FM synth featured in PC sound cards.\n" "based on the OPL3 design, but with lots of its features extended." @@ -3359,19 +3765,19 @@ msgstr "" "en unik FM-synt som finns på PC-ljudkort.\n" "baserat på OPL3-designen, men med många av dess funktioner utökade." -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "FM 11" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "2Exx: Växla till hård ADSR-återställning på nya noter" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "PowerNoise" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." @@ -3379,23 +3785,23 @@ msgstr "" "ett fantasiljudchip designat av jvsTSX och The Beesh-Spweesh!\n" "används i Hexheld fantasikonsolen." -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "Brus 1" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "Brus 2" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "Brus 3" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "Backe" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" @@ -3403,23 +3809,24 @@ msgstr "" "20xx: Ladda låg byte av bruskanal LFSR (00 till FF) eller " "lutningskanalackumulator (00 till 7F)" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "21xx: Ladda hög byte av bruskanal LFSR (00 till FF)" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "22xx: Skriv till I/O-port A" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "23xx: Skriv till I/O-port B" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "Dave" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." @@ -3427,47 +3834,47 @@ msgstr "" "Detta chip fanns med i Enterprise 128-datorn. det liknar POKEY, men med " "stereoutgång." -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "DAC vänster" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "DAC höger" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "10xx: Ange vågform (0 till 4; 0 till 3 på brus)" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "11xx: Ange brusfrekvenskälla (0: fast; 1-3: kanal 1 till 3)" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "12xx: Växla högpass med nästa kanal" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "13xx: Växla ringmodulering med kanal+2" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "14xx: Växla växlingsräknare (endast brus)" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "15xx: Växla lågpass (endast brus)" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "16xx: Ställ in klockdelare (0: /2; 1: /3)" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "Game Boy Advance DMA-ljud" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." @@ -3475,11 +3882,11 @@ msgstr "" "ytterligare PCM FIFO-kanaler i Game Boy Advance drivna direkt av dess DMA-" "hårdvara." -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "Game Boy Advance MinMod" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 msgid "" "additional PCM FIFO channels in Game Boy Advance driven by software mixing " "to provide up to sixteen sample channels" @@ -3487,31 +3894,32 @@ msgstr "" "ytterligare PCM FIFO-kanaler i Game Boy Advance drivna av mjukvarumixning " "för att kunna ge upp till sexton samplekanaler" -#: src/engine/sysDef.cpp:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "11xy: Ange ekokanal (x: vänster/höger källa; y: delay (0 inaktiverar))" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "12xy: Växla invertering (x: vänster; y: höger)" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "Nintendo DS" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "en bärbar videospelskonsol med två skärmar. den använder en pekpenna." -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "1Fxx: Ange globalvolym (0 till 7F)" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "5E01" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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 " @@ -3521,43 +3929,45 @@ msgstr "" "till ett par funktioner som 32 ljudnivåer, en extra arbetscykel och tre " "vågformer till (förutom triangel)." -#: src/engine/sysDef.cpp:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" "12xx: Ange arbetscykel/brusläge/vågform (puls/våg: 0 till 3; brus: 0 eller 1)" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "Bifurcator" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" "ett fantasiljudchip som använder logistiska kartiterationer för att generera " "ljud." -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "10xx: Ladda låg byte av kanalsampletillstånd" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "11xx: Ladda hög byte av kanalsampletillstånd" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "12xx: Ange låg byte för kanalparameter" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "12xx: Ange hög byte för kanalparameter" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "SID2" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 msgid "" "a fantasy sound chip created by LTVA. it is similar to the SID chip, but " "with many of its problems fixed." @@ -3565,467 +3975,555 @@ msgstr "" "ett fantasiljudchip skapat av LTVA. det liknar SID-chippet, men med många av " "sina problem fixade." -#: src/engine/sysDef.cpp:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "Dummy-system" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "detta är ett system designat för teständamål." -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "00xy: Arpeggio" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "01xx: Tonhöjd glider upp" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "02xx: Tonhöjd glider ner" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "03xx: Portamento" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "04xy: Vibrato (x: hastighet; y: djup)" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "05xy: Volymskjutning + vibrato (endast kompatibilitet!)" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "06xy: Volymskjutning + portamento (endast kompatibilitet!)" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "07xy: Tremolo (x: hastighet; y: djup)" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "08xy: Ange panorering (x: vänster; y: höger)" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "" "09xx: Ställ in spårmönster (hastighet 1 om det inte finns några grooves)" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "0Axy: Volymskjutning (0y: ner; x0: upp)" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "0Bxx: Hoppa till mönster" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "0Cxx: Återaktivera" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "0Dxx: Hoppa över till nästa mönster" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "0Fxx: Ange hastighet (hastighet 2 om det inte finns några grooves)" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "80xx: Ange panorering (00: vänster; 80: mitten; FF: höger)" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "81xx: Ange panorering (vänster kanal)" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "82xx: Ange panorering (höger kanal)" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "83xy: Panoreringsglidande (x0: vänster; 0y: höger)" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "84xy: Panbrello (x: hastighet; y: djup)" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "88xy: Ange panorering (bakre kanaler; x: vänster; y: höger)" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "89xx: Ange panorering (vänster bakre kanal)" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "8Axx: Ange panorering (bakre höger kanal)" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: Ställ in tickfrekvens (hz)" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "D3xx: Portamentovolym" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "D4xx: Portamentovolym (snabb)" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "DCxx: Fördröjd tystnad" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "E0xx: Ställ in arp-hastighet" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: Not glida upp (x: hastighet; y: halvtoner)" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: Not glida ner (x: hastighet; y: halvtoner)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 msgid "E3xx: Set vibrato shape" msgstr "E3xx: Ange vibratoform" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "E4xx: Ange vibratogräns" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: Ange tonhöjd (80: mitten)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "E6xy: Snabb legato (x: tid (0-7 upp; 8-F ner); y: halvtoner)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "E7xx: Makro-release" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: Snabb legato upp (x: tid; y: halvtoner)" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: Snabb legato ner (x: tid; y: halvtoner)" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "EAxx: Legato" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: Ange FÖRÅLDRAD samplelägesbank" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "ECxx: Notbrytning" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "EDxx: Notdelay" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "EExx: Skicka externt kommando" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: Ange tickhastighet (bpm)" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "F1xx: Enkel ticktonhöjd upp" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "F2xx: Enkel ticktonhöjd ner" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "F3xx: Fin volym glider upp" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "F4xx: Fin volym glider ner" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: Inaktivera makro (se manualen)" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: Aktivera makro (se manualen)" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: Starta om makro (se manualen)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "F8xx: Enkel tickvolym upp" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "F9xx: Enkel tickvolym ned" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: Snabb volymskjutning (0y: ner; x0: upp)" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "FCxx: Notrelease" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: Ställ in virtuell tempotäljare" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: Ställ in virtuell temponämnare" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "FFxx: Stoppa låten" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "9xxx: Ange sampleoffset*256" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: Ange sampleoffset (första byte)" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: Ange sampleoffset (andra byte, ×256)" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: Ange sampleoffset (tredje byte, ×65536)" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "Ogiltig effekt" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "vid sökning: %s" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "på förberättning: %s" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "filen är tom" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "på berättning: %s" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "ROM-storleken matchar inte, förväntad: %d byte, var: %d" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "på få storlek: %s" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "på läsning: %s" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "ogiltigt index" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "max antal totala kanaler är %d" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "max antal system är %d" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "kan inte ta bort den sista" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "källa och destination är lika" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "ogiltigt källindex" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "ogiltigt destinationsindex" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "Instrument %d" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "för många vågformer!" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "kunde inte försöka avsluta: %s" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "kunde inte bestämma filstorlek: %s" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "filstorleken är ogiltig!" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "kunde inte söka till början: %s" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "kunde inte läsa hela filen: %s" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "ogiltig wavetable-sidhuvud/data!" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "för många samples!" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "Sample %d" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "inga fria mönster i kanal %d!" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "ring" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "synk" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "hög" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "låg" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "ofullständig param %s." -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "kunde inte öppna filen! (%s)" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "kunde inte öppna filen! (kunde inte få filstorlek: %s)" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "kunde inte öppna filen! (kunde inte få fillängd: %s)" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "filen är tom!" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "kunde inte öppna filen! (säg fel: %s)" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "kunde inte öppna filen! (storleksfel: %s)" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "kunde inte öppna filen! (läsfel: %s)" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "kunde inte öppna filen! (%s)" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "kunde ej initiera motorn!" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "kunde ej skriva kommandoström!" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "kunde ej skriva VGM!" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "fel vid start av CLI!" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "spelar..." -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "visar motorfelet." -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "fel vid initialisering av ljud!" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "vänster" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "höger" @@ -4038,7 +4536,7 @@ msgid "output" msgstr "utgång" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "Mixer" @@ -4047,59 +4545,60 @@ msgid "Master Volume" msgstr "Master-volym" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "Invertera" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "Volym" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "Panorering" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "Fram/Bak" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "Patchbay" @@ -4115,8 +4614,8 @@ msgstr "Visa dolda portar" msgid "Display internal" msgstr "Visa interna" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "System" @@ -4124,10 +4623,10 @@ msgstr "System" msgid "Sample Preview" msgstr "Sampleförhandsvisning" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "Metronom" @@ -4140,26 +4639,26 @@ msgstr "koppla ur alla" msgid "no data in oldPatMap for channel %d!" msgstr "inga data i mönstret för kanal %d!" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "ogiltig urklippsdata! misslyckades på rad %d kar. %d" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "kan inte förminska längre!" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "kan inte utöka någon mer!" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "kopiera: %s" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "Minneskomposition" @@ -4172,12406 +4671,15100 @@ msgstr "bank %d" msgid "no chips with memory" msgstr "inga chips med minne" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" -msgstr "Fel när filen laddades! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" +msgstr "" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" -msgstr "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" +msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" -msgstr "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" +msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" -msgstr "Förhandsvisning" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" +msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" -msgstr "FÖRLÅT INGENTING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" +msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" -msgstr "håll för att hoppa över" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" +msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" -msgstr "Bugg!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" +msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" -msgstr "Okänd" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" -msgstr "duplicera" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." -msgstr "ersätta..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" -msgstr "spara" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" +msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" -msgstr "spara (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" +msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" -msgstr "ta bort" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" -msgstr "inget minne kvar för denna sample!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" +msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" -msgstr "skapa instrument" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" +msgstr "Game Boy Advance" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" -msgstr "gör mig ett trumset" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" +msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" -msgstr "Instrument" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" +msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" -msgstr "Lägg till" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" +msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" -msgstr "Duplicera" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" +msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" -msgstr "Öppna" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" +msgstr "NES" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." -msgstr "byt instrument..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" +msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" -msgstr "ladda instrument från TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" +msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." -msgstr "ersätta wavetable..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" +msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." -msgstr "ersätta sample..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" +msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." -msgstr "importera råsample..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" +msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." -msgstr "importera råsample (ersätta)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" +msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" -msgstr "ladda från TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" +msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" -msgstr "Öppna (infoga; högerklicka för att ersätta)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" +msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" -msgstr "Spara" +#: src/gui/presets.cpp:241 +msgid "Vectrex" +msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." -msgstr "spara instrument som .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" +msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." -msgstr "spara wavetable som .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" +msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." -msgstr "spara rå wavetable..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" +msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." -msgstr "spara råsample..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" +msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." -msgstr "spara alla instrument..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" +msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." -msgstr "spara alla wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" +msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." -msgstr "spara alla samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" +msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." -msgstr "spara som .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" +msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." -msgstr "spara alla..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" +msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" -msgstr "Växla mappar/standardvy" +#: src/gui/presets.cpp:335 +msgid "Computers" +msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" -msgstr "Flytta upp" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." +msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" -msgstr "Flytta ner" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" +msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" -msgstr "Skapa" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" +msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" -msgstr "Ny mapp" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" +msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" -msgstr "Förhandsgranska (högerklicka för att stoppa)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" +msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" -msgstr "Ta bort" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" -msgstr "" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" +msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." -msgstr "döp om..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" -msgstr "Wavetables" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" +msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" -msgstr "Samples" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" +msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." -msgstr "spara som .dmv..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." -msgstr "spara rå..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" +msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." -msgstr "importera rå..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." -msgstr "importera rå (ersätta)..." +#: src/gui/presets.cpp:431 +msgid "MSX" +msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" -msgstr "Exporttyp:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" +msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" -msgstr "en fil" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" +msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" -msgstr "flera filer (en per chip)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" +msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" -msgstr "flera filer (en per kanal)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" +msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" -msgstr "Bitdjup:" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" +msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" -msgstr "16-bit heltal" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" +msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" -msgstr "32-bit flytande" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" +msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" -msgstr "Samplingshastighet" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" +msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" -msgstr "Kanaler i fil" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" +msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" -msgstr "Loops" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" +msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" -msgstr "Tona ut (sekunder)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" -msgstr "Kanaler att exportera:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" +msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" -msgstr "Allt" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" -msgstr "Inga" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" -msgstr "Visas i mönster" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" +msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" -msgstr "Visas i oscilloskop" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" +msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" -msgstr "Avbryta" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" +msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" -msgstr "Exportera" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" +msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" -msgstr "välj minst en kanal" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" -msgstr "inställningar:" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" -msgstr "formatversion" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" -msgstr "loop" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" +msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" -msgstr "loopspår" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" -msgstr "automatisk upptäcka" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" -msgstr "lägg till en loop" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" +msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" -msgstr "anpassad" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" +msgstr "" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" -msgstr "lägg till mönsterändringstips" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -"infogar datablock vid mönsterändringar.\n" -"användbart om du skriver en uppspelningsrutin.\n" -"\n" -"formatet för ett mönsterändringsdatablock är:\n" -"67 66 FE ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: längd, ett 32-bit liten endiannummer\n" -"- oo: sekvens\n" -"- rr: första rad (en 0Dxx-effekt kan välja en annan rad)\n" -"- pp: mönsterindex (ett per kanal)\n" -"\n" -"mönsterindex är ordnade som de visas i låten." -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" -msgstr "direktströmningsläge" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -"krävs för DualPCM och MSM6258 export.\n" -"\n" -"tillåter volym-/riktningsändringar vid uppspelning av samples,\n" -"till bekostnad av en massiv ökning av filstorleken." -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" -msgstr "chips att exportera:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" -msgstr "detta chip är endast tillgängligt i VGM %d.%2x och högre!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" -msgstr "detta chip stöds inte av VGM-formatet!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." -msgstr "välj chippet du vill exportera, men bara upp till %d av varje typ." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" -msgstr "ingenting att exportera" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" -msgstr "baslåtens etikettnamn" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" +msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" -msgstr "maxstorlek i första bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" -msgstr "maxstorlek i andra banker" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" -msgstr "chip att exportera:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" -msgstr "Tickhastighet (Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" -msgstr "optimera storlek" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." -msgstr "välj ett mål från menyn högst upp i denna dialogruta." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." -msgstr "denna exportmetod erbjuder inga alternativ." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" +msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" -msgstr "detta alternativ exporterar låten till en textfil.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -"detta alternativ exporterar en text- eller binärfil som\n" -"innehåller en dump av den interna kommandoströmmen.\n" -"Produceras när du spelar låten.\n" -"\n" -"Endast för teknisk/utvecklingsanvändning!" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -"exportera i DefleMask-modulformat.\n" -"gör det bara om du verkligen, verkligen behöver, eller nedgraderar en " -"befintlig .dmf." -#: src/gui/exportOptions.cpp:412 -msgid "format version:" -msgstr "formatversion:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" -msgstr "1,1,3 och högre" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" -msgstr "1,0/föråldrad (0,12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" -msgstr "Audio" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" -msgstr "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" -msgstr "Text" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" -msgstr "Kommandoström" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" +msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" -msgstr "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" +msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." -msgstr "grattis! du har låst upp en hemlig panel." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" +msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" -msgstr "Växla dolda system" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" +msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" -msgstr "Växla alla instrumenttyper" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" +msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" -msgstr "Växla tonhöjdslinjäritet till Delvis" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" +msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" -msgstr "Sätt fett på max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" +msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" -msgstr "Sätt muskler och fett på noll" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" +msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" -msgstr "Säg till tildearrow att detta måste vara ett misstag" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -"ja, det är en bugg. skriv en felrapport på GitHub-sidan och berätta till mig " -"hur du kom hit." -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" -msgstr "Hastighet" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" +msgstr "" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" -msgstr "Bastempo" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" -msgstr "Tickhastighet" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" +msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" -msgstr "klicka för att visa tickhastighet" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" +msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" -msgstr "klicka för att visa bastempo" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" -msgstr "Groove" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" +msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" -msgstr "klicka för en hastighet" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" +msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" -msgstr "Hastigheter" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" -msgstr "klicka för groove-mönster" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" +msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" -msgstr "klicka för två (växelvis) hastigheter" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" +msgstr "" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" -msgstr "Virtuellt tempo" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" -msgstr "Täljare" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" +msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" -msgstr "Nämnare (inställd på bastempo)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" +msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" -msgstr "Delare" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" -msgstr "Markera" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" +msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" -msgstr "Mönsterlängd" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" +msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" -msgstr "Låtlängd" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" +msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" -msgstr "Kanaler" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" +msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" -msgstr "Mön." +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" +msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" -msgstr "Osc." +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" +msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" -msgstr "Byt ut" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" +msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" -msgstr "Namn" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" +msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" -msgstr "Visa i mönstret" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" +msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" -msgstr "Visa i per-kanal oscilloskop" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" +msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -"%s #%d\n" -"(dra för att byta kanal)" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." -msgstr "Sök..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" +msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." -msgstr "Sök efter senaste filer..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" +msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." -msgstr "Sök efter instrument..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" +msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." -msgstr "Sök efter samples..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" +msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." -msgstr "Sök instrument (för att byta till)..." +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" +msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." -msgstr "Sök chip (för att lägga till)..." +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" +msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" -msgstr "- Ingen -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" +msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" -msgstr "ogiltig kommandopaletttyp" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" +msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" -msgstr "Registreringsvyn" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" +msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" -msgstr "- ingen registerpool tillgänglig" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" +msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" -msgstr "FEL" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" +msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" -msgstr "varning" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/log.cpp:27 -msgid "info" -msgstr "info" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" +msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" -msgstr "felsöka" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" +msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" -msgstr "spåra" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" +msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" -msgstr "Loggvisare" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" +msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" -msgstr "Följ" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" +msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" -msgstr "Nivå" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" +msgstr "" -#: src/gui/log.cpp:68 -msgid "time" -msgstr "tid" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" +msgstr "" -#: src/gui/log.cpp:70 -msgid "level" -msgstr "nivå" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" +msgstr "" -#: src/gui/log.cpp:72 -msgid "message" -msgstr "meddelande" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" +msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" -msgstr "Mönster" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" +msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." -msgstr "det finns inga kanaler att visa." +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" +msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" msgstr "" -"klicka för mönsteralternativ (effektkolumner/mönsternamn/visualiserare)" -#: src/gui/pattern.cpp:504 -msgid "Options:" -msgstr "Alternativ:" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" +msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" -msgstr "Effektkolumner/dold" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" +msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" -msgstr "Mönsternamn" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" +msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" -msgstr "Kanalgruppstips" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" +msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" -msgstr "Visualiserare" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" +msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" -msgstr "Kanalstatus:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" +msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" -msgstr "Nej" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" +msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" -msgstr "Ja" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" +msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" -msgstr "VARNING!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" +msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" -msgstr "detta instrument kan inte förhandsgranskas eftersom" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" +msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" -msgstr "inga chips kan spela det" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" +msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." -msgstr "ditt instrument är i fara!! var försiktig..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" +msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" -msgstr "Oscilloskop" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" +msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" -msgstr "zoom: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" +msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" -msgstr "fönsterstorlek: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" +msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" -msgstr "(-Oändlighet)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" +msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" -msgstr "Felsök" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" +msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." -msgstr "Detta är ett språktest." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" +msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." -msgstr "Detta är ett till språktest." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" +msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" -msgstr[1] "" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" -msgstr "Inga (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" +msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" -msgstr "Inga (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" +msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" -msgstr "Inga (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" +msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" -msgstr "Frekvens" +#: src/gui/presets.cpp:1502 +msgid "FM-7" +msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" -msgstr "Kanal" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" -msgstr "Ljusstyrka" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" +msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" -msgstr "Nottrigger" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" +msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" -msgstr "Av" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" -msgstr "Läge 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" +msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" -msgstr "Läge 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" +msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" -msgstr "Läge 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" +msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" -msgstr "Oscilloskop (per kanal)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" +msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" -msgstr "Kolumner" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" +msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" -msgstr "Storlek (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" +msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" -msgstr "Automatiska kolumner" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" +msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" -msgstr "Centrera vågformen" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" +msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" -msgstr "Randomisera fasen på noten" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" +msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" -msgstr "Amplitud" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" +msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" -msgstr "Linjestorlek" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" -msgstr "Gradient" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" +msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" -msgstr "fel när du skapar en gradientstruktur!!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" -msgstr "fel vid uppdatering av gradientstruktur!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" -msgstr "Färg" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" -msgstr "Distans" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" +msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" -msgstr "Utbredning" +#: src/gui/presets.cpp:1664 +msgid "Atari" +msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" -msgstr "Ta bort" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" +msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" -msgstr "Bakgrund" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" +msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" -msgstr "X-axeln" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" -msgstr "Y-axeln" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" +msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" -msgstr "Textformat:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" +msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -"formatguide:\n" -"- %c: kanalnamn\n" -"- %C: kanalkortnamn\n" -"- %d: kanalnummer (från 0)\n" -"- %D: kanalnummer (från 1)\n" -"- %n: kanalnot\n" -"- %i: instrumentnamn\n" -"- %I: instrumentnummer (decimal)\n" -"- %x: instrumentnummer (hex)\n" -"- %s: chipnamn\n" -"- %p: chippets delnummer\n" -"- %S: chip-ID\n" -"- %v: volym (decimal)\n" -"- %V: volym (procent)\n" -"- %b: volym (hex)\n" -"- %l: ny rad\n" -"- %%: procenttecken" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" -msgstr "Textfärg" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" +msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" -msgstr "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" +msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" -msgstr "skapar kanal osc. arbetspool" +#: src/gui/presets.cpp:1719 +msgid "Capcom" +msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" -msgstr "skapar FFT-plan för kanal %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" +msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" -msgstr "misslyckades med att skapa plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" +msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" -msgstr "misslyckades med att skapa omvänd plan!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" +msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" -msgstr "misslyckades med att skapa FFT-buffertar" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" +msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" -msgstr "Fel!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" -msgstr "klistra ut" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" +msgstr "" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" -msgstr "kopiera" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" +msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" -msgstr "klistra in" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" +msgstr "" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -"välj\n" -"alla" -#: src/gui/editControls.cpp:52 -msgid "piano" -msgstr "piano" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" +msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" -msgstr "ångra" +#: src/gui/presets.cpp:1789 +msgid "Data East" +msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" -msgstr "gör om" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" +msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -"klistra\n" -"mix" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -"klistra\n" -"mix bg" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -"klistra\n" -"ins" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -"klistra\n" -"ins bg" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -"klistra\n" -"översvämning" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -"klistra\n" -"överlopp" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -"överföra\n" -"anteckningar" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -"överföra\n" -"värden" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -"byt\n" -"ins" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -"hitta/\n" -"ersätta" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" -msgstr "dölj" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" +msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" -msgstr "expandera" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" +msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" -msgstr "vänd" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" -msgstr "invertera" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" +msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" -msgstr "interpolera" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" +msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" -msgstr "skala" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" -msgstr "blekna" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" +msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" -msgstr "randomisera" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" +msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" -msgstr "opmask" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" +msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -"rullnings\n" -"läge" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -"ingångs\n" -"spärr" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -"sätt\n" -"spärr" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -"rensa\n" -"spärr" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" -msgstr "rensa" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" +msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" -msgstr "Mobila kontroller" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" -msgstr "Mobilmeny" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" +msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" -msgstr "Sekvenser" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" +msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" -msgstr "Ins" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" +msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" -msgstr "Låt" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" -msgstr "Chips" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" +msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" -msgstr "Övrig" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" +msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" -msgstr "Ny" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" -msgstr "Osparade ändringar! Spara ändringar innan du skapar en ny låt?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" +msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." -msgstr "Spara som..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" +msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" -msgstr "Återställa säkerhetskopia" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" +msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" -msgstr "Låtinfo" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" +msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" -msgstr "Underlåtar" +#: src/gui/presets.cpp:2047 +msgid "Konami" +msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" -msgstr "Kommentarer" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" +msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." -msgstr "Kanaler här..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" +msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." -msgstr "Ljudchips här..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" +msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." -msgstr "Vad i helvete..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" +msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" -msgstr "KanalOsc." +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" +msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" -msgstr "Registreringsvy" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" +msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" -msgstr "Statistik" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" +msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" -msgstr "Grooves" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" +msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" -msgstr "Kompatibilitetsflaggor" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" +msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" -msgstr "XYOsc." +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" +msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" -msgstr "Mätare" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" -msgstr "Minne" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" +msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" -msgstr "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." +msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" -msgstr "Förinställningar" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" -msgstr "Mönsterhanterare" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" +msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" -msgstr "Panik" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" -msgstr "Inställningar" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" +msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" -msgstr "Logg" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" +msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" -msgstr "Om" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" +msgstr "" -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" -msgstr "Växla till skrivbordsläge" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" +msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" -msgstr "Spela/redigera kontroller" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" +msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" -msgstr "Oktav" +#: src/gui/presets.cpp:2189 +msgid "Namco" +msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" -msgstr "Modulatortonssteg" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" +msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" -msgstr "Redigera steg" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" +msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" -msgstr "Spela" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" +msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" -msgstr "Stoppa" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" +msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" -msgstr "Redigera" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" +msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" -msgstr "Upprepa mönstret" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" +msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" -msgstr "Gå över en rad" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" +msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" -msgstr "Poly" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" +msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" -msgstr "Mono" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" +msgstr "" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" -msgstr "Polyfoni" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" +msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." -msgstr "Okt." +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" -msgstr "Modulatorton" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" +msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" -msgstr "Steg" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." -msgstr "Följ" +#: src/gui/presets.cpp:2273 +msgid "Sega" +msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" -msgstr "FöljSekvenser" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" +msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" -msgstr "Mönster" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" +msgstr "" -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" -msgstr "Uppspelningskontroller" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" +msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" -msgstr "Spela från början av detta mönster" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" +msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" -msgstr "Upprepa från början av detta mönster" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" +msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" -msgstr "Redigera kontroller" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" +msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" -msgstr "Följ sekvenser" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" -msgstr "Följ mönstret" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" +msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" -msgstr "Låtkommentarer" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" +msgstr "" -#: src/gui/util.cpp:93 -msgid "" -msgstr "" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" +msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" -msgstr "Ctrl-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" +msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" -msgstr "Alt-" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" +msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" -msgstr "Skift-" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" +msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" -msgstr "Statistik" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" +msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" -msgstr "Ljudlasten" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" -msgstr "Oscilloskop (X-Y)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" -msgstr "X-kanal" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" +msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" -msgstr "Invertera##X" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" +msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" -msgstr "Y-kanal" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" -msgstr "Invertera##Y" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" -msgstr "Zoom" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" +msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" -msgstr "Decaytiden (ms)" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" -msgstr "Intensitet" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" -msgstr "Linjetjocklek" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" +msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" -msgstr "(-Oändlighet)dB,(-Oändlighet)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" +msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" -msgstr "(-Oändlighet)dB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" +msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" -msgstr "%.1fdB,(-Oändlighet)dB" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" +msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" -msgstr "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" -msgstr "Klockhastighet:" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" -msgstr "Chiptyp:" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" +msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" -msgstr "YM3438 (9-bit DAC)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" +msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" -msgstr "YM2612 (9-bit DAC med distorsion)" +#: src/gui/presets.cpp:2507 +msgid "SNK" +msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" -msgstr "YMF276 (extern DAC)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" +msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" -msgstr "Inaktivera utökad kanal FM-makron (kompatibilitet)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" +msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" msgstr "" -"Instrumentbyte i utökad kanaloperatorer 2-4 påverkar återkoppling " -"(kompatibilitet)" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" -msgstr "Modifierad sinusvåg (skämt)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" +msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" -msgstr "DAC-avbrottssimulering:" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" +msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" -msgstr "cykler" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" +msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" -msgstr "3,58MHz (NTSC)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" +msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" -msgstr "3,55MHz (PAL)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" +msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" -msgstr "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" +msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" -msgstr "1,79MHz (Halv NTSC)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" +msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" -msgstr "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" +msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" -msgstr "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" +msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" -msgstr "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" +msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" -msgstr "Sega VDP/Master System" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" +msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" -msgstr "TI SN76489 med Atari-liknande kortbrus" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" +msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" -msgstr "Game Gear" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" +msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" -msgstr "TI SN76489A" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" +msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" -msgstr "TI SN76496" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" +msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" -msgstr "NCR 8496" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" +msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" -msgstr "Tandy PSSJ 3-kanalsljud" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" +msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" -msgstr "TI SN94624" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" +msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" -msgstr "TI SN76494" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" +msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" -msgstr "Inaktivera brusperiod ändra fasåterställning" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" -msgstr "Inaktivera enkel period för att notera mappning på högre oktaver" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" -msgstr "Pseudo-PAL" +#: src/gui/presets.cpp:2653 +msgid "Taito" +msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" -msgstr "Inaktivera anti-klick" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" +msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" -msgstr "Chiprevision:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" -msgstr "HuC6280 (original)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" -msgstr "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" +msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" -msgstr "CPU-hastighet:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" +msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" -msgstr "6,18MHz (NTSC)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" +msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" -msgstr "5,95MHz (PAL)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" +msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" -msgstr "Sampleminne" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" +msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" -msgstr "8K (rev. A/B/E)" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" +msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" -msgstr "64K (rev. D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" +msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" -msgstr "DAC-upplösning:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" -msgstr "16-bit. (rev. A/B/D/F)" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" +msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" -msgstr "8-bit + TDM (rev. C/E)" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" +msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" -msgstr "Aktivera eko" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" +msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" -msgstr "Byt ekokanaler" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" +msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" -msgstr "Ekodelay:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" -msgstr "Ekoupplösning" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" +msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" -msgstr "Ekoåterkoppling" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" -msgstr "Ekovolym" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" +msgstr "Övrig" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" -msgstr "Original (DMG)" +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" +msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" -msgstr "Game Boy Color (rev. C)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" +msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" -msgstr "Game Boy Color (rev. E)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" +msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" -msgstr "Game Boy Advance" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" -msgstr "Vågkanalorientering:" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" -msgstr "Normal" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" +msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" -msgstr "Omvänd" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" -msgstr "Exakt data (omvänd)" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" +msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" -msgstr "Exakt utgång (normal)" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" +msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" msgstr "" -"Snälla snälla en kompatflagga till när jag använder arpeggio och min " -"ljudlängd" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" -msgstr "DAC-bitdjup (minskar utgångshastighet):" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" -msgstr "Volymskala:" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" +msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" -msgstr "Blanda buffertar (tillåter längre ekodelay):" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" +msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" -msgstr "Kanalgräns:" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" +msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" -msgstr "Samplingshastighet:" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" +msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" -msgstr "Aktuella samplingshastighet: %d Hz" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" +msgstr "" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" -msgstr "Max mixer CPU-användning: %.0f%%" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" -msgstr "NTSC (3,58MHz)" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" +msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" -msgstr "PAL (3,55MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" +msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" -msgstr "Arkad (4MHz)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" -msgstr "Halv NTSC (1,79MHz)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" +msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" -msgstr "Patchblandning:" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" -msgstr "Ignorera ridcymbal/hi-hat frekvensändringar" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" +msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" -msgstr "Tillämpa fast frekvens på alla trummor samtidigt" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" -msgstr "NTSC/X16 (3,58MHz)" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" +msgstr "Användare" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" -msgstr "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." +msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" -msgstr "Brutna tonhöjdsmakro/glider (kompatibilitet)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" +msgstr "FM" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" -msgstr "NTSC (1,79MHz)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." +msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" -msgstr "PAL (1,67MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" -msgstr "Dendy (1,77MHz)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" -msgstr "DPCM-kanalläge:" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" -msgstr "DPCM (dämpade samples; låg CPU-användning)" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" -msgstr "PCM (skarpa samples; hög CPU-användning)" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" +msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" -msgstr "NTSC (1,02MHz)" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" -msgstr "PAL (0,99MHz)" - -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" -msgstr "SSI 2001 (0,89MHz)" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" -msgstr "Global parameterprioritet:" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" +msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" -msgstr "Vänster till höger" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" -msgstr "Senast använd kanal" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" +msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" -msgstr "Hård återställa ADSR" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" +msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" -msgstr "Attack" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" -msgstr "Decay" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" +msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" -msgstr "Sustain" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" +msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" -msgstr "Release" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" +msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" -msgstr "ADSR-återställningstid:" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" msgstr "" -"- 0 inaktiverar ADSR-återställning. rekommenderas ej!\n" -"- 1 kan utlösa SID ADSR-buggar.\n" -"- värden som är för höga kan leda till att noter hoppas över." -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" -msgstr "Inaktivera 1Exy ADSR-uppdatering (kompatibilitet)" +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" +msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -"Brytfrekvensmakro för relativa arbetscykler och modulatortoner " -"(kompatibilitet)" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" -msgstr "Brytfrekvensmakro loppvillkor (kompatibilitet)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" +msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" -msgstr "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" +msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" -msgstr "8,06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" -msgstr "SSG-volym" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" -msgstr "FM/ADPCM-volym" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" -msgstr "1,79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" -msgstr "1,77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" +msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" -msgstr "0,83MHz (Fördelad Sunsoft 5B på PAL)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" +msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" -msgstr "0,89MHz (Fördelad Sunsoft 5B)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." +msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" -msgstr "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" +msgstr "TI SN76489A" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" -msgstr "1,10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" +msgstr "TI SN76496" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" -msgstr "1,25MHz (Mag Max)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" +msgstr "NCR 8496" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" -msgstr "1,5MHz (Vectrex)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" +msgstr "Tandy PSSJ 3-kanalsljud" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" -msgstr "1,536MHz (Kyugo)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" +msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" -msgstr "1,67MHz (?)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" +msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" -msgstr "1,75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" +msgstr "TI SN94624" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" -msgstr "1,99MHz (PC-88)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" +msgstr "TI SN76494" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" -msgstr "2MHz (Atari ST/Sharp X1)" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" +msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" -msgstr "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" +msgstr "AY-3-8914" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" -msgstr "3,58MHz (Darky)" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" +msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" -msgstr "3,6MHz (Darky)" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" +msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" -msgstr "YM2149(F)" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" +msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" -msgstr "Sunsoft 5B" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." +msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" -msgstr "AY-3-8914" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" +msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" -msgstr "OBS: AY-3-8914 stöds ej av VGM-formatet!" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." +msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" -msgstr "Stereo" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" +msgstr "PC Engine" -#: src/gui/sysConf.cpp:953 -msgid "Separation" -msgstr "Separation" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" +msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" -msgstr "Halvklocka avdelare" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" +msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" -msgstr "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3545 +msgid "Specialized" +msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" -msgstr "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." +msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" -msgstr "PAL (7.09MHz)" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" +msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" -msgstr "Stereoseparation:" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" +msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" -msgstr "Modell:" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" +msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" -msgstr "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" +msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" -msgstr "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" +msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" -msgstr "Chipminne:" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" +msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" -msgstr "2MB (ECS/AGA max)" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" +msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" -msgstr "512KB (OCS max)" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." +msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" -msgstr "PAL" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" +msgstr "" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" -msgstr "Gå förbi frekvensgränserna" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" +msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" -msgstr "Drivrutin för programvara för tonhöjd" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" +msgstr "Fel när filen laddades! (%s)" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" -msgstr "Gammal tonhöjdstabell (kompatibilitet)" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" +msgstr "IntroMon X" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" -msgstr "Blandningsläge:" +#: src/gui/intro.cpp:122 +msgid "Intro" +msgstr "Intro" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" -msgstr "Mono" +#: src/gui/intro.cpp:124 +msgid "Preview" +msgstr "Förhandsvisning" -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" -msgstr "Mono (ingen förvrängning)" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" +msgstr "FÖRLÅT INGENTING" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" -msgstr "Stereo" +#: src/gui/intro.cpp:310 +msgid "hold to skip" +msgstr "håll för att hoppa över" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" -msgstr "1,19MHz (PC)" +#: src/gui/dataList.cpp:125 +msgid "Bug!" +msgstr "Bugg!" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" -msgstr "1,99MHz (PC-98)" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" +msgstr "Okänd" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" -msgstr "2,46MHz (PC-98)" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" +msgstr "duplicera" -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" -msgstr "Högtalartyp:" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." +msgstr "ersätta..." -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" -msgstr "Ofiltrerad" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" +msgstr "spara" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" -msgstr "Kon" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" +msgstr "spara (.dmp)" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" -msgstr "Piezo" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" +msgstr "ta bort" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" -msgstr "Använd systemljudspiparen (endast Linux!)" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" +msgstr "inget minne kvar för denna sample!" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" -msgstr "Återställ fasen vid frekvensändring" +#: src/gui/dataList.cpp:314 +msgid "make instrument" +msgstr "skapa instrument" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" -msgstr "16MHz (Seta 1)" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" +msgstr "gör mig ett trumset" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" -msgstr "16,67MHz (Seta 2)" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" +msgstr "Instrument" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" -msgstr "14,32MHz (NTSC)" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" +msgstr "Lägg till" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" -msgstr "Bankväxlad (Seta 2)" - -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" -msgstr "Initial kanalgräns:" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" +msgstr "Duplicera" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" -msgstr "Inaktivera väsning" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" +msgstr "Öppna" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" -msgstr "Skala frekvens till våglängd" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." +msgstr "byt instrument..." -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" -msgstr "Amiga-kanalvolymer (64)" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" +msgstr "ladda instrument från TX81Z" -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" -msgstr "Amiga-liknande tonhöjd (endast icke-linjär tonhöjd)" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." +msgstr "ersätta wavetable..." -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" -msgstr "3,54MHz (PAL)" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." +msgstr "ersätta sample..." -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" -msgstr "4MHz" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." +msgstr "importera råsample..." -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" -msgstr "3MHz" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." +msgstr "importera råsample (ersätta)..." -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" -msgstr "3,9936MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" +msgstr "ladda från TX81Z" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" -msgstr "1,5MHz" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" +msgstr "Öppna (infoga; högerklicka för att ersätta)" -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" -msgstr "Utgångshastighet:" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" +msgstr "Spara" -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" -msgstr "FM: klocka / 72, SSG: klocka / 16" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." +msgstr "spara instrument som .dmp..." -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" -msgstr "FM: klocka / 36, SSG: klocka / 8" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." +msgstr "spara wavetable som .dmw..." -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" -msgstr "FM: klocka / 24, SSG: klocka / 4" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." +msgstr "spara rå wavetable..." -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" -msgstr "FM-volym" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." +msgstr "spara råsample..." -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" -msgstr "8MHz (Arkad)" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." +msgstr "spara alla instrument..." -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" -msgstr "7,987MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." +msgstr "spara alla wavetables..." -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" -msgstr "FM: klocka / 144, SSG: klocka / 32" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." +msgstr "spara alla samples..." -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" -msgstr "FM: klocka / 48, SSG: klocka / 8" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." +msgstr "spara som .dmp..." -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" -msgstr "8MHz (FM Towns)" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." +msgstr "spara alla..." -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" -msgstr "10MHz (Sega System 18)" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" +msgstr "Växla mappar/standardvy" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" -msgstr "12,5MHz (Sega CD/System 32)" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" +msgstr "Flytta upp" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" -msgstr "RF5C68 (10-bit utgång)" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" +msgstr "Flytta ner" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" -msgstr "RF5C164 (16-bit utgång)" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" +msgstr "Skapa" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" -msgstr "Tabell för samplefrekvens:" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" +msgstr "Ny mapp" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" -msgstr "avdelare \\ klocka" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" +msgstr "Förhandsgranska (högerklicka för att stoppa)" -#: src/gui/sysConf.cpp:1571 -msgid "full" -msgstr "full" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" +msgstr "Ta bort" -#: src/gui/sysConf.cpp:1573 -msgid "half" -msgstr "halv" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" +msgstr "" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" -msgstr "klocka / 132" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." +msgstr "döp om..." -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" -msgstr "klocka / 165" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" +msgstr "Wavetables" -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" -msgstr "Bankväxlad (NMK112)" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" +msgstr "Samples" -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" -msgstr "1,79MHz (NTSC/MSX)" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." +msgstr "spara som .dmv..." -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" -msgstr "1,77MHz (PAL)" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." +msgstr "spara rå..." -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" -msgstr "1,5MHz (Arcade)" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." +msgstr "importera rå..." -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" -msgstr "2MHz" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." +msgstr "importera rå (ersätta)..." -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" -msgstr "Konsekvent frekvens för alla arbetscykler" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" +msgstr "Exporttyp:" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" -msgstr "obs: fungerar bara för ett initialt LFSR-värde på 0!" +#: src/gui/exportOptions.cpp:32 +msgid "one file" +msgstr "en fil" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" -msgstr "3,5MHz" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" +msgstr "flera filer (en per chip)" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" -msgstr "14,19MHz (PAL)" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" +msgstr "flera filer (en per kanal)" -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" -msgstr "14MHz" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" +msgstr "Bitdjup:" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" -msgstr "16MHz" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" +msgstr "16-bit heltal" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" -msgstr "15MHz" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" +msgstr "32-bit flytande" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" -msgstr "33,8688MHz (OPL3-L)" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" +msgstr "Samplingshastighet" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" -msgstr "OPL3 (YMF262)" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" +msgstr "Kanaler i fil" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" -msgstr "OPL3-L (YMF289B)" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" +msgstr "Loops" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" -msgstr "Kompatibel panorering (0800)" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" +msgstr "Tona ut (sekunder)" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" -msgstr "Utgångsbitdjup:" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" +msgstr "Kanaler att exportera:" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" -msgstr "Max volym:" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" +msgstr "Allt" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" -msgstr "Interpolation:" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" +msgstr "Inga" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" -msgstr "Linjär" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" +msgstr "Visas i mönster" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" -msgstr "Kubisk" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" +msgstr "Visas i oscilloskop" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" -msgstr "Sinc" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" +msgstr "Avbryta" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" -msgstr "Vänster" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" +msgstr "Exportera" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" -msgstr "Höger" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" +msgstr "välj minst en kanal" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" -msgstr "Initialt ekotillstånd:" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" +msgstr "inställningar:" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" -msgstr "Delay" +#: src/gui/exportOptions.cpp:150 +msgid "format version" +msgstr "formatversion" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" -msgstr "Återkoppling" - -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" -msgstr "Vänster" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" +msgstr "loop" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" -msgstr "Höger" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" +msgstr "loopspår" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" -msgstr "Ekofilter" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" +msgstr "automatisk upptäcka" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" -msgstr "Hex" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" +msgstr "lägg till en loop" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" -msgstr "Dec" +#: src/gui/exportOptions.cpp:168 +msgid "custom" +msgstr "anpassad" -#: src/gui/sysConf.cpp:2086 -#, c-format -msgid "sum: %d" -msgstr "summa: %d" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" +msgstr "lägg till mönsterändringstips" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" -msgstr "Inaktivera Gaussisk interpolation" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." +msgstr "" +"infogar datablock vid mönsterändringar.\n" +"användbart om du skriver en uppspelningsrutin.\n" +"\n" +"formatet för ett mönsterändringsdatablock är:\n" +"67 66 FE ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: längd, ett 32-bit liten endiannummer\n" +"- oo: sekvens\n" +"- rr: första rad (en 0Dxx-effekt kan välja en annan rad)\n" +"- pp: mönsterindex (ett per kanal)\n" +"\n" +"mönsterindex är ordnade som de visas i låten." -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" -msgstr "Detune" +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" +msgstr "direktströmningsläge" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" -msgstr "Kondensatorvärden (nF):" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." +msgstr "" +"krävs för DualPCM och MSM6258 export.\n" +"\n" +"tillåter volym-/riktningsändringar vid uppspelning av samples,\n" +"till bekostnad av en massiv ökning av filstorleken." -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" -msgstr "Initial delvolym (kanal 1-4):" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" +msgstr "chips att exportera:" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" -msgstr "Initial delvolym (kanal 5-8):" +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" +msgstr "detta chip är endast tillgängligt i VGM %d.%2x och högre!" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" -msgstr "ADSR-läge (kanal 1-4):" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" +msgstr "detta chip stöds inte av VGM-formatet!" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" -msgstr "Kondensator (attack/decay)" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." +msgstr "välj chippet du vill exportera, men bara upp till %d av varje typ." -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" -msgstr "Extern (volymmakro)" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" +msgstr "ingenting att exportera" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" -msgstr "ADSR-läge (kanal 5-8):" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" +msgstr "baslåtens etikettnamn" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" -msgstr "Kondensator (attack/decay)" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" +msgstr "maxstorlek i första bank" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" -msgstr "Extern (volymmakro)" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" +msgstr "maxstorlek i andra banker" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" -msgstr "Globalvibrato:" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" +msgstr "chip att exportera:" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" -msgstr "Djup" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" +msgstr "Tickhastighet (Hz)" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" -msgstr "Lagringsläge för vågformer:" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" +msgstr "optimera storlek" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" -msgstr "RAM" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." +msgstr "välj ett mål från menyn högst upp i denna dialogruta." -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" -msgstr "ROM (upp till 8 vågor)" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." +msgstr "denna exportmetod erbjuder inga alternativ." -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" -msgstr "Kompatibla brusfrekvenser" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" +msgstr "detta alternativ exporterar låten till en textfil.\n" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" -msgstr "Äldre förskjutningar och tonhöjd (kompatibilitet)" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" +msgstr "" +"detta alternativ exporterar en text- eller binärfil som\n" +"innehåller en dump av den interna kommandoströmmen.\n" +"Produceras när du spelar låten.\n" +"\n" +"Endast för teknisk/utvecklingsanvändning!" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" -msgstr "PAL (1,77MHz)" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." +msgstr "" +"exportera i DefleMask-modulformat.\n" +"gör det bara om du verkligen, verkligen behöver, eller nedgraderar en " +"befintlig .dmf." -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" -msgstr "Bankingsstil:" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" +msgstr "formatversion:" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" -msgstr "Namco System 2 (2MB)" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" +msgstr "1,1,3 och högre" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" -msgstr "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" +msgstr "1,0/föråldrad (0,12)" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" -msgstr "Rå (16MB; ingen VGM-export!)" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" +msgstr "Audio" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" -msgstr "Dynamisk (obekräftad)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" +msgstr "VGM" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" -msgstr "Statisk (upp till 5 vågor)" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" +msgstr "" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" -msgstr "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" +msgstr "Text" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" -msgstr "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" +msgstr "Kommandoström" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" -msgstr "V 0,3,1" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" +msgstr "DMF" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" -msgstr "V 47,0,0 (9-bit volym)" +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." +msgstr "grattis! du har låst upp en hemlig panel." -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" -msgstr "" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" +msgstr "Växla dolda system" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" -msgstr "ingenting att konfigurera" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" +msgstr "Växla alla instrumenttyper" -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" -msgstr "Anpassad klockfrekvens" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" +msgstr "Växla tonhöjdslinjäritet till Delvis" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" -msgstr "Volymmätare" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" +msgstr "Sätt fett på max" -#: src/gui/userPresets.cpp:325 -msgid "User Systems" -msgstr "Användarsystem" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" +msgstr "Sätt muskler och fett på noll" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" -msgstr "Fel! Användarkategori finns inte!" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" +msgstr "Säg till tildearrow att detta måste vara ett misstag" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" -msgstr "System" +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." +msgstr "" +"ja, det är en bugg. skriv en felrapport på GitHub-sidan och berätta till mig " +"hur du kom hit." -#: src/gui/userPresets.cpp:349 -msgid "New Preset" -msgstr "Ny förinställning" +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" +msgstr "Hastighet" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" -msgstr "välj en förinställning" +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" +msgstr "Bastempo" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" -msgstr "Ta bort" +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" +msgstr "Tickhastighet" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" -msgstr "Konfigurera" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" +msgstr "klicka för att visa tickhastighet" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" -msgstr "Avancerad" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" +msgstr "klicka för att visa bastempo" -#: src/gui/userPresets.cpp:476 -msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" -msgstr "" -"infoga ytterligare inställningar i formatet `val=värde`.\n" -"tillgängliga alternativ:\n" -"- tickhastighet" +#: src/gui/speed.cpp:80 +msgid "Groove" +msgstr "Groove" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" -msgstr "Spara och stäng" +#: src/gui/speed.cpp:87 +msgid "click for one speed" +msgstr "klicka för en hastighet" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" -msgstr "Importera" +#: src/gui/speed.cpp:90 +msgid "Speeds" +msgstr "Hastigheter" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" -msgstr "Importera (ersätta)" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" +msgstr "klicka för groove-mönster" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" -msgstr "Effektlista" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" +msgstr "klicka för två (växelvis) hastigheter" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" -msgstr "Chip vid markören: %s" +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" +msgstr "Virtuellt tempo" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" -msgstr "Sök" +#: src/gui/speed.cpp:177 +msgid "Numerator" +msgstr "Täljare" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" -msgstr "Effekttyper att visa:" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" +msgstr "Nämnare (inställd på bastempo)" -#: src/gui/effectList.cpp:47 -msgid "Description" -msgstr "Beskrivning" +#: src/gui/speed.cpp:193 +msgid "Divider" +msgstr "Delare" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " -msgstr "%d. " +#: src/gui/speed.cpp:208 +msgid "Highlight" +msgstr "Markera" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" -msgstr "för många underlåtar!" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" +msgstr "Mönsterlängd" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" -msgstr "detta är den enda underlåten!" +#: src/gui/speed.cpp:245 +msgid "Song Length" +msgstr "Låtlängd" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" -msgstr "är du säker på att du vill ta bort denna underlåt?" +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" +msgstr "Kanaler" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" -msgstr "Spoiler" +#: src/gui/channels.cpp:49 +msgid "Pat" +msgstr "Mön." -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" -msgstr "SPOILER" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" +msgstr "Osc." -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" -msgstr "" +#: src/gui/channels.cpp:53 +msgid "Swap" +msgstr "Byt ut" -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" -msgstr "" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" +msgstr "Namn" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" -msgstr "ASAP (C++ port)" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" +msgstr "Visa i mönstret" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" -msgstr "ESFMu (snabb)" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" +msgstr "Visa i per-kanal oscilloskop" -#: src/gui/settings.cpp:208 -msgid "Lower" -msgstr "Lägre" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" +msgstr "" +"%s #%d\n" +"(dra för att byta kanal)" -#: src/gui/settings.cpp:210 -msgid "Medium" -msgstr "Medium" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." +msgstr "Sök..." -#: src/gui/settings.cpp:212 -msgid "Ultra" -msgstr "Ultra" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." +msgstr "Sök efter senaste filer..." -#: src/gui/settings.cpp:213 -msgid "Ultimate" -msgstr "Fantastisk" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." +msgstr "Sök efter instrument..." -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" -msgstr "evdev SND_TONE" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." +msgstr "Sök efter samples..." -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" -msgstr "KIOCSOUND på /dev/tty1" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." +msgstr "Sök instrument (för att byta till)..." -#: src/gui/settings.cpp:219 -msgid "/dev/port" -msgstr "/dev/port" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." +msgstr "Sök chip (för att lägga till)..." -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" -msgstr "KIOCSOUND på standardutgång" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" +msgstr "- Ingen -" -#: src/gui/settings.cpp:221 -msgid "outb()" -msgstr "outb()" +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" +msgstr "ogiltig kommandopaletttyp" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" -msgstr "Inaktiverad/anpassad" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" +msgstr "Registreringsvyn" -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" -msgstr "Två oktaver (0 är C-4, F är D#5)" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" +msgstr "- ingen registerpool tillgänglig" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" -msgstr "Rå (notnummer är värdet)" +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" +msgstr "FEL" -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" -msgstr "" -"Två oktaver alternerar (nedre tangenterna är 0-9, övre tangenterna är A-F)" +#: src/gui/log.cpp:26 +msgid "warning" +msgstr "varning" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" -msgstr "Använd dubbel kontrolländring (ett för varje napp)" +#: src/gui/log.cpp:27 +msgid "info" +msgstr "info" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" -msgstr "Använd 14-bit kontrolländring" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" +msgstr "felsöka" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" -msgstr "Använd en enda kontrolländring (oprecis)" +#: src/gui/log.cpp:29 +msgid "trace" +msgstr "spåra" -#: src/gui/settings.cpp:242 -msgid "--select--" -msgstr "--välj--" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" +msgstr "Loggvisare" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" -msgstr "???" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" +msgstr "Följ" -#: src/gui/settings.cpp:250 -msgid "Note Off" -msgstr "Not av" +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" +msgstr "Nivå" -#: src/gui/settings.cpp:251 -msgid "Note On" -msgstr "Not på" +#: src/gui/log.cpp:68 +msgid "time" +msgstr "tid" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" -msgstr "Aftertouch" +#: src/gui/log.cpp:70 +msgid "level" +msgstr "nivå" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" -msgstr "Kontroll" +#: src/gui/log.cpp:72 +msgid "message" +msgstr "meddelande" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" -msgstr "Program" +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" +msgstr "Mönster" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" -msgstr "Kanaltryck" +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." +msgstr "det finns inga kanaler att visa." -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" -msgstr "Tonhöjdsböj" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" +msgstr "" +"klicka för mönsteralternativ (effektkolumner/mönsternamn/visualiserare)" -#: src/gui/settings.cpp:257 -msgid "SysEx" -msgstr "SysEx" +#: src/gui/pattern.cpp:508 +msgid "Options:" +msgstr "Alternativ:" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" -msgstr "Någonting" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" +msgstr "Effektkolumner/dold" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" -msgstr "Instrument" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" +msgstr "Mönsternamn" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" -msgstr "Effekt 1-typ" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" +msgstr "Kanalgruppstips" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" -msgstr "Effekt 1-värde" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" +msgstr "Visualiserare" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" -msgstr "Effekt 2-typ" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" +msgstr "Kanalstatus:" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" -msgstr "Effekt 2-värde" +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" +msgstr "Nej" -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" -msgstr "Effekt 3-typ" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" +msgstr "Ja" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" -msgstr "Effekt 3-värde" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" +msgstr "VARNING!!" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" -msgstr "Effekt 4-typ" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" +msgstr "detta instrument kan inte förhandsgranskas eftersom" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" -msgstr "Effekt 4-värde" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" +msgstr "inga chips kan spela det" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" -msgstr "Effekt 5-typ" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." +msgstr "ditt instrument är i fara!! var försiktig..." -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" -msgstr "Effekt 5-värde" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" +msgstr "Oscilloskop" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" -msgstr "Effekt 6-typ" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" +msgstr "zoom: %.2fx (%.1fdB)" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" -msgstr "Effekt 6-värde" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" +msgstr "fönsterstorlek: %.1fms" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" -msgstr "Effekt 7-typ" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" +msgstr "(-Oändlighet)dB" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" -msgstr "Effekt 7-värde" +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" +msgstr "Felsök" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" -msgstr "Effekt 8-typ" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." +msgstr "Detta är ett språktest." -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" -msgstr "Effekt 8-värde" +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." +msgstr "Detta är ett till språktest." -#: src/gui/settings.cpp:318 -msgid "Press key..." -msgstr "Tryck tangent..." +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" +msgstr[1] "" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" -msgstr "Vill du spara dina inställningar?" +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" +msgstr "Inga (0%)" -#: src/gui/settings.cpp:574 -msgid "General" -msgstr "Allmänt" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" +msgstr "Inga (50%)" -#: src/gui/settings.cpp:591 -msgid "Language" -msgstr "Språk" +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" +msgstr "Inga (100%)" -#: src/gui/settings.cpp:610 -msgid "Render backend" -msgstr "Rendera backend" +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" +msgstr "Frekvens" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." -msgstr "" -"du kan behöva starta om Furnace för att denna inställning ska träda i kraft." +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" +msgstr "Kanal" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" -msgstr "Avancerade inställningar för rendering av backend" +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" +msgstr "Ljusstyrka" -#: src/gui/settings.cpp:670 -msgid "Render driver" -msgstr "Renderdrivrutin" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" +msgstr "Nottrigger" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" -msgstr "Automatisk" +#: src/gui/chanOsc.cpp:45 +msgid "Off" +msgstr "Av" -#: src/gui/settings.cpp:687 -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 "" -"akta dig: att ändra dessa inställningar kan göra Furnace oanvändbart! gör " -"det på egen risk.\n" -"starta Furnace med -safemode om du förstör något." +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" +msgstr "Läge 1" -#: src/gui/settings.cpp:688 -msgid "Red bits" -msgstr "Röda bits" +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" +msgstr "Läge 2" -#: src/gui/settings.cpp:693 -msgid "Green bits" -msgstr "Gröna bits" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" +msgstr "Läge 3" -#: src/gui/settings.cpp:698 -msgid "Blue bits" -msgstr "Blåa bits" +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" +msgstr "Oscilloskop (per kanal)" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" -msgstr "Alfa bits" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" +msgstr "Kolumner" -#: src/gui/settings.cpp:708 -msgid "Color depth" -msgstr "Färgdjup" +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" +msgstr "Storlek (ms)" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" -msgstr "Stencilbuffertstorlek" +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" +msgstr "Automatiska kolumner" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" -msgstr "Buffertstorlek" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" +msgstr "Centrera vågformen" -#: src/gui/settings.cpp:724 -msgid "Double buffer" -msgstr "Dubbel buffert" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" +msgstr "Randomisera fasen på noten" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" -msgstr "" -"Följande värden är vanliga (i rött-, grönt-, blått-, alfaordning):\n" -"- 24 bit: 8, 8, 8, 0\n" -"- 16 bit: 5, 6, 5, 0\n" -"- 32 bit (med alfa): 8, 8, 8, 8\n" -"- 30 bit (djup): 10, 10, 10, 0" +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" +msgstr "Amplitud" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" -msgstr "" -"nuvarande backend: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" +msgstr "Linjestorlek" -#: src/gui/settings.cpp:739 -msgid "VSync" -msgstr "VSynk" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" +msgstr "Gradient" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" -msgstr "Gräns ​​för bildhastighet" +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" +msgstr "fel när du skapar en gradientstruktur!!" -#: src/gui/settings.cpp:747 -msgid "Unlimited" -msgstr "Obegränsat" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" +msgstr "fel vid uppdatering av gradientstruktur!" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." -msgstr "gäller endast när VSynk är inaktiverat." +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" +msgstr "Färg" -#: src/gui/settings.cpp:757 -msgid "Display render time" -msgstr "Visa renderingstid" +#: src/gui/chanOsc.cpp:296 +msgid "Distance" +msgstr "Distans" -#: src/gui/settings.cpp:764 -msgid "Late render clear" -msgstr "Sen renderingsklarhet" +#: src/gui/chanOsc.cpp:305 +msgid "Spread" +msgstr "Utbredning" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." -msgstr "" -"anropar rend->rensa() efter rend->närvarande(). kan minska gränssnittets " -"latens med en bild i vissa drivrutiner." +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" +msgstr "Ta bort" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" -msgstr "Strömsparläge" +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" +msgstr "Bakgrund" -#: src/gui/settings.cpp:779 -msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" -msgstr "" -"sparar ström genom att sänka bildhastigheten till 2 fps när programmet är " -"inaktiv.\n" -"kan orsaka problem under Mesa-drivrutiner!" +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" +msgstr "X-axeln" -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" -msgstr "Inaktivera trädad ingång (starta om efter ändring!)" +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" +msgstr "Y-axeln" -#: src/gui/settings.cpp:789 +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" +msgstr "Textformat:" + +#: src/gui/chanOsc.cpp:358 msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -"trådad ingång bearbetar tangenttryckningar för förhandsvisning av noter i en " -"separat tråd (på plattformar som stöds), vilket minskar latensen.\n" -"krascher har rapporterats när trådad inmatning är på. aktivera detta " -"alternativ om så är fallet." +"formatguide:\n" +"- %c: kanalnamn\n" +"- %C: kanalkortnamn\n" +"- %d: kanalnummer (från 0)\n" +"- %D: kanalnummer (från 1)\n" +"- %n: kanalnot\n" +"- %i: instrumentnamn\n" +"- %I: instrumentnummer (decimal)\n" +"- %x: instrumentnummer (hex)\n" +"- %s: chipnamn\n" +"- %p: chippets delnummer\n" +"- %S: chip-ID\n" +"- %v: volym (decimal)\n" +"- %V: volym (procent)\n" +"- %b: volym (hex)\n" +"- %l: ny rad\n" +"- %%: procenttecken" -#: src/gui/settings.cpp:794 -msgid "Enable event delay" -msgstr "Aktivera händelsefördröjning" +#: src/gui/chanOsc.cpp:380 +msgid "Text color" +msgstr "Textfärg" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." -msgstr "" -"kan orsaka problem med möss som har hög pollingfrekvens vid " -"förhandsgranskning av noter." +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" +msgstr "OK" -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" -msgstr "Oscilloskopgängor per kanal" +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" +msgstr "skapar kanal osc. arbetspool" -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." -msgstr "nu är du dum, eller hur? det räcker." +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" +msgstr "skapar FFT-plan för kanal %d" -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" -msgstr "vad gör du? sluta!" +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" +msgstr "misslyckades med att skapa plan!" -#: src/gui/settings.cpp:820 -#, c-format -msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" -msgstr "" -"det är en dålig idé att ställa in denna siffra högre än antalet CPU-kärnor " -"som du har (%d)!" +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" +msgstr "misslyckades med att skapa omvänd plan!" -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" -msgstr "Oscilloskop-renderingsmotor:" +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" +msgstr "misslyckades med att skapa FFT-buffertar" -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" -msgstr "ImGui linjeplot" +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" +msgstr "Fel!" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." -msgstr "rendera med hjälp av Dear ImGuis inbyggda linjeritningsfunktioner." +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" +msgstr "klistra ut" -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" -msgstr "GLSL (om tillgängligt)" +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" +msgstr "kopiera" -#: src/gui/settings.cpp:840 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." -msgstr "" -"rendera med shaders som körs på grafikkortet.\n" -"endast tillgängligt i OpenGL ES 2,0 render-backend." +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" +msgstr "klistra in" -#: src/gui/settings.cpp:842 +#: src/gui/editControls.cpp:51 msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." +"select\n" +"all" msgstr "" -"rendera med shaders som körs på grafikkortet.\n" -"endast tillgängligt i OpenGL 3,0 render-backend." - -#: src/gui/settings.cpp:849 -msgid "Vibration" -msgstr "Vibration" - -#: src/gui/settings.cpp:851 -msgid "Strength" -msgstr "Styrka" +"välj\n" +"alla" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" -msgstr "Längd" +#: src/gui/editControls.cpp:52 +msgid "piano" +msgstr "piano" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" -msgstr "Arkiv" +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" +msgstr "ångra" -#: src/gui/settings.cpp:868 -msgid "Use system file picker" -msgstr "Använd systemfilväljaren" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" +msgstr "gör om" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" -msgstr "Antal senaste filer" +#: src/gui/editControls.cpp:57 +msgid "" +"paste\n" +"mix" +msgstr "" +"klistra\n" +"mix" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" -msgstr "Kompression vid sparande" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" +msgstr "" +"klistra\n" +"mix bg" -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." -msgstr "använd zlib för att komprimera sparade låtar." +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" +msgstr "" +"klistra\n" +"ins" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" -msgstr "Spara oanvända mönster" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" +msgstr "" +"klistra\n" +"ins bg" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" -msgstr "Använd nytt mönsterformat när du sparar" +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" +msgstr "" +"klistra\n" +"översvämning" -#: src/gui/settings.cpp:900 +#: src/gui/editControls.cpp:62 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." +"paste\n" +"overflow" msgstr "" -"använd ett packat format som sparar utrymme när du sparar låtar.\n" -"avaktivera om du behöver kompatibilitet med äldre Furnace och/eller verktyg\n" -"som inte stöder detta format." +"klistra\n" +"överlopp" -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" -msgstr "Använd ej kompatibilitetsflaggor när du laddar .dmf" +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" +msgstr "" +"överföra\n" +"anteckningar" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" +#: src/gui/editControls.cpp:64 +msgid "" +"transpose\n" +"values" msgstr "" -"rapportera inga problem som uppstår vid användningen av detta alternativ!" +"överföra\n" +"värden" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" -msgstr "Spela upp efter att ha öppnat låtfilen:" +#: src/gui/editControls.cpp:67 +msgid "" +"change\n" +"ins" +msgstr "" +"byt\n" +"ins" -#: src/gui/settings.cpp:914 -msgid "No##pol0" -msgstr "Nej" +#: src/gui/editControls.cpp:68 +msgid "" +"find/\n" +"replace" +msgstr "" +"hitta/\n" +"ersätta" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" -msgstr "Bara om du redan spelar" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" +msgstr "dölj" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" -msgstr "Ja" +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" +msgstr "expandera" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" -msgstr "Ljudexportsloop/tona ut-tid:" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" +msgstr "vänd" -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" -msgstr "Ställ in på dessa värden vid uppstart:" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" +msgstr "invertera" -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" -msgstr "Kom ihåg de senaste värdena" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" +msgstr "interpolera" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" -msgstr "Förvara instrumentnamnet i .fui" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" +msgstr "skala" + +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" +msgstr "blekna" + +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" +msgstr "randomisera" -#: src/gui/settings.cpp:960 +#: src/gui/editControls.cpp:79 +msgid "opmask" +msgstr "opmask" + +#: src/gui/editControls.cpp:80 msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." +"scroll\n" +"mode" msgstr "" -"när detta är aktiverat sparar instrumentet sitt namn.\n" -"detta kan öka filstorleken." - -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" -msgstr "Ladda instrumentnamn från .fui" +"rullnings\n" +"läge" -#: src/gui/settings.cpp:969 +#: src/gui/editControls.cpp:81 msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +"input\n" +"latch" msgstr "" -"när detta är aktiverat kommer det lagrade namnet att användas vid laddning " -"av ett instrument (om det finns).\n" -"annars kommer det att använda filnamnet." +"ingångs\n" +"spärr" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" -msgstr "Fyll i filnamn automatiskt när du sparar" +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" +msgstr "" +"sätt\n" +"spärr" -#: src/gui/settings.cpp:978 +#: src/gui/editControls.cpp:83 msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." +"clear\n" +"latch" msgstr "" -"fyll filnamnsfältet med ett lämpligt filnamn när du sparar eller exporterar." +"rensa\n" +"spärr" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" -msgstr "Ny låt" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" +msgstr "rensa" -#: src/gui/settings.cpp:984 -msgid "Initial system:" -msgstr "Inledande system:" +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" +msgstr "Mobila kontroller" -#: src/gui/settings.cpp:986 -msgid "Current system" -msgstr "Nuvarande system:" +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" +msgstr "Mobilmeny" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" -msgstr "Randomisera" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" +msgstr "Sekvenser" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" -msgstr "Återställ till standardinställningar" +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" +msgstr "Ins" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" -msgstr "När du skapar en ny låt:" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" +msgstr "Låt" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" -msgstr "Visa systemväljare för förinställning" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" +msgstr "Chips" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" -msgstr "Börja med det inledande systemet" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" +msgstr "Ny" -#: src/gui/settings.cpp:1198 -msgid "Default author name" -msgstr "Standardförfattarnamn" +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" +msgstr "Osparade ändringar! Spara ändringar innan du skapar en ny låt?" -#: src/gui/settings.cpp:1202 -msgid "Start-up" -msgstr "Uppstart" +#: src/gui/editControls.cpp:507 +msgid "Save as..." +msgstr "Spara som..." -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" -msgstr "Spela intro vid uppstart:" +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" +msgstr "Återställa säkerhetskopia" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" -msgstr "Nej##pis0" +#: src/gui/editControls.cpp:524 +msgid "Song Info" +msgstr "Låtinfo" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" -msgstr "Kort" +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" +msgstr "Underlåtar" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" -msgstr "Full (kort när låten laddas)" +#: src/gui/editControls.cpp:536 +msgid "Comments" +msgstr "Kommentarer" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" -msgstr "Full (alltid)" +#: src/gui/editControls.cpp:545 +msgid "Channels here..." +msgstr "Kanaler här..." -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" -msgstr "Inaktivera tona-in under uppstart" +#: src/gui/editControls.cpp:548 +msgid "Chips here..." +msgstr "Ljudchips här..." -#: src/gui/settings.cpp:1230 -msgid "About screen party time" -msgstr "Om skärmfesttid" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." +msgstr "Vad i helvete..." -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." -msgstr "Varning: kan orsaka epileptiska anfall." +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" +msgstr "KanalOsc." -#: src/gui/settings.cpp:1239 -msgid "Behavior" -msgstr "Beteende" +#: src/gui/editControls.cpp:562 +msgid "RegView" +msgstr "Registreringsvy" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" -msgstr "Nya instrument är tomma" +#: src/gui/editControls.cpp:566 +msgid "Stats" +msgstr "Statistik" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" -msgstr "Konfiguration" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" +msgstr "Grooves" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" -msgstr "Fabriksåterställning" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" +msgstr "Kompatibilitetsflaggor" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." -msgstr "" -"Är du säker på att du vill återställa alla Furnace-inställningar?\n" -"Du måste starta om Furnace efter att ha gjort det." +#: src/gui/editControls.cpp:577 +msgid "XYOsc" +msgstr "XYOsc." -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" -msgstr "Använd OPL3 i stället för OPL2 för S3M-importering" +#: src/gui/editControls.cpp:581 +msgid "Meter" +msgstr "Mätare" -#: src/gui/settings.cpp:1273 -msgid "Output" -msgstr "Utgång" +#: src/gui/editControls.cpp:585 +msgid "Memory" +msgstr "Minne" -#: src/gui/settings.cpp:1281 -msgid "Backend" -msgstr "Backend" +#: src/gui/editControls.cpp:589 +msgid "CV" +msgstr "CV" -#: src/gui/settings.cpp:1314 -msgid "Driver" -msgstr "Drivrutin" +#: src/gui/editControls.cpp:593 +msgid "Presets" +msgstr "Förinställningar" -#: src/gui/settings.cpp:1337 -msgid "Device" -msgstr "Enhet" +#: src/gui/editControls.cpp:597 +msgid "PatManager" +msgstr "Mönsterhanterare" -#: src/gui/settings.cpp:1341 -msgid "" -msgstr "" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" +msgstr "Panik" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" -msgstr "VARNING - INKRÄKTARE UPPTÄCKTS" +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" +msgstr "Inställningar" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." -msgstr "" -"du har blivit gripen för att ha försökt engagera sig med en inaktiverad " -"kombinationsruta." +#: src/gui/editControls.cpp:610 +msgid "Log" +msgstr "Logg" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" -msgstr "" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" +msgstr "Om" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" -msgstr "Utgångar" +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" +msgstr "" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" -msgstr "" -"vanliga värden:\n" -"- 1 för mono\n" -"- 2 för stereo\n" -"- 4 för kvadrafonisk\n" -"- 6 för 5,1 surround\n" -"- 8 för 7,1 surround" - -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" -msgstr "%d (latens: ~%.1fms)" +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" +msgstr "Växla till skrivbordsläge" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" -msgstr "Flertrådig (EXPERIMENTELL)" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" +msgstr "Spela/redigera kontroller" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." -msgstr "" -"kör chipemulering på separata trådar.\n" -"kan öka prestandan när du använder tunga emuleringskärnor.\n" -"\n" -"varningar:\n" -"- experimentell!\n" -"- endast användbart på låtar med flera chip." +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" +msgstr "Oktav" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" -msgstr "Antal trådar" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" +msgstr "Modulatortonssteg" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" -msgstr "det är gränsen!" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" +msgstr "Redigera steg" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" -msgstr "" -"det är en MYCKET dålig idé att ställa in denna siffra högre än antalet CPU-" -"kärnorsom du har (%d)!" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" +msgstr "Spela" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" -msgstr "Låglatensläge" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" +msgstr "Stoppa" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." -msgstr "" -"minskar latensen genom att köra motorn snabbare än tickhastigheten.\n" -"användbart för liveuppspelning/jam-läge.\n" -"\n" -"varning: aktivera endast om din buffertstorlek är liten (10ms eller mindre)." +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" +msgstr "Redigera" -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" -msgstr "Tvinga monoljud" +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" +msgstr "Upprepa mönstret" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" -msgstr "Exklusivt läge" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" +msgstr "Gå över en rad" -#: src/gui/settings.cpp:1479 -#, c-format -msgid "want: %d samples @ %.0fHz (%d channel)" -msgid_plural "want: %d samples @ %.0fHz (%d channels)" -msgstr[0] "vill ha: %d samples @ %.0fHz (%d kanal)" -msgstr[1] "vill ha: %d samples @ %.0fHz (%d kanaler)" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" +msgstr "Poly" -#: src/gui/settings.cpp:1480 -#, c-format -msgid "got: %d samples @ %.0fHz (%d channel)" -msgid_plural "got: %d samples @ %.0fHz (%d channels)" -msgstr[0] "fick: %d samples @ %.0fHz (%d kanal)" -msgstr[1] "fick: %d samples @ %.0fHz (%d kanaler)" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" +msgstr "Mono" -#: src/gui/settings.cpp:1487 -msgid "Mixing" -msgstr "Mixning" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" +msgstr "Polyfoni" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" -msgstr "Kvalitet" +#: src/gui/editControls.cpp:930 +msgid "Oct." +msgstr "Okt." -#: src/gui/settings.cpp:1494 -msgid "Software clipping" -msgstr "Klippning av programvara" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" +msgstr "Modulatorton" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" -msgstr "DC offset-korrigering" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" +msgstr "Steg" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" -msgstr "Sampleförhandsgranskning" +#: src/gui/editControls.cpp:971 +msgid "Foll." +msgstr "Följ" -#: src/gui/settings.cpp:1531 -msgid "MIDI" -msgstr "MIDI" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" +msgstr "FöljSekvenser" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" -msgstr "MIDI-ingång" +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" +msgstr "Mönster" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" -msgstr "" +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" +msgstr "Uppspelningskontroller" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" -msgstr "Skanna om MIDI-enheter" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" +msgstr "Spela från början av detta mönster" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" -msgstr "Notingång" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" +msgstr "Upprepa från början av detta mönster" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" -msgstr "Hastighetsingång" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" +msgstr "Redigera kontroller" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" -msgstr "Mappa MIDI-kanaler till direktkanaler" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" +msgstr "Följ sekvenser" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" -msgstr "Genomföring av programändring" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" +msgstr "Följ mönstret" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" -msgstr "Mappa Yamaha FM-röstdata till instrument" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" +msgstr "Låtkommentarer" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" -msgstr "Programbyte är instrumentval" +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" +msgstr "" -#: src/gui/settings.cpp:1589 -msgid "Value input style" -msgstr "Stil för värdeingång" +#: src/gui/util.cpp:97 +msgid "Ctrl-" +msgstr "Ctrl-" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" -msgstr "Kontroll" +#: src/gui/util.cpp:99 +msgid "Alt-" +msgstr "Alt-" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" -msgstr "CC av övre nibble##värdeCC1" +#: src/gui/util.cpp:100 +msgid "Shift-" +msgstr "Skift-" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" -msgstr "MSB CC##värdeCC1" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" +msgstr "Statistik" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" -msgstr "CC av nedre nibble##värdeCC2" +#: src/gui/stats.cpp:36 +msgid "Audio load" +msgstr "Ljudlasten" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" -msgstr "LSB CC##värdeCC2" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" +msgstr "Oscilloskop (X-Y)" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" -msgstr "Kontrolländring per kolumn" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" +msgstr "X-kanal" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" -msgstr "Volymkurva" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" +msgstr "Invertera##X" -#: src/gui/settings.cpp:1653 -msgid "Actions:" -msgstr "Åtgärder:" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" +msgstr "Y-kanal" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" -msgstr "" -"(lär dig! tryck på en knapp eller flytta en reglage/ratt/något på din enhet.)" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" +msgstr "Invertera##Y" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" -msgstr "Typ" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" +msgstr "Zoom" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" -msgstr "Not/Kontroll" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" +msgstr "Decaytiden (ms)" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" -msgstr "Hastighet/värde" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" +msgstr "Intensitet" -#: src/gui/settings.cpp:1689 -msgid "Action" -msgstr "Åtgärd" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" +msgstr "Linjetjocklek" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" -msgstr "--inga--" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" +msgstr "(-Oändlighet)dB,(-Oändlighet)dB" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" -msgstr "väntar..." +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" +msgstr "(-Oändlighet)dB,%.1fdB" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" -msgstr "Lära sig" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" +msgstr "%.1fdB,(-Oändlighet)dB" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" -msgstr "MIDI-utgång" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" +msgstr "%.1fdB,%.1fdB" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" -msgstr "Utgångsläge:" +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" +msgstr "Klockhastighet:" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" -msgstr "Av (används för TX81Z)" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" +msgstr "Chiptyp:" -#: src/gui/settings.cpp:1852 -msgid "Melodic" -msgstr "Melodisk" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" +msgstr "YM3438 (9-bit DAC)" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" -msgstr "Skicka programändring" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" +msgstr "YM2612 (9-bit DAC med distorsion)" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" -msgstr "Skicka MIDI-klockan" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" +msgstr "YMF276 (extern DAC)" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" -msgstr "Skicka MIDI-tidskoden" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" +msgstr "Inaktivera utökad kanal FM-makron (kompatibilitet)" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" -msgstr "Tidskodsbildhastighet:" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +msgstr "" +"Instrumentbyte i utökad kanaloperatorer 2-4 påverkar återkoppling " +"(kompatibilitet)" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" -msgstr "Närmast till tickhastighet" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" +msgstr "Modifierad sinusvåg (skämt)" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" -msgstr "Film (24 fps)" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" +msgstr "DAC-avbrottssimulering:" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" -msgstr "PAL (25 fps)" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" +msgstr "cykler" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" -msgstr "NTSC-fall (29,97 fps)" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" +msgstr "3,58MHz (NTSC)" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" -msgstr "NTSC icke-fall (30 fps)" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" +msgstr "3,55MHz (PAL)" -#: src/gui/settings.cpp:1908 -msgid "Emulation" -msgstr "Emulering" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" +msgstr "4MHz (BBC Micro)" -#: src/gui/settings.cpp:1910 -msgid "Cores" -msgstr "Kärnor" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" +msgstr "1,79MHz (Halv NTSC)" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" -msgstr "Uppspelningskärnor" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" +msgstr "3MHz (Exed Exes)" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" -msgstr "används för uppspelning" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" +msgstr "2MHz (Sega System 1)" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" -msgstr "Renderingskärnor" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" +msgstr "447KHz (TI-99/4A)" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" -msgstr "används i ljudexport" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" +msgstr "Sega VDP/Master System" -#: src/gui/settings.cpp:2107 -msgid "Playback" -msgstr "Uppspelning" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" +msgstr "TI SN76489 med Atari-liknande kortbrus" -#: src/gui/settings.cpp:2112 -msgid "Render" -msgstr "Rendering" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" +msgstr "Game Gear" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" -msgstr "PC-pipare strategi" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" +msgstr "Inaktivera brusperiod ändra fasåterställning" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" -msgstr "Tangentbord" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" +msgstr "Inaktivera enkel period för att notera mappning på högre oktaver" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" -msgstr "Återställ standardinställningar" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" +msgstr "Pseudo-PAL" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" -msgstr "Är du säker på att du vill återställa tangentbordsinställningarna?" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" +msgstr "Inaktivera anti-klick" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" -msgstr "Globala snabbtangenter" +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" +msgstr "Chiprevision:" -#: src/gui/settings.cpp:2225 -msgid "Window activation" -msgstr "Fönsteraktivering" +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" +msgstr "HuC6280 (original)" -#: src/gui/settings.cpp:2291 -msgid "Key" -msgstr "Tangent" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" +msgstr "HuC6280A (SuperGrafx)" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" -msgstr "Värde" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" +msgstr "CPU-hastighet:" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" -msgstr "Makrosläpp" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" +msgstr "6,18MHz (NTSC)" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" -msgstr "Notrelease" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" +msgstr "5,95MHz (PAL)" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" -msgstr "Not av" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" +msgstr "Sampleminne" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" -msgstr "Not" +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" +msgstr "8K (rev. A/B/E)" -#: src/gui/settings.cpp:2344 -msgid "Add..." -msgstr "Lägg till..." +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" +msgstr "64K (rev. D/F)" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" -msgstr "Instrumentlista" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" +msgstr "DAC-upplösning:" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" -msgstr "Wavetable-lista" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" +msgstr "16-bit. (rev. A/B/D/F)" -#: src/gui/settings.cpp:2476 -msgid "Sample list" -msgstr "Samplelista" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" +msgstr "8-bit + TDM (rev. C/E)" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" -msgstr "Sampleredigerare" +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" +msgstr "Aktivera eko" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" -msgstr "Gränssnitt" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" +msgstr "Byt ekokanaler" -#: src/gui/settings.cpp:2566 -msgid "Layout" -msgstr "Layout" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" +msgstr "Ekodelay:" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" -msgstr "Arbetsyta layout:" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" +msgstr "Ekoupplösning" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" -msgstr "Återställa" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" +msgstr "Ekoåterkoppling" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" -msgstr "Är du säker på att du vill återställa arbetsytans layout?" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" +msgstr "Ekovolym" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" -msgstr "Tillåt dockningsredigerare" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" +msgstr "Original (DMG)" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" -msgstr "Kom ihåg fönsterpositionen" +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" +msgstr "Game Boy Color (rev. C)" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." -msgstr "kommer ihåg fönstrets sista position vid uppstart." +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" +msgstr "Game Boy Color (rev. E)" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" -msgstr "Tillåt endast fönsterrörelse när du klickar på namnlisten" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" +msgstr "Vågkanalorientering:" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" -msgstr "Centrera popup-fönster" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" +msgstr "Normal" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" -msgstr "Spela/redigera kontroller layout:" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" +msgstr "Omvänd" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" -msgstr "Klassisk" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" +msgstr "Exakt data (omvänd)" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" -msgstr "Kompakt" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" +msgstr "Exakt utgång (normal)" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" -msgstr "Kompakt (vertikal)" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" +msgstr "" +"Snälla snälla en kompatflagga till när jag använder arpeggio och min " +"ljudlängd" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" -msgstr "Dela" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" +msgstr "DAC-bitdjup (minskar utgångshastighet):" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" -msgstr "Placering av knappar i Sekvenser:" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" +msgstr "Volymskala:" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" -msgstr "Topp" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" +msgstr "Blanda buffertar (tillåter längre ekodelay):" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" -msgstr "Vänster" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" +msgstr "Kanalgräns:" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" -msgstr "Höger" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" +msgstr "Samplingshastighet:" -#: src/gui/settings.cpp:2649 -msgid "Mouse" -msgstr "Mus" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" +msgstr "Aktuella samplingshastighet: %d Hz" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" -msgstr "Dubbelklickstid (sekunder)" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" +msgstr "Max mixer CPU-användning: %.0f%%" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" -msgstr "Höj ej mönsterredigeraren vid klick" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" +msgstr "NTSC (3,58MHz)" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" -msgstr "Fokusera på mönsterredigeraren när du väljer instrument" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" +msgstr "PAL (3,55MHz)" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" -msgstr "Notförhandsgranskningsbeteende:" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" +msgstr "Arkad (4MHz)" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" -msgstr "Aldrig" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" +msgstr "Halv NTSC (1,79MHz)" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" -msgstr "När markören är i notkolumnen" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" +msgstr "Patchblandning:" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" -msgstr "När markören är i notkolumnen eller inte i redigeringsläge" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" +msgstr "Ignorera ridcymbal/hi-hat frekvensändringar" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" -msgstr "Alltid" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" +msgstr "Tillämpa fast frekvens på alla trummor samtidigt" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" -msgstr "Tillåt val genom att dra:" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" +msgstr "NTSC/X16 (3,58MHz)" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" -msgstr "Nej" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" +msgstr "X1/X68000 (4MHz)" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" -msgstr "Ja" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" +msgstr "Brutna tonhöjdsmakro/glider (kompatibilitet)" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" -msgstr "Ja (medan du bara håller ned Ctrl)" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" +msgstr "NTSC (1,79MHz)" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" -msgstr "Slå på solokanalen:" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" +msgstr "PAL (1,67MHz)" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" -msgstr "Högerklicka eller dubbelklicka" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" +msgstr "Dendy (1,77MHz)" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" -msgstr "Högerklick" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" +msgstr "DPCM-kanalläge:" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" -msgstr "Dubbelklick" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" +msgstr "DPCM (dämpade samples; låg CPU-användning)" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" -msgstr "Dubbelklicka väljer hela kolumnen" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" +msgstr "PCM (skarpa samples; hög CPU-användning)" -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" -msgstr "Markörens beteende" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" +msgstr "NTSC (1,02MHz)" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" -msgstr "Insert skjuter hela kanalraden" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" +msgstr "PAL (0,99MHz)" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" -msgstr "Dra bort påverkar hela kanalraden" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" +msgstr "SSI 2001 (0,89MHz)" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" -msgstr "Tryck på värde när du skriver över i stället för att rensa det" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" +msgstr "Global parameterprioritet:" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" -msgstr "" -"Upprepning av tangentbordsnoter/värdeingång (håll ned tangenten för att mata " -"in kontinuerligt)" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" +msgstr "Vänster till höger" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" -msgstr "Effektingångsbeteende:" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" +msgstr "Senast använd kanal" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" -msgstr "Flytta ner" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" +msgstr "Hård återställa ADSR" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" -msgstr "Flytta till effektvärde (annars flytta nedåt)" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" +msgstr "Attack" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" -msgstr "Flytta till effektvärde/nästa effekt och slå runt" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" +msgstr "Decay" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" -msgstr "Ta bort effektvärdet när du raderar effekt" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" +msgstr "Sustain" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" -msgstr "Byt aktuellt instrument när du byter instrumentkolumn (absorbera)" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" +msgstr "Release" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" -msgstr "Ta bort instrumentvärdet när du sätter not av/release" +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" +msgstr "ADSR-återställningstid:" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" -msgstr "Ta bort volymvärdet när du sätter in not av/release" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." +msgstr "" +"- 0 inaktiverar ADSR-återställning. rekommenderas ej!\n" +"- 1 kan utlösa SID ADSR-buggar.\n" +"- värden som är för höga kan leda till att noter hoppas över." -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" -msgstr "Markörens rörelse" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" +msgstr "Inaktivera 1Exy ADSR-uppdatering (kompatibilitet)" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" -msgstr "Linda horisontellt:" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" +msgstr "" +"Brytfrekvensmakro för relativa arbetscykler och modulatortoner " +"(kompatibilitet)" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" -msgstr "Nej" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" +msgstr "Brytfrekvensmakro loppvillkor (kompatibilitet)" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" -msgstr "Ja" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" +msgstr "8MHz (Neo Geo MVS)" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" -msgstr "Ja, och flytta till nästa/föregående rad" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" +msgstr "8,06MHz (Neo Geo AES)" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" -msgstr "Linda vertikalt:" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" +msgstr "SSG-volym" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" -msgstr "Nej" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" +msgstr "FM/ADPCM-volym" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" -msgstr "Ja" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +msgstr "1,79MHz (ZX Spectrum NTSC/MSX)" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" -msgstr "Ja, och flytta till nästa/föregående mönster" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" +msgstr "1,77MHz (ZX Spectrum PAL)" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" -msgstr "Ja, och flytta till nästa/föregående mönster (omslut)" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +msgstr "0,83MHz (Fördelad Sunsoft 5B på PAL)" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" -msgstr "Beteende för markörrörelsetangenter:" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" +msgstr "0,89MHz (Fördelad Sunsoft 5B)" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" -msgstr "Flytta efter en" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" +msgstr "1MHz (Amstrad CPC)" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" -msgstr "Flytta med redigeringssteg" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" +msgstr "1,10MHz (Gamate/VIC-20 PAL)" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" -msgstr "Flytta markören genom redigeringssteg vid radering" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" +msgstr "1,25MHz (Mag Max)" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" -msgstr "Flytta markören genom att redigera steg på infogning (tryck)" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" +msgstr "1,5MHz (Vectrex)" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" -msgstr "Flytta markören uppåt på backsteg-delete" +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" +msgstr "1,536MHz (Kyugo)" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" -msgstr "Flytta markören till slutet av urklippsinnehållet när du klistrar in" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" +msgstr "1,67MHz (?)" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" -msgstr "Scrollar" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" +msgstr "1,75MHz (ZX Spectrum 48K)" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" -msgstr "Ändra sekvensen när du rullar utanför mönstergränserna:" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" +msgstr "1,99MHz (PC-88)" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" -msgstr "Nej" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" +msgstr "2MHz (Atari ST/Sharp X1)" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" -msgstr "Ja" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" +msgstr "2^21Hz (Game Boy)" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" -msgstr "Ja, och stick nära låten" +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" +msgstr "3,58MHz (Darky)" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" -msgstr "Markören följer den nuvarande sekvensen när den flyttas" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" +msgstr "3,6MHz (Darky)" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." -msgstr "gäller när uppspelningen är stoppad." +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" +msgstr "YM2149(F)" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" -msgstr "Rulla ej när du flyttar markören" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" +msgstr "Sunsoft 5B" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" -msgstr "Flytta markören med rullningshjulet:" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" +msgstr "OBS: AY-3-8914 stöds ej av VGM-formatet!" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" -msgstr "Nej" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" +msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" -msgstr "Ja" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" +msgstr "Stereo" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" -msgstr "Omvänd" +#: src/gui/sysConf.cpp:962 +msgid "Separation" +msgstr "Separation" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" -msgstr "Hur många steg ska man flytta med varje steg på rullhjulet?" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" +msgstr "Halvklocka avdelare" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" -msgstr "En" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" +msgstr "SAM Coupé (8MHz)" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" -msgstr "Redigera steg" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" +msgstr "NTSC (7.15MHz)" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" -msgstr "Tillgångar" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" +msgstr "PAL (7.09MHz)" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" -msgstr "Visa instrumenttypsmeny när du lägger till instrument" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" +msgstr "Stereoseparation:" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" -msgstr "Välj tillgång efter att ha öppnat en" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" +msgstr "Modell:" -#: src/gui/settings.cpp:2949 -msgid "Appearance" -msgstr "Utseende" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" +msgstr "Amiga 500 (OCS)" -#: src/gui/settings.cpp:2951 -msgid "Scaling" -msgstr "Skalning" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" +msgstr "Amiga 1200 (AGA)" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" -msgstr "Automatisk skalningsfaktor för användargränssnittet" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" +msgstr "Chipminne:" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" -msgstr "Skalningsfaktor för användargränssnittet" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" +msgstr "2MB (ECS/AGA max)" -#: src/gui/settings.cpp:2969 -msgid "Icon size" -msgstr "Ikonstorlek" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" +msgstr "512KB (OCS max)" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" -msgstr "Teckensnittsrenderare" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" +msgstr "PAL" -#: src/gui/settings.cpp:2994 -msgid "Main font" -msgstr "Huvudteckensnitt" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" +msgstr "Gå förbi frekvensgränserna" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" -msgstr "Storlek##Huvud teckensnittstorlek" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" +msgstr "Drivrutin för programvara för tonhöjd" -#: src/gui/settings.cpp:3013 -msgid "Header font" -msgstr "Header teckensnitt" +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" +msgstr "Gammal tonhöjdstabell (kompatibilitet)" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" -msgstr "Storlek" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" +msgstr "Blandningsläge:" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" -msgstr "Mönster teckensnitt" +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" +msgstr "Mono" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" -msgstr "Storlek" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" +msgstr "Mono (ingen förvrängning)" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" -msgstr "Kantutjämnade typsnitt" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" +msgstr "Stereo" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" -msgstr "Stöda bitmappsteckensnitt" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" +msgstr "1,19MHz (PC)" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" -msgstr "Tips:" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" +msgstr "1,99MHz (PC-98)" -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" -msgstr "Av (mjuk)" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" +msgstr "2,46MHz (PC-98)" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" -msgstr "Lätt" +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" +msgstr "Högtalartyp:" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" -msgstr "Normal" +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" +msgstr "Ofiltrerad" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" -msgstr "Full (hårt)" +#: src/gui/sysConf.cpp:1156 +msgid "Cone" +msgstr "Kon" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" -msgstr "Autotips:" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" +msgstr "Piezo" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" -msgstr "Inaktivera" +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" +msgstr "Använd systemljudspiparen (endast Linux!)" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" -msgstr "Aktivera" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" +msgstr "Återställ fasen vid frekvensändring" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" -msgstr "Tvinga" +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" +msgstr "16MHz (Seta 1)" -#: src/gui/settings.cpp:3101 -msgid "Oversample" -msgstr "Översampla" +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" +msgstr "16,67MHz (Seta 2)" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" -msgstr "1×##fos1" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" +msgstr "14,32MHz (NTSC)" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." -msgstr "" -"sparar videominne. minskar teckensnittsrenderingskvaliteten.\n" -"använd för pixel-/bitmappsteckensnitt." +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" +msgstr "Bankväxlad (Seta 2)" -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" -msgstr "2×##fos2" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" +msgstr "Initial kanalgräns:" -#: src/gui/settings.cpp:3117 -msgid "default." -msgstr "standard." +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" +msgstr "Inaktivera väsning" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" -msgstr "3×##fos3" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" +msgstr "Skala frekvens till våglängd" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." -msgstr "" -"något bättre typsnittskvalitet.\n" -"använder mer videominne." +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" +msgstr "Amiga-kanalvolymer (64)" -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" -msgstr "Ladda reservteckensnitt" +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" +msgstr "Amiga-liknande tonhöjd (endast icke-linjär tonhöjd)" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." -msgstr "inaktivera för att spara videominne." +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" +msgstr "3,54MHz (PAL)" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" -msgstr "Visa japanska tecken" +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" +msgstr "4MHz" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" -msgstr "" -"Växla bara detta alternativ om du har tillräckligt med grafikminne.\n" -"Detta är en tillfällig lösning tills dynamisk typsnittsatlas implementeras i " -"DearImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" +msgstr "3MHz" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" -msgstr "Visa (förenklade) kinesiska tecken" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" +msgstr "3,9936MHz (PC-88/PC-98)" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" -msgstr "" -"Växla bara detta alternativ om du har tillräckligt med grafikminne.\n" -"Detta är en tillfällig lösning tills dynamisk typsnittsatlas implementeras i " -"DearImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" +msgstr "1,5MHz" -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" -msgstr "Visa (traditionella) kinesiska tecken" +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" +msgstr "Utgångshastighet:" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" -msgstr "" -"Växla bara detta alternativ om du har tillräckligt med grafikminne.\n" -"Detta är en tillfällig lösning tills dynamisk typsnittsatlas implementeras i " -"DearImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" +msgstr "FM: klocka / 72, SSG: klocka / 16" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" -msgstr "Visa koreanska tecken" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" +msgstr "FM: klocka / 36, SSG: klocka / 8" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." -msgstr "" -"Växla bara detta alternativ om du har tillräckligt med grafikminne.\n" -"Detta är en tillfällig lösning tills dynamisk typsnittsatlas implementeras i " -"DearImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" +msgstr "FM: klocka / 24, SSG: klocka / 4" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" -msgstr "Titelfält:" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" +msgstr "FM-volym" -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" -msgstr "Furnace" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" +msgstr "8MHz (Arkad)" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" -msgstr "Låtnamn - Furnace" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" +msgstr "7,987MHz (PC-88/PC-98)" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" -msgstr "filnamn.fur - Furnace" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" +msgstr "FM: klocka / 144, SSG: klocka / 32" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" -msgstr "/sökväg/till/filen.fur - Furnace" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" +msgstr "FM: klocka / 48, SSG: klocka / 8" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" -msgstr "Visa systemnamnet på namnfältet" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" +msgstr "8MHz (FM Towns)" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" -msgstr "Visa chipnamn i stället för \"multisystem\" på namnfältet" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" +msgstr "10MHz (Sega System 18)" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" -msgstr "Statusfältet:" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" +msgstr "12,5MHz (Sega CD/System 32)" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" -msgstr "Markördetaljer" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" +msgstr "RF5C68 (10-bit utgång)" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" -msgstr "Filsökväg" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" +msgstr "RF5C164 (16-bit utgång)" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" -msgstr "Markörinformation eller filsökväg" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" +msgstr "Tabell för samplefrekvens:" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" -msgstr "Ingenting" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" +msgstr "avdelare \\ klocka" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" -msgstr "Visa uppspelningsstatus när du spelar" +#: src/gui/sysConf.cpp:1580 +msgid "full" +msgstr "full" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" -msgstr "Exportera alternativ-layout:" +#: src/gui/sysConf.cpp:1582 +msgid "half" +msgstr "halv" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" -msgstr "Undermenyer i Arkiv-menyn" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" +msgstr "klocka / 132" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" -msgstr "Modalt fönster med flikar" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" +msgstr "klocka / 165" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" -msgstr "Modala fönster med alternativ i Arkiv-menyn" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" +msgstr "Bankväxlad (NMK112)" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" -msgstr "Använd menyfältet med stora bokstäver" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" +msgstr "1,79MHz (NTSC/MSX)" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" -msgstr "Visa menyer för lägg till/konfigurera/ändra/ta bort chip i Arkiv-menyn" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" +msgstr "1,77MHz (PAL)" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" -msgstr "Markera kanal vid markören i Sekvenser" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" +msgstr "1,5MHz (Arcade)" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" -msgstr "Sekvensradnummerformat:" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" +msgstr "2MHz" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" -msgstr "Decimal" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" +msgstr "Konsekvent frekvens för alla arbetscykler" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" -msgstr "Hexadecimal" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" +msgstr "obs: fungerar bara för ett initialt LFSR-värde på 0!" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" -msgstr "Centrera mönstervyn" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" +msgstr "3,5MHz" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" -msgstr "Fyll över mönstermarkeringar" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" +msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" -msgstr "Visa föregående/nästa mönster" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" +msgstr "14,19MHz (PAL)" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" -msgstr "Mönsterradsnummerformat:" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" +msgstr "14MHz" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" -msgstr "Decimal" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" +msgstr "16MHz" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" -msgstr "Hexadecimal" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" +msgstr "15MHz" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" -msgstr "Etiketter för mönstervy:" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" +msgstr "33,8688MHz (OPL3-L)" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" -msgstr "Not av (3 tecken)" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" +msgstr "OPL3 (YMF262)" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" -msgstr "Notsläpp (3 tecken)" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" +msgstr "OPL3-L (YMF289B)" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" -msgstr "Makrosläpp (3 tecken)" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" +msgstr "Kompatibel panorering (0800)" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" -msgstr "Tomfält (3 tecken)" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" +msgstr "Utgångsbitdjup:" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" -msgstr "Tomfält (2 tecken)" +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" +msgstr "Max volym:" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" -msgstr "Mönstervyavstånd efter:" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" +msgstr "Interpolation:" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" -msgstr "Not" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" +msgstr "Linjär" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" -msgstr "Effekt" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" +msgstr "Kubisk" -#: src/gui/settings.cpp:3398 -msgid "Effect value" -msgstr "Effektvärde" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" +msgstr "Sinc" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" -msgstr "Ensiffriga effekter för 00-0F" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" +msgstr "Vänster" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" -msgstr "Använd platta toner i stället för skarpa toner" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" +msgstr "Höger" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" -msgstr "Använd tysk notation" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" +msgstr "Initialt ekotillstånd:" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" -msgstr "Kanalstil:" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" +msgstr "Delay" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" -msgstr "Klassisk" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" +msgstr "Återkoppling" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" -msgstr "Linje" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" +msgstr "Vänster" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" -msgstr "Rund" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" +msgstr "Höger" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" -msgstr "Delningsknapp" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" +msgstr "Ekofilter" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" -msgstr "Fyrkantig kant" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" +msgstr "Hex" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" -msgstr "Rund kant" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" +msgstr "Dec" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" -msgstr "Kanalvolymfält:" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" +msgstr "summa: %d" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" -msgstr "Inga" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" +msgstr "Inaktivera Gaussisk interpolation" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" -msgstr "Enkel" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" +msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" -msgstr "Stereo" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" +msgstr "Detune" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" -msgstr "Riktig" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" +msgstr "Kondensatorvärden (nF):" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" -msgstr "Riktig (stereo)" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" +msgstr "Initial delvolym (kanal 1-4):" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" -msgstr "Kanalåterkopplingsstil:" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" +msgstr "Initial delvolym (kanal 5-8):" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" -msgstr "Av" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" +msgstr "ADSR-läge (kanal 1-4):" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" -msgstr "Not" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" +msgstr "Kondensator (attack/decay)" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" -msgstr "Volym" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" +msgstr "Extern (volymmakro)" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" -msgstr "Aktiv" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" +msgstr "ADSR-läge (kanal 5-8):" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" -msgstr "Kanalens teckensnitt:" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" +msgstr "Kondensator (attack/decay)" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" -msgstr "Ordinarie" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" +msgstr "Extern (volymmakro)" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" -msgstr "Monospace" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" +msgstr "Globalvibrato:" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" -msgstr "Centrera kanalnamnet" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" +msgstr "Djup" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" -msgstr "Kanalfärger:" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" +msgstr "Lagringsläge för vågformer:" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" -msgstr "Enkel" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" +msgstr "RAM" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" -msgstr "Kanaltyp" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" +msgstr "ROM (upp till 8 vågor)" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" -msgstr "Instrumenttyp" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" +msgstr "Kompatibla brusfrekvenser" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" -msgstr "Kanalnamnets färger:" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" +msgstr "Äldre förskjutningar och tonhöjd (kompatibilitet)" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" -msgstr "Enkel" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" +msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" -msgstr "Kanaltyp" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" +msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" -msgstr "Instrumenttyp" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" +msgstr "PAL (1,77MHz)" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" -msgstr "Enhetlig instrument/wavetable/sample-lista" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" +msgstr "Bankingsstil:" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" -msgstr "Horisontell instrumentlista" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" +msgstr "Namco System 2 (2MB)" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" -msgstr "Stil på ikonen för instrumentlistan:" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" +msgstr "Namco System 21 (4MB)" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" -msgstr "Inga" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" +msgstr "Rå (16MB; ingen VGM-export!)" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" -msgstr "Grafiska ikoner" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" +msgstr "Statisk (upp till 5 vågor)" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" -msgstr "Bokstavsikoner" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" +msgstr "" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" -msgstr "Färgsätt instrumentredigeraren med hjälp av instrumenttyp" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" +msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" -msgstr "Makroredigerare" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" +msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" -msgstr "Layout för makroredigeraren:" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" +msgstr "" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" -msgstr "Enad" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" +msgstr "DS (4MB RAM)" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" -msgstr "Rutnät" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" +msgstr "DSi (16MB RAM)" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" -msgstr "Enkel (med lista)" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" +msgstr "V 0,3,1" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" -msgstr "Använd det klassiska vertikala skjutreglaget för makroredigerare" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" +msgstr "V 47,0,0 (9-bit volym)" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" -msgstr "Automatisk makrostegstorlek/horisontell zoom" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" +msgstr "" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" -msgstr "Vågredigerare" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" +msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" -msgstr "Använd en kompakt vågredigerare" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" +msgstr "" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" -msgstr "FM-redigerare" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" -msgstr "Namn på FM-parametrar:" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" +msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" -msgstr "Vänlig" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" +msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" -msgstr "Teknisk" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" +msgstr "" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" -msgstr "Teknisk (alternativ)" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" +msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" -msgstr "Använd standardnamn på OPL-vågformer" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" +msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" -msgstr "Layout för FM-parameterredigerare:" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" +msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" -msgstr "Modern" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" +msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" -msgstr "Kompakt (2x2, klassisk)" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" +msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" -msgstr "Kompakt (1x4)" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" +msgstr "ingenting att konfigurera" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" -msgstr "Kompakt (4x1)" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" +msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" -msgstr "Alternativ (2x2)" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." +msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" -msgstr "Alternativ (1x4)" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" +msgstr "Anpassad klockfrekvens" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" -msgstr "Alternativ (4x1)" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" +msgstr "Volymmätare" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" -msgstr "Positionen för sustain i FM-redigeraren:" +#: src/gui/userPresets.cpp:336 +msgid "User Systems" +msgstr "Användarsystem" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" -msgstr "Mellan decay- och sustain-frekvens" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" +msgstr "Fel! Användarkategori finns inte!" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" -msgstr "Efter release-hastighet" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" +msgstr "System" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" -msgstr "" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" +msgstr "Ny förinställning" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" -msgstr "" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" +msgstr "välj en förinställning" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" -msgstr "Använd separata färger för bärare/modulatorer i FM-redigeraren" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" +msgstr "Ta bort" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" -msgstr "Osignerade FM-detune-värden" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" +msgstr "Konfigurera" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" -msgstr "Enhet för användning av chipminne:" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" +msgstr "Avancerad" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" -msgstr "Byte:" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" +msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" -msgstr "Kilobyte:" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" +msgstr "Spara och stäng" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" -msgstr "Rundade hörn" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" +msgstr "Importera" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" -msgstr "Gräns" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" +msgstr "Importera (ersätta)" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" -msgstr "Kantutjämning" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" +msgstr "Effektlista" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" -msgstr "Fyll in hela fönstret" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" +msgstr "Chip vid markören: %s" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" -msgstr "Vågformen går utanför gränserna" +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" +msgstr "Sök" -#: src/gui/settings.cpp:3793 -msgid "Windows" -msgstr "Fönster" - -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" -msgstr "Rundade fönsterhörn" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" +msgstr "Effekttyper att visa:" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" -msgstr "Rundade knappar" +#: src/gui/effectList.cpp:48 +msgid "Description" +msgstr "Beskrivning" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" -msgstr "Rundade menyhörn" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " +msgstr "%d. " -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" -msgstr "Rundade flikar" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" +msgstr "för många underlåtar!" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" -msgstr "Rundade rullningslister" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" +msgstr "detta är den enda underlåten!" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" -msgstr "Kantlinjer runt widgets" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" +msgstr "är du säker på att du vill ta bort denna underlåt?" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" -msgstr "Färgschema" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" +msgstr "Spoiler" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" -msgstr "Är du säker på att du vill återställa färgschemat?" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" +msgstr "SPOILER" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" -msgstr "Guru-läge" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" +msgstr "" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" -msgstr "Ramskuggning" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" +msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" -msgstr "Färgschema typ:" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" +msgstr "ASAP (C++ port)" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" -msgstr "Mörk" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" +msgstr "ESFMu (snabb)" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" -msgstr "Ljus" +#: src/gui/settings.cpp:213 +msgid "Lower" +msgstr "Lägre" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" -msgstr "Accentfärger:" +#: src/gui/settings.cpp:215 +msgid "Medium" +msgstr "Medium" -#: src/gui/settings.cpp:3876 -msgid "Primary" -msgstr "Primär" +#: src/gui/settings.cpp:217 +msgid "Ultra" +msgstr "Ultra" -#: src/gui/settings.cpp:3877 -msgid "Secondary" -msgstr "Sekundär" +#: src/gui/settings.cpp:218 +msgid "Ultimate" +msgstr "Fantastisk" -#: src/gui/settings.cpp:3891 -msgid "Button" -msgstr "Knapp" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" +msgstr "evdev SND_TONE" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" -msgstr "Knapp (svävade)" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" +msgstr "KIOCSOUND på /dev/tty1" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" -msgstr "Knapp (aktiv)" +#: src/gui/settings.cpp:224 +msgid "/dev/port" +msgstr "/dev/port" -#: src/gui/settings.cpp:3894 -msgid "Tab" -msgstr "Flik" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" +msgstr "KIOCSOUND på standardutgång" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" -msgstr "Flik (svävade)" +#: src/gui/settings.cpp:226 +msgid "outb()" +msgstr "outb()" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" -msgstr "Flik (aktiv)" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" +msgstr "Inaktiverad/anpassad" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" -msgstr "Flik (ofokuserad)" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" +msgstr "Två oktaver (0 är C-4, F är D#5)" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" -msgstr "Flik (ofokuserad och aktiv)" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" +msgstr "Rå (notnummer är värdet)" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" -msgstr "ImGui-rubrik" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +msgstr "" +"Två oktaver alternerar (nedre tangenterna är 0-9, övre tangenterna är A-F)" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" -msgstr "ImGui-rubrik (svävade)" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" +msgstr "Använd dubbel kontrolländring (ett för varje napp)" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" -msgstr "ImGui-rubrik (aktiv)" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" +msgstr "Använd 14-bit kontrolländring" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" -msgstr "Ändra storlek på grepp" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" +msgstr "Använd en enda kontrolländring (oprecis)" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" -msgstr "Ändra storlek på grepp (svävade)" +#: src/gui/settings.cpp:247 +msgid "--select--" +msgstr "--välj--" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" -msgstr "Ändra storlek på grepp (aktiv)" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" +msgstr "???" -#: src/gui/settings.cpp:3905 -msgid "Widget background" -msgstr "Widget-bakgrund" +#: src/gui/settings.cpp:255 +msgid "Note Off" +msgstr "Not av" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" -msgstr "Widget-bakgrund (svävade)" +#: src/gui/settings.cpp:256 +msgid "Note On" +msgstr "Not på" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" -msgstr "Widget-bakgrund (aktiv)" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" +msgstr "Aftertouch" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" -msgstr "Glidreglage" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" +msgstr "Kontroll" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" -msgstr "Glidreglage (aktiv)" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" +msgstr "Program" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" -msgstr "Titelbakgrund (aktiv)" +#: src/gui/settings.cpp:260 +msgid "ChanPressure" +msgstr "Kanaltryck" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" -msgstr "Markera kryssruta/radioknapp" +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" +msgstr "Tonhöjdsböj" -#: src/gui/settings.cpp:3912 -msgid "Text selection" -msgstr "Textval" +#: src/gui/settings.cpp:262 +msgid "SysEx" +msgstr "SysEx" -#: src/gui/settings.cpp:3913 -msgid "Line plot" -msgstr "Linjeplot" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" +msgstr "Någonting" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" -msgstr "Linjeplot (svävade)" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" +msgstr "Instrument" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" -msgstr "Histogramplot" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" +msgstr "Effekt 1-typ" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" -msgstr "Histogramplot (svävade)" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" +msgstr "Effekt 1-värde" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" -msgstr "Tabellfält (jämn)" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" +msgstr "Effekt 2-typ" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" -msgstr "Tabellfält (udda)" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" +msgstr "Effekt 2-värde" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" -msgstr "Gränssnitt (annat)" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" +msgstr "Effekt 3-typ" -#: src/gui/settings.cpp:3925 -msgid "Window background" -msgstr "Fönsterbakgrund" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" +msgstr "Effekt 3-värde" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" -msgstr "Underfönsterbakgrund" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" +msgstr "Effekt 4-typ" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" -msgstr "Popupbakgrund" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" +msgstr "Effekt 4-värde" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" -msgstr "Modalbakgrund" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" +msgstr "Effekt 5-typ" -#: src/gui/settings.cpp:3929 -msgid "Header" -msgstr "Rubrik" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" +msgstr "Effekt 5-värde" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" -msgstr "Text (inaktiverad)" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" +msgstr "Effekt 6-typ" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" -msgstr "Titelfält (inaktiv)" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" +msgstr "Effekt 6-värde" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" -msgstr "Titelfält (komprimerat)" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" +msgstr "Effekt 7-typ" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" -msgstr "Menyfält" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" +msgstr "Effekt 7-värde" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" -msgstr "Gränsskugga" - -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" -msgstr "Rullningslist" - -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" -msgstr "Rullningslist (svävade)" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" +msgstr "Effekt 8-typ" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" -msgstr "Rullningslist (klickade)" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" +msgstr "Effekt 8-värde" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" -msgstr "Rullningslistsbakgrund" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" +msgstr "Vill du spara dina inställningar?" -#: src/gui/settings.cpp:3941 -msgid "Separator" -msgstr "Seperator" +#: src/gui/settings.cpp:564 +msgid "General" +msgstr "Allmänt" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" -msgstr "Separator (hovra)" +#: src/gui/settings.cpp:581 +msgid "Language" +msgstr "Språk" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" -msgstr "Separator (aktiv)" +#: src/gui/settings.cpp:600 +msgid "Render backend" +msgstr "Rendera backend" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" -msgstr "Dockningsförhandsgranskning" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." +msgstr "" +"du kan behöva starta om Furnace för att denna inställning ska träda i kraft." -#: src/gui/settings.cpp:3945 -msgid "Docking empty" -msgstr "Dockning tom" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" +msgstr "Avancerade inställningar för rendering av backend" -#: src/gui/settings.cpp:3946 -msgid "Table header" -msgstr "Tabellhuvud" +#: src/gui/settings.cpp:660 +msgid "Render driver" +msgstr "Renderdrivrutin" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" -msgstr "Tabellgräns (hård)" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" +msgstr "Automatisk" -#: src/gui/settings.cpp:3948 -msgid "Table border (soft)" -msgstr "Tabellgräns (mjuk)" +#: src/gui/settings.cpp:677 +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 "" +"akta dig: att ändra dessa inställningar kan göra Furnace oanvändbart! gör " +"det på egen risk.\n" +"starta Furnace med -safemode om du förstör något." -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" -msgstr "Dra och släpp mål" +#: src/gui/settings.cpp:678 +msgid "Red bits" +msgstr "Röda bits" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" -msgstr "Fönsterväxlare (markera)" +#: src/gui/settings.cpp:683 +msgid "Green bits" +msgstr "Gröna bits" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" -msgstr "Bakgrund för fönsterbyte" +#: src/gui/settings.cpp:688 +msgid "Blue bits" +msgstr "Blåa bits" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" -msgstr "Diverse" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" +msgstr "Alfa bits" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" -msgstr "Slå på" +#: src/gui/settings.cpp:698 +msgid "Color depth" +msgstr "Färgdjup" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" -msgstr "Slå av" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" +msgstr "Stencilbuffertstorlek" -#: src/gui/settings.cpp:3957 -msgid "Playback status" -msgstr "Uppspelningsstatus" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" +msgstr "Buffertstorlek" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" -msgstr "Destruktivt tips" +#: src/gui/settings.cpp:714 +msgid "Double buffer" +msgstr "Dubbel buffert" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" -msgstr "Varningstips" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" +msgstr "" +"Följande värden är vanliga (i rött-, grönt-, blått-, alfaordning):\n" +"- 24 bit: 8, 8, 8, 0\n" +"- 16 bit: 5, 6, 5, 0\n" +"- 32 bit (med alfa): 8, 8, 8, 8\n" +"- 30 bit (djup): 10, 10, 10, 0" -#: src/gui/settings.cpp:3960 -msgid "Error hint" -msgstr "Feltips" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" +msgstr "" +"nuvarande backend: %s\n" +"%s\n" +"%s\n" +"%s" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" -msgstr "Filväljare (inbyggd)" +#: src/gui/settings.cpp:729 +msgid "VSync" +msgstr "VSynk" -#: src/gui/settings.cpp:3964 -msgid "Directory" -msgstr "Katalog" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" +msgstr "Gräns ​​för bildhastighet" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" -msgstr "Låt (inbyggt)" +#: src/gui/settings.cpp:737 +msgid "Unlimited" +msgstr "Obegränsat" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" -msgstr "Låt (importera)" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." +msgstr "gäller endast när VSynk är inaktiverat." -#: src/gui/settings.cpp:3971 -msgid "ZSM" -msgstr "ZSM" +#: src/gui/settings.cpp:747 +msgid "Display render time" +msgstr "Visa renderingstid" -#: src/gui/settings.cpp:3972 -msgid "Font" -msgstr "Teckensnitt" +#: src/gui/settings.cpp:754 +msgid "Late render clear" +msgstr "Sen renderingsklarhet" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" -msgstr "Bakgrund (överst till vänster)" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." +msgstr "" +"anropar rend->rensa() efter rend->närvarande(). kan minska gränssnittets " +"latens med en bild i vissa drivrutiner." -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" -msgstr "Bakgrund (överst till höger" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" +msgstr "Strömsparläge" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" -msgstr "Bakgrund (nedre till vänster)" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" +msgstr "" +"sparar ström genom att sänka bildhastigheten till 2 fps när programmet är " +"inaktiv.\n" +"kan orsaka problem under Mesa-drivrutiner!" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" -msgstr "Bakgrund (nedre till höger)" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" +msgstr "Inaktivera trädad ingång (starta om efter ändring!)" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" -msgstr "Vågform" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." +msgstr "" +"trådad ingång bearbetar tangenttryckningar för förhandsvisning av noter i en " +"separat tråd (på plattformar som stöds), vilket minskar latensen.\n" +"krascher har rapporterats när trådad inmatning är på. aktivera detta " +"alternativ om så är fallet." -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" -msgstr "Vågform (klipp)" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" +msgstr "Aktivera händelsefördröjning" -#: src/gui/settings.cpp:3984 -msgid "Reference" -msgstr "Hänvisning" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." +msgstr "" +"kan orsaka problem med möss som har hög pollingfrekvens vid " +"förhandsgranskning av noter." -#: src/gui/settings.cpp:3985 -msgid "Guide" -msgstr "Guide" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" +msgstr "Oscilloskopgängor per kanal" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" -msgstr "Wave (icke-mono)" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." +msgstr "nu är du dum, eller hur? det räcker." -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" -msgstr "Vågform (1)" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" +msgstr "vad gör du? sluta!" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" -msgstr "Vågform (2)" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" +msgstr "" +"det är en dålig idé att ställa in denna siffra högre än antalet CPU-kärnor " +"som du har (%d)!" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" -msgstr "Vågform (3)" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" +msgstr "Oscilloskop-renderingsmotor:" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" -msgstr "Vågform (4)" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" +msgstr "ImGui linjeplot" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" -msgstr "Vågform (5)" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." +msgstr "rendera med hjälp av Dear ImGuis inbyggda linjeritningsfunktioner." -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" -msgstr "Vågform (6)" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" +msgstr "GLSL (om tillgängligt)" -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" -msgstr "Vågform (7)" +#: src/gui/settings.cpp:830 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL ES 2.0 render backend." +msgstr "" +"rendera med shaders som körs på grafikkortet.\n" +"endast tillgängligt i OpenGL ES 2,0 render-backend." -#: src/gui/settings.cpp:3995 -msgid "Waveform (8)" -msgstr "Vågform (8)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." +msgstr "" +"rendera med shaders som körs på grafikkortet.\n" +"endast tillgängligt i OpenGL 3,0 render-backend." -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" -msgstr "Vågform (9)" +#: src/gui/settings.cpp:839 +msgid "Vibration" +msgstr "Vibration" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" -msgstr "Vågform (1)0" +#: src/gui/settings.cpp:841 +msgid "Strength" +msgstr "Styrka" -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" -msgstr "Vågform (11)" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" +msgstr "Längd" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" -msgstr "Vågform (12)" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" +msgstr "Arkiv" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" -msgstr "Vågform (13)" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" +msgstr "Använd systemfilväljaren" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" -msgstr "Vågform (14)" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" +msgstr "Antal senaste filer" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" -msgstr "Vågform (15)" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" +msgstr "Kompression vid sparande" -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" -msgstr "Vågform (16)" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." +msgstr "använd zlib för att komprimera sparade låtar." -#: src/gui/settings.cpp:4011 -msgid "Clip" -msgstr "Klipp" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" +msgstr "Spara oanvända mönster" -#: src/gui/settings.cpp:4015 -msgid "Order number" -msgstr "Sekvensnummer" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" +msgstr "Använd nytt mönsterformat när du sparar" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" -msgstr "Spelar sekvensbakgrund" +#: src/gui/settings.cpp:890 +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 "" +"använd ett packat format som sparar utrymme när du sparar låtar.\n" +"avaktivera om du behöver kompatibilitet med äldre Furnace och/eller verktyg\n" +"som inte stöder detta format." -#: src/gui/settings.cpp:4017 -msgid "Song loop" -msgstr "Låtloop" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" +msgstr "Använd ej kompatibilitetsflaggor när du laddar .dmf" -#: src/gui/settings.cpp:4018 -msgid "Selected order" -msgstr "Vald sekvens" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" +msgstr "" +"rapportera inga problem som uppstår vid användningen av detta alternativ!" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" -msgstr "Liknande mönster" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" +msgstr "Spela upp efter att ha öppnat låtfilen:" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" -msgstr "Inaktiva mönster" +#: src/gui/settings.cpp:904 +msgid "No##pol0" +msgstr "Nej" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" -msgstr "ADSR-vy" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" +msgstr "Bara om du redan spelar" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" -msgstr "ADSR" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" +msgstr "Ja" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" -msgstr "Sustain-guide" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" +msgstr "Ljudexportsloop/tona ut-tid:" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" -msgstr "Algoritmbakgrund" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" +msgstr "Ställ in på dessa värden vid uppstart:" -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" -msgstr "Algoritmlinjer" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" +msgstr "Kom ihåg de senaste värdena" -#: src/gui/settings.cpp:4033 -msgid "Modulator" -msgstr "Modulator" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" +msgstr "Förvara instrumentnamnet i .fui" -#: src/gui/settings.cpp:4034 -msgid "Carrier" -msgstr "Bärare" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." +msgstr "" +"när detta är aktiverat sparar instrumentet sitt namn.\n" +"detta kan öka filstorleken." -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" -msgstr "SSG-EG" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" +msgstr "Ladda instrumentnamn från .fui" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:959 msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" +"when enabled, loading an instrument will use the stored name (if present).\n" +"otherwise, it will use the file name." msgstr "" -"(följande färger gäller endast när \"Använd separata färger för bärare/" -"modulatorer i FM-redigeraren\" är på!)" - -#: src/gui/settings.cpp:4041 -msgid "Mod. accent (primary)" -msgstr "Mod. accent (primär)" +"när detta är aktiverat kommer det lagrade namnet att användas vid laddning " +"av ett instrument (om det finns).\n" +"annars kommer det att använda filnamnet." -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" -msgstr "Mod. accent (sekundär)" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" +msgstr "Fyll i filnamn automatiskt när du sparar" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" -msgstr "Mod. gräns" +#: src/gui/settings.cpp:968 +msgid "" +"fill the file name field with an appropriate file name when saving or " +"exporting." +msgstr "" +"fyll filnamnsfältet med ett lämpligt filnamn när du sparar eller exporterar." -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" -msgstr "Mod. gränsskugga" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" +msgstr "Ny låt" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" -msgstr "Bär. accent (primär)" +#: src/gui/settings.cpp:974 +msgid "Initial system:" +msgstr "Inledande system:" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" -msgstr "Bär. accent (sekundär)" +#: src/gui/settings.cpp:976 +msgid "Current system" +msgstr "Nuvarande system:" -#: src/gui/settings.cpp:4048 -msgid "Car. border" -msgstr "Bär. gräns" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" +msgstr "Randomisera" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" -msgstr "Bär. gränsskugga" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" +msgstr "Återställ till standardinställningar" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" -msgstr "Tonhöjd" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" +msgstr "När du skapar en ny låt:" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" -msgstr "Filter" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" +msgstr "Visa systemväljare för förinställning" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" -msgstr "Global parameter" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" +msgstr "Börja med det inledande systemet" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" -msgstr "Stegmarkering" +#: src/gui/settings.cpp:1192 +msgid "Default author name" +msgstr "Standardförfattarnamn" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" -msgstr "Instrumenttyper" +#: src/gui/settings.cpp:1196 +msgid "Start-up" +msgstr "Uppstart" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" -msgstr "FM (OPN)" +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" +msgstr "Spela intro vid uppstart:" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" -msgstr "SN76489/Sega PSG" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" +msgstr "Nej##pis0" -#: src/gui/settings.cpp:4070 -msgid "C64" -msgstr "C64" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" +msgstr "Kort" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" -msgstr "Amiga/Generisk Sample" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" +msgstr "Full (kort när låten laddas)" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" -msgstr "PC Engine" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" +msgstr "Full (alltid)" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" -msgstr "AY-3-8910/SSG" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" +msgstr "Inaktivera tona-in under uppstart" -#: src/gui/settings.cpp:4074 -msgid "AY8930" -msgstr "AY8930" +#: src/gui/settings.cpp:1224 +msgid "Behavior" +msgstr "Beteende" -#: src/gui/settings.cpp:4075 -msgid "TIA" -msgstr "TIA" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" +msgstr "Nya instrument är tomma" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" -msgstr "SAA1099" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" +msgstr "Konfiguration" -#: src/gui/settings.cpp:4077 -msgid "VIC" -msgstr "VIC" +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" +msgstr "Fabriksåterställning" -#: src/gui/settings.cpp:4078 -msgid "PET" -msgstr "PET" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." +msgstr "" +"Är du säker på att du vill återställa alla Furnace-inställningar?\n" +"Du måste starta om Furnace efter att ha gjort det." -#: src/gui/settings.cpp:4079 -msgid "VRC6" -msgstr "VRC6" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" +msgstr "Använd OPL3 i stället för OPL2 för S3M-importering" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" -msgstr "VRC6 (såg)" +#: src/gui/settings.cpp:1256 +msgid "Android" +msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" -msgstr "FM (OPLL)" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" +msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" -msgstr "FM (OPL)" +#: src/gui/settings.cpp:1268 +msgid "Output" +msgstr "Utgång" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" -msgstr "FM (OPZ)" +#: src/gui/settings.cpp:1276 +msgid "Backend" +msgstr "Backend" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" -msgstr "PC-pipare" +#: src/gui/settings.cpp:1309 +msgid "Driver" +msgstr "Drivrutin" -#: src/gui/settings.cpp:4091 -msgid "Lynx" -msgstr "Lynx" +#: src/gui/settings.cpp:1332 +msgid "Device" +msgstr "Enhet" -#: src/gui/settings.cpp:4093 -msgid "X1-010" -msgstr "X1-010" +#: src/gui/settings.cpp:1336 +msgid "" +msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" -msgstr "ES5506" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" +msgstr "VARNING - INKRÄKTARE UPPTÄCKTS" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" -msgstr "Sound Unit" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." +msgstr "" +"du har blivit gripen för att ha försökt engagera sig med en inaktiverad " +"kombinationsruta." -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" -msgstr "FM (OPL Drums)" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" +msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" -msgstr "FM (OPM)" +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" +msgstr "Utgångar" -#: src/gui/settings.cpp:4101 -msgid "NES" -msgstr "NES" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" +msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" -msgstr "MSM6258" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" +msgstr "%d (latens: ~%.1fms)" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" -msgstr "MSM6295" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" +msgstr "Flertrådig (EXPERIMENTELL)" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" -msgstr "ADPCM-A" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." +msgstr "" +"kör chipemulering på separata trådar.\n" +"kan öka prestandan när du använder tunga emuleringskärnor.\n" +"\n" +"varningar:\n" +"- experimentell!\n" +"- endast användbart på låtar med flera chip." -#: src/gui/settings.cpp:4106 -msgid "Sega PCM" -msgstr "SegaPCM" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" +msgstr "Antal trådar" -#: src/gui/settings.cpp:4107 -msgid "QSound" -msgstr "QSound" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" +msgstr "det är gränsen!" -#: src/gui/settings.cpp:4108 -msgid "YMZ280B" -msgstr "YMZ280B" +#: src/gui/settings.cpp:1439 +#, c-format +msgid "" +"it is a VERY bad idea to set this number higher than your CPU core count " +"(%d)!" +msgstr "" +"det är en MYCKET dålig idé att ställa in denna siffra högre än antalet CPU-" +"kärnorsom du har (%d)!" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" -msgstr "RF5C68" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" +msgstr "Låglatensläge" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" -msgstr "MSM5232" +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." +msgstr "" +"minskar latensen genom att köra motorn snabbare än tickhastigheten.\n" +"användbart för liveuppspelning/jam-läge.\n" +"\n" +"varning: aktivera endast om din buffertstorlek är liten (10ms eller mindre)." -#: src/gui/settings.cpp:4111 -msgid "K007232" -msgstr "K007232" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" +msgstr "Tvinga monoljud" -#: src/gui/settings.cpp:4112 -msgid "GA20" -msgstr "GA20" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" +msgstr "Exklusivt läge" -#: src/gui/settings.cpp:4114 -msgid "SM8521" -msgstr "SM8521" +#: src/gui/settings.cpp:1474 +#, c-format +msgid "want: %d samples @ %.0fHz (%d channel)" +msgid_plural "want: %d samples @ %.0fHz (%d channels)" +msgstr[0] "vill ha: %d samples @ %.0fHz (%d kanal)" +msgstr[1] "vill ha: %d samples @ %.0fHz (%d kanaler)" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" -msgstr "PV-1000" +#: src/gui/settings.cpp:1475 +#, c-format +msgid "got: %d samples @ %.0fHz (%d channel)" +msgid_plural "got: %d samples @ %.0fHz (%d channels)" +msgstr[0] "fick: %d samples @ %.0fHz (%d kanal)" +msgstr[1] "fick: %d samples @ %.0fHz (%d kanaler)" -#: src/gui/settings.cpp:4116 -msgid "K053260" -msgstr "K053260" +#: src/gui/settings.cpp:1482 +msgid "Mixing" +msgstr "Mixning" -#: src/gui/settings.cpp:4117 -msgid "TED" -msgstr "TED" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" +msgstr "Kvalitet" -#: src/gui/settings.cpp:4118 -msgid "C140" -msgstr "C140" +#: src/gui/settings.cpp:1489 +msgid "Software clipping" +msgstr "Klippning av programvara" -#: src/gui/settings.cpp:4119 -msgid "C219" -msgstr "C219" +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" +msgstr "DC offset-korrigering" -#: src/gui/settings.cpp:4120 -msgid "ESFM" -msgstr "ESFM" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" +msgstr "Sampleförhandsgranskning" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" -msgstr "PowerNoise (brus)" +#: src/gui/settings.cpp:1526 +msgid "MIDI" +msgstr "MIDI" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" -msgstr "PowerNoise (lutningskanal)" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" +msgstr "MIDI-ingång" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" -msgstr "GBA DMA" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" +msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" -msgstr "GBA MinMod" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" +msgstr "Skanna om MIDI-enheter" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" -msgstr "Annat/Okänt" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" +msgstr "Notingång" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" -msgstr "Enfärgad (bakgrund)" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" +msgstr "Hastighetsingång" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" -msgstr "Enfärgad (text)" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" +msgstr "Mappa MIDI-kanaler till direktkanaler" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" -msgstr "FM" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" +msgstr "Genomföring av programändring" -#: src/gui/settings.cpp:4140 -msgid "FM operator" -msgstr "FM-operator" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" +msgstr "Mappa Yamaha FM-röstdata till instrument" -#: src/gui/settings.cpp:4141 -msgid "Muted" -msgstr "Dämpad" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" +msgstr "Programbyte är instrumentval" -#: src/gui/settings.cpp:4145 -msgid "Playhead" -msgstr "Huvudspelare" +#: src/gui/settings.cpp:1584 +msgid "Value input style" +msgstr "Stil för värdeingång" -#: src/gui/settings.cpp:4146 -msgid "Editing" -msgstr "Redigering" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" +msgstr "Kontroll" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" -msgstr "Redigering (kommer att klonas)" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" +msgstr "CC av övre nibble##värdeCC1" -#: src/gui/settings.cpp:4148 -msgid "Cursor" -msgstr "Markör" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" +msgstr "MSB CC##värdeCC1" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" -msgstr "Markör (svävande)" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" +msgstr "CC av nedre nibble##värdeCC2" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" -msgstr "Markör (klickade)" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" +msgstr "LSB CC##värdeCC2" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" -msgstr "Urval" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" +msgstr "Kontrolländring per kolumn" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" -msgstr "Urval (svävade)" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" +msgstr "Volymkurva" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" -msgstr "Urval (klickade)" +#: src/gui/settings.cpp:1648 +msgid "Actions:" +msgstr "Åtgärder:" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" -msgstr "Markering 1" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" +msgstr "" +"(lär dig! tryck på en knapp eller flytta en reglage/ratt/något på din enhet.)" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" -msgstr "Markering 2" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" +msgstr "Typ" -#: src/gui/settings.cpp:4156 -msgid "Row number" -msgstr "Radnummer" +#: src/gui/settings.cpp:1680 +msgid "Note/Control" +msgstr "Not/Kontroll" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" -msgstr "Radnummer (markering 1)" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" +msgstr "Hastighet/värde" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" -msgstr "Radnummer (markering 2)" +#: src/gui/settings.cpp:1684 +msgid "Action" +msgstr "Åtgärd" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" -msgstr "Not (markering 1)" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" +msgstr "--inga--" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" -msgstr "Not (markering 2)" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" +msgstr "väntar..." -#: src/gui/settings.cpp:4162 -msgid "Blank" -msgstr "Tom" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" +msgstr "Lära sig" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" -msgstr "Tom (markering 1)" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" +msgstr "MIDI-utgång" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" -msgstr "Tom (markering 2)" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" +msgstr "Utgångsläge:" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" -msgstr "Instrument (ogiltig typ)" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" +msgstr "Av (används för TX81Z)" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" -msgstr "Instrument (utanför intervallet)" +#: src/gui/settings.cpp:1847 +msgid "Melodic" +msgstr "Melodisk" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" -msgstr "Volym (0%)" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" +msgstr "Skicka programändring" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" -msgstr "Volym (50%)" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" +msgstr "Skicka MIDI-klockan" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" -msgstr "Volym (100%)" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" +msgstr "Skicka MIDI-tidskoden" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" -msgstr "Tonhöjdseffekt" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" +msgstr "Tidskodsbildhastighet:" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" -msgstr "Volymeffekt" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" +msgstr "Närmast till tickhastighet" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" -msgstr "Panoreringseffekt" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" +msgstr "Film (24 fps)" -#: src/gui/settings.cpp:4175 -msgid "Song effect" -msgstr "Låteffekt" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" +msgstr "PAL (25 fps)" -#: src/gui/settings.cpp:4176 -msgid "Time effect" -msgstr "Tidseffekt" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" +msgstr "NTSC-fall (29,97 fps)" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" -msgstr "Hastighetseffekt" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" +msgstr "NTSC icke-fall (30 fps)" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" -msgstr "Primär särskild effekt" +#: src/gui/settings.cpp:1903 +msgid "Emulation" +msgstr "Emulering" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" -msgstr "Sekundär särskild effekt" +#: src/gui/settings.cpp:1905 +msgid "Cores" +msgstr "Kärnor" -#: src/gui/settings.cpp:4181 -msgid "External command output" -msgstr "Extern kommandoutgång" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" +msgstr "Uppspelningskärnor" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" -msgstr "Status: av/inaktiverad" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" +msgstr "används för uppspelning" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" -msgstr "Status: av + makro-rel" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" +msgstr "Renderingskärnor" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" -msgstr "Status: på + makro-rel" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" +msgstr "används i ljudexport" -#: src/gui/settings.cpp:4185 -msgid "Status: on" -msgstr "Status: på" +#: src/gui/settings.cpp:2113 +msgid "Playback" +msgstr "Uppspelning" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" -msgstr "Status: volym" +#: src/gui/settings.cpp:2118 +msgid "Render" +msgstr "Rendering" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" -msgstr "Status: tonhöjd" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" +msgstr "PC-pipare strategi" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" -msgstr "Status: panorering" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" +msgstr "" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" -msgstr "Status: chip (primärt)" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" +msgstr "" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" -msgstr "Status: chip (sekundärt)" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" +msgstr "Tangentbord" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" -msgstr "Status: mixning" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" +msgstr "Återställ standardinställningar" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" -msgstr "Status: DSP-effekt" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" +msgstr "Är du säker på att du vill återställa tangentbordsinställningarna?" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" -msgstr "Status: notändring" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" +msgstr "Globala snabbtangenter" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" -msgstr "Status: diverse färg 1" +#: src/gui/settings.cpp:2232 +msgid "Window activation" +msgstr "Fönsteraktivering" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" -msgstr "Status: diverse färg 2" +#: src/gui/settings.cpp:2287 +msgid "Key" +msgstr "Tangent" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" -msgstr "Status: diverse färg 3" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" +msgstr "Värde" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" -msgstr "Status: attack" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" +msgstr "Makrosläpp" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" -msgstr "Status: decay" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" +msgstr "Notrelease" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" -msgstr "Status: sustain" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" +msgstr "Not av" -#: src/gui/settings.cpp:4200 -msgid "Status: release" -msgstr "Status: release" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" +msgstr "Not" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" -msgstr "Status: minska linjärt" +#: src/gui/settings.cpp:2341 +msgid "Add..." +msgstr "Lägg till..." -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" -msgstr "Status: minskning av exp." +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" +msgstr "" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" -msgstr "Status: ökning" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" +msgstr "Instrumentlista" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" -msgstr "Status: böjd" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" +msgstr "Wavetable-lista" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" -msgstr "Status: direkt" +#: src/gui/settings.cpp:2486 +msgid "Sample list" +msgstr "Samplelista" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" msgstr "Sampleredigerare" -#: src/gui/settings.cpp:4211 -msgid "Time background" -msgstr "Tidsbakgrund" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" +msgstr "Gränssnitt" -#: src/gui/settings.cpp:4212 -msgid "Time text" -msgstr "Tidstext" +#: src/gui/settings.cpp:2578 +msgid "Layout" +msgstr "Layout" -#: src/gui/settings.cpp:4213 -msgid "Loop region" -msgstr "Loopregion" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" +msgstr "Arbetsyta layout:" -#: src/gui/settings.cpp:4214 -msgid "Center guide" -msgstr "Centera guiden" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" +msgstr "Återställa" -#: src/gui/settings.cpp:4215 -msgid "Grid" -msgstr "Rutnät" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" +msgstr "Är du säker på att du vill återställa arbetsytans layout?" -#: src/gui/settings.cpp:4217 -msgid "Selection points" -msgstr "Urvalspunkter" +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" +msgstr "Tillåt dockningsredigerare" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" -msgstr "Förhandsgranska nålen" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" +msgstr "Kom ihåg fönsterpositionen" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" -msgstr "Spelar nålar" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." +msgstr "kommer ihåg fönstrets sista position vid uppstart." -#: src/gui/settings.cpp:4220 -msgid "Loop markers" -msgstr "Loopmarkörer" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" +msgstr "Tillåt endast fönsterrörelse när du klickar på namnlisten" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" -msgstr "Chipurval: inaktiverat" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" +msgstr "Centrera popup-fönster" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" -msgstr "Chipurval: aktiverat" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" +msgstr "Spela/redigera kontroller layout:" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" -msgstr "Chipurval: aktiverat (fel)" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" +msgstr "Klassisk" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" -msgstr "Mönsterhanterare" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" +msgstr "Kompakt" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" -msgstr "Ofördelat" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" +msgstr "Kompakt (vertikal)" -#: src/gui/settings.cpp:4228 -msgid "Unused" -msgstr "Oanvänd" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" +msgstr "Dela" -#: src/gui/settings.cpp:4229 -msgid "Used" -msgstr "Använd" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" +msgstr "Placering av knappar i Sekvenser:" -#: src/gui/settings.cpp:4230 -msgid "Overused" -msgstr "Överanvänd" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" +msgstr "Topp" -#: src/gui/settings.cpp:4231 -msgid "Really overused" -msgstr "Riktigt överanvänd" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" +msgstr "Vänster" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" -msgstr "Combo-brytare" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" +msgstr "Höger" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" -msgstr "Piano" +#: src/gui/settings.cpp:2661 +msgid "Mouse" +msgstr "Mus" -#: src/gui/settings.cpp:4237 -msgid "Upper key" -msgstr "Övre tangent" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" +msgstr "Dubbelklickstid (sekunder)" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" -msgstr "Övre tangent (återkoppling)" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" +msgstr "Höj ej mönsterredigeraren vid klick" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" -msgstr "Övre tangent (tryckt)" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" +msgstr "Fokusera på mönsterredigeraren när du väljer instrument" -#: src/gui/settings.cpp:4240 -msgid "Lower key" -msgstr "Nedre tangent" +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" +msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" -msgstr "Nedre tangent (återkoppling)" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" +msgstr "Notförhandsgranskningsbeteende:" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" -msgstr "Nedre tangent (tryckt)" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" +msgstr "Aldrig" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" -msgstr "Klocka" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" +msgstr "När markören är i notkolumnen" -#: src/gui/settings.cpp:4246 -msgid "Clock text" -msgstr "Klocktext" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" +msgstr "När markören är i notkolumnen eller inte i redigeringsläge" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" -msgstr "Takt (av)" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" +msgstr "Alltid" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" -msgstr "Takt (på)" +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" +msgstr "Tillåt val genom att dra:" -#: src/gui/settings.cpp:4253 -msgid "PortSet" -msgstr "Port-ställ" +#: src/gui/settings.cpp:2711 +msgid "No##dms0" +msgstr "Nej" -#: src/gui/settings.cpp:4254 -msgid "Port" -msgstr "Port" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" +msgstr "Ja" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" -msgstr "Port (dold/ej tillgänglig)" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" +msgstr "Ja (medan du bara håller ned Ctrl)" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" -msgstr "Anslutning (vald)" +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" +msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" -msgstr "Anslutning (annan)" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" +msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" -msgstr "Vågformsdata" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" +msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" -msgstr "Reserverad" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" +msgstr "Slå på solokanalen:" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" -msgstr "Sample (alternativ 1)" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" +msgstr "Högerklicka eller dubbelklicka" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" -msgstr "Sample (alternativ 2)" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" +msgstr "Högerklick" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" -msgstr "Sample (alternativ 3)" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" +msgstr "Dubbelklick" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" -msgstr "Våg-RAM" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" +msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" -msgstr "Wavetable (statisk)" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" +msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" -msgstr "Ekobuffert" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" +msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" -msgstr "Namco 163 spelpos." +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" +msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" -msgstr "Namco 163 spelpos." +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" +msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" -msgstr "Sample (bank 0)" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" +msgstr "Dubbelklicka väljer hela kolumnen" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" -msgstr "Sample (bank 1)" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" +msgstr "Markörens beteende" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" -msgstr "Sample (bank 2)" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" +msgstr "Insert skjuter hela kanalraden" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" -msgstr "Sample (bank 3)" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" +msgstr "Dra bort påverkar hela kanalraden" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" -msgstr "Sample (bank 4)" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" +msgstr "Tryck på värde när du skriver över i stället för att rensa det" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" -msgstr "Sample (bank 5)" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" +msgstr "" +"Upprepning av tangentbordsnoter/värdeingång (håll ned tangenten för att mata " +"in kontinuerligt)" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" -msgstr "Sample (bank 6)" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" +msgstr "Effektingångsbeteende:" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" -msgstr "Sample (bank 7)" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" +msgstr "Flytta ner" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" -msgstr "Loggnivå: Fel" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" +msgstr "Flytta till effektvärde (annars flytta nedåt)" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" -msgstr "Loggnivå: Varning" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" +msgstr "Flytta till effektvärde/nästa effekt och slå runt" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" -msgstr "Loggnivå: Info" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" +msgstr "Ta bort effektvärdet när du raderar effekt" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" -msgstr "Loggnivå: Felsökning" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" +msgstr "Byt aktuellt instrument när du byter instrumentkolumn (absorbera)" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" -msgstr "Loggnivå: Spåra/Mångordig" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" +msgstr "Ta bort instrumentvärdet när du sätter not av/release" -#: src/gui/settings.cpp:4297 -msgid "Backup" -msgstr "Säkerhetskopiering" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" +msgstr "Ta bort volymvärdet när du sätter in not av/release" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" -msgstr "Aktivera säkerhetskopieringssystem" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" +msgstr "Markörens rörelse" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" -msgstr "Intervall (i sekunder)" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" +msgstr "Linda horisontellt:" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" -msgstr "Säkerhetskopiering per fil" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" +msgstr "Nej" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" -msgstr "Säkerhetskopieringshantering" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" +msgstr "Ja" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" -msgstr "Rensa innan:" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" +msgstr "Ja, och flytta till nästa/föregående rad" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" -msgstr "Gå" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" +msgstr "Linda vertikalt:" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" -msgstr "%PB använd" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" +msgstr "Nej" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" -msgstr "%TB använd" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" +msgstr "Ja" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" -msgstr "%GB använd" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" +msgstr "Ja, och flytta till nästa/föregående mönster" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" -msgstr "%MB använd" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +msgstr "Ja, och flytta till nästa/föregående mönster (omslut)" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" -msgstr "%KB använd" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" +msgstr "Beteende för markörrörelsetangenter:" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" -msgstr "% bytes använd" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" +msgstr "Flytta efter en" -#: src/gui/settings.cpp:4418 -msgid "Refresh" -msgstr "Uppdatera" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" +msgstr "Flytta med redigeringssteg" -#: src/gui/settings.cpp:4422 -msgid "Delete all" -msgstr "Radera allt" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" +msgstr "Flytta markören genom redigeringssteg vid radering" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" -msgstr "Storlek" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" +msgstr "Flytta markören genom att redigera steg på infogning (tryck)" -#: src/gui/settings.cpp:4429 -msgid "Latest" -msgstr "Senast" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" +msgstr "Flytta markören uppåt på backsteg-delete" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" -msgstr "%P" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" +msgstr "Flytta markören till slutet av urklippsinnehållet när du klistrar in" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" -msgstr "%T" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" +msgstr "Scrollar" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" -msgstr "%G" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" +msgstr "Ändra sekvensen när du rullar utanför mönstergränserna:" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" -msgstr "%M" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" +msgstr "Nej" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" -msgstr "%K" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" +msgstr "Ja" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" -msgstr "%" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" +msgstr "Ja, och stick nära låten" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" -msgstr "Fuskkoder" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" +msgstr "Markören följer den nuvarande sekvensen när den flyttas" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" -msgstr "Ange kod:" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." +msgstr "gäller när uppspelningen är stoppad." -#: src/gui/settings.cpp:4577 -msgid "Submit" -msgstr "Skicka in" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" +msgstr "Rulla ej när du flyttar markören" -#: src/gui/settings.cpp:4581 -msgid "invalid code" -msgstr "ogiltig kod" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" +msgstr "Flytta markören med rullningshjulet:" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" -msgstr "växlat alternativt användargränssnitt" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" +msgstr "Nej" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" -msgstr ":le: :stjärnglans: :solglasögon: :ok_hand:" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" +msgstr "Ja" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" -msgstr "aktiverat alla instrumenttyper" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" +msgstr "Omvänd" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" -msgstr "" -"OK, om jag tar med din partiella tonhöjdslinjäritet slutar du störa mig?" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" +msgstr "Hur många steg ska man flytta med varje steg på rullhjulet?" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" -msgstr "aktiverat \"bekvämt\" läge" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" +msgstr "En" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" -msgstr "OK" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" +msgstr "Redigera steg" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" -msgstr "Avbryta" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" +msgstr "Tillgångar" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" -msgstr "Tillämpa" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" +msgstr "Visa instrumenttypsmeny när du lägger till instrument" -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" -msgstr "kunde inte starta ljudet!" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" +msgstr "Välj tillgång efter att ha öppnat en" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." -msgstr "fel när teckensnitt laddas! kontrollera dina inställningar." +#: src/gui/settings.cpp:3000 +msgid "Appearance" +msgstr "Utseende" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" -msgstr "fel vid laddning av konfig! (%s)" +#: src/gui/settings.cpp:3002 +msgid "Scaling" +msgstr "Skalning" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" -msgstr "[Dir]" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" +msgstr "Automatisk skalningsfaktor för användargränssnittet" -#: src/gui/settings.cpp:6982 -msgid "[Link]" -msgstr "[Länk]" +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" +msgstr "Skalningsfaktor för användargränssnittet" -#: src/gui/settings.cpp:6983 -msgid "[File]" -msgstr "[Arkiv]" +#: src/gui/settings.cpp:3020 +msgid "Icon size" +msgstr "Ikonstorlek" -#: src/gui/settings.cpp:6984 -msgid "Name:" -msgstr "Namn:" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" +msgstr "Teckensnittsrenderare" -#: src/gui/settings.cpp:6985 -msgid "Path:" -msgstr "Sökväg:" +#: src/gui/settings.cpp:3045 +msgid "Main font" +msgstr "Huvudteckensnitt" -#: src/gui/settings.cpp:6986 -msgid "Reset search" -msgstr "Återställ sökning" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" +msgstr "Storlek##Huvud teckensnittstorlek" -#: src/gui/settings.cpp:6987 -msgid "Drives" -msgstr "Driver" +#: src/gui/settings.cpp:3064 +msgid "Header font" +msgstr "Header teckensnitt" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" -msgstr "" -"Redigera sökväg\n" -"Du kan också högerklicka på sökvägsknappar" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" +msgstr "Storlek" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" -msgstr "Gå till hemkatalogen" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" +msgstr "Mönster teckensnitt" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" -msgstr "Gå till överordnad katalog" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" +msgstr "Storlek" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" -msgstr "Skapa Katalog" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" +msgstr "Kantutjämnade typsnitt" -#: src/gui/settings.cpp:6992 -msgid "File name" -msgstr "Filnamn" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" +msgstr "Stöda bitmappsteckensnitt" -#: src/gui/settings.cpp:6995 -msgid "Date" -msgstr "Datum" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" +msgstr "Tips:" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" -msgstr "Varning" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" +msgstr "Av (mjuk)" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" -msgstr "Filen du valde finns redan! Vill du skriva över det?" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" +msgstr "Lätt" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" -msgstr "Ja" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" +msgstr "Normal" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" -msgstr "Nej" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" +msgstr "Full (hårt)" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" -msgstr "%Y/%m/%d %H:%M" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" +msgstr "Autotips:" -#: src/gui/orders.cpp:114 -msgid "Add new order" -msgstr "Lägg till ny sekvens" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" +msgstr "Inaktivera" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" -msgstr "Ta bort sekvens" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" +msgstr "Aktivera" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" -msgstr "Duplicera sekvens (högerklicka för att djupklona)" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" +msgstr "Tvinga" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" -msgstr "Flytta sekvens upp" +#: src/gui/settings.cpp:3152 +msgid "Oversample" +msgstr "Översampla" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" -msgstr "Flytta sekvens ner" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" +msgstr "1×##fos1" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" -"Placera en kopia av den nuvarande sekvensen på slutet av låten (högerklicka " -"för att klona djupt)" - -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" -msgstr "Sekvensändringsläge: hela raden" +"sparar videominne. minskar teckensnittsrenderingskvaliteten.\n" +"använd för pixel-/bitmappsteckensnitt." -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" -msgstr "Sekvensändringsläge: en" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" +msgstr "2×##fos2" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" -msgstr "Sekvensredigeringsläge: Välj och skriv (rulla vertikalt)" +#: src/gui/settings.cpp:3168 +msgid "default." +msgstr "standard." -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" -msgstr "Sekvensredigeringsläge: Välj och skriv (rulla horisontellt)" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" +msgstr "3×##fos3" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" -msgstr "Sekvensredigeringsläge: Välj och skriv (rulla ej)" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." +msgstr "" +"något bättre typsnittskvalitet.\n" +"använder mer videominne." -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" -msgstr "Sekvensredigeringsläge: Klicka för att ändra" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" +msgstr "Ladda reservteckensnitt" -#: src/gui/findReplace.cpp:29 -msgid "ignore" -msgstr "ignorera" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." +msgstr "inaktivera för att spara videominne." -#: src/gui/findReplace.cpp:30 -msgid "equals" -msgstr "lika" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" +msgstr "Visa japanska tecken" -#: src/gui/findReplace.cpp:31 -msgid "not equal" -msgstr "ej lika" +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" +msgstr "" +"Växla bara detta alternativ om du har tillräckligt med grafikminne.\n" +"Detta är en tillfällig lösning tills dynamisk typsnittsatlas implementeras i " +"DearImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" -#: src/gui/findReplace.cpp:32 -msgid "between" -msgstr "mellan" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" +msgstr "Visa (förenklade) kinesiska tecken" -#: src/gui/findReplace.cpp:33 -msgid "not between" -msgstr "ej mellan" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" +msgstr "" +"Växla bara detta alternativ om du har tillräckligt med grafikminne.\n" +"Detta är en tillfällig lösning tills dynamisk typsnittsatlas implementeras i " +"DearImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" -#: src/gui/findReplace.cpp:34 -msgid "any" -msgstr "alla" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" +msgstr "Visa (traditionella) kinesiska tecken" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" -msgstr "inga" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +msgstr "" +"Växla bara detta alternativ om du har tillräckligt med grafikminne.\n" +"Detta är en tillfällig lösning tills dynamisk typsnittsatlas implementeras i " +"DearImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" -#: src/gui/findReplace.cpp:39 -msgid "set" -msgstr "ställ in" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" +msgstr "Visa koreanska tecken" -#: src/gui/findReplace.cpp:40 -msgid "add" -msgstr "lägg till" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +msgstr "" +"Växla bara detta alternativ om du har tillräckligt med grafikminne.\n" +"Detta är en tillfällig lösning tills dynamisk typsnittsatlas implementeras i " +"DearImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" -msgstr "lägg till (översvämning)" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" +msgstr "Titelfält:" -#: src/gui/findReplace.cpp:42 -msgid "scale %" -msgstr "skala %" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" +msgstr "Furnace" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" -msgstr "Hitta/Ersätta" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" +msgstr "Låtnamn - Furnace" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" -msgstr "Hitta" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" +msgstr "filnamn.fur - Furnace" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" -msgstr "sekvens" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" +msgstr "/sökväg/till/filen.fur - Furnace" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" -msgstr "rad" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" +msgstr "Visa systemnamnet på namnfältet" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" -msgstr "kanal" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" +msgstr "Visa chipnamn i stället för \"multisystem\" på namnfältet" -#: src/gui/findReplace.cpp:541 -msgid "go" -msgstr "gå" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" +msgstr "Statusfältet:" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" -msgstr "inga matchningar hittas!" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" +msgstr "Markördetaljer" -#: src/gui/findReplace.cpp:587 -msgid "Back" -msgstr "Tillbaka" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" +msgstr "Filsökväg" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" -msgstr "Ta bort fråga" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" +msgstr "Markörinformation eller filsökväg" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" -msgstr "Lägg till effekt" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" +msgstr "Ingenting" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" -msgstr "Ta bort effekten" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" +msgstr "Visa uppspelningsstatus när du spelar" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" -msgstr "Sökintervall:" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" +msgstr "Exportera alternativ-layout:" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" -msgstr "Begränsa till kanaler" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" +msgstr "Undermenyer i Arkiv-menyn" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" -msgstr "Från" - -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" -msgstr "Till" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" +msgstr "Modalt fönster med flikar" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" -msgstr "Matcha effektposition:" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" +msgstr "Modala fönster med alternativ i Arkiv-menyn" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." -msgstr "matcha effekter oavsett position." +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" +msgstr "Använd menyfältet med stora bokstäver" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" -msgstr "Lax" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" +msgstr "Visa menyer för lägg till/konfigurera/ändra/ta bort chip i Arkiv-menyn" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." -msgstr "matcha effekter endast om de visas i ordning." +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" +msgstr "Markera kanal vid markören i Sekvenser" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" -msgstr "Sträng" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" +msgstr "Sekvensradnummerformat:" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." -msgstr "matcha effekter endast om de visas exakt enligt specifikationen." +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" +msgstr "Decimal" -#: src/gui/findReplace.cpp:856 -msgid "Replace" -msgstr "Ersätta" +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" +msgstr "Hexadecimal" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" -msgstr "OGILTIG" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" +msgstr "Centrera mönstervyn" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" -msgstr "Ersättningsläge för effekter:" +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" +msgstr "Fyll över mönstermarkeringar" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" -msgstr "Ersätt endast matchningar" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" +msgstr "Visa föregående/nästa mönster" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" -msgstr "Ersätt matchningar, sedan lediga utrymmen" +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" +msgstr "Mönsterradsnummerformat:" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" -msgstr "Rensa effekter" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" +msgstr "Decimal" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" -msgstr "Infoga i lediga utrymmen" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" +msgstr "Hexadecimal" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" -msgstr "Ersätta" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" +msgstr "Etiketter för mönstervy:" -#: src/gui/about.cpp:26 -msgid "is proud to present" -msgstr "är stolt över att kunna presentera" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" +msgstr "Not av (3 tecken)" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" -msgstr "den största multisystem chiptune-tracker!" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" +msgstr "Notsläpp (3 tecken)" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." -msgstr "med DefleMask låtkompatibilitet." +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" +msgstr "Makrosläpp (3 tecken)" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" -msgstr "> KREDITER <" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" +msgstr "Tomfält (3 tecken)" -#: src/gui/about.cpp:35 -msgid "-- program --" -msgstr "-- program --" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" +msgstr "Tomfält (2 tecken)" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" -msgstr "A M 4 N (intromelodi)" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" +msgstr "Mönstervyavstånd efter:" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" -msgstr "-- grafik/UI-design --" +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" +msgstr "Not" -#: src/gui/about.cpp:60 -msgid "-- documentation --" -msgstr "-- dokumentation --" +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" +msgstr "Effekt" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" -msgstr "-- lokaliserings-/översättningsteam --" +#: src/gui/settings.cpp:3449 +msgid "Effect value" +msgstr "Effektvärde" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" -msgstr "-- demolåtar --" +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" +msgstr "Ensiffriga effekter för 00-0F" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" -msgstr "-- ytterligare feedback/korrigeringar --" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" +msgstr "Använd platta toner i stället för skarpa toner" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" -msgstr "-- Metal backend testteam --" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" +msgstr "Använd tysk notation" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" -msgstr "-- DirectX 9 backend testteam --" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" +msgstr "Kanalstil:" -#: src/gui/about.cpp:241 -msgid "powered by:" -msgstr "drivs av:" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" +msgstr "Klassisk" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" -msgstr "Dear ImGui av Omar Cornut" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" +msgstr "Linje" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" -msgstr "SDL2 av Sam Lantinga" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" +msgstr "Rund" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" -msgstr "zlib av Jean-loup Gailly" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" +msgstr "Delningsknapp" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" -msgstr "och Mark Adler" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" +msgstr "Fyrkantig kant" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" -msgstr "libsndfile av Erik de Castro Lopo" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" +msgstr "Rund kant" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" -msgstr "Portable File Dialogs av Sam Hocevar" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" +msgstr "Kanalvolymfält:" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" -msgstr "Native File Dialog av Frogtoss Games" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" +msgstr "Inga" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" -msgstr "Weak-JACK av x42" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" +msgstr "Enkel" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" -msgstr "RtMidi av Gary P. Scavone" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" +msgstr "Stereo" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" -msgstr "FFTW av Matteo Frigo och Steven G. Johnson" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" +msgstr "Riktig" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" -msgstr "backward-cpp av Google" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" +msgstr "Riktig (stereo)" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" -msgstr "adpcm av superctr" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" +msgstr "Kanalåterkopplingsstil:" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" -msgstr "adpcm-xq av David Bryant" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" +msgstr "Av" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" -msgstr "Nuked-OPL3/OPLL/OPM/OPN2/PSG av nukeykt" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" +msgstr "Not" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" -msgstr "YM3812-LLE, YMF262-LLE, YMF276-LLE och YM2608-LLE av nukeykt" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" +msgstr "Volym" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" -msgstr "ESFMu (modifierad version) av Kagamiin~" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" +msgstr "Aktiv" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" -msgstr "ymfm av Aaron Giles" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" +msgstr "Kanalens teckensnitt:" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" -msgstr "emu2413 av Digital Sound Antiques" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" +msgstr "Ordinarie" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" -msgstr "MAME SN76496 av Nicola Salmoria" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" +msgstr "Monospace" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" -msgstr "MAME AY-3-8910 av Couriersud" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" +msgstr "Centrera kanalnamnet" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" -msgstr "med AY8930 fixar av Eulous, cam900 och Grauw" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" +msgstr "Kanalfärger:" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" -msgstr "MAME SAA1099 av Jürgen Buchmueller och Manuel Abadia" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" +msgstr "Enkel" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" -msgstr "MAME Namco WSG av Nicola Salmoria och Aaron Giles" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" +msgstr "Kanaltyp" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" -msgstr "MAME RF5C68-kärnan av Olivier Galibert och Aaron Giles" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" +msgstr "Instrumenttyp" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" -msgstr "MAME MSM5232-kärnan av Jarek Burczynski och Hiromitsu Shioya" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" +msgstr "Kanalnamnets färger:" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" -msgstr "MAME MSM6258-kärnan av Barry Rodewald" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" +msgstr "Enkel" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" -msgstr "MAME YMZ280B-kärnan av Aaron Giles" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" +msgstr "Kanaltyp" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" -msgstr "MAME GA20-kärnan av Acho A. Tang och R. Belmont" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" +msgstr "Instrumenttyp" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" -msgstr "MAME SegaPCM-kärnan av Hiromitsu Shioya och Olivier Galibert" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" +msgstr "Enhetlig instrument/wavetable/sample-lista" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" -msgstr "SAASound av Dave Hooper och Simon Owen" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" +msgstr "" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" -msgstr "SameBoy av Lior Halphon" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" +msgstr "Stil på ikonen för instrumentlistan:" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" -msgstr "Ljudkärnor för Mednafen PCE, WonderSwan, T6W28 och Virtual Boy" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" +msgstr "Inga" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" -msgstr "SNES DSP-kärnan av Blargg" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" +msgstr "Grafiska ikoner" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" -msgstr "puNES (NES, MMC5 och FDS) av FHorse" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" +msgstr "Bokstavsikoner" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" -msgstr "NSFPlay (NES och FDS) av Brad Smith och Brezza" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" +msgstr "Färgsätt instrumentredigeraren med hjälp av instrumenttyp" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" -msgstr "reSID av Dag Lem" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" +msgstr "Makroredigerare" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" -msgstr "reSIDfp av Dag Lem, Antti Lankila" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" +msgstr "Layout för makroredigeraren:" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" -msgstr "och Leandro Nini" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" +msgstr "Enad" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" -msgstr "dSID av DefleMask Team baserat på jsSID" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" +msgstr "Rutnät" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" -msgstr "Stella av Stella Team" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" +msgstr "Enkel (med lista)" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" -msgstr "QSound-emulator av superctr och Valley Bell" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" +msgstr "Använd det klassiska vertikala skjutreglaget för makroredigerare" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" -msgstr "VICE VIC-20 ljudkärna av Rami Rasanen och viznut" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" +msgstr "" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" -msgstr "VICE TED ljudkärna av Andreas Boose, Tibor Biczo" +#: src/gui/settings.cpp:3678 +msgid "Manual" +msgstr "" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" -msgstr "och Marco van den Heuvel" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" +msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" -msgstr "VERA-ljudkärna av Frank van den Hoef" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" +msgstr "" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" -msgstr "mzpokeysnd POKEY-emulator av Michael Borisov" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" +msgstr "Vågredigerare" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" -msgstr "ASAP POKEY-emulator av Piotr Fusik" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" +msgstr "Använd en kompakt vågredigerare" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" -msgstr "portad av laoo till C++" +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" +msgstr "FM-redigerare" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" -msgstr "vgsound_emu (andra versionen, modifierad version) av cam900" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" +msgstr "Namn på FM-parametrar:" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" -msgstr "Impulse Tracker GUS volymtabell av Jeffrey Lim" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" +msgstr "Vänlig" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" -msgstr "Schism Tracker IT-sampledekompression" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" +msgstr "Teknisk" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" -msgstr "SM8521-emulator (modifierad version) av cam900" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" +msgstr "Teknisk (alternativ)" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" -msgstr "D65010G031-emulator (modifierad version) av cam900" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" +msgstr "Använd standardnamn på OPL-vågformer" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" -msgstr "Namco C140/C219-emulator (modifierad version) av cam900" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" +msgstr "Layout för FM-parameterredigerare:" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" -msgstr "PowerNoise-emulator av scratchminer" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" +msgstr "Modern" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" -msgstr "ep128emu av Istvan Varga" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" +msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" -msgstr "NDS-ljudemulator av cam900" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" +msgstr "Kompakt (2x2, klassisk)" -#: src/gui/about.cpp:304 -msgid "greetings to:" -msgstr "med vänliga hälsningar till:" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" +msgstr "Kompakt (1x4)" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" -msgstr "alla medlemmar i Deflers of Noice!" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" +msgstr "Kompakt (4x1)" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" -msgstr "upphovsrätt © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" +msgstr "Alternativ (2x2)" -#: src/gui/about.cpp:312 -msgid "(and contributors)." -msgstr "(och medarbetare)." +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" +msgstr "Alternativ (1x4)" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" -msgstr "licensierad under GPLv2+! se" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" +msgstr "Alternativ (4x1)" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." -msgstr "LICENSE för ytterligare information." +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" +msgstr "Positionen för sustain i FM-redigeraren:" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" -msgstr "hjälpa Furnace att växa:" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" +msgstr "Mellan decay- och sustain-frekvens" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" -msgstr "kontakta tildearrow på:" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" +msgstr "Efter release-hastighet" -#: src/gui/about.cpp:322 -msgid "disclaimer:" -msgstr "ansvarsfriskrivning:" +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" +msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" -msgstr "trots att detta program fungerar" +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" +msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" -msgstr "med filformatet .dmf är det INTE" +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" +msgstr "Använd separata färger för bärare/modulatorer i FM-redigeraren" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" -msgstr "associerad med Delek eller DefleMask på" +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" +msgstr "Osignerade FM-detune-värden" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" -msgstr "något sätt, och det är inte heller en ersättning för" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" +msgstr "Enhet för användning av chipminne:" -#: src/gui/about.cpp:327 -msgid "the original program." -msgstr "det ursprungliga programmet." +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" +msgstr "Byte:" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." -msgstr "det kommer också med ABSOLUT INGEN GARANTI." +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" +msgstr "Kilobyte:" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" -msgstr "tack till alla medarbetare/buggrapportörer!" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" +msgstr "Rundade hörn" -#: src/gui/about.cpp:338 -msgid "About Furnace" -msgstr "Om Furnace" +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" +msgstr "Gräns" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" -msgstr "Osparade ändringar! Spara ändringar innan du spelar?" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" +msgstr "Kantutjämning" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" -msgstr "Kompatibilitetsflaggor" +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" +msgstr "Fyll in hela fönstret" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" +msgstr "Vågformen går utanför gränserna" + +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -"dessa flaggor är utformade för att ge bättre DefleMask/äldre Furnace " -"kompatibilitet.\n" -"det rekommenderas att inaktivera de flesta av dessa om du inte förlitar dig " -"på specifika egenheter." -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" -msgstr "DefleMask" +#: src/gui/settings.cpp:3862 +msgid "Windows" +msgstr "Fönster" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" -msgstr "Begränsa glidområdet" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" +msgstr "Rundade fönsterhörn" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." -msgstr "" -"när den är aktiverad begränsas tonhöjdsgliderna till ett kompatibelt " -"intervall.\n" -"kan orsaka problem med glider i negativa oktaver." +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" +msgstr "Rundade knappar" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" -msgstr "Kompatibel ljudlayout för NES och PC Engine" +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" +msgstr "Rundade menyhörn" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." -msgstr "" -"använder en ganska ovanlig kompatibel ljudfrekvenslayout.\n" -"tar bort vissa brusfrekvenser på PC Engine." +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" +msgstr "Rundade flikar" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" -msgstr "Game Boy-instrumentets uppgift är vågvolym" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" +msgstr "Rundade rullningslister" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." -msgstr "" -"om aktiverat, kommer ett instrument med arbetsmakro i vågkanalen att mappas " -"till wavetable-volym." +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" +msgstr "Kantlinjer runt widgets" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" -msgstr "Starta om makrot vid portamento" +#: src/gui/settings.cpp:3903 +msgid "Color scheme" +msgstr "Färgschema" -#: src/gui/compatFlags.cpp:50 +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" +msgstr "Är du säker på att du vill återställa färgschemat?" + +#: src/gui/settings.cpp:3916 +msgid "Guru mode" +msgstr "Guru-läge" + +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" +msgstr "Ramskuggning" + +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" +msgstr "Färgschema typ:" + +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" +msgstr "Mörk" + +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" +msgstr "Ljus" + +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" +msgstr "Accentfärger:" + +#: src/gui/settings.cpp:3945 +msgid "Primary" +msgstr "Primär" + +#: src/gui/settings.cpp:3946 +msgid "Secondary" +msgstr "Sekundär" + +#: src/gui/settings.cpp:3960 +msgid "Button" +msgstr "Knapp" + +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" +msgstr "Knapp (svävade)" + +#: src/gui/settings.cpp:3962 +msgid "Button (active)" +msgstr "Knapp (aktiv)" + +#: src/gui/settings.cpp:3963 +msgid "Tab" +msgstr "Flik" + +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" +msgstr "Flik (svävade)" + +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" +msgstr "Flik (aktiv)" + +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" +msgstr "Flik (ofokuserad)" + +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" +msgstr "Flik (ofokuserad och aktiv)" + +#: src/gui/settings.cpp:3968 +msgid "ImGui header" +msgstr "ImGui-rubrik" + +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" +msgstr "ImGui-rubrik (svävade)" + +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" +msgstr "ImGui-rubrik (aktiv)" + +#: src/gui/settings.cpp:3971 +msgid "Resize grip" +msgstr "Ändra storlek på grepp" + +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" +msgstr "Ändra storlek på grepp (svävade)" + +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" +msgstr "Ändra storlek på grepp (aktiv)" + +#: src/gui/settings.cpp:3974 +msgid "Widget background" +msgstr "Widget-bakgrund" + +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" +msgstr "Widget-bakgrund (svävade)" + +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" +msgstr "Widget-bakgrund (aktiv)" + +#: src/gui/settings.cpp:3977 +msgid "Slider grab" +msgstr "Glidreglage" + +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" +msgstr "Glidreglage (aktiv)" + +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" +msgstr "Titelbakgrund (aktiv)" + +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" +msgstr "Markera kryssruta/radioknapp" + +#: src/gui/settings.cpp:3981 +msgid "Text selection" +msgstr "Textval" + +#: src/gui/settings.cpp:3982 +msgid "Line plot" +msgstr "Linjeplot" + +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" +msgstr "Linjeplot (svävade)" + +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" +msgstr "Histogramplot" + +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" +msgstr "Histogramplot (svävade)" + +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" +msgstr "Tabellfält (jämn)" + +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" +msgstr "Tabellfält (udda)" + +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "Gränssnitt (annat)" + +#: src/gui/settings.cpp:3994 +msgid "Window background" +msgstr "Fönsterbakgrund" + +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" +msgstr "Underfönsterbakgrund" + +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" +msgstr "Popupbakgrund" + +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" +msgstr "Modalbakgrund" + +#: src/gui/settings.cpp:3998 +msgid "Header" +msgstr "Rubrik" + +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" +msgstr "Text (inaktiverad)" + +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" +msgstr "Titelfält (inaktiv)" + +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" +msgstr "Titelfält (komprimerat)" + +#: src/gui/settings.cpp:4003 +msgid "Menu bar" +msgstr "Menyfält" + +#: src/gui/settings.cpp:4005 +msgid "Border shadow" +msgstr "Gränsskugga" + +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" +msgstr "Rullningslist" + +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" +msgstr "Rullningslist (svävade)" + +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" +msgstr "Rullningslist (klickade)" + +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" +msgstr "Rullningslistsbakgrund" + +#: src/gui/settings.cpp:4010 +msgid "Separator" +msgstr "Seperator" + +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" +msgstr "Separator (hovra)" + +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" +msgstr "Separator (aktiv)" + +#: src/gui/settings.cpp:4013 +msgid "Docking preview" +msgstr "Dockningsförhandsgranskning" + +#: src/gui/settings.cpp:4014 +msgid "Docking empty" +msgstr "Dockning tom" + +#: src/gui/settings.cpp:4015 +msgid "Table header" +msgstr "Tabellhuvud" + +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" +msgstr "Tabellgräns (hård)" + +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" +msgstr "Tabellgräns (mjuk)" + +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" +msgstr "Dra och släpp mål" + +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" +msgstr "Fönsterväxlare (markera)" + +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" +msgstr "Bakgrund för fönsterbyte" + +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "Diverse" + +#: src/gui/settings.cpp:4024 +msgid "Toggle on" +msgstr "Slå på" + +#: src/gui/settings.cpp:4025 +msgid "Toggle off" +msgstr "Slå av" + +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "Uppspelningsstatus" + +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" +msgstr "Destruktivt tips" + +#: src/gui/settings.cpp:4028 +msgid "Warning hint" +msgstr "Varningstips" + +#: src/gui/settings.cpp:4029 +msgid "Error hint" +msgstr "Feltips" + +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "Filväljare (inbyggd)" + +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "Katalog" + +#: src/gui/settings.cpp:4034 +msgid "Song (native)" +msgstr "Låt (inbyggt)" + +#: src/gui/settings.cpp:4035 +msgid "Song (import)" +msgstr "Låt (importera)" + +#: src/gui/settings.cpp:4040 +msgid "ZSM" +msgstr "ZSM" + +#: src/gui/settings.cpp:4041 +msgid "Font" +msgstr "Teckensnitt" + +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" +msgstr "Bakgrund (överst till vänster)" + +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" +msgstr "Bakgrund (överst till höger" + +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" +msgstr "Bakgrund (nedre till vänster)" + +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" +msgstr "Bakgrund (nedre till höger)" + +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "Vågform" + +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" +msgstr "Vågform (klipp)" + +#: src/gui/settings.cpp:4053 +msgid "Reference" +msgstr "Hänvisning" + +#: src/gui/settings.cpp:4054 +msgid "Guide" +msgstr "Guide" + +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "Wave (icke-mono)" + +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" +msgstr "Vågform (1)" + +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" +msgstr "Vågform (2)" + +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" +msgstr "Vågform (3)" + +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" +msgstr "Vågform (4)" + +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" +msgstr "Vågform (5)" + +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" +msgstr "Vågform (6)" + +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" +msgstr "Vågform (7)" + +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" +msgstr "Vågform (8)" + +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" +msgstr "Vågform (9)" + +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" +msgstr "Vågform (1)0" + +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" +msgstr "Vågform (11)" + +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" +msgstr "Vågform (12)" + +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" +msgstr "Vågform (13)" + +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" +msgstr "Vågform (14)" + +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" +msgstr "Vågform (15)" + +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" +msgstr "Vågform (16)" + +#: src/gui/settings.cpp:4080 +msgid "Clip" +msgstr "Klipp" + +#: src/gui/settings.cpp:4084 +msgid "Order number" +msgstr "Sekvensnummer" + +#: src/gui/settings.cpp:4085 +msgid "Playing order background" +msgstr "Spelar sekvensbakgrund" + +#: src/gui/settings.cpp:4086 +msgid "Song loop" +msgstr "Låtloop" + +#: src/gui/settings.cpp:4087 +msgid "Selected order" +msgstr "Vald sekvens" + +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" +msgstr "Liknande mönster" + +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" +msgstr "Inaktiva mönster" + +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "ADSR-vy" + +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "ADSR" + +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" +msgstr "Sustain-guide" + +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "Algoritmbakgrund" + +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "Algoritmlinjer" + +#: src/gui/settings.cpp:4102 +msgid "Modulator" +msgstr "Modulator" + +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "Bärare" + +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "SSG-EG" + +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" +msgstr "" +"(följande färger gäller endast när \"Använd separata färger för bärare/" +"modulatorer i FM-redigeraren\" är på!)" + +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "Mod. accent (primär)" + +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "Mod. accent (sekundär)" + +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "Mod. gräns" + +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" +msgstr "Mod. gränsskugga" + +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" +msgstr "Bär. accent (primär)" + +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "Bär. accent (sekundär)" + +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "Bär. gräns" + +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" +msgstr "Bär. gränsskugga" + +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "Tonhöjd" + +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "Filter" + +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" +msgstr "Global parameter" + +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "Stegmarkering" + +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "Instrumenttyper" + +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "FM (OPN)" + +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "SN76489/Sega PSG" + +#: src/gui/settings.cpp:4139 +msgid "C64" +msgstr "C64" + +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" +msgstr "Amiga/Generisk Sample" + +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" +msgstr "AY-3-8910/SSG" + +#: src/gui/settings.cpp:4143 +msgid "AY8930" +msgstr "AY8930" + +#: src/gui/settings.cpp:4144 +msgid "TIA" +msgstr "TIA" + +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "SAA1099" + +#: src/gui/settings.cpp:4146 +msgid "VIC" +msgstr "VIC" + +#: src/gui/settings.cpp:4147 +msgid "PET" +msgstr "PET" + +#: src/gui/settings.cpp:4148 +msgid "VRC6" +msgstr "VRC6" + +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" +msgstr "VRC6 (såg)" + +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" +msgstr "FM (OPLL)" + +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" +msgstr "FM (OPL)" + +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" +msgstr "FM (OPZ)" + +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" +msgstr "PC-pipare" + +#: src/gui/settings.cpp:4160 +msgid "Lynx" +msgstr "Lynx" + +#: src/gui/settings.cpp:4162 +msgid "X1-010" +msgstr "X1-010" + +#: src/gui/settings.cpp:4163 +msgid "ES5506" +msgstr "ES5506" + +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" +msgstr "Sound Unit" + +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" +msgstr "FM (OPL Drums)" + +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" +msgstr "FM (OPM)" + +#: src/gui/settings.cpp:4171 +msgid "MSM6258" +msgstr "MSM6258" + +#: src/gui/settings.cpp:4172 +msgid "MSM6295" +msgstr "MSM6295" + +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" +msgstr "ADPCM-A" + +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "SegaPCM" + +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "QSound" + +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" +msgstr "YMZ280B" + +#: src/gui/settings.cpp:4178 +msgid "RF5C68" +msgstr "RF5C68" + +#: src/gui/settings.cpp:4179 +msgid "MSM5232" +msgstr "MSM5232" + +#: src/gui/settings.cpp:4180 +msgid "K007232" +msgstr "K007232" + +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "GA20" + +#: src/gui/settings.cpp:4183 +msgid "SM8521" +msgstr "SM8521" + +#: src/gui/settings.cpp:4184 +msgid "PV-1000" +msgstr "PV-1000" + +#: src/gui/settings.cpp:4185 +msgid "K053260" +msgstr "K053260" + +#: src/gui/settings.cpp:4186 +msgid "TED" +msgstr "TED" + +#: src/gui/settings.cpp:4187 +msgid "C140" +msgstr "C140" + +#: src/gui/settings.cpp:4188 +msgid "C219" +msgstr "C219" + +#: src/gui/settings.cpp:4189 +msgid "ESFM" +msgstr "ESFM" + +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" +msgstr "PowerNoise (brus)" + +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" +msgstr "PowerNoise (lutningskanal)" + +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" +msgstr "GBA DMA" + +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" +msgstr "GBA MinMod" + +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" +msgstr "Annat/Okänt" + +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" +msgstr "Enfärgad (bakgrund)" + +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" +msgstr "Enfärgad (text)" + +#: src/gui/settings.cpp:4212 +msgid "FM operator" +msgstr "FM-operator" + +#: src/gui/settings.cpp:4213 +msgid "Muted" +msgstr "Dämpad" + +#: src/gui/settings.cpp:4217 +msgid "Playhead" +msgstr "Huvudspelare" + +#: src/gui/settings.cpp:4218 +msgid "Editing" +msgstr "Redigering" + +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" +msgstr "Redigering (kommer att klonas)" + +#: src/gui/settings.cpp:4220 +msgid "Cursor" +msgstr "Markör" + +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" +msgstr "Markör (svävande)" + +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" +msgstr "Markör (klickade)" + +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" +msgstr "Urval" + +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" +msgstr "Urval (svävade)" + +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" +msgstr "Urval (klickade)" + +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" +msgstr "Markering 1" + +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" +msgstr "Markering 2" + +#: src/gui/settings.cpp:4228 +msgid "Row number" +msgstr "Radnummer" + +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" +msgstr "Radnummer (markering 1)" + +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" +msgstr "Radnummer (markering 2)" + +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "Not (markering 1)" + +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "Not (markering 2)" + +#: src/gui/settings.cpp:4234 +msgid "Blank" +msgstr "Tom" + +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" +msgstr "Tom (markering 1)" + +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" +msgstr "Tom (markering 2)" + +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" +msgstr "Instrument (ogiltig typ)" + +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" +msgstr "Instrument (utanför intervallet)" + +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" +msgstr "Volym (0%)" + +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" +msgstr "Volym (50%)" + +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" +msgstr "Volym (100%)" + +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" +msgstr "Tonhöjdseffekt" + +#: src/gui/settings.cpp:4245 +msgid "Volume effect" +msgstr "Volymeffekt" + +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "Panoreringseffekt" + +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "Låteffekt" + +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "Tidseffekt" + +#: src/gui/settings.cpp:4249 +msgid "Speed effect" +msgstr "Hastighetseffekt" + +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "Primär särskild effekt" + +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" +msgstr "Sekundär särskild effekt" + +#: src/gui/settings.cpp:4253 +msgid "External command output" +msgstr "Extern kommandoutgång" + +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" +msgstr "Status: av/inaktiverad" + +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" +msgstr "Status: av + makro-rel" + +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" +msgstr "Status: på + makro-rel" + +#: src/gui/settings.cpp:4257 +msgid "Status: on" +msgstr "Status: på" + +#: src/gui/settings.cpp:4258 +msgid "Status: volume" +msgstr "Status: volym" + +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" +msgstr "Status: tonhöjd" + +#: src/gui/settings.cpp:4260 +msgid "Status: panning" +msgstr "Status: panorering" + +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" +msgstr "Status: chip (primärt)" + +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" +msgstr "Status: chip (sekundärt)" + +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" +msgstr "Status: mixning" + +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" +msgstr "Status: DSP-effekt" + +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" +msgstr "Status: notändring" + +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" +msgstr "Status: diverse färg 1" + +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" +msgstr "Status: diverse färg 2" + +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" +msgstr "Status: diverse färg 3" + +#: src/gui/settings.cpp:4269 +msgid "Status: attack" +msgstr "Status: attack" + +#: src/gui/settings.cpp:4270 +msgid "Status: decay" +msgstr "Status: decay" + +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" +msgstr "Status: sustain" + +#: src/gui/settings.cpp:4272 +msgid "Status: release" +msgstr "Status: release" + +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" +msgstr "Status: minska linjärt" + +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" +msgstr "Status: minskning av exp." + +#: src/gui/settings.cpp:4275 +msgid "Status: increase" +msgstr "Status: ökning" + +#: src/gui/settings.cpp:4276 +msgid "Status: bent" +msgstr "Status: böjd" + +#: src/gui/settings.cpp:4277 +msgid "Status: direct" +msgstr "Status: direkt" + +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" +msgstr "Sampleredigerare" + +#: src/gui/settings.cpp:4283 +msgid "Time background" +msgstr "Tidsbakgrund" + +#: src/gui/settings.cpp:4284 +msgid "Time text" +msgstr "Tidstext" + +#: src/gui/settings.cpp:4285 +msgid "Loop region" +msgstr "Loopregion" + +#: src/gui/settings.cpp:4286 +msgid "Center guide" +msgstr "Centera guiden" + +#: src/gui/settings.cpp:4287 +msgid "Grid" +msgstr "Rutnät" + +#: src/gui/settings.cpp:4289 +msgid "Selection points" +msgstr "Urvalspunkter" + +#: src/gui/settings.cpp:4290 +msgid "Preview needle" +msgstr "Förhandsgranska nålen" + +#: src/gui/settings.cpp:4291 +msgid "Playing needles" +msgstr "Spelar nålar" + +#: src/gui/settings.cpp:4292 +msgid "Loop markers" +msgstr "Loopmarkörer" + +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" +msgstr "Chipurval: inaktiverat" + +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" +msgstr "Chipurval: aktiverat" + +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" +msgstr "Chipurval: aktiverat (fel)" + +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "Mönsterhanterare" + +#: src/gui/settings.cpp:4299 +msgid "Unallocated" +msgstr "Ofördelat" + +#: src/gui/settings.cpp:4300 +msgid "Unused" +msgstr "Oanvänd" + +#: src/gui/settings.cpp:4301 +msgid "Used" +msgstr "Använd" + +#: src/gui/settings.cpp:4302 +msgid "Overused" +msgstr "Överanvänd" + +#: src/gui/settings.cpp:4303 +msgid "Really overused" +msgstr "Riktigt överanvänd" + +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" +msgstr "Combo-brytare" + +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" +msgstr "Piano" + +#: src/gui/settings.cpp:4309 +msgid "Upper key" +msgstr "Övre tangent" + +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" +msgstr "Övre tangent (återkoppling)" + +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" +msgstr "Övre tangent (tryckt)" + +#: src/gui/settings.cpp:4312 +msgid "Lower key" +msgstr "Nedre tangent" + +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" +msgstr "Nedre tangent (återkoppling)" + +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" +msgstr "Nedre tangent (tryckt)" + +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "Klocka" + +#: src/gui/settings.cpp:4318 +msgid "Clock text" +msgstr "Klocktext" + +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" +msgstr "Takt (av)" + +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" +msgstr "Takt (på)" + +#: src/gui/settings.cpp:4325 +msgid "PortSet" +msgstr "Port-ställ" + +#: src/gui/settings.cpp:4326 +msgid "Port" +msgstr "Port" + +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" +msgstr "Port (dold/ej tillgänglig)" + +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" +msgstr "Anslutning (vald)" + +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" +msgstr "Anslutning (annan)" + +#: src/gui/settings.cpp:4335 +msgid "Waveform data" +msgstr "Vågformsdata" + +#: src/gui/settings.cpp:4338 +msgid "Reserved" +msgstr "Reserverad" + +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" +msgstr "Sample (alternativ 1)" + +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" +msgstr "Sample (alternativ 2)" + +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" +msgstr "Sample (alternativ 3)" + +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" +msgstr "Våg-RAM" + +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" +msgstr "Wavetable (statisk)" + +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" +msgstr "Ekobuffert" + +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" +msgstr "Namco 163 spelpos." + +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" +msgstr "Namco 163 spelpos." + +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" +msgstr "Sample (bank 0)" + +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" +msgstr "Sample (bank 1)" + +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" +msgstr "Sample (bank 2)" + +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" +msgstr "Sample (bank 3)" + +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" +msgstr "Sample (bank 4)" + +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" +msgstr "Sample (bank 5)" + +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" +msgstr "Sample (bank 6)" + +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" +msgstr "Sample (bank 7)" + +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" +msgstr "Loggnivå: Fel" + +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "Loggnivå: Varning" + +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "Loggnivå: Info" + +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "Loggnivå: Felsökning" + +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "Loggnivå: Spåra/Mångordig" + +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "Säkerhetskopiering" + +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "Aktivera säkerhetskopieringssystem" + +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "Intervall (i sekunder)" + +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "Säkerhetskopiering per fil" + +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "Säkerhetskopieringshantering" + +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "Rensa innan:" + +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "Gå" + +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "%PB använd" + +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "%TB använd" + +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "%GB använd" + +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "%MB använd" + +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "%KB använd" + +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "% bytes använd" + +#: src/gui/settings.cpp:4490 +msgid "Refresh" +msgstr "Uppdatera" + +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "Radera allt" + +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "Storlek" + +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "Senast" + +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" +msgstr "%P" + +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" +msgstr "%T" + +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" +msgstr "%G" + +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" +msgstr "%M" + +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" +msgstr "%K" + +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" +msgstr "%" + +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" +msgstr "Fuskkoder" + +#: src/gui/settings.cpp:4647 +msgid "Enter code:" +msgstr "Ange kod:" + +#: src/gui/settings.cpp:4649 +msgid "Submit" +msgstr "Skicka in" + +#: src/gui/settings.cpp:4653 +msgid "invalid code" +msgstr "ogiltig kod" + +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" +msgstr "växlat alternativt användargränssnitt" + +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +msgstr ":le: :stjärnglans: :solglasögon: :ok_hand:" + +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" +msgstr "aktiverat alla instrumenttyper" + +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +msgstr "" +"OK, om jag tar med din partiella tonhöjdslinjäritet slutar du störa mig?" + +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" +msgstr "aktiverat \"bekvämt\" läge" + +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" +msgstr "OK" + +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "Avbryta" + +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "Tillämpa" + +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "Tryck tangent..." + +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" +msgstr "kunde inte starta ljudet!" + +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." +msgstr "fel när teckensnitt laddas! kontrollera dina inställningar." + +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" +msgstr "fel vid laddning av konfig! (%s)" + +#: src/gui/settings.cpp:7137 +msgid "[Dir]" +msgstr "[Dir]" + +#: src/gui/settings.cpp:7138 +msgid "[Link]" +msgstr "[Länk]" + +#: src/gui/settings.cpp:7139 +msgid "[File]" +msgstr "[Arkiv]" + +#: src/gui/settings.cpp:7140 +msgid "Name:" +msgstr "Namn:" + +#: src/gui/settings.cpp:7141 +msgid "Path:" +msgstr "Sökväg:" + +#: src/gui/settings.cpp:7142 +msgid "Reset search" +msgstr "Återställ sökning" + +#: src/gui/settings.cpp:7143 +msgid "Drives" +msgstr "Driver" + +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" +msgstr "" +"Redigera sökväg\n" +"Du kan också högerklicka på sökvägsknappar" + +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" +msgstr "Gå till hemkatalogen" + +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" +msgstr "Gå till överordnad katalog" + +#: src/gui/settings.cpp:7147 +msgid "Create Directory" +msgstr "Skapa Katalog" + +#: src/gui/settings.cpp:7148 +msgid "File name" +msgstr "Filnamn" + +#: src/gui/settings.cpp:7151 +msgid "Date" +msgstr "Datum" + +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "Varning" + +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "Filen du valde finns redan! Vill du skriva över det?" + +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "Ja" + +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "Nej" + +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "%Y/%m/%d %H:%M" + +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "Lägg till ny sekvens" + +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "Ta bort sekvens" + +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "Duplicera sekvens (högerklicka för att djupklona)" + +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "Flytta sekvens upp" + +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "Flytta sekvens ner" + +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" +msgstr "" +"Placera en kopia av den nuvarande sekvensen på slutet av låten (högerklicka " +"för att klona djupt)" + +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "Sekvensändringsläge: hela raden" + +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "Sekvensändringsläge: en" + +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "Sekvensredigeringsläge: Välj och skriv (rulla vertikalt)" + +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "Sekvensredigeringsläge: Välj och skriv (rulla horisontellt)" + +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "Sekvensredigeringsläge: Välj och skriv (rulla ej)" + +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "Sekvensredigeringsläge: Klicka för att ändra" + +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "ignorera" + +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "lika" + +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "ej lika" + +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "mellan" + +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "ej mellan" + +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "alla" + +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "inga" + +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "ställ in" + +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "lägg till" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "lägg till (översvämning)" + +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "skala %" + +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "Hitta/Ersätta" + +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" +msgstr "Hitta" + +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" +msgstr "sekvens" + +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" +msgstr "rad" + +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" +msgstr "kanal" + +#: src/gui/findReplace.cpp:541 +msgid "go" +msgstr "gå" + +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" +msgstr "inga matchningar hittas!" + +#: src/gui/findReplace.cpp:588 +msgid "Back" +msgstr "Tillbaka" + +#: src/gui/findReplace.cpp:781 +msgid "Delete query" +msgstr "Ta bort fråga" + +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" +msgstr "Lägg till effekt" + +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" +msgstr "Ta bort effekten" + +#: src/gui/findReplace.cpp:817 +msgid "Search range:" +msgstr "Sökintervall:" + +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" +msgstr "Begränsa till kanaler" + +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" +msgstr "Från" + +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" +msgstr "Till" + +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" +msgstr "Matcha effektposition:" + +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." +msgstr "matcha effekter oavsett position." + +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" +msgstr "Lax" + +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." +msgstr "matcha effekter endast om de visas i ordning." + +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" +msgstr "Sträng" + +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." +msgstr "matcha effekter endast om de visas exakt enligt specifikationen." + +#: src/gui/findReplace.cpp:887 +msgid "Replace" +msgstr "Ersätta" + +#: src/gui/findReplace.cpp:956 +msgid "INVALID" +msgstr "OGILTIG" + +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" +msgstr "Ersättningsläge för effekter:" + +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" +msgstr "Ersätt endast matchningar" + +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" +msgstr "Ersätt matchningar, sedan lediga utrymmen" + +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" +msgstr "Rensa effekter" + +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" +msgstr "Infoga i lediga utrymmen" + +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" +msgstr "Ersätta" + +#: src/gui/about.cpp:26 +msgid "is proud to present" +msgstr "är stolt över att kunna presentera" + +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" +msgstr "den största multisystem chiptune-tracker!" + +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." +msgstr "med DefleMask låtkompatibilitet." + +#: src/gui/about.cpp:33 +msgid "> CREDITS <" +msgstr "> KREDITER <" + +#: src/gui/about.cpp:35 +msgid "-- program --" +msgstr "-- program --" + +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" +msgstr "A M 4 N (intromelodi)" + +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" +msgstr "-- grafik/UI-design --" + +#: src/gui/about.cpp:61 +msgid "-- documentation --" +msgstr "-- dokumentation --" + +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" +msgstr "-- lokaliserings-/översättningsteam --" + +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" +msgstr "-- ytterligare feedback/korrigeringar --" + +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" +msgstr "-- Metal backend testteam --" + +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" +msgstr "-- DirectX 9 backend testteam --" + +#: src/gui/about.cpp:108 +msgid "powered by:" +msgstr "drivs av:" + +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" +msgstr "Dear ImGui av Omar Cornut" + +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" +msgstr "SDL2 av Sam Lantinga" + +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" +msgstr "zlib av Jean-loup Gailly" + +#: src/gui/about.cpp:115 +msgid "and Mark Adler" +msgstr "och Mark Adler" + +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" +msgstr "libsndfile av Erik de Castro Lopo" + +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" +msgstr "Portable File Dialogs av Sam Hocevar" + +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" +msgstr "Native File Dialog av Frogtoss Games" + +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" +msgstr "Weak-JACK av x42" + +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" +msgstr "RtMidi av Gary P. Scavone" + +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" +msgstr "FFTW av Matteo Frigo och Steven G. Johnson" + +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" +msgstr "backward-cpp av Google" + +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" +msgstr "adpcm av superctr" + +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" +msgstr "adpcm-xq av David Bryant" + +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "Nuked-OPL3/OPLL/OPM/OPN2/PSG av nukeykt" + +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +msgstr "YM3812-LLE, YMF262-LLE, YMF276-LLE och YM2608-LLE av nukeykt" + +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "ESFMu (modifierad version) av Kagamiin~" + +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "ymfm av Aaron Giles" + +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "emu2413 av Digital Sound Antiques" + +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "MAME SN76496 av Nicola Salmoria" + +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "MAME AY-3-8910 av Couriersud" + +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "med AY8930 fixar av Eulous, cam900 och Grauw" + +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "MAME SAA1099 av Jürgen Buchmueller och Manuel Abadia" + +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "MAME Namco WSG av Nicola Salmoria och Aaron Giles" + +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "MAME RF5C68-kärnan av Olivier Galibert och Aaron Giles" + +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "MAME MSM5232-kärnan av Jarek Burczynski och Hiromitsu Shioya" + +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "MAME MSM6258-kärnan av Barry Rodewald" + +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "MAME YMZ280B-kärnan av Aaron Giles" + +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "MAME GA20-kärnan av Acho A. Tang och R. Belmont" + +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "MAME SegaPCM-kärnan av Hiromitsu Shioya och Olivier Galibert" + +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "SAASound av Dave Hooper och Simon Owen" + +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "SameBoy av Lior Halphon" + +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +msgstr "Ljudkärnor för Mednafen PCE, WonderSwan, T6W28 och Virtual Boy" + +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" +msgstr "SNES DSP-kärnan av Blargg" + +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" +msgstr "puNES (NES, MMC5 och FDS) av FHorse" + +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "NSFPlay (NES och FDS) av Brad Smith och Brezza" + +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "reSID av Dag Lem" + +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "reSIDfp av Dag Lem, Antti Lankila" + +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "och Leandro Nini" + +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "dSID av DefleMask Team baserat på jsSID" + +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "Stella av Stella Team" + +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "QSound-emulator av superctr och Valley Bell" + +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +msgstr "VICE VIC-20 ljudkärna av Rami Rasanen och viznut" + +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +msgstr "VICE TED ljudkärna av Andreas Boose, Tibor Biczo" + +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" +msgstr "och Marco van den Heuvel" + +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" +msgstr "VERA-ljudkärna av Frank van den Hoef" + +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" +msgstr "mzpokeysnd POKEY-emulator av Michael Borisov" + +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" +msgstr "ASAP POKEY-emulator av Piotr Fusik" + +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" +msgstr "portad av laoo till C++" + +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" +msgstr "vgsound_emu (andra versionen, modifierad version) av cam900" + +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +msgstr "Impulse Tracker GUS volymtabell av Jeffrey Lim" + +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" +msgstr "Schism Tracker IT-sampledekompression" + +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "SM8521-emulator (modifierad version) av cam900" + +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "D65010G031-emulator (modifierad version) av cam900" + +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "Namco C140/C219-emulator (modifierad version) av cam900" + +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "PowerNoise-emulator av scratchminer" + +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "ep128emu av Istvan Varga" + +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "NDS-ljudemulator av cam900" + +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" + +#: src/gui/about.cpp:175 +msgid "greetings to:" +msgstr "med vänliga hälsningar till:" + +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" +msgstr "alla medlemmar i Deflers of Noice!" + +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" +msgstr "upphovsrätt © 2021-2025 tildearrow" + +#: src/gui/about.cpp:183 +msgid "(and contributors)." +msgstr "(och medarbetare)." + +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" +msgstr "licensierad under GPLv2+! se" + +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." +msgstr "LICENSE för ytterligare information." + +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" +msgstr "hjälpa Furnace att växa:" + +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" +msgstr "kontakta tildearrow på:" + +#: src/gui/about.cpp:193 +msgid "disclaimer:" +msgstr "ansvarsfriskrivning:" + +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" +msgstr "trots att detta program fungerar" + +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" +msgstr "med filformatet .dmf är det INTE" + +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" +msgstr "associerad med Delek eller DefleMask på" + +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" +msgstr "något sätt, och det är inte heller en ersättning för" + +#: src/gui/about.cpp:198 +msgid "the original program." +msgstr "det ursprungliga programmet." + +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." +msgstr "det kommer också med ABSOLUT INGEN GARANTI." + +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" +msgstr "tack till alla medarbetare/buggrapportörer!" + +#: src/gui/about.cpp:209 +msgid "About Furnace" +msgstr "Om Furnace" + +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "Osparade ändringar! Spara ändringar innan du spelar?" + +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "Kompatibilitetsflaggor" + +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." +msgstr "" +"dessa flaggor är utformade för att ge bättre DefleMask/äldre Furnace " +"kompatibilitet.\n" +"det rekommenderas att inaktivera de flesta av dessa om du inte förlitar dig " +"på specifika egenheter." + +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "DefleMask" + +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" +msgstr "Begränsa glidområdet" + +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." +msgstr "" +"när den är aktiverad begränsas tonhöjdsgliderna till ett kompatibelt " +"intervall.\n" +"kan orsaka problem med glider i negativa oktaver." + +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "Kompatibel ljudlayout för NES och PC Engine" + +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." +msgstr "" +"använder en ganska ovanlig kompatibel ljudfrekvenslayout.\n" +"tar bort vissa brusfrekvenser på PC Engine." + +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "Game Boy-instrumentets uppgift är vågvolym" + +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." +msgstr "" +"om aktiverat, kommer ett instrument med arbetsmakro i vågkanalen att mappas " +"till wavetable-volym." + +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "Starta om makrot vid portamento" + +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." +msgstr "" +"när den är aktiverad kommer en portamentoeffekt att återställa kanalens " +"makro om den används i kombination med en not." + +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "Föråldrad volymglider" + +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." +msgstr "" +"simulerar glitchigt beteende hos volymglider genom att tyst överfylla " +"volymen när gliderna går under 0." + +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" +msgstr "Kompatibel arpeggio" + +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "fördröjar arpeggio med en tick vid varje ny not." + +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "Inaktivera DAC när samplen avslutas" + +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." +msgstr "" +"när den är aktiverad kommer DAC:en i YM2612 att inaktiveras om det inte " +"finns någon sample spelas." + +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" +msgstr "Brutet hastighetsväxling" + +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." +msgstr "" +"bestämmer nästa hastighet baserat på om raden är udda/jämn i stället för att " +"växla mellan hastigheterna." + +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "Ignorera duplicerade glideffekter" + +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "" +"Om detta är påslaget, kommer endast den första bilden i en rad i en kanal " +"att beaktas." + +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "Ignorera 0Dxx på den sista sekvensen" + +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." +msgstr "" +"om detta är på, kommer en hopp till nästa radeffekt inte att ske när den är " +"på den sista sekvensen av en låt." + +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "Buggigt portamento efter tonhöjdsglidning" + +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "simulerar en bugg där portamento inte fungerar efter glidning." + +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "FM-tonhöjdsglidning oktavgräns med udda beteende" + +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." +msgstr "" +"om detta är påslaget kommer en tonhöjdsglidning som korsar oktavgränsen att " +"stanna i ett tick och fortsätta sedan från närmaste oktavgräns.\n" +"för .dmf-kompatibilitet." + +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "Använd ej Game Boy-ADSR vid byte av instrument utan noter" + +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "om detta är påslaget kommer ett instrumentbyte inte att påverka ADSR." + +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "" +"Ignorera ändring av DAC-läge utanför den avsedda kanalen i utökat kanalläge" + +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "om detta är på har 17xx ingen effekt på operatorskanalerna i YM2612." + +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "E1xy/E2xy har också prioritet över glidstopp" + +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "verkar detta vara vettigt nu?" + +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "E1xy/E2xy stoppar vid upprepning av samma not" + +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "om det bara inte vore så här..." + +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" +msgstr "SN76489 arbetsmakro återställer alltid fas" + +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." +msgstr "" +"när den är aktiverad kommer arbetsmakrot alltid att återställa fasen, även " +"om dess värde inte har ändrats." + +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" +msgstr "Bruten strategi för volymskalning" + +#: src/gui/compatFlags.cpp:106 +msgid "" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" +msgstr "" +"när aktiverad:\n" +"- logaritmisk skalning: multiplicera\n" +"- linjär skalning: subtrahera\n" +"när inaktiverad:\n" +"- logaritmisk skalning: subtrahera\n" +"- linjär skalning: multiplicera" + +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" +msgstr "Håll inte kvar volymmakrot efter att det har avslutats" + +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." +msgstr "" +"när den är aktiverad, ett värde i volymkolumnen som händer efter att " +"volymens makro är gjort kommer att bortse från makrot." + +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" +msgstr "Bruten utgångsvolym vid instrumentbyte" + +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." +msgstr "" +"om den är aktiverad görs ingen kontroll av om det finns ett volymmakro.detta " +"gör att det sista makrovärdet dröjer sig kvar om inte ett värde i " +"volymkolumnen är närvarande." + +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +msgstr "Bruten utgångsvolym - avsnitt 2 (VÄNLIGEN HÅLL MIG INAKTIVERAD)" + +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" +msgstr "" +"dessa kompatibilitetsflaggor börjar bli SÅ jävla löjliga och ur kontroll.\n" +"som du kanske har gissat, denna flagga finns på grund av ännu ett DefleMask-" +"specifikt beteende.\n" +"snälla håll denna borta till varje pris, för jag kommer inte att stödja den " +"när ROM-export kommer.\n" +"och starta inte ett argument av det. Furnace är inte en DefleMask-" +"ersättning, och nej,\n" +"jag försöker inte få det att se ut som en med alla dessa flaggor.\n" +"\n" +"och hur är det med de andra flaggorna som inte har med DefleMask att göra? " +"de är för .mod import, framtid FamiTracker-import och personlig smak!\n" +"\n" +"slut på tjatet" + +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" +msgstr "Behandla SN76489-perioder under 8 som 1" + +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." +msgstr "" +"om aktiverat, kommer alla SN-perioder under 8 att skrivas som 1 i stället.\n" +"detta replikerar DefleMask-beteendet, men minskar det tillgängliga " +"periodintervallet." + +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" +msgstr "Gammal Furnace" + +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" +msgstr "Arpeggio hämmar icke-porta. glidningar" + +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" +msgstr "ändrat beteende i 0,5,5" + +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" +msgstr "Knasigt FM-algoritm makro" + +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" +msgstr "Trasiga genvägsglider (E1xy/E2xy)" + +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" +msgstr "ändrat beteende i 0,5,7" + +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" +msgstr "Stoppa portamento vid notavbrott" + +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" +msgstr "ändrat beteende i 0,6pre1" + +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" +msgstr "Tillåt inte byte av instrument under glider" + +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" +msgstr "Återställ ej noten till basen vid arpeggio-stopp" + +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" +msgstr "Status för den utökad kanalen delas ej mellan operatorerna" + +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" +msgstr "Inaktivera nya SegaPCM-funktioner (makron och bättre panorering)" + +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" +msgstr "Gammalt beteende för FM-oktavgränsen" + +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" +msgstr "Inaktivera volymkontroll för OPN2-DAC" + +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" +msgstr "Bruten startposition för portamento efter arpeggio" + +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" +msgstr "ändrat beteende i 0,6pre1,5" + +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" +msgstr "Inaktivera nya samplefunktioner" + +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" +msgstr "ändrat beteende i 0,6pre2" + +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" +msgstr "Gammalt arpeggio-makro + tonhöjdsförskjutning-strategi" + +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" +msgstr "Avbrutet portamento under legato" + +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" +msgstr "ändrat beteende i 0,6pre4" + +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" +msgstr "Trasiga makron i vissa FM-chip efter notavbrott" + +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" +msgstr "ändrat beteende i 0,6pre5" + +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" +msgstr "Förnoten tar inte hänsyn till effekter" + +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" +msgstr "ändrat beteende i 0,6pre9" + +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" +msgstr "Inaktivera nya NES DPCM-funktioner" + +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" +msgstr "ändrat beteende i 0,6,1" + +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +msgstr "Föråldrad tekniskt ALWAYS_SET_VOLUME-beteende" + +#: src/gui/compatFlags.cpp:197 msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." msgstr "" -"när den är aktiverad kommer en portamentoeffekt att återställa kanalens " -"makro om den används i kombination med en not." +"ändrat beteende i 0,6,1\n" +"denna flagga kommer att tas bort om jag upptäcker att ingen av låtarna går " +"sönder efter att jag inaktiverat den." -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" -msgstr "Föråldrad volymglider" +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" +msgstr "Gammal effect för sample-offset" + +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" +msgstr "ändrat beteende i 0,6,3" + +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" +msgstr ".mod importering" + +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" +msgstr "Glida inte på första ticken i en rad" + +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." +msgstr "" +"simulerar ProTrackers beteende att inte applicera volym/tonhöjdsglider på " +"den första ticken i en rad." + +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" +msgstr "Återställ arpeggio-position vid radbyte" + +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." +msgstr "" +"simulerar ProTrackers beteende att arpeggio är bundet till den aktuella " +"ticken av en rad." + +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" +msgstr "Tonhöjd/Uppspelning" + +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" +msgstr "Tonhöjdslinjäritet:" + +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" +msgstr "som ProTracker/FamiTracker" + +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" +msgstr "Delvis (endast 04xy/E5xx)" + +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" +msgstr "" +"som DefleMask\n" +"\n" +"detta tonhöjdslinjäritetsläge är föråldrat på grund av:\n" +"- överdriven komplexitet\n" +"- brist på möjlig optimering\n" +"\n" +"det rekommenderas att ändra detta nu eftersom jag kommer att ta bort detta " +"alternativ i framtiden!" + +#: src/gui/compatFlags.cpp:235 +msgid "Full" +msgstr "Full" + +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" +msgstr "som Impulse Tracker" + +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" +msgstr "Hastighetsmultiplikator för tonhöjdsglidning" + +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" +msgstr "Loopmodalitet:" + +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" +msgstr "Återställa kanaler" + +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" +msgstr "" +"välj för att återställa kanaler på loop. kan utlösa ett spänningsklick på " +"varje loop!" + +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" +msgstr "Mjukåterställa kanaler" + +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." +msgstr "välj för att stänga av kanaler på loop." + +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" +msgstr "Gör ingenting" + +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." +msgstr "välj att inte återställa kanaler på loop." + +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" +msgstr "Effektpolicy för cut/delay:" + +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" +msgstr "endast när tiden är mindre än hastigheten (som DefleMask/ProTracker)" + +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" +msgstr "Sträng (gammal)" + +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" +msgstr "" +"endast när tiden är mindre än eller lika med hastigheten (ursprungligt " +"buggigt beteende)" + +#: src/gui/compatFlags.cpp:292 +msgid "no checks" +msgstr "ingen kontroll" + +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" +msgstr "Simultan hopp (0B+0D) behandling:" + +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" +msgstr "acceptera 0B+0D för att hoppa till en specifik rad i en sekvens" + +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" +msgstr "accepterar endast den första hoppeffekten" + +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" +msgstr "acceptera endast 0Dxx" + +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "Infoga automatiskt en tick mellanrum mellan noter" + +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." +msgstr "" +"när den är aktiverad, kommer en en-tick notklippning att infogas mellan icke-" +"legato/icke-portamento-noter.\n" +"detta simulerar beteendet hos vissa Amiga/SNES musikmotorer.\n" +"\n" +"ineffektivt på C64." + +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "Återställ inte glider efter notavbrott" + +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." +msgstr "" +"när den är aktiverad kommer notavbrottseffekten inte att återställa kanalens " +"glideffekt." + +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "Återställ inte portamento efter att ha nått målet" -#: src/gui/compatFlags.cpp:54 +#: src/gui/compatFlags.cpp:333 msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +"when enabled, the slide effect will not be disabled after it reaches its " +"target." msgstr "" -"simulerar glitchigt beteende hos volymglider genom att tyst överfylla " -"volymen när gliderna går under 0." +"när den är aktiverad, kommer glideffekten inte att avaktiveras efter att den " +"har nått sitt mål." -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" -msgstr "Kompatibel arpeggio" +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" +msgstr "Kontinuerligt vibrato" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." -msgstr "fördröjar arpeggio med en tick vid varje ny not." +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" +"när den är aktiverad kommer vibratots fas/position inte att återställas vid " +"en ny not." -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" -msgstr "Inaktivera DAC när samplen avslutas" +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "Pitchmakron är inte linjär" -#: src/gui/compatFlags.cpp:62 +#: src/gui/compatFlags.cpp:341 msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +"when enabled, the pitch macro of an instrument is in frequency/period space." msgstr "" -"när den är aktiverad kommer DAC:en i YM2612 att inaktiveras om det inte " -"finns någon sample spelas." +"när den är aktiverad är ett instruments tonhöjdsmakro i frekvens/periodrymd." -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" -msgstr "Brutet hastighetsväxling" +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "Återställ arpeggioeffektens position på ny not" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." msgstr "" -"bestämmer nästa hastighet baserat på om raden är udda/jämn i stället för att " -"växla mellan hastigheterna." +"när den är aktiverad återställs arpeggioeffektens (00xy) position vid en ny " +"not." -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" -msgstr "Ignorera duplicerade glideffekter" +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "Volymskalning avrundas uppåt" -#: src/gui/compatFlags.cpp:70 +#: src/gui/compatFlags.cpp:349 msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" msgstr "" -"Om detta är påslaget, kommer endast den första bilden i en rad i en kanal " -"att beaktas." +"när den är aktiverad avrundas volymmakron uppåt när de används\n" +"detta förhindrar volymskalning från att orsaka vol=0, vilket är tyst på " +"vissa chips\n" +"\n" +"ineffektivt på logaritmiska kanaler" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" -msgstr "Ignorera 0Dxx på den sista sekvensen" +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "Generisk sample" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." -msgstr "" -"om detta är på, kommer en hopp till nästa radeffekt inte att ske när den är " -"på den sista sekvensen av en låt." +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "OPL (trummor)" -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" -msgstr "Buggigt portamento efter tonhöjdsglidning" +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "Frammåt" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." -msgstr "simulerar en bugg där portamento inte fungerar efter glidning." +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "Bakåt" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" -msgstr "FM-tonhöjdsglidning oktavgräns med udda beteende" +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "Pingpong" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." -msgstr "" -"om detta är påslaget kommer en tonhöjdsglidning som korsar oktavgränsen att " -"stanna i ett tick och fortsätta sedan från närmaste oktavgräns.\n" -"för .dmf-kompatibilitet." +#: src/gui/guiConst.cpp:221 +msgid "linear" +msgstr "linjär" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" -msgstr "Använd ej Game Boy-ADSR vid byte av instrument utan noter" +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" +msgstr "kubisk spline" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." -msgstr "om detta är påslaget kommer ett instrumentbyte inte att påverka ADSR." +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" +msgstr "blepsyntes" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +#: src/gui/guiConst.cpp:224 +msgid "sinc" +msgstr "sinc" + +#: src/gui/guiConst.cpp:225 +msgid "best possible" +msgstr "bästa möjliga" + +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" +msgstr "Ogiltig" + +#: src/gui/guiConst.cpp:234 +msgid "Time" +msgstr "Tid" + +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" +msgstr "System (primärt)" + +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" +msgstr "System (sekundärt)" + +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "Såg" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" msgstr "" -"Ignorera ändring av DAC-läge utanför den avsedda kanalen i utökat kanalläge" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." -msgstr "om detta är på har 17xx ingen effekt på operatorskanalerna i YM2612." +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "Trummor" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" -msgstr "E1xy/E2xy har också prioritet över glidstopp" +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" -msgstr "verkar detta vara vettigt nu?" +#: src/gui/guiConst.cpp:571 +msgid "---Global" +msgstr "---Globalt" + +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "Öppna fil" + +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" +msgstr "Återställ säkerhetskopia" + +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "Spara fil" + +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "Spara som" + +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" +msgstr "Ångra" + +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" +msgstr "Återställ" + +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "Avsluta" + +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "Spela/stoppa (växla)" + +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "Spela (från början)" + +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "Spela (upprepa mönster)" + +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" +msgstr "Spela från markören" + +#: src/gui/guiConst.cpp:591 +msgid "Step row" +msgstr "Hopp över rad" + +#: src/gui/guiConst.cpp:592 +msgid "Octave up" +msgstr "Oktav upp" + +#: src/gui/guiConst.cpp:593 +msgid "Octave down" +msgstr "Oktav ner" + +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" +msgstr "Föregående instrument" + +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" +msgstr "Nästa instrument" + +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" +msgstr "Öka redigeringssteg" + +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" +msgstr "Minska redigeringssteg" + +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" +msgstr "Växla till redigeringsläge" + +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" +msgstr "Växla upprepningsmönster" + +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" +msgstr "Växla till helskärm" + +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" +msgstr "Begära röst från TX81Z" + +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" +msgstr "Rensa låtdata" + +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" +msgstr "Kommandopalett" + +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" +msgstr "Senaste filer (palett)" + +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" +msgstr "Instrument (palett)" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" -msgstr "E1xy/E2xy stoppar vid upprepning av samma not" +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" +msgstr "Samples (palett)" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." -msgstr "om det bara inte vore så här..." +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" +msgstr "Byta instrument (palett)" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" -msgstr "SN76489 arbetsmakro återställer alltid fas" +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" +msgstr "Lägg till chip (palett)" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." -msgstr "" -"när den är aktiverad kommer arbetsmakrot alltid att återställa fasen, även " -"om dess värde inte har ändrats." +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" +msgstr "Instrumentlista" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" -msgstr "Bruten strategi för volymskalning" +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" +msgstr "Instrumentredigerare" -#: src/gui/compatFlags.cpp:106 -msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" -msgstr "" -"när aktiverad:\n" -"- logaritmisk skalning: multiplicera\n" -"- linjär skalning: subtrahera\n" -"när inaktiverad:\n" -"- logaritmisk skalning: subtrahera\n" -"- linjär skalning: multiplicera" +#: src/gui/guiConst.cpp:621 +msgid "Song Information" +msgstr "Låtinformation" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" -msgstr "Håll inte kvar volymmakrot efter att det har avslutats" +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" +msgstr "Wavetable-lista" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." -msgstr "" -"när den är aktiverad, ett värde i volymkolumnen som händer efter att " -"volymens makro är gjort kommer att bortse från makrot." +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" +msgstr "Wavetable-redigerare" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" -msgstr "Bruten utgångsvolym vid instrumentbyte" +#: src/gui/guiConst.cpp:626 +msgid "Sample List" +msgstr "Sample-lista" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." -msgstr "" -"om den är aktiverad görs ingen kontroll av om det finns ett volymmakro.detta " -"gör att det sista makrovärdet dröjer sig kvar om inte ett värde i " -"volymkolumnen är närvarande." +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" +msgstr "Felsökningsmenyn" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" -msgstr "Bruten utgångsvolym - avsnitt 2 (VÄNLIGEN HÅLL MIG INAKTIVERAD)" +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" +msgstr "Oscilloskop (master)" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" -msgstr "" -"dessa kompatibilitetsflaggor börjar bli SÅ jävla löjliga och ur kontroll.\n" -"som du kanske har gissat, denna flagga finns på grund av ännu ett DefleMask-" -"specifikt beteende.\n" -"snälla håll denna borta till varje pris, för jag kommer inte att stödja den " -"när ROM-export kommer.\n" -"och starta inte ett argument av det. Furnace är inte en DefleMask-" -"ersättning, och nej,\n" -"jag försöker inte få det att se ut som en med alla dessa flaggor.\n" -"\n" -"och hur är det med de andra flaggorna som inte har med DefleMask att göra? " -"de är för .mod import, framtid FamiTracker-import och personlig smak!\n" -"\n" -"slut på tjatet" +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" +msgstr "Chiphanteraren" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" -msgstr "Behandla SN76489-perioder under 8 som 1" +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" +msgstr "Kommandoströmspelare" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." -msgstr "" -"om aktiverat, kommer alla SN-perioder under 8 att skrivas som 1 i stället.\n" -"detta replikerar DefleMask-beteendet, men minskar det tillgängliga " -"periodintervallet." +#: src/gui/guiConst.cpp:656 +msgid "User Presets" +msgstr "Användarens förinställningar" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" -msgstr "Gammal Furnace" +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" +msgstr "Dölj/utvidga aktuellt fönster" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" -msgstr "Arpeggio hämmar icke-porta. glidningar" +#: src/gui/guiConst.cpp:659 +msgid "Close current window" +msgstr "Stäng aktuellt fönster" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" -msgstr "ändrat beteende i 0,5,5" +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" +msgstr "---Mönster" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" -msgstr "Knasigt FM-algoritm makro" +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" +msgstr "Transponera (+1)" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" -msgstr "Trasiga genvägsglider (E1xy/E2xy)" +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" +msgstr "Transponera (+1)" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" -msgstr "ändrat beteende i 0,5,7" +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" +msgstr "Transponera (+1 oktav)" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" -msgstr "Stoppa portamento vid notavbrott" +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" +msgstr "Transponera (-1 oktav)" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" -msgstr "ändrat beteende i 0,6pre1" +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" +msgstr "Öka värdena (+1)" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" -msgstr "Tillåt inte byte av instrument under glider" +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" +msgstr "Öka värdena (-1)" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" -msgstr "Återställ ej noten till basen vid arpeggio-stopp" +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" +msgstr "Öka värdena (+16)" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" -msgstr "Status för den utökad kanalen delas ej mellan operatorerna" +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" +msgstr "Öka värdena (-16)" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" -msgstr "Inaktivera nya SegaPCM-funktioner (makron och bättre panorering)" +#: src/gui/guiConst.cpp:671 +msgid "Select all" +msgstr "Välj alla" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" -msgstr "Gammalt beteende för FM-oktavgränsen" +#: src/gui/guiConst.cpp:672 +msgid "Cut" +msgstr "Klipp ut" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" -msgstr "Inaktivera volymkontroll för OPN2-DAC" +#: src/gui/guiConst.cpp:673 +msgid "Copy" +msgstr "Kopiera" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" -msgstr "Bruten startposition för portamento efter arpeggio" +#: src/gui/guiConst.cpp:674 +msgid "Paste" +msgstr "Klistra in" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" -msgstr "ändrat beteende i 0,6pre1,5" +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" +msgstr "Klistra in mix (förgrund)" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" -msgstr "Inaktivera nya samplefunktioner" +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" +msgstr "Klistra in mix (bakgrund)" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" -msgstr "ändrat beteende i 0,6pre2" +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" +msgstr "Klistra in översvämning" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" -msgstr "Gammalt arpeggio-makro + tonhöjdsförskjutning-strategi" +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" +msgstr "Klistra in överflöd" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" -msgstr "Avbrutet portamento under legato" +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" +msgstr "Flytta markören uppåt" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" -msgstr "ändrat beteende i 0,6pre4" +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" +msgstr "Flytta markören nedåt" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" -msgstr "Trasiga makron i vissa FM-chip efter notavbrott" +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" +msgstr "Flytta markören åt vänster" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" -msgstr "ändrat beteende i 0,6pre5" +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" +msgstr "Flytta markören åt höger" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" -msgstr "Förnoten tar inte hänsyn till effekter" +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" +msgstr "Flytta markören ett steg uppåt (åsidosätter redigeringssteg)" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" -msgstr "ändrat beteende i 0,6pre9" +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" +msgstr "Flytta markören nedåt ett steg (åsidosätter redigeringssteg)" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" -msgstr "Inaktivera nya NES DPCM-funktioner" +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "Flytta markören till föregående kanal" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" -msgstr "ändrat beteende i 0,6,1" +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "Flytta markören till nästa kanal" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" -msgstr "Föråldrad tekniskt ALWAYS_SET_VOLUME-beteende" +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" +msgstr "Flytta markören till nästa kanal (överflöd)" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." -msgstr "" -"ändrat beteende i 0,6,1\n" -"denna flagga kommer att tas bort om jag upptäcker att ingen av låtarna går " -"sönder efter att jag inaktiverat den." +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" +msgstr "Flytta markören till föregående kanal (överflöd)" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" -msgstr "Gammal effect för sample-offset" +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "Flytta markören till början av mönstret" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" -msgstr "ändrat beteende i 0,6,3" +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "Flytta markören till slutet av mönstret" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" -msgstr ".mod importering" +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "Flytta markören uppåt (i delar)" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" -msgstr "Glida inte på första ticken i en rad" +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "Flytta markören nedåt (i delar)" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." -msgstr "" -"simulerar ProTrackers beteende att inte applicera volym/tonhöjdsglider på " -"den första ticken i en rad." +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "Expandera urvalet uppåt" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" -msgstr "Återställ arpeggio-position vid radbyte" +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "Expandera urvalet nedåt" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." -msgstr "" -"simulerar ProTrackers beteende att arpeggio är bundet till den aktuella " -"ticken av en rad." +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "Expandera urvalet åt vänster" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" -msgstr "Tonhöjd/Uppspelning" +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "Expandera urvalet åt höger" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" -msgstr "Tonhöjdslinjäritet:" +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "Utöka urvalet uppåt med en (åsidosätter redigeringssteg)" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" -msgstr "som ProTracker/FamiTracker" +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "Utöka urvalet nedåt med en (åsidosätter redigeringssteg)" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" -msgstr "Delvis (endast 04xy/E5xx)" +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" +msgstr "Utöka urvalet till början av mönstret" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" -msgstr "" -"som DefleMask\n" -"\n" -"detta tonhöjdslinjäritetsläge är föråldrat på grund av:\n" -"- överdriven komplexitet\n" -"- brist på möjlig optimering\n" -"\n" -"det rekommenderas att ändra detta nu eftersom jag kommer att ta bort detta " -"alternativ i framtiden!" +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" +msgstr "Utöka markeringen till slutet av mönstret" -#: src/gui/compatFlags.cpp:235 -msgid "Full" -msgstr "Full" +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" +msgstr "Utöka urvalet uppåt (i delar)" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" -msgstr "som Impulse Tracker" +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" +msgstr "Utöka urvalet nedåt (i delar)" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" -msgstr "Hastighetsmultiplikator för tonhöjdsglidning" +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" +msgstr "Flytta urvalet uppåt" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" -msgstr "Loopmodalitet:" +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" +msgstr "Flytta urvalet nedåt" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" -msgstr "Återställa kanaler" +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" +msgstr "Flytta val till föregående kanal" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" -msgstr "" -"välj för att återställa kanaler på loop. kan utlösa ett spänningsklick på " -"varje loop!" +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" +msgstr "Flytta val till nästa kanal" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" -msgstr "Mjukåterställa kanaler" +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" +msgstr "Dra radera" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." -msgstr "välj för att stänga av kanaler på loop." +#: src/gui/guiConst.cpp:709 +msgid "Insert" +msgstr "Infoga" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" -msgstr "Gör ingenting" +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" +msgstr "Stäng av kanal vid markören" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." -msgstr "välj att inte återställa kanaler på loop." +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" +msgstr "Isolera kanalen vid markören" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" -msgstr "Effektpolicy för cut/delay:" +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" +msgstr "Slå på ljudet för alla kanaler" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" -msgstr "endast när tiden är mindre än hastigheten (som DefleMask/ProTracker)" +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" +msgstr "Gå till nästa sekvens" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" -msgstr "Sträng (gammal)" +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" +msgstr "Gå till föregående sekvens" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" -msgstr "" -"endast när tiden är mindre än eller lika med hastigheten (ursprungligt " -"buggigt beteende)" +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" +msgstr "Dölj kanalen vid markören" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" -msgstr "ingen kontroll" +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" +msgstr "Öka effektkolumnerna" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" -msgstr "Simultan hopp (0B+0D) behandling:" +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" +msgstr "Minska effektkolumnerna" + +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" +msgstr "Interpolera" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" -msgstr "acceptera 0B+0D för att hoppa till en specifik rad i en sekvens" +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" +msgstr "Tona ut" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" -msgstr "accepterar endast den första hoppeffekten" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" +msgstr "Invertera värden" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" -msgstr "acceptera endast 0Dxx" +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" +msgstr "Vänd på urvalet" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" -msgstr "Infoga automatiskt en tick mellanrum mellan noter" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" +msgstr "Förminska rader" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." -msgstr "" -"när den är aktiverad, kommer en en-tick notklippning att infogas mellan icke-" -"legato/icke-portamento-noter.\n" -"detta simulerar beteendet hos vissa Amiga/SNES musikmotorer.\n" -"\n" -"ineffektivt på C64." +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" +msgstr "Expandera rader" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" -msgstr "Återställ inte glider efter notavbrott" +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" +msgstr "Förminska mönstret" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." -msgstr "" -"när den är aktiverad kommer notavbrottseffekten inte att återställa kanalens " -"glideffekt." +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" +msgstr "Expandera mönstret" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" -msgstr "Återställ inte portamento efter att ha nått målet" +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" +msgstr "Förminska låt" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." -msgstr "" -"när den är aktiverad, kommer glideffekten inte att avaktiveras efter att den " -"har nått sitt mål." +#: src/gui/guiConst.cpp:727 +msgid "Expand song" +msgstr "Expandera låt" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" -msgstr "Kontinuerligt vibrato" +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" +msgstr "Ställ in notingångsspärr" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." -msgstr "" -"när den är aktiverad kommer vibratots fas/position inte att återställas vid " -"en ny not." +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" +msgstr "Ändra rullningsläge för mobil" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" -msgstr "Pitchmakron är inte linjär" +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" +msgstr "Rensa notingångsspärr" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -"när den är aktiverad är ett instruments tonhöjdsmakro i frekvens/periodrymd." -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" -msgstr "Återställ arpeggioeffektens position på ny not" +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" +msgstr "" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -"när den är aktiverad återställs arpeggioeffektens (00xy) position vid en ny " -"not." -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" -msgstr "Volymskalning avrundas uppåt" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" +msgstr "---Instrumentlista" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" -msgstr "" -"när den är aktiverad avrundas volymmakron uppåt när de används\n" -"detta förhindrar volymskalning från att orsaka vol=0, vilket är tyst på " -"vissa chips\n" -"\n" -"ineffektivt på logaritmiska kanaler" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" +msgstr "Lägg till instrument" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" -msgstr "Generisk sample" +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" +msgstr "Duplicera instrument" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" -msgstr "OPL (trummor)" +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" +msgstr "Öppna instrument" -#: src/gui/guiConst.cpp:191 -msgid "Forward" -msgstr "Frammåt" +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" +msgstr "Öppna instrument (ersätta nuvarande)" -#: src/gui/guiConst.cpp:192 -msgid "Backward" -msgstr "Bakåt" +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" +msgstr "Spara instrument" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" -msgstr "Pingpong" +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" +msgstr "Spara instrument (.dmp)" -#: src/gui/guiConst.cpp:218 -msgid "linear" -msgstr "linjär" +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" +msgstr "Flytta instrumentet uppåt i listan" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" -msgstr "kubisk spline" +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" +msgstr "Flytta instrumentet nedåt i listan" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" -msgstr "blepsyntes" +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" +msgstr "Ta bort instrument" -#: src/gui/guiConst.cpp:221 -msgid "sinc" -msgstr "sinc" +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" +msgstr "Redigera instrument" -#: src/gui/guiConst.cpp:222 -msgid "best possible" -msgstr "bästa möjliga" +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" +msgstr "Instrumentmarkören uppåt" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" -msgstr "Ogiltig" +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" +msgstr "Instrumentmarkören nedåt" -#: src/gui/guiConst.cpp:231 -msgid "Time" -msgstr "Tid" +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" +msgstr "Instrument: växla mappar/standardvy" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" -msgstr "System (primärt)" +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" +msgstr "" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" -msgstr "System (sekundärt)" +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" +msgstr "---Wavetable-lista" -#: src/gui/guiConst.cpp:530 -msgid "---Global" -msgstr "---Globalt" +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" +msgstr "Lägg till wavetable" -#: src/gui/guiConst.cpp:532 -msgid "Open file" -msgstr "Öppna fil" +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" +msgstr "Duplicera wavetable" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" -msgstr "Återställ säkerhetskopia" +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" +msgstr "Öppna wavetable" -#: src/gui/guiConst.cpp:534 -msgid "Save file" -msgstr "Spara fil" +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" +msgstr "Öppna wavetable (ersätta nuvarande)" -#: src/gui/guiConst.cpp:535 -msgid "Save as" -msgstr "Spara som" +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" +msgstr "Spara wavetable" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" -msgstr "Ångra" +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" +msgstr "Spara wavetable (.dmw)" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" -msgstr "Återställ" +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" +msgstr "Spara wavetable (rå)" -#: src/gui/guiConst.cpp:543 -msgid "Exit" -msgstr "Avsluta" +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" +msgstr "" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" -msgstr "Spela/stoppa (växla)" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" +msgstr "Flytta wavetable uppåt i listan" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" -msgstr "Spela (från början)" +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" +msgstr "Flytta wavetable nedåt i listan" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" -msgstr "Spela (upprepa mönster)" +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" +msgstr "Ta bort wavetable" + +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" +msgstr "Redigera wavetable" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" -msgstr "Spela från markören" +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" +msgstr "Wavetable-markören uppåt" -#: src/gui/guiConst.cpp:550 -msgid "Step row" -msgstr "Hopp över rad" +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" +msgstr "Wavetable-markören nedåt" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" -msgstr "Oktav upp" +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" +msgstr "Wavetable: växla mappar/standardvy" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" -msgstr "Oktav ner" +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" +msgstr "Spara alla wavetables" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" -msgstr "Föregående instrument" +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" +msgstr "---Samplelista" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" -msgstr "Nästa instrument" +#: src/gui/guiConst.cpp:773 +msgid "Add sample" +msgstr "Lägg till sample" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" -msgstr "Öka redigeringssteg" +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" +msgstr "Duplicera sample" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" -msgstr "Minska redigeringssteg" +#: src/gui/guiConst.cpp:775 +msgid "Open sample" +msgstr "Öppna sample" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" -msgstr "Växla till redigeringsläge" +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" +msgstr "Öppna sample (ersätta nuvarande)" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" -msgstr "Växla upprepningsmönster" +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" +msgstr "Importera rå sampledata" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" -msgstr "Växla till helskärm" +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" +msgstr "Importera rå sampledata (ersätta nuvarande)" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" -msgstr "Begära röst från TX81Z" +#: src/gui/guiConst.cpp:779 +msgid "Save sample" +msgstr "Spara sample" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" -msgstr "Rensa låtdata" +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" +msgstr "Spara sample (rå)" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" -msgstr "Kommandopalett" +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" +msgstr "Flytta sample uppåt i listan" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" -msgstr "Senaste filer (palett)" +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" +msgstr "Flytta sample nedåt i listan" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" -msgstr "Instrument (palett)" +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" +msgstr "Ta bort sample" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" -msgstr "Samples (palett)" +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" +msgstr "Redigera sample" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" -msgstr "Byta instrument (palett)" +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" +msgstr "Samplemarkören uppåt" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" -msgstr "Lägg till chip (palett)" +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" +msgstr "Samplemarkören nedåt" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" -msgstr "Instrumentlista" +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" +msgstr "Stoppa sampleförhandsgranskning" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" -msgstr "Instrumentredigerare" +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" +msgstr "Samples: växla mappar/standardvy" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" -msgstr "Låtinformation" +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" +msgstr "Samples: gör mig ett trumset" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" -msgstr "Wavetable-lista" +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" +msgstr "" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" -msgstr "Wavetable-redigerare" +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" +msgstr "---Sampleredigerare" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" -msgstr "Sample-lista" +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" +msgstr "Sampleredigerare: Välj" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" -msgstr "Felsökningsmenyn" +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" +msgstr "Sampleredigerare: Rita" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" -msgstr "Oscilloskop (master)" +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" +msgstr "Sampleredigerare: Klippa" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" -msgstr "Chiphanteraren" +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" +msgstr "Sampleredigerare: Kopiera" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" -msgstr "Kommandoströmspelare" +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" +msgstr "Sampleredigerare: Klistra in" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" -msgstr "Användarens förinställningar" +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" +msgstr "Sampleredigerare: Klistra in och ersätta" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" -msgstr "Dölj/utvidga aktuellt fönster" +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" +msgstr "Sampleredigerare: Klistra in mix" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" -msgstr "Stäng aktuellt fönster" +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" +msgstr "Sampleredigerare: Välj alla" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" -msgstr "---Mönster" +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" +msgstr "Sampleredigerare: Ändra storlek" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" -msgstr "Transponera (+1)" +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" +msgstr "Sampleredigerare: Sampla om" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" -msgstr "Transponera (+1)" +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" +msgstr "Sampleredigerare: Förstärka" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" -msgstr "Transponera (+1 oktav)" +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" +msgstr "Sampleredigerare: Normalisera" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" -msgstr "Transponera (-1 oktav)" +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" +msgstr "Sampleredigerare: Tona in" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" -msgstr "Öka värdena (+1)" +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" +msgstr "Sampleredigerare: Tona ut" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" -msgstr "Öka värdena (-1)" +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" +msgstr "Sampleredigerare: Tillämpa tystnad" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" -msgstr "Öka värdena (+16)" +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" +msgstr "Sampleredigerare: Infoga tystnad" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" -msgstr "Öka värdena (-16)" +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" +msgstr "Sampleredigerare: Ta bort" -#: src/gui/guiConst.cpp:630 -msgid "Select all" -msgstr "Välj alla" +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" +msgstr "Sampleredigerare: Trimma" -#: src/gui/guiConst.cpp:631 -msgid "Cut" -msgstr "Klipp ut" +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" +msgstr "Sampleredigerare: Omvända" -#: src/gui/guiConst.cpp:632 -msgid "Copy" -msgstr "Kopiera" +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" +msgstr "Sampleredigerare: Invertera" -#: src/gui/guiConst.cpp:633 -msgid "Paste" -msgstr "Klistra in" +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" +msgstr "Sampleredigerare: Signerat/osignerat utbyte" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" -msgstr "Klistra in mix (förgrund)" +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" +msgstr "Sampleredigerare: Använd filter" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" -msgstr "Klistra in mix (bakgrund)" +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" +msgstr "Sampleredigerare: Crossfade looppunkter" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" -msgstr "Klistra in översvämning" +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" +msgstr "Sampleredigerare: Förhandsgranska sample" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" -msgstr "Klistra in överflöd" +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" +msgstr "Sampleredigerare: Stoppa förhandsgranskningen på sample" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" -msgstr "Flytta markören uppåt" +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" +msgstr "Sampleredigerare: Zooma in" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" -msgstr "Flytta markören nedåt" +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" +msgstr "Sampleredigerare: Zooma ut" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" -msgstr "Flytta markören åt vänster" +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" +msgstr "Sampleredigerare: Växla auto-zoom" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" -msgstr "Flytta markören åt höger" +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" +msgstr "Sampleredigerare: Skapa instrument från sample" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" -msgstr "Flytta markören ett steg uppåt (åsidosätter redigeringssteg)" +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" +msgstr "Sampleredigerare: Ställ in loop till urval" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" -msgstr "Flytta markören nedåt ett steg (åsidosätter redigeringssteg)" +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" +msgstr "Sampleredigerare: Skapa wavetable från urval" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" -msgstr "Flytta markören till föregående kanal" +#: src/gui/guiConst.cpp:828 +msgid "---Orders" +msgstr "---Sekvenser" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" -msgstr "Flytta markören till nästa kanal" +#: src/gui/guiConst.cpp:829 +msgid "Previous order" +msgstr "Föregående sekvens" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" -msgstr "Flytta markören till nästa kanal (överflöd)" +#: src/gui/guiConst.cpp:830 +msgid "Next order" +msgstr "Nästa sekvens" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" -msgstr "Flytta markören till föregående kanal (överflöd)" +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" +msgstr "Sekvensmarkören till vänster" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" -msgstr "Flytta markören till början av mönstret" +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" +msgstr "Sekvensmarkören till höger" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" -msgstr "Flytta markören till slutet av mönstret" +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" +msgstr "Öka sekvensvärde" -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" -msgstr "Flytta markören uppåt (i delar)" +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" +msgstr "Förminska sekvensvärde" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" -msgstr "Flytta markören nedåt (i delar)" +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" +msgstr "Byt sekvensredigeringsläge" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" -msgstr "Expandera urvalet uppåt" +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" +msgstr "Sekvens: växla att ändra hela raden" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" -msgstr "Expandera urvalet nedåt" +#: src/gui/guiConst.cpp:837 +msgid "Add order" +msgstr "Lägg till sekvens" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" -msgstr "Expandera urvalet åt vänster" +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" +msgstr "Duplicera sekvens" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" -msgstr "Expandera urvalet åt höger" +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" +msgstr "Djupklona sekvens" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" -msgstr "Utöka urvalet uppåt med en (åsidosätter redigeringssteg)" +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" +msgstr "Kopiera aktuell sekvens till slutet av låten" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" -msgstr "Utöka urvalet nedåt med en (åsidosätter redigeringssteg)" +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" +msgstr "Djupklona den nuvarande sekvensen till slutet av låten" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" -msgstr "Utöka urvalet till början av mönstret" +#: src/gui/guiConst.cpp:845 +msgid "Replay order" +msgstr "Spela om sekvensen" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" -msgstr "Utöka markeringen till slutet av mönstret" +#: src/gui/guiConst.cpp:1472 +msgid "All chips" +msgstr "Alla chip" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" -msgstr "Utöka urvalet uppåt (i delar)" +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" +msgstr "Special" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" -msgstr "Utöka urvalet nedåt (i delar)" +#: src/gui/piano.cpp:103 +msgid "Options" +msgstr "Alternativ" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" -msgstr "Flytta urvalet uppåt" +#: src/gui/piano.cpp:106 +msgid "Key layout:" +msgstr "Tangentlayout:" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" -msgstr "Flytta urvalet nedåt" +#: src/gui/piano.cpp:111 +msgid "Standard" +msgstr "Standard" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" -msgstr "Flytta val till föregående kanal" +#: src/gui/piano.cpp:114 +msgid "Continuous" +msgstr "Kontinuerlig" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" -msgstr "Flytta val till nästa kanal" +#: src/gui/piano.cpp:118 +msgid "Value input pad:" +msgstr "Inmatningsplatta för värde:" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" -msgstr "Dra radera" +#: src/gui/piano.cpp:120 +msgid "Disabled" +msgstr "Inaktiverad" -#: src/gui/guiConst.cpp:668 -msgid "Insert" -msgstr "Infoga" +#: src/gui/piano.cpp:123 +msgid "Replace piano" +msgstr "Ersätta piano" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" -msgstr "Stäng av kanal vid markören" +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" +msgstr "Delad (automatisk)" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" -msgstr "Isolera kanalen vid markören" +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" +msgstr "Dela (alltid synlig)" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" -msgstr "Slå på ljudet för alla kanaler" +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" +msgstr "Dela spela/redigera offset/räckvidd" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" -msgstr "Gå till nästa sekvens" +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" +msgstr "Skrivskyddad (kan ej mata in anteckningar)" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" -msgstr "Gå till föregående sekvens" +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" +msgstr "Sinus" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" -msgstr "Dölj kanalen vid markören" +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" +msgstr "Kosinus" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" -msgstr "Öka effektkolumnerna" +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" +msgstr "Rekt. sinus" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" -msgstr "Minska effektkolumnerna" +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" +msgstr "Abs. sinus" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" -msgstr "Interpolera" +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" +msgstr "Kvar. sinus" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" -msgstr "Tona ut" +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" +msgstr "Pressad sinus" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" -msgstr "Invertera värden" +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" +msgstr "Abs. pressad sinus" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" -msgstr "Vänd på urvalet" +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" +msgstr "rektKvadrat" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" -msgstr "Förminska rader" +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" +msgstr "Rekt. såg" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" -msgstr "Expandera rader" +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" +msgstr "Abs. såg" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" -msgstr "Förminska mönstret" +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" +msgstr "Kuberad såg" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" -msgstr "Expandera mönstret" +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" +msgstr "Rekt. kuberad såg" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" -msgstr "Förminska låt" +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" +msgstr "Abs. kuberad såg" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" -msgstr "Expandera låt" +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" +msgstr "Kuberad sinus" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" -msgstr "Ställ in notingångsspärr" +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" +msgstr "Rekt. kuberad sinus" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" -msgstr "Ändra rullningsläge för mobil" +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" +msgstr "Abs. kuberad sinus" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" -msgstr "Rensa notingångsspärr" +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" +msgstr "Kvart. kuberad sinus" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" -msgstr "" +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" +msgstr "Pressad kuberad sinus" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" -msgstr "---Instrumentlista" +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" +msgstr "Pressad. abs. kub. sinus" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" -msgstr "Lägg till instrument" +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" +msgstr "Rekt. triangel" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" -msgstr "Duplicera instrument" +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" +msgstr "Abs. triangel" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" -msgstr "Öppna instrument" +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" +msgstr "Kvart. triangel" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" -msgstr "Öppna instrument (ersätta nuvarande)" +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" +msgstr "Pressad triangel" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" -msgstr "Spara instrument" +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" +msgstr "Abs. pressad triangel" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" -msgstr "Spara instrument (.dmp)" +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" +msgstr "Kuberad triangel" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" -msgstr "Flytta instrumentet uppåt i listan" +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" +msgstr "Rekt. kuberad triangel" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" -msgstr "Flytta instrumentet nedåt i listan" +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" +msgstr "Abs. kuberad triangel" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" -msgstr "Ta bort instrument" +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" +msgstr "Kvart. kuberad triangel" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" -msgstr "Redigera instrument" +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" +msgstr "Pressad kuberad triangel" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" -msgstr "Instrumentmarkören uppåt" +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" +msgstr "Pressad. abs. kub. triangel" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" -msgstr "Instrumentmarkören nedåt" +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" +msgstr "inget wavetable valt" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" -msgstr "Instrument: växla mappar/standardvy" +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." +msgstr "välj en..." -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" -msgstr "" +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" +msgstr "eller" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" -msgstr "---Wavetable-lista" +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" +msgstr "Skapa ny" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" -msgstr "Lägg till wavetable" +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" +msgstr "" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" -msgstr "Duplicera wavetable" +#: src/gui/waveEdit.cpp:390 +msgid "Steps" +msgstr "Steg" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" -msgstr "Öppna wavetable" +#: src/gui/waveEdit.cpp:394 +msgid "Lines" +msgstr "Linjer" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" -msgstr "Öppna wavetable (ersätta nuvarande)" +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" +msgstr "Bredd" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" -msgstr "Spara wavetable" +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." +msgstr "" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" -msgstr "Spara wavetable (.dmw)" +#: src/gui/waveEdit.cpp:413 +msgid "Height" +msgstr "Höjd" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" -msgstr "Spara wavetable (rå)" +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." +msgstr "" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" -msgstr "Flytta wavetable uppåt i listan" +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" +msgstr "Former" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" -msgstr "Flytta wavetable nedåt i listan" +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" +msgstr "Arbetscykel" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" -msgstr "Ta bort wavetable" +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" +msgstr "Exponent" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" -msgstr "Redigera wavetable" +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" +msgstr "XOR-punkt" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" -msgstr "Wavetable-markören uppåt" +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" +msgstr "Amplitud/Fas" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" -msgstr "Wavetable-markören nedåt" +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" +msgstr "Op." -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" -msgstr "Wavetable: växla mappar/standardvy" +#: src/gui/waveEdit.cpp:586 +msgid "Mult" +msgstr "Mult." -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" -msgstr "Spara alla wavetables" +#: src/gui/waveEdit.cpp:588 +msgid "FB" +msgstr "FB" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" -msgstr "---Samplelista" +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" +msgstr "Anslutningsdiagram" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" -msgstr "Lägg till sample" +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" +msgstr "Ut" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" -msgstr "Duplicera sample" +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" +msgstr "Våg-verktyg" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" -msgstr "Öppna sample" +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" +msgstr "Skala X" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" -msgstr "Öppna sample (ersätta nuvarande)" +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" +msgstr "wavetable längre än 256 samples!" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" -msgstr "Importera rå sampledata" +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" +msgstr "Skala Y" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" -msgstr "Importera rå sampledata (ersätta nuvarande)" +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" +msgstr "Offset X" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" -msgstr "Spara sample" +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" +msgstr "Offset Y" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" -msgstr "Spara sample (rå)" +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" +msgstr "Jämn" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" -msgstr "Flytta sample uppåt i listan" +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" +msgstr "Förstärka" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" -msgstr "Flytta sample nedåt i listan" +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" +msgstr "Normalisera" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" -msgstr "Ta bort sample" +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" +msgstr "Omvända" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" -msgstr "Redigera sample" +#: src/gui/waveEdit.cpp:1029 +msgid "Half" +msgstr "Halv" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" -msgstr "Samplemarkören uppåt" +#: src/gui/waveEdit.cpp:1040 +msgid "Double" +msgstr "Dubbel" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" -msgstr "Samplemarkören nedåt" +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" +msgstr "Konvertera signerad/osignerad" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" -msgstr "Stoppa sampleförhandsgranskning" +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" +msgstr "Dec." -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" -msgstr "Samples: växla mappar/standardvy" +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" +msgstr "Hex." -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" -msgstr "Samples: gör mig ett trumset" +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" +msgstr "Signerad/Onsignerad" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" -msgstr "" +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" +msgstr "%s: maximal samplingsfrekvens är %d" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" -msgstr "---Sampleredigerare" +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" +msgstr "%s: minsta samplingsfrekvens är %d" -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" -msgstr "Sampleredigerare: Välj" +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" +msgstr "%s: samplingsfrekvensen måste vara %d" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" -msgstr "Sampleredigerare: Rita" +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" +msgstr "ingen sample vald" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" -msgstr "Sampleredigerare: Klippa" +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" +msgstr "SNES: loopstart måste vara en multipel av 16 (försök med %d)" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" -msgstr "Sampleredigerare: Kopiera" +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" +msgstr "SNES: Loopens slut måste vara en multipel av 16 (försök med %d)" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" -msgstr "Sampleredigerare: Klistra in" +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" +msgstr "SNES: samplingslängden kommer att fyllas på till en multipel av 16" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" -msgstr "Sampleredigerare: Klistra in och ersätta" +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" +msgstr "QSound: loopen kan inte vara längre än 32767 samples" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" -msgstr "Sampleredigerare: Klistra in mix" +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" +msgstr "" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" -msgstr "Sampleredigerare: Välj alla" +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" +msgstr "" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" -msgstr "Sampleredigerare: Ändra storlek" +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" +msgstr "NES: maximal DPCM-samplingslängd är 32648" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" -msgstr "Sampleredigerare: Sampla om" +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" +msgstr "X1-010: samples kan inte loopas" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" -msgstr "Sampleredigerare: Förstärka" +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" +msgstr "X1-010: maximal samplelängd är 131072" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" -msgstr "Sampleredigerare: Normalisera" +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" +msgstr "GA20: samples kan inte loopas" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" -msgstr "Sampleredigerare: Tona in" +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +msgstr "YM2608: looppunkten ignoreras på ADPCM (kan bara loopa hela sample)" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" -msgstr "Sampleredigerare: Tona ut" +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" +msgstr "YM2608: samplingslängden kommer att fyllas på till en multipel av 512" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" -msgstr "Sampleredigerare: Tillämpa tystnad" +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" +msgstr "YM2610: ADPCM-A samples kan inte loopas" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" -msgstr "Sampleredigerare: Infoga tystnad" +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +msgstr "YM2610: looppunkten ignoreras på ADPCM-B (kan bara loopa hela sample)" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" -msgstr "Sampleredigerare: Ta bort" +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" +msgstr "YM2610: samplingslängden kommer att fyllas på till en multipel av 512" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" -msgstr "Sampleredigerare: Trimma" +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" +msgstr "YM2610: maximal ADPCM-A samplingslängd är 2097152" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" -msgstr "Sampleredigerare: Omvända" +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +msgstr "Y8950: looppunkten ignoreras på ADPCM (kan bara loopa hela sample)" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" -msgstr "Sampleredigerare: Invertera" +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" +msgstr "Y8950: samplingslängden kommer att fyllas på till en multipel av 512" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" -msgstr "Sampleredigerare: Signerat/osignerat utbyte" +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" +msgstr "Amiga: loopstart måste vara en multipel av 2" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" -msgstr "Sampleredigerare: Använd filter" +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" +msgstr "Amiga: Loopänden måste vara en multipel av 2" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" -msgstr "Sampleredigerare: Crossfade looppunkter" +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" +msgstr "Amiga: maximal samplingslängd är 131070" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" -msgstr "Sampleredigerare: Förhandsgranska sample" +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" +msgstr "SegaPCM: maximal samplingslängd är 65280" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" -msgstr "Sampleredigerare: Stoppa förhandsgranskningen på sample" +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" +msgstr "K053260: looppunkten ignoreras (får bara loopa hela sample)" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" -msgstr "Sampleredigerare: Zooma in" +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" +msgstr "K053260: maximal samplingslängd är 65535" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" -msgstr "Sampleredigerare: Zooma ut" +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" +msgstr "C140: maximal samplingslängd är 65535" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" -msgstr "Sampleredigerare: Växla auto-zoom" +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" +msgstr "C219: loopstart måste vara en multipel av 2" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" -msgstr "Sampleredigerare: Skapa instrument från sample" +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" +msgstr "C219: loopänden måste vara en multipel av 2" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" -msgstr "Sampleredigerare: Ställ in loop till urval" +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" +msgstr "C219: maximal samplingslängd är 131072" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" -msgstr "Sampleredigerare: Skapa wavetable från urval" +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" +msgstr "MSM6295: samples kan inte loopas" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" -msgstr "---Sekvenser" +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" +msgstr "MSM6295: maximal samplingslängd för bankväxling är 129024" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" -msgstr "Föregående sekvens" +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" +msgstr "GBA DMA: loopstart måste vara en multipel av 4" -#: src/gui/guiConst.cpp:786 -msgid "Next order" -msgstr "Nästa sekvens" +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" +msgstr "GBA DMA: looplängden måste vara en multipel av 16" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" -msgstr "Sekvensmarkören till vänster" +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" +msgstr "GBA DMA: samplingslängden kommer att fyllas på till en multipel av 16" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" -msgstr "Sekvensmarkören till höger" +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" +msgstr "" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" -msgstr "Öka sekvensvärde" +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" +msgstr "" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" -msgstr "Förminska sekvensvärde" +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" +msgstr "" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" -msgstr "Byt sekvensredigeringsläge" +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" +msgstr "" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" -msgstr "Sekvens: växla att ändra hela raden" +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" +msgstr "ES5506: bakåtloopläge stöds inte" -#: src/gui/guiConst.cpp:793 -msgid "Add order" -msgstr "Lägg till sekvens" +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" +msgstr "" +"bakåt/ping-pong stöds endast i Generic PCM DAC\n" +"ping-pong även på ES5506" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" -msgstr "Duplicera sekvens" +#: src/gui/sampleEdit.cpp:474 +msgid "Info" +msgstr "Info" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" -msgstr "Djupklona sekvens" +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" +msgstr "Hastighet" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" -msgstr "Kopiera aktuell sekvens till slutet av låten" +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" +msgstr "Kompat. hastighet" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" -msgstr "Djupklona den nuvarande sekvensen till slutet av låten" +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." +msgstr "" +"används i DefleMask-kompatibelt sampleläge (17xx), där samples mappas till " +"en oktav." -#: src/gui/guiConst.cpp:801 -msgid "Replay order" -msgstr "Spela om sekvensen" +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" +msgstr "Loop (längd: %d)" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" -msgstr "Alla chip" +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" +msgstr "Loop" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" -msgstr "Special" +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" +msgstr "Om du ändrar loopen i en BRR-sample kan det leda till problem!" -#: src/gui/piano.cpp:103 -msgid "Options" -msgstr "Alternativ" +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" +msgstr "BRR-betoning" -#: src/gui/piano.cpp:106 -msgid "Key layout:" -msgstr "Tangentlayout:" +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." +msgstr "" +"Detta är ett BRR-prov.Om du aktiverar detta alternativ kommer det att dämpas " +"(påverkar endast icke-SNES-chips)." -#: src/gui/piano.cpp:111 -msgid "Standard" -msgstr "Standard" +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." +msgstr "" +"aktivera detta alternativ för att öka höga frekvenser\n" +"för att kompensera för SNES Gaussian-filtrets dämpning." -#: src/gui/piano.cpp:114 -msgid "Continuous" -msgstr "Kontinuerlig" +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" +msgstr "inga BRR filter" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" -msgstr "Inmatningsplatta för värde:" +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." +msgstr "" +"aktivera detta alternativ för att inte använda BRR-block med filter\n" +"och tillåt att sampleoffsetkommandon används på ett säkert sätt." -#: src/gui/piano.cpp:120 -msgid "Disabled" -msgstr "Inaktiverad" +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" +msgstr "8-bit ljuddämpning" -#: src/gui/piano.cpp:123 -msgid "Replace piano" -msgstr "Ersätta piano" +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." +msgstr "" +"ljuddämpa sample när den används på ett chip som bara stöder 8-bit samples." -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" -msgstr "Delad (automatisk)" +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" +msgstr "Start" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" -msgstr "Dela (alltid synlig)" +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" +msgstr "Slut" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" -msgstr "Dela spela/redigera offset/räckvidd" +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" +msgstr "" +"%s\n" +"%d bytes lediga" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" -msgstr "Skrivskyddad (kan ej mata in anteckningar)" +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" +msgstr "" +"%s (%s)\n" +"%d bytes lediga" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" -msgstr "Sinus" +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" +msgstr "" +"\n" +"\n" +"inte tillräckligt med minne för denna sample!" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" -msgstr "Såg" +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" +msgstr "Redigeringsläge: Välj" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" -msgstr "Kosinus" +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" +msgstr "Redigeringsläge: Rita" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" -msgstr "Rekt. sinus" +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" +msgstr "Ändra storlek" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" -msgstr "Abs. sinus" +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." +msgstr "kunde ej ändra storlek! se till att din sample är 8 eller 16-bit." -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" -msgstr "Kvar. sinus" +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" +msgstr "Sampla om" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" -msgstr "Pressad sinus" +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" +msgstr "Faktor" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" -msgstr "Abs. pressad sinus" +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." +msgstr "kunde ej sampla om! se till att din sample är 8 eller 16-bit." -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" -msgstr "rektKvadrat" +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" +msgstr "Tillämpa" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" -msgstr "Rekt. såg" +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" +msgstr "Tona in" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" -msgstr "Abs. såg" +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" +msgstr "Tona ut" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" -msgstr "Kuberad såg" +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" +msgstr "Infoga tystnad" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" -msgstr "Rekt. kuberad såg" +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" +msgstr "Gå" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" -msgstr "Abs. kuberad såg" +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." +msgstr "kunde ej infoga! se till att din sample är 8 eller 16-bit." -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" -msgstr "Kuberad sinus" +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" +msgstr "Tillämpa tystnad" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" -msgstr "Rekt. kuberad sinus" +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" +msgstr "Trimma" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" -msgstr "Abs. kuberad sinus" +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" +msgstr "Signerad/osignerad växling" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" -msgstr "Kvart. kuberad sinus" +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" +msgstr "Tillämpa filter" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" -msgstr "Pressad kuberad sinus" +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" +msgstr "Brytfrekvens:" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" -msgstr "Pressad. abs. kub. sinus" +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" +msgstr "Resonans" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" -msgstr "Rekt. triangel" +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" +msgstr "Kraft" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" -msgstr "Abs. triangel" +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" +msgstr "Lågpass" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" -msgstr "Kvart. triangel" +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" +msgstr "Bandpass" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" -msgstr "Pressad triangel" +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" +msgstr "Högpass" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" -msgstr "Abs. pressad triangel" +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" +msgstr "Crossfade looppunkter" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" -msgstr "Kuberad triangel" +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" +msgstr "Antal samples" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" -msgstr "Rekt. kuberad triangel" +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" +msgstr "Linjär <-> Lika kraft" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" -msgstr "Abs. kuberad triangel" +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." +msgstr "Crossfade: längden skulle gå utanför gränserna. Avbröts..." -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" -msgstr "Kvart. kuberad triangel" +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +msgstr "" +"Crossfade: längd skulle överskridas loopStart. Försök med ett mindre " +"slumpmässigt värde." -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" -msgstr "Pressad kuberad triangel" +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" +msgstr "Förhandsgranska sample" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" -msgstr "Pressad. abs. kub. triangel" +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" +msgstr "" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" -msgstr "inget wavetable valt" +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" +msgstr "Skapa instrument från sample" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." -msgstr "välj en..." +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" +msgstr "klistra in (ersätta)" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" -msgstr "eller" +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" +msgstr "klistra in (mix)" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" -msgstr "Skapa ny" +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" +msgstr "välj alla" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" -msgstr "Steg" +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" +msgstr "ställ in loop till urval" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" -msgstr "Linjer" +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" +msgstr "skapa wavetable från urval" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" -msgstr "Bredd" +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" +msgstr "Rita" -#: src/gui/waveEdit.cpp:498 -msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." -msgstr "" -"använd en bredd på:\n" -"- alla på Amiga/N163\n" -"- 32 på Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy och WonderSwan\n" -"- 64 på FDS\n" -"- 128 på X1-010\n" -"alla andra bredder kommer att skalas under uppspelning." +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" +msgstr "Välj" + +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" +msgstr "%d samples, %d byte" -#: src/gui/waveEdit.cpp:510 -msgid "Height" -msgstr "Höjd" +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" +msgstr " (%d-%d: %d samples)" -#: src/gui/waveEdit.cpp:512 -msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." msgstr "" -"använd en höjd på:\n" -"- 16 för Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"kuvertform och N163\n" -"- 32 för PC Engine\n" -"- 64 för FDS och Virtual Boy\n" -"- 256 för X1-010 och SCC\n" -"alla andra höjder kommer att skalas under uppspelning." - -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" -msgstr "Former" +"Samples som inte är 8/16-bit kan inte redigeras utan föregående konvertering." -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" -msgstr "Arbetscykel" +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" +msgstr "Välj ett system!" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" -msgstr "Exponent" +#: src/gui/newSong.cpp:183 +msgid "Categories" +msgstr "Kategorier" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" -msgstr "XOR-punkt" +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" +msgstr "inga system här ännu!" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" -msgstr "Amplitud/Fas" +#: src/gui/newSong.cpp:216 +msgid "no results" +msgstr "inga resultat" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" -msgstr "Op." +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" +msgstr "Jag har tur" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" -msgstr "Mult." +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." +msgstr "inga kategorier tillgängliga! vad i hela världen." -#: src/gui/waveEdit.cpp:685 -msgid "FB" -msgstr "FB" +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" +msgstr "det verkar som om du har extrem tur i dag!" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" -msgstr "Anslutningsdiagram" +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" +msgstr "avsluta val: %d.%d,%d - %d.%d,%d" -#: src/gui/waveEdit.cpp:765 -msgid "Out" -msgstr "Ut" +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" +msgstr "" +"Spela demolåtar?\n" +"- Ner: Spela nuvarande låt\n" +"- Upp: Spela upp demolåtar" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" -msgstr "Våg-verktyg" +#: src/gui/tutorial.cpp:511 +msgid "" +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" +msgstr "" +"Välkommen till stridsfordonet! \n" +"\n" +"Kontroller:\n" +"X - Skjut Piltangent - Flytta\n" +"Z - Special Esc - Avsluta" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" -msgstr "Skala X" +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" +msgstr "SPELET ÄR SLUT" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" -msgstr "wavetable längre än 256 samples!" +#: src/gui/tutorial.cpp:518 +msgid "High Score!" +msgstr "Rekord!" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" -msgstr "Skala Y" +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" +msgstr "Välkommen!" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" -msgstr "Offset X" +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +msgstr "" +"välkommen till Furnace, den största chiptune-tracker med öppen källkod!" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" -msgstr "Offset Y" +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" +msgstr "här är några tips för att komma i gång:" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" -msgstr "Jämn" +#: src/gui/tutorial.cpp:696 +msgid "" +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" +msgstr "" +"- lägg till ett instrument genom att klicka på + i Instrument\n" +"- klicka på mönstervyn för att fokusera den\n" +"- kanalkolumner har följande, i denna ordning: note, instrument, volym och " +"effekter\n" +"- tryck på mellanslagstangenten när du är på mönstret för att växla till " +"redigeringsläge\n" +"- klicka på mönstret eller använd piltangenterna för att flytta markören\n" +"- värden (instrument, volym, effekter och effektvärden) är i hexadecimal\n" +"- tryck på enter för att spela/stoppa låten\n" +"- utöka låten genom att lägga till fler beställningar i sekvensfönstret\n" +"- klicka på sekvensmatrisen för att ändra mönstren för en kanal " +"(vänsterklicka ökar; högerklick minskar)" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" -msgstr "Förstärka" +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" +msgstr "" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" -msgstr "Normalisera" +#: src/gui/tutorial.cpp:714 +msgid "" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" +msgstr "" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" -msgstr "Omvända" +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" +msgstr "" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" -msgstr "Halv" +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" +msgstr "STEG %d" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" -msgstr "Dubbel" +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" +msgstr "Låtinformation" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" -msgstr "Konvertera signerad/osignerad" +#: src/gui/songInfo.cpp:50 +msgid "Author" +msgstr "Låtförfattare" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" -msgstr "Dec." +#: src/gui/songInfo.cpp:60 +msgid "Album" +msgstr "Album" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" -msgstr "Hex." +#: src/gui/songInfo.cpp:79 +msgid "Auto" +msgstr "Auto" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" -msgstr "Signerad/Onsignerad" +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" +msgstr "Stämning (A-4)" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" -msgstr "%s: maximal samplingsfrekvens är %d" +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." +msgstr "använd effekt 09xx för att välja ett spårmönster." -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" -msgstr "%s: minsta samplingsfrekvens är %d" +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" +msgstr "mönster" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" -msgstr "%s: samplingsfrekvensen måste vara %d" +#: src/gui/grooves.cpp:132 +msgid "remove" +msgstr "ta bort" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" -msgstr "ingen sample vald" +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" +msgstr "Osparade ändringar! Spara ändringar innan du öppnar en annan fil?" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" -msgstr "SNES: loopstart måste vara en multipel av 16 (försök med %d)" +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" +msgstr "" +"Osparade ändringar! Spara ändringar innan du öppnar upp säkerhetskopieringen?" -#: src/gui/sampleEdit.cpp:235 +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 #, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" -msgstr "SNES: Loopens slut måste vara en multipel av 16 (försök med %d)" +msgid "Error while saving file! (%s)" +msgstr "Fel när filen skulle sparas! (%s)" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" -msgstr "SNES: samplingslängden kommer att fyllas på till en multipel av 16" +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" +msgstr "Fel vid sändning av begäran (MIDI-utgång inte konfigurerad?)" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" -msgstr "QSound: loopen kan inte vara längre än 32767 samples" +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" +msgstr "Välj ett alternativ: (kan inte ångras!)" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" -msgstr "" +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" +msgstr "för många instrument!" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" -msgstr "" +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." +msgstr "denna låt har inga instrument." -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" -msgstr "NES: maximal DPCM-samplingslängd är 32648" +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." +msgstr "denna låt har inga wavetables." -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" -msgstr "X1-010: samples kan inte loopas" +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." +msgstr "denna låt har inga samples." -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" -msgstr "X1-010: maximal samplelängd är 131072" +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." +msgstr "kunde inte klistra! se till att ditt sample är 8 eller 16-bit." -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" -msgstr "GA20: samples kan inte loopas" +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" +msgstr "välj minst en sample!" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" -msgstr "YM2608: looppunkten ignoreras på ADPCM (kan bara loopa hela sample)" +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" +msgstr "maximal storlek är 256 samples!" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" -msgstr "YM2608: samplingslängden kommer att fyllas på till en multipel av 512" +#: src/gui/csPlayer.cpp:126 +msgid "Load" +msgstr "Ladda" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" -msgstr "YM2610: ADPCM-A samples kan inte loopas" +#: src/gui/csPlayer.cpp:130 +msgid "Kill" +msgstr "Döda" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" -msgstr "YM2610: looppunkten ignoreras på ADPCM-B (kan bara loopa hela sample)" +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" +msgstr "Kone on jo kuollut!" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" -msgstr "YM2610: samplingslängden kommer att fyllas på till en multipel av 512" +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" +msgstr "Bränn nuvarande låt" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" -msgstr "YM2610: maximal ADPCM-A samplingslängd är 2097152" +#: src/gui/csPlayer.cpp:154 +msgid "Status" +msgstr "Status" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" -msgstr "Y8950: looppunkten ignoreras på ADPCM (kan bara loopa hela sample)" +#: src/gui/csPlayer.cpp:161 +msgid "start" +msgstr "starta" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" -msgstr "Y8950: samplingslängden kommer att fyllas på till en multipel av 512" +#: src/gui/csPlayer.cpp:163 +msgid "PC" +msgstr "PC" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" -msgstr "Amiga: loopstart måste vara en multipel av 2" +#: src/gui/csPlayer.cpp:165 +msgid "wait" +msgstr "vänta" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" -msgstr "Amiga: Loopänden måste vara en multipel av 2" +#: src/gui/csPlayer.cpp:167 +msgid "SP" +msgstr "SP" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" -msgstr "Amiga: maximal samplingslängd är 131070" +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" +msgstr "not" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" -msgstr "SegaPCM: maximal samplingslängd är 65280" +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" +msgstr "tonhöjd" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" -msgstr "K053260: looppunkten ignoreras (får bara loopa hela sample)" +#: src/gui/csPlayer.cpp:173 +msgid "vol" +msgstr "vol" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" -msgstr "K053260: maximal samplingslängd är 65535" +#: src/gui/csPlayer.cpp:175 +msgid "vols" +msgstr "vols" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" -msgstr "C140: maximal samplingslängd är 65535" +#: src/gui/csPlayer.cpp:177 +msgid "volst" +msgstr "volst" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" -msgstr "C219: loopstart måste vara en multipel av 2" +#: src/gui/csPlayer.cpp:179 +msgid "vib" +msgstr "vib" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" -msgstr "C219: loopänden måste vara en multipel av 2" +#: src/gui/csPlayer.cpp:181 +msgid "porta" +msgstr "porta" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" -msgstr "C219: maximal samplingslängd är 131072" +#: src/gui/csPlayer.cpp:183 +msgid "arp" +msgstr "arp" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" -msgstr "MSM6295: samples kan inte loopas" +#: src/gui/csPlayer.cpp:220 +msgid "Trace" +msgstr "Spåra" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" -msgstr "MSM6295: maximal samplingslängd för bankväxling är 129024" +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" +msgstr "Demontera" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" -msgstr "GBA DMA: loopstart måste vara en multipel av 4" +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" +msgstr "låten har tagit slut!" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" -msgstr "GBA DMA: looplängden måste vara en multipel av 16" +#: src/gui/gui.cpp:1733 +msgid "Open File" +msgstr "Öppna fil" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" -msgstr "GBA DMA: samplingslängden kommer att fyllas på till en multipel av 16" +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" +msgstr "kompatibla filer" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" -msgstr "ES5506: bakåtloopläge stöds inte" +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" +msgstr "alla filer" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" -msgstr "" -"bakåt/ping-pong stöds endast i Generic PCM DAC\n" -"ping-pong även på ES5506" +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" +msgstr "inga säkerhetskopior gjorda ännu!" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" -msgstr "Info" +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" +msgstr "Furnace-låt" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" -msgstr "Hastighet" +#: src/gui/gui.cpp:1755 +msgid "Save File" +msgstr "Spara fil" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" -msgstr "Kompat. hastighet" +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" +msgstr "Exportera DMF" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." -msgstr "" -"används i DefleMask-kompatibelt sampleläge (17xx), där samples mappas till " -"en oktav." +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" +msgstr "DefleMask 1.1.3 modul" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" -msgstr "Loop (längd: %d)" +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" +msgstr "DefleMask 1.0/föråldrad modul" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" -msgstr "Loop" +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" +msgstr "Ladda instrument" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" -msgstr "Om du ändrar loopen i en BRR-sample kan det leda till problem!" +#: src/gui/gui.cpp:1793 +msgid "all compatible files" +msgstr "alla kompatibla filer" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" -msgstr "BRR-betoning" +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" +msgstr "Furnace-instrument" -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." -msgstr "" -"Detta är ett BRR-prov.Om du aktiverar detta alternativ kommer det att dämpas " -"(påverkar endast icke-SNES-chips)." +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" +msgstr "DefleMask-förinställning" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." -msgstr "" -"aktivera detta alternativ för att öka höga frekvenser\n" -"för att kompensera för SNES Gaussian-filtrets dämpning." +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" +msgstr "TFM Music Maker-instrument" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" -msgstr "inga BRR filter" +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" +msgstr "VGM Music Maker-instrument" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." -msgstr "" -"aktivera detta alternativ för att inte använda BRR-block med filter\n" -"och tillåt att sampleoffsetkommandon används på ett säkert sätt." +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" +msgstr "Scream Tracker 3-instrument" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" -msgstr "8-bit ljuddämpning" +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" +msgstr "SoundBlaster-instrument" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." -msgstr "" -"ljuddämpa sample när den används på ett chip som bara stöder 8-bit samples." +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" +msgstr "Wohlstand OPL-instrument" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" -msgstr "Start" +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" +msgstr "Wohlstand OPN-instrument" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" -msgstr "Slut" +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" +msgstr "Gens KMod patchdumpning" -#: src/gui/sampleEdit.cpp:865 -#, c-format -msgid "" -"%s\n" -"%d bytes free" -msgstr "" -"%s\n" -"%d bytes lediga" +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" +msgstr "BNK fil (AdLib)" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" -msgstr "" -"%s (%s)\n" -"%d bytes lediga" +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" +msgstr "FF förinställningsbank" -#: src/gui/sampleEdit.cpp:871 -msgid "" -"\n" -"\n" -"not enough memory for this sample!" -msgstr "" -"\n" -"\n" -"inte tillräckligt med minne för denna sample!" +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" +msgstr "2612edit GYB förinställningsbank" -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" -msgstr "Redigeringsläge: Välj" +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" +msgstr "VOPM förinställningsbank" -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" -msgstr "Redigeringsläge: Rita" +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" +msgstr "Wohlstand WOPL-bank" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" -msgstr "Ändra storlek" +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" +msgstr "Wohlstand WOPN-bank" -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." -msgstr "kunde ej ändra storlek! se till att din sample är 8 eller 16-bit." +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" +msgstr "Spara instrument" + +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" +msgstr "" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" -msgstr "Sampla om" +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" +msgstr "Ladda wavetable" -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" -msgstr "Faktor" +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" +msgstr "Spara wavetable" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." -msgstr "kunde ej sampla om! se till att din sample är 8 eller 16-bit." +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" +msgstr "Furnace-wavetable" -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" -msgstr "Tillämpa" +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" +msgstr "DefleMask-wavetable" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" -msgstr "Tona in" +#: src/gui/gui.cpp:1902 +msgid "raw data" +msgstr "rådata" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" -msgstr "Tona ut" +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" +msgstr "" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" -msgstr "Infoga tystnad" +#: src/gui/gui.cpp:1919 +msgid "Load Sample" +msgstr "Ladda sample" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" -msgstr "Gå" +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" +msgstr "Ladda råsample" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." -msgstr "kunde ej infoga! se till att din sample är 8 eller 16-bit." +#: src/gui/gui.cpp:1940 +msgid "Save Sample" +msgstr "Spara sample" -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" -msgstr "Tillämpa tystnad" +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" +msgstr "Vågfil" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" -msgstr "Trimma" +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" +msgstr "Spara råsample" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" -msgstr "Signerad/osignerad växling" +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" +msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" -msgstr "Tillämpa filter" +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" +msgstr "Exportera ljud" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" -msgstr "Brytfrekvens:" +#: src/gui/gui.cpp:1998 +msgid "Export VGM" +msgstr "Exportera VGM" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" -msgstr "Resonans" +#: src/gui/gui.cpp:1999 +msgid "VGM file" +msgstr "VGM-fil" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" -msgstr "Kraft" +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" +msgstr "Exportera kommandoström" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" -msgstr "Lågpass" +#: src/gui/gui.cpp:2009 +msgid "text file" +msgstr "textfil" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" -msgstr "Bandpass" +#: src/gui/gui.cpp:2019 +msgid "binary file" +msgstr "binärfil" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" -msgstr "Högpass" +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" +msgstr "Exportera ROM" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" -msgstr "Crossfade looppunkter" +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" +msgstr "Välj teckensnitt" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" -msgstr "Antal samples" +#: src/gui/gui.cpp:2073 +msgid "Select Color File" +msgstr "Välj färgfil" -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" -msgstr "Linjär <-> Lika kraft" +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" +msgstr "konfigurationsfiler" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." -msgstr "Crossfade: längden skulle gå utanför gränserna. Avbröts..." +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" +msgstr "Välj tangentbindningsfil" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." -msgstr "" -"Crossfade: längd skulle överskridas loopStart. Försök med ett mindre " -"slumpmässigt värde." +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" +msgstr "Välj layoutfil" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" -msgstr "Förhandsgranska sample" +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" +msgstr ".ini filer" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" -msgstr "Skapa instrument från sample" +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" +msgstr "Välj fil för användarförinställningar" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" -msgstr "klistra in (ersätta)" +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" +msgstr "Välj inställningsfil" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" -msgstr "klistra in (mix)" +#: src/gui/gui.cpp:2119 +msgid "Export Colors" +msgstr "Exportera färger" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" -msgstr "välj alla" +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" +msgstr "Exportera tangentbindningar" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" -msgstr "ställ in loop till urval" +#: src/gui/gui.cpp:2137 +msgid "Export Layout" +msgstr "Exportera layout" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" -msgstr "skapa wavetable från urval" +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" +msgstr "Exportera användarförinställningar" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" -msgstr "Rita" +#: src/gui/gui.cpp:2155 +msgid "Export Settings" +msgstr "Exportera inställningar" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" -msgstr "Välj" +#: src/gui/gui.cpp:2166 +msgid "Load ROM" +msgstr "Ladda ROM" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" -msgstr "%d samples, %d byte" +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" +msgstr "Spela upp kommandoström" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" -msgstr " (%d-%d: %d samples)" +#: src/gui/gui.cpp:2177 +msgid "command stream" +msgstr "kommandoström" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." -msgstr "" -"Samples som inte är 8/16-bit kan inte redigeras utan föregående konvertering." +#: src/gui/gui.cpp:2186 +msgid "Open Test" +msgstr "Öppna test" -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" -msgstr "Välj ett system!" +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" +msgstr "annat alternativ" -#: src/gui/newSong.cpp:179 -msgid "Categories" -msgstr "Kategorier" +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" +msgstr "Öppna text (multi)" -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" -msgstr "inga system här ännu!" +#: src/gui/gui.cpp:2223 +msgid "Save Test" +msgstr "Spara test" -#: src/gui/newSong.cpp:212 -msgid "no results" -msgstr "inga resultat" +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" +msgstr "DefleMask-modul" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" -msgstr "Jag har tur" +#: src/gui/gui.cpp:2265 +msgid "compression error" +msgstr "kompressionsfel" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." -msgstr "inga kategorier tillgängliga! vad i hela världen." +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" +msgstr "fel i zlib-ström" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" -msgstr "det verkar som om du har extrem tur i dag!" +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" +msgstr "fel i zlib-ströms avslutning" -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" -msgstr "avsluta val: %d.%d,%d - %d.%d,%d" +#: src/gui/gui.cpp:2410 +msgid "everything OK" +msgstr "allt OK" -#: src/gui/tutorial.cpp:487 +#: src/gui/gui.cpp:2429 msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." msgstr "" -"Spela demolåtar?\n" -"- Ner: Spela nuvarande låt\n" -"- Upp: Spela upp demolåtar" +"Du har laddat en säkerhetskopia!Om du behöver, spara den någonstans.\n" +"\n" +"FÖRLITA DIG EJ PÅ BACKUP-SYSTEMET FÖR AUTO-SPARANDE!\n" +"Furnace sparar inte säkerhetskopior av säkerhetskopior." -#: src/gui/tutorial.cpp:491 +#: src/gui/gui.cpp:2434 msgid "" -"Welcome to Combat Vehicle!\n" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" "\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" -msgstr "" -"Välkommen till stridsfordonet! \n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" "\n" -"Kontroller:\n" -"X - Skjut Piltangent - Flytta\n" -"Z - Special Esc - Avsluta" - -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" -msgstr "SPELET ÄR SLUT" - -#: src/gui/tutorial.cpp:498 -msgid "High Score!" -msgstr "Rekord!" - -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" -msgstr "Välkommen!" - -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +"have fun!" msgstr "" -"välkommen till Furnace, den största chiptune-tracker med öppen källkod!" - -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" -msgstr "här är några tips för att komma i gång:" -#: src/gui/tutorial.cpp:668 +#: src/gui/gui.cpp:2437 msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" msgstr "" -"- lägg till ett instrument genom att klicka på + i Instrument\n" -"- klicka på mönstervyn för att fokusera den\n" -"- kanalkolumner har följande, i denna ordning: note, instrument, volym och " -"effekter\n" -"- tryck på mellanslagstangenten när du är på mönstret för att växla till " -"redigeringsläge\n" -"- klicka på mönstret eller använd piltangenterna för att flytta markören\n" -"- värden (instrument, volym, effekter och effektvärden) är i hexadecimal\n" -"- tryck på enter för att spela/stoppa låten\n" -"- utöka låten genom att lägga till fler beställningar i sekvensfönstret\n" -"- klicka på sekvensmatrisen för att ändra mönstren för en kanal " -"(vänsterklicka ökar; högerklick minskar)" -#: src/gui/tutorial.cpp:680 +#: src/gui/gui.cpp:2440 msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" msgstr "" -"om du behöver hjälp kan du:\n" -"- läsa manualen (en fil som heter manual.pdf)\n" -"- be om hjälp i diskussioner (https://github.com/tildearrow/furnace/" -"diskussioner)" -#: src/gui/tutorial.cpp:687 +#: src/gui/gui.cpp:2443 msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" msgstr "" -"Om du hittar några problem, var noga med att rapportera dem! problemspåraren " -"finns här: https://github.com/tildearrow/furnace/issues" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" -msgstr "STEG %d" +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" +msgstr "Osparade ändringar! Spara ändringar innan du öppnar filen?" -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" -msgstr "Låtinformation" +#: src/gui/gui.cpp:2860 +msgid "paste special..." +msgstr "klistra in special..." -#: src/gui/songInfo.cpp:50 -msgid "Author" -msgstr "Låtförfattare" +#: src/gui/gui.cpp:2861 +msgid "paste mix" +msgstr "klistra in mix" -#: src/gui/songInfo.cpp:60 -msgid "Album" -msgstr "Album" +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" +msgstr "klistra in (bakgrund)" -#: src/gui/songInfo.cpp:79 -msgid "Auto" -msgstr "Auto" +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" +msgstr "klistra in med ins. (förgrund)" -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" -msgstr "Stämning (A-4)" +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" +msgstr "inga instrument tillgängliga" -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." -msgstr "använd effekt 09xx för att välja ett spårmönster." +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" +msgstr "klistra in med ins. (bakgrund)" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" -msgstr "mönster" +#: src/gui/gui.cpp:2887 +msgid "paste flood" +msgstr "klistra in flöd" -#: src/gui/grooves.cpp:132 -msgid "remove" -msgstr "ta bort" +#: src/gui/gui.cpp:2888 +msgid "paste overflow" +msgstr "klistra in överflöd" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" -msgstr "Osparade ändringar! Spara ändringar innan du öppnar en annan fil?" +#: src/gui/gui.cpp:2897 +msgid "operation mask..." +msgstr "operationsmask..." -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" +#: src/gui/gui.cpp:2904 +msgid "pull delete" +msgstr "dra radera" + +#: src/gui/gui.cpp:2908 +msgid "insert" +msgstr "infoga" + +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" +msgstr "transponering (not)" + +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" +msgstr "transponering (värde)" + +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" +msgstr "invertera värden" + +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" +msgstr "förminska/expandera" + +#: src/gui/gui.cpp:2953 +msgid "input latch" +msgstr "ingångsspärr" + +#: src/gui/gui.cpp:2980 +msgid "" +"&&: selected instrument\n" +"..: no instrument" msgstr "" -"Osparade ändringar! Spara ändringar innan du öppnar upp säkerhetskopieringen?" +"&&: valt instrument\n" +"...: inget instrument" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" -msgstr "Fel när filen skulle sparas! (%s)" +#: src/gui/gui.cpp:3034 +msgid "Set" +msgstr "Ställ in" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" -msgstr "Fel vid sändning av begäran (MIDI-utgång inte konfigurerad?)" +#: src/gui/gui.cpp:3054 +msgid "note up" +msgstr "not upp" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" -msgstr "Välj ett alternativ: (kan inte ångras!)" +#: src/gui/gui.cpp:3055 +msgid "note down" +msgstr "not ner" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" -msgstr "för många instrument!" +#: src/gui/gui.cpp:3056 +msgid "octave up" +msgstr "oktav upp" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." -msgstr "denna låt har inga instrument." +#: src/gui/gui.cpp:3057 +msgid "octave down" +msgstr "oktav ner" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." -msgstr "denna låt har inga wavetables." +#: src/gui/gui.cpp:3059 +msgid "values up" +msgstr "värden upp" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." -msgstr "denna låt har inga samples." +#: src/gui/gui.cpp:3060 +msgid "values down" +msgstr "värden ner" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." -msgstr "kunde inte klistra! se till att ditt sample är 8 eller 16-bit." +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" +msgstr "värden upp (+16)" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" -msgstr "välj minst en sample!" +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" +msgstr "värden ner (-16)" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" -msgstr "maximal storlek är 256 samples!" +#: src/gui/gui.cpp:3065 +msgid "transpose" +msgstr "transponera" -#: src/gui/csPlayer.cpp:113 -msgid "Load" -msgstr "Ladda" +#: src/gui/gui.cpp:3073 +msgid "Notes" +msgstr "Anteckningar" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" -msgstr "Döda" +#: src/gui/gui.cpp:3078 +msgid "Values" +msgstr "Värden" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" -msgstr "Kone on jo kuollut!" +#: src/gui/gui.cpp:3085 +msgid "change instrument..." +msgstr "byt instrument..." -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" -msgstr "Bränn nuvarande låt" +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." +msgstr "gradient/toning..." -#: src/gui/csPlayer.cpp:141 -msgid "Status" -msgstr "Status" +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" +msgstr "Nibble-läge" -#: src/gui/csPlayer.cpp:148 -msgid "start" -msgstr "starta" +#: src/gui/gui.cpp:3124 +msgid "Go ahead" +msgstr "Fortsätt" -#: src/gui/csPlayer.cpp:150 -msgid "PC" -msgstr "PC" +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." +msgstr "skala..." -#: src/gui/csPlayer.cpp:152 -msgid "wait" -msgstr "vänta" +#: src/gui/gui.cpp:3135 +msgid "Scale" +msgstr "Skala" -#: src/gui/csPlayer.cpp:154 -msgid "SP" -msgstr "SP" +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." +msgstr "randomisera..." -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" -msgstr "not" +#: src/gui/gui.cpp:3142 +msgid "Minimum" +msgstr "Minimum" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" -msgstr "tonhöjd" +#: src/gui/gui.cpp:3151 +msgid "Maximum" +msgstr "Minimum" -#: src/gui/csPlayer.cpp:160 -msgid "vol" -msgstr "vol" +#: src/gui/gui.cpp:3170 +msgid "Set effect" +msgstr "" -#: src/gui/csPlayer.cpp:162 -msgid "vols" -msgstr "vols" +#: src/gui/gui.cpp:3188 +msgid "flip selection" +msgstr "vända val" -#: src/gui/csPlayer.cpp:164 -msgid "volst" -msgstr "volst" +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" +msgstr "förminska/expandera belopp" -#: src/gui/csPlayer.cpp:166 -msgid "vib" -msgstr "vib" +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" +msgstr "förminska mönstret" -#: src/gui/csPlayer.cpp:168 -msgid "porta" -msgstr "porta" +#: src/gui/gui.cpp:3201 +msgid "expand pattern" +msgstr "expandera mönstret" -#: src/gui/csPlayer.cpp:170 -msgid "arp" -msgstr "arp" +#: src/gui/gui.cpp:3206 +msgid "collapse song" +msgstr "förminska låten" -#: src/gui/csPlayer.cpp:207 -msgid "Trace" -msgstr "Spåra" +#: src/gui/gui.cpp:3207 +msgid "expand song" +msgstr "expandera låten" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" -msgstr "Demontera" +#: src/gui/gui.cpp:3212 +msgid "find/replace" +msgstr "hitta/ersätta" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" -msgstr "låten har tagit slut!" +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" +msgstr "kunde EJ spara layouten! %s" -#: src/gui/gui.cpp:1753 -msgid "Open File" -msgstr "Öppna fil" +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" +msgstr "kunde EJ ladda layouten! %s" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" -msgstr "kompatibla filer" +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." +msgstr "" +"Furnace har startats i felsäkert läge.\n" +"Det betyder att:\n" +"\n" +"- rendering av programvara används\n" +"- ljudutgång kanske inte fungerar\n" +"- inläsning av teckensnitt är inaktiverad\n" +"\n" +"kontrollera eventuella inställningar som kan ha gjort att Furnace startade i " +"detta läge. inläsning av teckensnitt är en av dessa." -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" -msgstr "alla filer" +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." +msgstr "kan ej fortsätta utan grafik! Furnace kommer att sluta nu." -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" -msgstr "inga säkerhetskopior gjorda ännu!" +#: src/gui/gui.cpp:4367 +msgid "file" +msgstr "arkiv" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" -msgstr "Furnace-låt" +#: src/gui/gui.cpp:4368 +msgid "new..." +msgstr "ny..." + +#: src/gui/gui.cpp:4375 +msgid "open..." +msgstr "öppna..." + +#: src/gui/gui.cpp:4382 +msgid "open recent" +msgstr "öppna senaste" + +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" +msgstr "ingenting här ännu" -#: src/gui/gui.cpp:1775 -msgid "Save File" -msgstr "Spara fil" +#: src/gui/gui.cpp:4401 +msgid "clear history" +msgstr "rensa historik" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" -msgstr "Exportera DMF" +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" +msgstr "Är du säker på att du vill rensa listan över senaste filer?" -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" -msgstr "DefleMask 1.1.3 modul" +#: src/gui/gui.cpp:4417 +msgid "save as..." +msgstr "spara som..." -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" -msgstr "DefleMask 1.0/föråldrad modul" +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." +msgstr "exportera ljud..." -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" -msgstr "Ladda instrument" +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." +msgstr "exportera VGM..." -#: src/gui/gui.cpp:1813 -msgid "all compatible files" -msgstr "alla kompatibla filer" +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." +msgstr "" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" -msgstr "Furnace-instrument" +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." +msgstr "exportera text..." -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" -msgstr "DefleMask-förinställning" +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." +msgstr "exportera kommandoström..." -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" -msgstr "TFM Music Maker-instrument" +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." +msgstr "exportera .dmf..." -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" -msgstr "VGM Music Maker-instrument" +#: src/gui/gui.cpp:4476 +msgid "export..." +msgstr "exportera..." -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" -msgstr "Scream Tracker 3-instrument" +#: src/gui/gui.cpp:4482 +msgid "manage chips" +msgstr "hantera chips" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" -msgstr "SoundBlaster-instrument" +#: src/gui/gui.cpp:4486 +msgid "add chip..." +msgstr "hantera chip..." -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" -msgstr "Wohlstand OPL-instrument" +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" +msgstr "kan ej lägga till chip! (%s)" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" -msgstr "Wohlstand OPN-instrument" +#: src/gui/gui.cpp:4504 +msgid "configure chip..." +msgstr "konfigurera chip..." -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" -msgstr "Gens KMod patchdumpning" +#: src/gui/gui.cpp:4514 +msgid "change chip..." +msgstr "byt chip..." -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" -msgstr "BNK fil (AdLib)" +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" +msgstr "Bevara kanalpositioner" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" -msgstr "FF förinställningsbank" +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" +msgstr "kan ej byta chip! (%s)" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" -msgstr "2612edit GYB förinställningsbank" +#: src/gui/gui.cpp:4538 +msgid "remove chip..." +msgstr "ta bort chip..." -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" -msgstr "VOPM förinställningsbank" +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" +msgstr "kan ej ta bort chip! (%s)" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" -msgstr "Wohlstand WOPL-bank" +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" +msgstr "öppna den inbyggda tillgångskatalogen" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" -msgstr "Wohlstand WOPN-bank" +#: src/gui/gui.cpp:4565 +msgid "restore backup" +msgstr "återställa säkerhetskopia" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" -msgstr "Spara instrument" +#: src/gui/gui.cpp:4569 +msgid "exit..." +msgstr "avsluta..." -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" -msgstr "" +#: src/gui/gui.cpp:4577 +msgid "edit" +msgstr "redigera" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" -msgstr "Ladda wavetable" +#: src/gui/gui.cpp:4585 +msgid "clear..." +msgstr "rensa" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" -msgstr "Spara wavetable" +#: src/gui/gui.cpp:4590 +msgid "settings" +msgstr "inställningar" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" -msgstr "Furnace-wavetable" +#: src/gui/gui.cpp:4592 +msgid "full screen" +msgstr "helskärm" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" -msgstr "DefleMask-wavetable" +#: src/gui/gui.cpp:4596 +msgid "lock layout" +msgstr "låsa layouten" -#: src/gui/gui.cpp:1922 -msgid "raw data" -msgstr "rådata" +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" +msgstr "mönstervisualiserare" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" -msgstr "" +#: src/gui/gui.cpp:4605 +msgid "reset layout" +msgstr "återställ layout" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" -msgstr "Ladda sample" +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" +msgstr "växla till mobilvy" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" -msgstr "Ladda råsample" +#: src/gui/gui.cpp:4613 +msgid "user systems..." +msgstr "användarsystem..." -#: src/gui/gui.cpp:1960 -msgid "Save Sample" -msgstr "Spara sample" +#: src/gui/gui.cpp:4616 +msgid "settings..." +msgstr "inställningar..." -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" -msgstr "Vågfil" +#: src/gui/gui.cpp:4622 +msgid "Window" +msgstr "Fönster" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" -msgstr "Spara råsample" +#: src/gui/gui.cpp:4622 +msgid "window" +msgstr "fönster" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" -msgstr "" +#: src/gui/gui.cpp:4623 +msgid "song" +msgstr "låt" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" -msgstr "Exportera ljud" +#: src/gui/gui.cpp:4624 +msgid "song comments" +msgstr "låtkommentar" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" -msgstr "Exportera VGM" +#: src/gui/gui.cpp:4625 +msgid "song information" +msgstr "låtinformation" -#: src/gui/gui.cpp:2019 -msgid "VGM file" -msgstr "VGM-fil" +#: src/gui/gui.cpp:4626 +msgid "subsongs" +msgstr "underlåtar" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" -msgstr "Exportera kommandoström" +#: src/gui/gui.cpp:4628 +msgid "channels" +msgstr "kanaler" -#: src/gui/gui.cpp:2029 -msgid "text file" -msgstr "textfil" +#: src/gui/gui.cpp:4629 +msgid "chip manager" +msgstr "chiphanteraren" -#: src/gui/gui.cpp:2039 -msgid "binary file" -msgstr "binärfil" +#: src/gui/gui.cpp:4630 +msgid "orders" +msgstr "sekvenser" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" -msgstr "Exportera ROM" +#: src/gui/gui.cpp:4632 +msgid "pattern manager" +msgstr "mönsterhenteraren" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" -msgstr "Välj teckensnitt" +#: src/gui/gui.cpp:4633 +msgid "mixer" +msgstr "mixer" -#: src/gui/gui.cpp:2093 -msgid "Select Color File" -msgstr "Välj färgfil" +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" +msgstr "kompatibilitetsflaggor" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" -msgstr "konfigurationsfiler" +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" +msgstr "tillgångar" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" -msgstr "Välj tangentbindningsfil" +#: src/gui/gui.cpp:4641 +msgid "instruments" +msgstr "instrument" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" -msgstr "Välj layoutfil" +#: src/gui/gui.cpp:4642 +msgid "samples" +msgstr "samples" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" -msgstr ".ini filer" +#: src/gui/gui.cpp:4643 +msgid "wavetables" +msgstr "wavetables" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" -msgstr "Välj fil för användarförinställningar" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" +msgstr "instrumentredigeraren" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" -msgstr "Välj inställningsfil" +#: src/gui/gui.cpp:4647 +msgid "sample editor" +msgstr "sampleredigeraren" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" -msgstr "Exportera färger" +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" +msgstr "wavetable-redigeraren" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" -msgstr "Exportera tangentbindningar" +#: src/gui/gui.cpp:4651 +msgid "visualizers" +msgstr "visualiseringar" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" -msgstr "Exportera layout" +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" +msgstr "oscilloskop (master)" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" -msgstr "Exportera användarförinställningar" +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" +msgstr "oscilloskop (per-kanal)" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" -msgstr "Exportera inställningar" +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" +msgstr "oscilloskop (X-Y)" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" -msgstr "Ladda ROM" +#: src/gui/gui.cpp:4655 +msgid "volume meter" +msgstr "volymmätare" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" -msgstr "Spela upp kommandoström" +#: src/gui/gui.cpp:4658 +msgid "tempo" +msgstr "tempo" -#: src/gui/gui.cpp:2197 -msgid "command stream" -msgstr "kommandoström" +#: src/gui/gui.cpp:4659 +msgid "clock" +msgstr "klocka" -#: src/gui/gui.cpp:2206 -msgid "Open Test" -msgstr "Öppna test" +#: src/gui/gui.cpp:4660 +msgid "grooves" +msgstr "grooves" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" -msgstr "annat alternativ" +#: src/gui/gui.cpp:4661 +msgid "speed" +msgstr "hastighet" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" -msgstr "Öppna text (multi)" +#: src/gui/gui.cpp:4665 +msgid "log viewer" +msgstr "loggvisare" -#: src/gui/gui.cpp:2243 -msgid "Save Test" -msgstr "Spara test" +#: src/gui/gui.cpp:4666 +msgid "register view" +msgstr "registervy" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" -msgstr "DefleMask-modul" +#: src/gui/gui.cpp:4667 +msgid "statistics" +msgstr "statistik" -#: src/gui/gui.cpp:2285 -msgid "compression error" -msgstr "kompressionsfel" +#: src/gui/gui.cpp:4668 +msgid "memory composition" +msgstr "minneskomposition" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" -msgstr "fel i zlib-ström" +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" +msgstr "effektlista" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" -msgstr "fel i zlib-ströms avslutning" +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" +msgstr "kontroller för uppspelning/redigering" -#: src/gui/gui.cpp:2430 -msgid "everything OK" -msgstr "allt OK" +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" +msgstr "piano/inmatningsplatta" -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." -msgstr "" -"Du har laddat en säkerhetskopia!Om du behöver, spara den någonstans.\n" -"\n" -"FÖRLITA DIG EJ PÅ BACKUP-SYSTEMET FÖR AUTO-SPARANDE!\n" -"Furnace sparar inte säkerhetskopior av säkerhetskopior." +#: src/gui/gui.cpp:4675 +msgid "spoiler" +msgstr "spoiler" -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" -msgstr "Osparade ändringar! Spara ändringar innan du öppnar filen?" +#: src/gui/gui.cpp:4679 +msgid "Help" +msgstr "Hjälp" -#: src/gui/gui.cpp:2884 -msgid "paste special..." -msgstr "klistra in special..." +#: src/gui/gui.cpp:4679 +msgid "help" +msgstr "hjälp" -#: src/gui/gui.cpp:2885 -msgid "paste mix" -msgstr "klistra in mix" +#: src/gui/gui.cpp:4681 +msgid "debug menu" +msgstr "felsökningsmeny" -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" -msgstr "klistra in (bakgrund)" +#: src/gui/gui.cpp:4682 +msgid "inspector" +msgstr "inspektör" -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" -msgstr "klistra in med ins. (förgrund)" +#: src/gui/gui.cpp:4683 +msgid "panic" +msgstr "panik..." -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" -msgstr "inga instrument tillgängliga" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" +msgstr "" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" -msgstr "klistra in med ins. (bakgrund)" +#: src/gui/gui.cpp:4685 +msgid "about..." +msgstr "om..." -#: src/gui/gui.cpp:2911 -msgid "paste flood" -msgstr "klistra in flöd" +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" +msgstr "| Hastighet %d:%d" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" -msgstr "klistra in överflöd" +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" +msgstr "| Hastighet %d" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." -msgstr "operationsmask..." +#: src/gui/gui.cpp:4704 +msgid "| Groove" +msgstr "| Groove" -#: src/gui/gui.cpp:2928 -msgid "pull delete" -msgstr "dra radera" +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " +msgstr " @ %gHz (%g BPM) " -#: src/gui/gui.cpp:2932 -msgid "insert" -msgstr "infoga" +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " +msgstr "| Sekvens %.2X/%.2X " -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" -msgstr "transponering (not)" +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " +msgstr "| Sekvens %d/%d " -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" -msgstr "transponering (värde)" +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " +msgstr "| Rad %.2X/%.2X " -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" -msgstr "invertera värden" +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " +msgstr "| Rad %d/%d " -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" -msgstr "förminska/expandera" +#: src/gui/gui.cpp:4721 +msgid "| " +msgstr "| " -#: src/gui/gui.cpp:2977 -msgid "input latch" -msgstr "ingångsspärr" +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" +msgstr "Har du ingenting bättre att göra?" -#: src/gui/gui.cpp:3004 -msgid "" -"&&: selected instrument\n" -"..: no instrument" -msgstr "" -"&&: valt instrument\n" -"...: inget instrument" +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "%d år " +msgstr[1] "%d år " -#: src/gui/gui.cpp:3058 -msgid "Set" -msgstr "Ställ in" +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "%d månad " +msgstr[1] "%d månader " -#: src/gui/gui.cpp:3078 -msgid "note up" -msgstr "not upp" +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "%d dag " +msgstr[1] "%d dagar " -#: src/gui/gui.cpp:3079 -msgid "note down" -msgstr "not ner" +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" +msgstr "Not av (klipp)" -#: src/gui/gui.cpp:3080 -msgid "octave up" -msgstr "oktav upp" +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" +msgstr "Not av (release)" -#: src/gui/gui.cpp:3081 -msgid "octave down" -msgstr "oktav ner" +#: src/gui/gui.cpp:4765 +msgid "Macro release only" +msgstr "Endast makrorelease" -#: src/gui/gui.cpp:3083 -msgid "values up" -msgstr "värden upp" +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" +msgstr "Not på: %s" -#: src/gui/gui.cpp:3084 -msgid "values down" -msgstr "värden ner" +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " +msgstr "Ins %d: " -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" -msgstr "värden upp (+16)" +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" +msgstr "Ins %d: %s" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" -msgstr "värden ner (-16)" +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" +msgstr "Ställ in volym: %d (%.2X, OGILTIG!)" -#: src/gui/gui.cpp:3089 -msgid "transpose" -msgstr "transponera" +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" +msgstr "Set volume: %d (%.2X, %d%%)" -#: src/gui/gui.cpp:3097 -msgid "Notes" -msgstr "Anteckningar" +#: src/gui/gui.cpp:4812 +msgid "| modified" +msgstr "| modifierad" -#: src/gui/gui.cpp:3102 -msgid "Values" -msgstr "Värden" +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" +msgstr "Dialogrutan för systemfiler väntar" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." -msgstr "byt instrument..." +#: src/gui/gui.cpp:5093 +msgid "" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." +msgstr "" +"det uppstod ett fel i fildialogen! du kanske vill rapportera detta problem " +"till:\n" +"https://github.com/tildearrow/furnace/issues\n" +"kolla loggvisaren (fönster > loggvisare) för mer information.\n" +"\n" +"för tillfället vänligen inaktivera systemfilväljaren i Inställningar > " +"Allmänt." -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." -msgstr "gradient/toning..." +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" +msgstr "kan ej göra något utan lagringsbehörighet!" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" -msgstr "Nibble-läge" +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." +msgstr "" +"Zenity/KDialog ej tillgänglig!\n" +"installera en av dessa, eller inaktivera systemfilväljaren i Inställningar > " +"Allmänt." -#: src/gui/gui.cpp:3148 -msgid "Go ahead" -msgstr "Fortsätt" +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" +msgstr "" +"fel när du sparar instrument! endast följande instrumenttyper stöds:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." -msgstr "skala..." +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" +msgstr "det uppstod några fel när samples laddades:\n" -#: src/gui/gui.cpp:3159 -msgid "Scale" -msgstr "Skala" +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" +msgstr "...men du har inte valt någon sample!" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." -msgstr "randomisera..." +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." +msgstr "kunde ej spara sample! öppna loggvisaren för mer information." -#: src/gui/gui.cpp:3166 -msgid "Minimum" -msgstr "Minimum" +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" +msgstr "det fanns några varningar/fel när instrument laddades:\n" -#: src/gui/gui.cpp:3175 -msgid "Maximum" -msgstr "Minimum" +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" +msgstr "> %s: kan ej ladda instrumentet! (%s)\n" -#: src/gui/gui.cpp:3204 -msgid "flip selection" -msgstr "vända val" +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" +msgstr "kan ej ladda instrumentet! (%s)" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" -msgstr "förminska/expandera belopp" +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." +msgstr "" +"grattis! du lyckades inte ladda någonting.\n" +"du har rätt till en buggrapport." -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" -msgstr "förminska mönstret" +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" +msgstr "...men du har inte valt ett instrument!" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" -msgstr "expandera mönstret" +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" +msgstr "det uppstod några fel när wavetables laddades:\n" -#: src/gui/gui.cpp:3222 -msgid "collapse song" -msgstr "förminska låten" +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" +msgstr "kan ej ladda wavetable! (%s)" -#: src/gui/gui.cpp:3223 -msgid "expand song" -msgstr "expandera låten" +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" +msgstr "...men du har inte valt ett wavetable!" -#: src/gui/gui.cpp:3228 -msgid "find/replace" -msgstr "hitta/ersätta" +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" +msgstr "kunde ej öppna filen!" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 +#: src/gui/gui.cpp:5613 #, c-format -msgid "could NOT save layout! %s" -msgstr "kunde EJ spara layouten! %s" +msgid "could not write VGM! (%s)" +msgstr "kunde ej skriva VGM! (%s)" -#: src/gui/gui.cpp:3254 +#: src/gui/gui.cpp:5649 #, c-format -msgid "could NOT load layout! %s" -msgstr "kunde EJ ladda layouten! %s" - -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." -msgstr "" -"Furnace har startats i felsäkert läge.\n" -"Det betyder att:\n" -"\n" -"- rendering av programvara används\n" -"- ljudutgång kanske inte fungerar\n" -"- inläsning av teckensnitt är inaktiverad\n" -"\n" -"kontrollera eventuella inställningar som kan ha gjort att Furnace startade i " -"detta läge. inläsning av teckensnitt är en av dessa." +msgid "could not write text! (%s)" +msgstr "kunde ej skriva text! (%s)" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." -msgstr "kan ej fortsätta utan grafik! Furnace kommer att sluta nu." +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" +msgstr "kunde ej skriva kommandoström! (%s)" -#: src/gui/gui.cpp:4368 -msgid "file" -msgstr "arkiv" +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" +msgstr "kunde inte importera användarinställningar!" -#: src/gui/gui.cpp:4369 -msgid "new..." -msgstr "ny..." +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" +msgstr "kunde inte importera användarinställningar! (%s)" -#: src/gui/gui.cpp:4376 -msgid "open..." -msgstr "öppna..." +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" +msgstr "Du öppnade: %s" -#: src/gui/gui.cpp:4383 -msgid "open recent" -msgstr "öppna senaste" +#: src/gui/gui.cpp:5740 +msgid "You opened:" +msgstr "Du öppnade:" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" -msgstr "ingenting här ännu" +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" +msgstr "Du sparade: %s" -#: src/gui/gui.cpp:4402 -msgid "clear history" -msgstr "rensa historik" +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" +msgstr "Fel" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" -msgstr "Är du säker på att du vill rensa listan över senaste filer?" +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" +msgstr "Välj instrument" -#: src/gui/gui.cpp:4418 -msgid "save as..." -msgstr "spara som..." +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" +msgstr "" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." -msgstr "exportera ljud..." +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" +msgstr "Importera råsample" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." -msgstr "exportera VGM..." +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." +msgstr "Renderar..." -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" msgstr "" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." -msgstr "exportera text..." +#: src/gui/gui.cpp:5864 +msgid "Please wait..." +msgstr "Vänligen vänta..." -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." -msgstr "exportera kommandoström..." +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" +msgstr "" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." -msgstr "exportera .dmf..." +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" +msgstr "" -#: src/gui/gui.cpp:4477 -msgid "export..." -msgstr "exportera..." +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" +msgstr "Avbryta" -#: src/gui/gui.cpp:4483 -msgid "manage chips" -msgstr "hantera chips" +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" +msgstr "" -#: src/gui/gui.cpp:4487 -msgid "add chip..." -msgstr "hantera chip..." +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" +msgstr "" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 #, c-format -msgid "cannot add chip! (%s)" -msgstr "kan ej lägga till chip! (%s)" +msgid "%s" +msgstr "%s" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." -msgstr "konfigurera chip..." +#: src/gui/gui.cpp:6265 +msgid "Erasing" +msgstr "Tar bort" -#: src/gui/gui.cpp:4515 -msgid "change chip..." -msgstr "byt chip..." +#: src/gui/gui.cpp:6268 +msgid "All subsongs" +msgstr "Alla underlåtar" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" -msgstr "Bevara kanalpositioner" +#: src/gui/gui.cpp:6275 +msgid "Current subsong" +msgstr "Nuvarande underlåt" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" -msgstr "kan ej byta chip! (%s)" +#: src/gui/gui.cpp:6342 +msgid "Optimization" +msgstr "Optimering" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." -msgstr "ta bort chip..." +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" +msgstr "Avduplicera mönster" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" -msgstr "kan ej ta bort chip! (%s)" +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" +msgstr "Ta bort oanvända instrument" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" -msgstr "öppna den inbyggda tillgångskatalogen" +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" +msgstr "Ta bort oanvända samples" -#: src/gui/gui.cpp:4566 -msgid "restore backup" -msgstr "återställa säkerhetskopia" +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" +msgstr "Strunt samma! Avbryta" -#: src/gui/gui.cpp:4570 -msgid "exit..." -msgstr "avsluta..." +#: src/gui/gui.cpp:6453 +msgid "Got it" +msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" -msgstr "redigera" +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" +msgstr "Trumsetläge:" -#: src/gui/gui.cpp:4586 -msgid "clear..." -msgstr "rensa" +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" +msgstr "12 samples per oktav" -#: src/gui/gui.cpp:4591 -msgid "settings" -msgstr "inställningar" +#: src/gui/gui.cpp:6493 +msgid "Starting octave" +msgstr "Startar oktav" + +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" +msgstr "Trumset" -#: src/gui/gui.cpp:4593 -msgid "full screen" -msgstr "helskärm" +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" +msgstr "detta är en instrumentbank! välj vilken du vill använda:" -#: src/gui/gui.cpp:4597 -msgid "lock layout" -msgstr "låsa layouten" +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" +msgstr "detta är en instrumentbank! välj vilka som ska laddas:" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" -msgstr "mönstervisualiserare" +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" +msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" -msgstr "återställ layout" +#: src/gui/gui.cpp:6861 +msgid "Data type:" +msgstr "Datatyp:" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" -msgstr "växla till mobilvy" +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" +msgstr "(kommer att mixas ner till mono)" -#: src/gui/gui.cpp:4614 -msgid "user systems..." -msgstr "användarsystem..." +#: src/gui/gui.cpp:6889 +msgid "Unsigned" +msgstr "Osignerad" -#: src/gui/gui.cpp:4617 -msgid "settings..." -msgstr "inställningar..." +#: src/gui/gui.cpp:6893 +msgid "Big endian" +msgstr "Stor endian" -#: src/gui/gui.cpp:4623 -msgid "Window" -msgstr "Fönster" +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" +msgstr "Byta nibbles" -#: src/gui/gui.cpp:4623 -msgid "window" -msgstr "fönster" +#: src/gui/gui.cpp:6905 +msgid "Swap words" +msgstr "Byta ord" -#: src/gui/gui.cpp:4624 -msgid "song" -msgstr "låt" +#: src/gui/gui.cpp:6909 +msgid "Encoding:" +msgstr "Kodning:" -#: src/gui/gui.cpp:4625 -msgid "song comments" -msgstr "låtkommentar" +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" +msgstr "Vänd om bitordningen" -#: src/gui/gui.cpp:4626 -msgid "song information" -msgstr "låtinformation" +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" +msgstr "Fel! Ingen sträng gett ut!" -#: src/gui/gui.cpp:4627 -msgid "subsongs" -msgstr "underlåtar" +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" +msgstr "" +"det verkar som jag inte kunde ladda dessa typsnitt. någon inställning du kan " +"kontrollera?" -#: src/gui/gui.cpp:4629 -msgid "channels" -msgstr "kanaler" +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." +msgstr "" +"kunde inte starta renderaren\n" +"faller tillbaka till mjukvarurendering. vänligen starta om Furnace." -#: src/gui/gui.cpp:4630 -msgid "chip manager" -msgstr "chiphanteraren" +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." +msgstr "" +"kunde inte starta renderaren! %s\n" +"faller tillbaka till mjukvarurendering. starta om Furnace." -#: src/gui/gui.cpp:4631 -msgid "orders" -msgstr "sekvenser" +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" +msgstr "kunde inte starta renderaren!" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" -msgstr "mönsterhenteraren" +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" +msgstr "kunde ej öppna fönstret! %s" -#: src/gui/gui.cpp:4634 -msgid "mixer" -msgstr "mixer" +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." +msgstr "" +"\n" +"faller tillbaka till mjukvarurendering. vänligen starta om Furnace." -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" -msgstr "kompatibilitetsflaggor" +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" +msgstr "Storlek på kolumn för att passa" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" -msgstr "tillgångar" +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" +msgstr "Anpassa storleken på alla kolumner" -#: src/gui/gui.cpp:4642 -msgid "instruments" -msgstr "instrument" +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" +msgstr "Storlek på alla kolumner till standard" -#: src/gui/gui.cpp:4643 -msgid "samples" -msgstr "samples" +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" +msgstr "Återställa sekvens" -#: src/gui/gui.cpp:4644 -msgid "wavetables" -msgstr "wavetables" +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" +msgstr "(Huvudmenyfältet)" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" -msgstr "instrumentredigeraren" +#: src/gui/gui.cpp:7675 +msgid "(Popup)" +msgstr "(Popup)" -#: src/gui/gui.cpp:4648 -msgid "sample editor" -msgstr "sampleredigeraren" +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" +msgstr "(Utan titel)" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" -msgstr "wavetable-redigeraren" +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" +msgstr "Dölj flikfältet" -#: src/gui/gui.cpp:4652 -msgid "visualizers" -msgstr "visualiseringar" +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" +msgstr "Lokalinställningar: ccjk" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" -msgstr "oscilloskop (master)" +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" +msgstr "NES DPCM-data" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" -msgstr "oscilloskop (per-kanal)" +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" +msgstr "SNES bithastighetsreduktion" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" -msgstr "oscilloskop (X-Y)" +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" +msgstr "" -#: src/gui/gui.cpp:4656 -msgid "volume meter" -msgstr "volymmätare" +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" +msgstr "" -#: src/gui/gui.cpp:4659 -msgid "tempo" -msgstr "tempo" +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" +msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" -msgstr "klocka" +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" -msgstr "grooves" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" -msgstr "hastighet" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" -msgstr "loggvisare" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" -msgstr "registervy" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" +msgstr "Osparade ändringar! Spara ändringar innan du avslutar?" -#: src/gui/gui.cpp:4668 -msgid "statistics" -msgstr "statistik" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" +msgstr "Bevara kanalordningen" -#: src/gui/gui.cpp:4669 -msgid "memory composition" -msgstr "minneskomposition" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" +msgstr "Klona kanaldata" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" -msgstr "effektlista" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" +msgstr "Klona på slutet" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" -msgstr "kontroller för uppspelning/redigering" +#: src/gui/sysManager.cpp:56 +msgid "Actions" +msgstr "Åtgärder" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" -msgstr "piano/inmatningsplatta" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" +msgstr "(dra för att byta chips)" -#: src/gui/gui.cpp:4676 -msgid "spoiler" -msgstr "spoiler" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" +msgstr "Klona" -#: src/gui/gui.cpp:4680 -msgid "Help" -msgstr "Hjälp" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" +msgstr "kan ej klona chip! (%s)" -#: src/gui/gui.cpp:4680 -msgid "help" -msgstr "hjälp" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" +msgstr "Byt" -#: src/gui/gui.cpp:4682 -msgid "debug menu" -msgstr "felsökningsmeny" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" +msgstr "Är du säker på att du vill ta bort detta chip?" -#: src/gui/gui.cpp:4683 -msgid "inspector" -msgstr "inspektör" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" +msgstr "Arrangera om mönster" -#: src/gui/gui.cpp:4684 -msgid "panic" -msgstr "panik..." +#: src/gui/patManager.cpp:50 +msgid "Sort orders" +msgstr "Sortera sekvenser" -#: src/gui/gui.cpp:4685 -msgid "about..." -msgstr "om..." +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" +msgstr "Gör mönstren unika" -#: src/gui/gui.cpp:4700 +#: src/gui/patManager.cpp:103 #, c-format -msgid "| Speed %d:%d" -msgstr "| Hastighet %d:%d" +msgid "" +"Pattern %.2X\n" +"- not allocated" +msgstr "" +"Mönster %.2X\n" +"- inte tilldelat" -#: src/gui/gui.cpp:4702 +#: src/gui/patManager.cpp:105 #, c-format -msgid "| Speed %d" -msgstr "| Hastighet %d" +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" +msgstr "" +"Mönster %.2X\n" +"- antal användningar: %d (%.0f%%)\n" +"\n" +"högerklicka för att radera" -#: src/gui/gui.cpp:4704 -msgid "| Groove" -msgstr "| Groove" +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" +msgstr "Ner ner ner" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " -msgstr " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:43 +msgid "Down." +msgstr "Ner." -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " -msgstr "| Sekvens %.2X/%.2X " +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" +msgstr "Ner upp ner upp" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " -msgstr "| Sekvens %d/%d " +#: src/gui/insEdit.cpp:45 +msgid "Down UP" +msgstr "Ner UPP" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " -msgstr "| Rad %.2X/%.2X " +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" +msgstr "Upp upp upp" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " -msgstr "| Rad %d/%d " +#: src/gui/insEdit.cpp:47 +msgid "Up." +msgstr "Upp." -#: src/gui/gui.cpp:4721 -msgid "| " -msgstr "| " +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" +msgstr "Upp ner upp ner" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" -msgstr "Har du ingenting bättre att göra?" +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" +msgstr "Upp NER" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "%d år " -msgstr[1] "%d år " +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" +msgstr "Algoritm" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "%d månad " -msgstr[1] "%d månader " +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" +msgstr "Återkoppling" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "%d dag " -msgstr[1] "%d dagar " +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" +msgstr "LFO > Frekv." -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" -msgstr "Not av (klipp)" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" +msgstr "LFO > Amp." -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" -msgstr "Not av (release)" +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" +msgstr "Decay 2" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" -msgstr "Endast makrorelease" +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" +msgstr "ADSR-skala" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" -msgstr "Not på: %s" +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" +msgstr "Multiplikator" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " -msgstr "Ins %d: " +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" +msgstr "Detune 2" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" -msgstr "Ins %d: %s" +#: src/gui/insEdit.cpp:53 +msgid "AM" +msgstr "AM" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" -msgstr "Ställ in volym: %d (%.2X, OGILTIG!)" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" +msgstr "AM-djup" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" -msgstr "Set volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" +msgstr "Vibratodjup" -#: src/gui/gui.cpp:4812 -msgid "| modified" -msgstr "| modifierad" +#: src/gui/insEdit.cpp:53 +msgid "Sustained" +msgstr "Sustained" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" -msgstr "Dialogrutan för systemfiler väntar" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" +msgstr "Nivåskalning" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." -msgstr "" -"det uppstod ett fel i fildialogen! du kanske vill rapportera detta problem " -"till:\n" -"https://github.com/tildearrow/furnace/issues\n" -"kolla loggvisaren (fönster > loggvisare) för mer information.\n" -"\n" -"för tillfället vänligen inaktivera systemfilväljaren i Inställningar > " -"Allmänt." +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" +msgstr "Vibrato" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" -msgstr "kan ej göra något utan lagringsbehörighet!" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" +msgstr "Skalhastighet" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." -msgstr "" -"Zenity/KDialog ej tillgänglig!\n" -"installera en av dessa, eller inaktivera systemfilväljaren i Inställningar > " -"Allmänt." +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" +msgstr "OP2 halvsinus" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" -msgstr "" -"fel när du sparar instrument! endast följande instrumenttyper stöds:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" +msgstr "OP1 halvsinus" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" -msgstr "det uppstod några fel när samples laddades:\n" +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" +msgstr "ADSR-skift" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" -msgstr "...men du har inte valt någon sample!" +#: src/gui/insEdit.cpp:53 +msgid "Reverb" +msgstr "Reverb" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." -msgstr "kunde ej spara sample! öppna loggvisaren för mer information." +#: src/gui/insEdit.cpp:53 +msgid "Fine" +msgstr "Fin" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" -msgstr "det fanns några varningar/fel när instrument laddades:\n" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" +msgstr "LFO2 > Frekv." -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" -msgstr "> %s: kan ej ladda instrumentet! (%s)\n" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" +msgstr "LFO2 > Amp." -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" -msgstr "kan ej ladda instrumentet! (%s)" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" +msgstr "OP4 brusläge" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." -msgstr "" -"grattis! du lyckades inte ladda någonting.\n" -"du har rätt till en buggrapport." +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" +msgstr "ADSR-delay" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" -msgstr "...men du har inte valt ett instrument!" +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" +msgstr "Utgångsnivå" + +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" +msgstr "Moduleringsingångsnivå" + +#: src/gui/insEdit.cpp:63 +msgid "Left Output" +msgstr "Vänster utgång" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" -msgstr "det uppstod några fel när wavetables laddades:\n" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" +msgstr "Höger utgång" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" -msgstr "kan ej ladda wavetable! (%s)" +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" +msgstr "Modulatortonsstämning (semitoner)" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" -msgstr "...men du har inte valt ett wavetable!" +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" +msgstr "Fast frekvensläge" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" -msgstr "kunde ej öppna filen!" +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" +msgstr "ADSR-delay" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" -msgstr "kunde ej skriva VGM! (%s)" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" +msgstr "ModIngång" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" -msgstr "kunde ej skriva text! (%s)" +#: src/gui/insEdit.cpp:75 +msgid "Left" +msgstr "Vänster" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" -msgstr "kunde ej skriva kommandoström! (%s)" +#: src/gui/insEdit.cpp:76 +msgid "Right" +msgstr "Höger" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" -msgstr "kunde inte importera användarinställningar!" +#: src/gui/insEdit.cpp:77 +msgid "Tune" +msgstr "Stämma" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" -msgstr "kunde inte importera användarinställningar! (%s)" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" +msgstr "Fast" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" -msgstr "Du öppnade: %s" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" +msgstr "1. Fiol" -#: src/gui/gui.cpp:5743 -msgid "You opened:" -msgstr "Du öppnade:" +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" +msgstr "2. Gitarr" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" -msgstr "Du sparade: %s" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" +msgstr "3. Piano" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" -msgstr "Fel" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" +msgstr "4. Flöjt" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" -msgstr "Välj instrument" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" +msgstr "5. Klarinett" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" -msgstr "" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" +msgstr "6. Oboe" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" -msgstr "Importera råsample" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" +msgstr "7. Trumpet" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." -msgstr "Renderar..." +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" +msgstr "8. Organ" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" -msgstr "" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" +msgstr "9. Horn" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." -msgstr "Vänligen vänta..." +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" +msgstr "10. Synt" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" -msgstr "" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" +msgstr "11. Cembalo" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" -msgstr "" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" +msgstr "12. Vibrafon" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" -msgstr "Avbryta" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" +msgstr "13. Syntbas" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" -msgstr "" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" +msgstr "14. Akustisk bas" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" -msgstr "" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" +msgstr "15. Elgitarr" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" -msgstr "%s" +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" +msgstr "1. Elektrisk stråkin" -#: src/gui/gui.cpp:6270 -msgid "Erasing" -msgstr "Tar bort" +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" +msgstr "2. Bow wow" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" -msgstr "Alla underlåtar" +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" +msgstr "3. Elgitarr" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" -msgstr "Nuvarande underlåt" +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" +msgstr "4. Organ" -#: src/gui/gui.cpp:6347 -msgid "Optimization" -msgstr "Optimering" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" +msgstr "6. Saxofon" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" -msgstr "Avduplicera mönster" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" +msgstr "8. Gatuorgel" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" -msgstr "Ta bort oanvända instrument" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" +msgstr "9. Syntmässing" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" -msgstr "Ta bort oanvända samples" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" +msgstr "10. Elektriskt piano" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" -msgstr "Strunt samma! Avbryta" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" +msgstr "11. Bas" -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" -msgstr "Trumsetläge:" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" +msgstr "13. Klockspel" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" -msgstr "12 samples per oktav" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" +msgstr "14. Tom Tom II" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" -msgstr "Startar oktav" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" +msgstr "15. Brus" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" -msgstr "Trumset" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" +msgstr "1. Stråkinstrument" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" -msgstr "detta är en instrumentbank! välj vilken du vill använda:" +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" +msgstr "4. Elektriskt piano" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" -msgstr "detta är en instrumentbank! välj vilka som ska laddas:" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" +msgstr "5. Flöjt" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" -msgstr "" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" +msgstr "6. Marimba" -#: src/gui/gui.cpp:6846 -msgid "Data type:" -msgstr "Datatyp:" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" +msgstr "8. Munspel" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" -msgstr "(kommer att mixas ner till mono)" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" +msgstr "9. Tuba" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" -msgstr "Osignerad" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" +msgstr "10. Syntmässing" -#: src/gui/gui.cpp:6878 -msgid "Big endian" -msgstr "Stor endian" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" +msgstr "11. Kortsåg" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" -msgstr "Byta nibbles" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" +msgstr "13. Elgitarr 2" -#: src/gui/gui.cpp:6890 -msgid "Swap words" -msgstr "Byta ord" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" +msgstr "14. Syntbas" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" -msgstr "Kodning:" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" +msgstr "15. Sitar" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" -msgstr "Vänd om bitordningen" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" +msgstr "1. Klocka" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" -msgstr "Fel! Ingen sträng gett ut!" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" +msgstr "6. Rasslande klocka" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" -msgstr "" -"det verkar som jag inte kunde ladda dessa typsnitt. någon inställning du kan " -"kontrollera?" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" +msgstr "8. Räfflad orgel" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." -msgstr "" -"kunde inte starta renderaren\n" -"faller tillbaka till mjukvarurendering. vänligen starta om Furnace." +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" +msgstr "9. Mjukklocka" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." -msgstr "" -"kunde inte starta renderaren! %s\n" -"faller tillbaka till mjukvarurendering. starta om Furnace." +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" +msgstr "10. Xylofon" + +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" +msgstr "11. Vibrafon" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" -msgstr "kunde inte starta renderaren!" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" +msgstr "12. Mässing" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" -msgstr "kunde ej öppna fönstret! %s" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" +msgstr "13. Basgitarr" -#: src/gui/gui.cpp:7499 -msgid "" -"\n" -"falling back to software renderer. please restart Furnace." -msgstr "" -"\n" -"faller tillbaka till mjukvarurendering. vänligen starta om Furnace." +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" +msgstr "14. Synt" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" -msgstr "Storlek på kolumn för att passa" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" +msgstr "15. Kör" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" -msgstr "Anpassa storleken på alla kolumner" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" +msgstr "Halvsinus" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" -msgstr "Storlek på alla kolumner till standard" +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" +msgstr "Absolut sinus" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" -msgstr "Återställa sekvens" +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" +msgstr "Kvartal sinus" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" -msgstr "(Huvudmenyfältet)" +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" +msgstr "Pressad sinus" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" -msgstr "(Popup)" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" +msgstr "Pressad abs. sinus" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" -msgstr "(Utan titel)" +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" +msgstr "Härledd kvadrat" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" -msgstr "Dölj flikfältet" +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" +msgstr "Pulssinus" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" -msgstr "Lokalinställningar: ccjk" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" +msgstr "Sinus (jämna perioder)" -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" -msgstr "NES DPCM-data" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" +msgstr "Absolut sinus (jämna perioder)" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" -msgstr "SNES bithastighetsreduktion" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" +msgstr "Skärsinus" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" -msgstr "" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" +msgstr "Skärtriangel" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" -msgstr "" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" +msgstr "Pressad triangel" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" -msgstr "" +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" +msgstr "Pressad abs. triangel" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" -msgstr "" +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" +msgstr "Brus inaktiverat" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" -msgstr "" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" +msgstr "Kvadrat + brus" -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" -msgstr "" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" +msgstr "Ringmod från OP3 + brus" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:230 +msgid "" +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" +"Ringmod från OP3 + dubbel tonhöjd ModIngång\n" +"VARNING - har emuleringsproblem; kan komma att ändras" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" -msgstr "Osparade ändringar! Spara ändringar innan du avslutar?" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" +msgstr "" -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" -msgstr "Bevara kanalordningen" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" +msgstr "Bitwise LOGISKT OCH" -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" -msgstr "Klona kanaldata" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" +msgstr "Bitwise LOGISKT ELLER" -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" -msgstr "Klona på slutet" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" +msgstr "Bitwise XOR" -#: src/gui/sysManager.cpp:56 -msgid "Actions" -msgstr "Åtgärder" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" +msgstr "gate" -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" -msgstr "(dra för att byta chips)" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" +msgstr "" -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" -msgstr "Klona" +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" +msgstr "" -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" -msgstr "kan ej klona chip! (%s)" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" +msgstr "" -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" -msgstr "Byt" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" +msgstr "" -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" -msgstr "Är du säker på att du vill ta bort detta chip?" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" +msgstr "" -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" -msgstr "Arrangera om mönster" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" +msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" -msgstr "Sortera sekvenser" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" +msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" -msgstr "Gör mönstren unika" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" +msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -"Mönster %.2X\n" -"- inte tilldelat" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -"Mönster %.2X\n" -"- antal användningar: %d (%.0f%%)\n" -"\n" -"högerklicka för att radera" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" -msgstr "Ner ner ner" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" +msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." -msgstr "Ner." +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" +msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" -msgstr "Ner upp ner upp" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" +msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" -msgstr "Ner UPP" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" +msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" -msgstr "Upp upp upp" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" +msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." -msgstr "Upp." +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" +msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" -msgstr "Upp ner upp ner" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" +msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" -msgstr "Upp NER" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" -msgstr "Algoritm" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" -msgstr "Återkoppling" +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" -msgstr "LFO > Frekv." +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" -msgstr "LFO > Amp." +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" -msgstr "Decay 2" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" -msgstr "ADSR-skala" +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" -msgstr "Multiplikator" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" -msgstr "Detune 2" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" -msgstr "AM" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" -msgstr "AM-djup" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" -msgstr "Vibratodjup" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" -msgstr "Sustained" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" -msgstr "Nivåskalning" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" -msgstr "Vibrato" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" +msgstr "Hur kunde du ens" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" -msgstr "Skalhastighet" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" +msgstr "triangel" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" -msgstr "OP2 halvsinus" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" +msgstr "såg" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" -msgstr "OP1 halvsinus" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" +msgstr "puls" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" -msgstr "ADSR-skift" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" +msgstr "brus" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" -msgstr "Reverb" +#: src/gui/insEdit.cpp:440 +msgid "tone" +msgstr "ton" -#: src/gui/insEdit.cpp:50 -msgid "Fine" -msgstr "Fin" +#: src/gui/insEdit.cpp:442 +msgid "envelope" +msgstr "ADSR" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" -msgstr "LFO2 > Frekv." +#: src/gui/insEdit.cpp:451 +msgid "special wave" +msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" -msgstr "LFO2 > Amp." +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" +msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" -msgstr "OP4 brusläge" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" +msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" -msgstr "ADSR-delay" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" +msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" -msgstr "Utgångsnivå" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" +msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" -msgstr "Moduleringsingångsnivå" +#: src/gui/insEdit.cpp:464 +msgid "hold" +msgstr "håll" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" -msgstr "Vänster utgång" +#: src/gui/insEdit.cpp:465 +msgid "alternate" +msgstr "alternativ" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" -msgstr "Höger utgång" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" +msgstr "riktning" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" -msgstr "Modulatortonsstämning (semitoner)" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" +msgstr "aktivera" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" -msgstr "Fast frekvensläge" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" +msgstr "aktiverad" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" -msgstr "ADSR-delay" +#: src/gui/insEdit.cpp:475 +msgid "mirror" +msgstr "spegla" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" -msgstr "ModIngång" +#: src/gui/insEdit.cpp:479 +msgid "resolution" +msgstr "upplösning" -#: src/gui/insEdit.cpp:72 -msgid "Left" -msgstr "Vänster" +#: src/gui/insEdit.cpp:480 +msgid "fixed" +msgstr "fast" -#: src/gui/insEdit.cpp:73 -msgid "Right" -msgstr "Höger" +#: src/gui/insEdit.cpp:481 +msgid "N/A" +msgstr "N/A" -#: src/gui/insEdit.cpp:74 -msgid "Tune" -msgstr "Stämma" +#: src/gui/insEdit.cpp:488 +msgid "echo" +msgstr "eko" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" -msgstr "Fast" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" +msgstr "tonhöjdsmod." -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" -msgstr "Användare" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" +msgstr "invertera höger" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" -msgstr "1. Fiol" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" +msgstr "invertera vänster" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" -msgstr "2. Gitarr" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" +msgstr "band" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" -msgstr "3. Piano" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" +msgstr "k3av" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" -msgstr "4. Flöjt" +#: src/gui/insEdit.cpp:507 +msgid "test" +msgstr "test" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" -msgstr "5. Klarinett" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" +msgstr "15KHz" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" -msgstr "6. Oboe" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" +msgstr "filter 2+4" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" -msgstr "7. Trumpet" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" +msgstr "filter 1+3" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" -msgstr "8. Organ" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" +msgstr "16-bit 3+4" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" -msgstr "9. Horn" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" +msgstr "16-bit 1+2" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" -msgstr "10. Synt" +#: src/gui/insEdit.cpp:517 +msgid "high3" +msgstr "hög3" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" -msgstr "11. Cembalo" +#: src/gui/insEdit.cpp:518 +msgid "high1" +msgstr "hög1" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" -msgstr "12. Vibrafon" +#: src/gui/insEdit.cpp:519 +msgid "poly9" +msgstr "poly9" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" -msgstr "13. Syntbas" +#: src/gui/insEdit.cpp:528 +msgid "16'" +msgstr "16'" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" -msgstr "14. Akustisk bas" +#: src/gui/insEdit.cpp:529 +msgid "8'" +msgstr "8'" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" -msgstr "15. Elgitarr" +#: src/gui/insEdit.cpp:530 +msgid "4'" +msgstr "4'" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" -msgstr "Trummor" +#: src/gui/insEdit.cpp:531 +msgid "2'" +msgstr "2'" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" -msgstr "1. Elektrisk stråkin" +#: src/gui/insEdit.cpp:532 +msgid "sustain" +msgstr "sustain" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" -msgstr "2. Bow wow" +#: src/gui/insEdit.cpp:537 +msgid "square" +msgstr "kvadrat" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" -msgstr "3. Elgitarr" +#: src/gui/insEdit.cpp:545 +msgid "surround" +msgstr "surround" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" -msgstr "4. Organ" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" +msgstr "oneshot" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" -msgstr "6. Saxofon" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" +msgstr "dela L/R" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" -msgstr "8. Gatuorgel" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" +msgstr "HinvR" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" -msgstr "9. Syntmässing" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" +msgstr "VinvR" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" -msgstr "10. Elektriskt piano" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" +msgstr "HinvL" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" -msgstr "11. Bas" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" +msgstr "VinvL" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" -msgstr "13. Klockspel" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" +msgstr "ringmod" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" -msgstr "14. Tom Tom II" +#: src/gui/insEdit.cpp:562 +msgid "low pass" +msgstr "lågpass" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" -msgstr "15. Brus" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" +msgstr "högpass" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" -msgstr "1. Stråkinstrument" +#: src/gui/insEdit.cpp:564 +msgid "band pass" +msgstr "bandpass" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" -msgstr "4. Elektriskt piano" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" +msgstr "aktivera tap-B" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" -msgstr "5. Flöjt" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" +msgstr "AM med lutning" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" -msgstr "6. Marimba" +#: src/gui/insEdit.cpp:579 +msgid "invert B" +msgstr "invertera B" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" -msgstr "8. Munspel" +#: src/gui/insEdit.cpp:580 +msgid "invert A" +msgstr "invertera A" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" -msgstr "9. Tuba" +#: src/gui/insEdit.cpp:581 +msgid "reset B" +msgstr "återställa B" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" -msgstr "10. Syntmässing" +#: src/gui/insEdit.cpp:582 +msgid "reset A" +msgstr "återställa A" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" -msgstr "11. Kortsåg" +#: src/gui/insEdit.cpp:583 +msgid "clip B" +msgstr "klipp B" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" -msgstr "13. Elgitarr 2" +#: src/gui/insEdit.cpp:584 +msgid "clip A" +msgstr "klipp A" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" -msgstr "14. Syntbas" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" +msgstr "byt räknare (brus)" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" -msgstr "15. Sitar" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" +msgstr "lågpass (brus)" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" -msgstr "1. Klocka" +#: src/gui/insEdit.cpp:599 +msgid "rear right" +msgstr "bakre höger" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" -msgstr "6. Rasslande klocka" +#: src/gui/insEdit.cpp:600 +msgid "rear left" +msgstr "bakre vänster" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" -msgstr "8. Räfflad orgel" +#: src/gui/insEdit.cpp:605 +msgid "on" +msgstr "på" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" -msgstr "9. Mjukklocka" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" +msgstr "k1 nedgång" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" -msgstr "10. Xylofon" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" +msgstr "k2 nedgång" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" -msgstr "11. Vibrafon" +#: src/gui/insEdit.cpp:616 +msgid "pause" +msgstr "paus" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" -msgstr "12. Mässing" +#: src/gui/insEdit.cpp:617 +msgid "reverse" +msgstr "omvänd" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" -msgstr "13. Basgitarr" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" +msgstr "Subtrahera" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" -msgstr "14. Synt" +#: src/gui/insEdit.cpp:636 +msgid "Average" +msgstr "Genomsnitt" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" -msgstr "15. Kör" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" +msgstr "Fas" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" -msgstr "Halvsinus" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" +msgstr "Kör" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" -msgstr "Absolut sinus" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" +msgstr "Ingen (dubbel)" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" -msgstr "Kvartal sinus" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" +msgstr "Wipe" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" -msgstr "Pressad sinus" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" +msgstr "Tona (pingpong)" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" -msgstr "Pressad abs. sinus" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" +msgstr "Överlag" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" -msgstr "Härledd kvadrat" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" +msgstr "Negativ överlag" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" -msgstr "Pulssinus" +#: src/gui/insEdit.cpp:648 +msgid "Slide" +msgstr "Glida" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" -msgstr "Sinus (jämna perioder)" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" +msgstr "Mixkör" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" -msgstr "Absolut sinus (jämna perioder)" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" +msgstr "Fasmodulering" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" -msgstr "Skärsinus" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" +msgstr "Svep" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" -msgstr "Skärtriangel" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" +msgstr "Vänta" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" -msgstr "Pressad triangel" +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" +msgstr "Vänta på release" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" -msgstr "Pressad abs. triangel" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" +msgstr "Loopa tills release" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" -msgstr "Brus inaktiverat" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" +msgstr "Volymsvep" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" -msgstr "Kvadrat + brus" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" +msgstr "Frekvenssvep" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" -msgstr "Ringmod från OP3 + brus" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" +msgstr "Brytfrekvenssvep" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" -msgstr "" -"Ringmod från OP3 + dubbel tonhöjd ModIngång\n" -"VARNING - har emuleringsproblem; kan komma att ändras" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" +msgstr "Direkt" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" -msgstr "Bitwise LOGISKT OCH" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" +msgstr "Förminska (linjär)" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" -msgstr "Bitwise LOGISKT ELLER" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" +msgstr "Förminska (logaritmisk)" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" -msgstr "Bitwise XOR" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" +msgstr "Öka (linjär)" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" -msgstr "gate" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" +msgstr "Öka (böjd linje)" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" -msgstr "synk" +#: src/gui/insEdit.cpp:729 +msgid "Relative" +msgstr "Relativ" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" -msgstr "ring" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" +msgstr "%d: +%d (exponentiell)" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" -msgstr "Hur kunde du ens" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" +msgstr "%d: +%d (linjär)" -#: src/gui/insEdit.cpp:335 -msgid "triangle" -msgstr "triangel" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" +msgstr "%d: -%d (exponentiell)" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" -msgstr "såg" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" +msgstr "%d: -%d (linjär)" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" -msgstr "puls" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" +msgstr "%d: %d (direkt)" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" -msgstr "brus" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" +msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" -msgstr "ton" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" +msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" -msgstr "ADSR" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" +msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" -msgstr "håll" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" +msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" -msgstr "alternativ" +#: src/gui/insEdit.cpp:778 +msgid "Random" +msgstr "Slumpmässigt" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" -msgstr "riktning" +#: src/gui/insEdit.cpp:795 +msgid "Self" +msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" -msgstr "aktivera" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" +msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" -msgstr "aktiverad" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" +msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" -msgstr "spegla" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" +msgstr "" +"vänsterklicka för att starta om\n" +"mittenklick för att pausa\n" +"högerklicka för att se algoritm" -#: src/gui/insEdit.cpp:365 -msgid "resolution" -msgstr "upplösning" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" +msgstr "" +"vänsterklicka för att konfigurera TL-skalning\n" +"högerklicka för att se FM-förhandsgranskning" -#: src/gui/insEdit.cpp:366 -msgid "fixed" -msgstr "fast" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" +msgstr "högerklicka för att se FM-förhandsgranskning" -#: src/gui/insEdit.cpp:367 -msgid "N/A" -msgstr "N/A" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" +msgstr "operatorsnivån ändras med volymen?" -#: src/gui/insEdit.cpp:374 -msgid "echo" -msgstr "eko" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" +msgstr "AUTO" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" -msgstr "tonhöjdsmod." +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" +msgstr "NEJ" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" -msgstr "invertera höger" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" +msgstr "JA" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" -msgstr "invertera vänster" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" +msgstr "Knapp" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" -msgstr "låg" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" +msgstr "Håll" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" -msgstr "band" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" +msgstr "SusTid" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" -msgstr "hög" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" +msgstr "SusDecay" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" -msgstr "k3av" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" +msgstr "Form" -#: src/gui/insEdit.cpp:393 -msgid "test" -msgstr "test" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" +msgstr "Makrotyp: Sekvens" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" -msgstr "15KHz" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" +msgstr "Makrotyp: ADSR" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" -msgstr "filter 2+4" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" +msgstr "Makrotyp: LFO" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" -msgstr "filter 1+3" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" +msgstr "Makrotyp: Vad händer här?" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" -msgstr "16-bit 3+4" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" +msgstr "Delay-/Steglängd" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" -msgstr "16-bit 1+2" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" +msgstr "Steglängd (ticks)" -#: src/gui/insEdit.cpp:403 -msgid "high3" -msgstr "hög3" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" +msgstr "Delay" -#: src/gui/insEdit.cpp:404 -msgid "high1" -msgstr "hög1" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" +msgstr "Releaseläge: Aktiv (hoppa till releasepos.)" -#: src/gui/insEdit.cpp:405 -msgid "poly9" -msgstr "poly9" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" +msgstr "Releaseläge: Passiv (fördröjd release)" -#: src/gui/insEdit.cpp:414 -msgid "16'" -msgstr "16'" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" +msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" -msgstr "8'" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" +msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" -msgstr "4'" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" +msgstr "Steglängd" -#: src/gui/insEdit.cpp:417 -msgid "2'" -msgstr "2'" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" +msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" -msgstr "sustain" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" +msgstr "Delay" -#: src/gui/insEdit.cpp:423 -msgid "square" -msgstr "kvadrat" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." +msgstr "Vad i helvete? Nej, detta fungerar inte ens korrekt..." -#: src/gui/insEdit.cpp:431 -msgid "surround" -msgstr "surround" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." +msgstr "Det enda problemet med det valda makro är att det är en bugg..." -#: src/gui/insEdit.cpp:437 -msgid "oneshot" -msgstr "oneshot" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" +msgstr "(kopierar)" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" -msgstr "dela L/R" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" +msgstr "(byter)" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" -msgstr "HinvR" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" +msgstr "" +"- dra för att byta operator\n" +"- skift-dra för att kopiera operator" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" -msgstr "VinvR" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" +msgstr "Aktivera synthesizer" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" -msgstr "HinvL" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" +msgstr "Enkelvågform" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" -msgstr "VinvL" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" +msgstr "Dubbelvågform" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" -msgstr "ringmod" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" +msgstr "Våg 1" -#: src/gui/insEdit.cpp:448 -msgid "low pass" -msgstr "lågpass" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." +msgstr "" +"vågformsmakro styr våg 1!\n" +"detta värde kommer att vara ineffektivt." -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" -msgstr "högpass" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" +msgstr "Våg 2" -#: src/gui/insEdit.cpp:450 -msgid "band pass" -msgstr "bandpass" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" +msgstr "Återuppta förhandsgranskningen" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" -msgstr "aktivera tap-B" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" +msgstr "Pausa förhandsgranskningen" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" -msgstr "AM med lutning" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" +msgstr "Starta om förhandsgranskningen" -#: src/gui/insEdit.cpp:465 -msgid "invert B" -msgstr "invertera B" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" +msgstr "Kopiera till ett nytt wavetable" -#: src/gui/insEdit.cpp:466 -msgid "invert A" -msgstr "invertera A" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" +msgstr "Uppdateringshastighet" -#: src/gui/insEdit.cpp:467 -msgid "reset B" -msgstr "återställa B" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" +msgstr "Belopp" -#: src/gui/insEdit.cpp:468 -msgid "reset A" -msgstr "återställa A" +#: src/gui/insEdit.cpp:3281 +msgid "Global" +msgstr "Globalt" -#: src/gui/insEdit.cpp:469 -msgid "clip B" -msgstr "klipp B" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." +msgstr "" +"wavetable-synthesizer inaktiverad.\n" +"använd vågformsmakrot för att ställa in vågen för detta instrument." -#: src/gui/insEdit.cpp:470 -msgid "clip A" -msgstr "klipp A" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" +msgstr "nya DPCM-funktioner inaktiverade (kompatibilitet)!" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" -msgstr "byt räknare (brus)" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." +msgstr "klicka här om du vill aktivera dem." -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" -msgstr "lågpass (brus)" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" +msgstr "inga vald" -#: src/gui/insEdit.cpp:485 -msgid "rear right" -msgstr "bakre höger" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" +msgstr "Använd sample" -#: src/gui/insEdit.cpp:486 -msgid "rear left" -msgstr "bakre vänster" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" +msgstr "Samplebankplats" -#: src/gui/insEdit.cpp:491 -msgid "on" -msgstr "på" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" +msgstr "Använd wavetable (endast Amiga/Generisk DAC)" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" -msgstr "k1 nedgång" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" +msgstr "Använd wavetable" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" -msgstr "k2 nedgång" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" +msgstr "Använd samplekarta" -#: src/gui/insEdit.cpp:502 -msgid "pause" -msgstr "paus" +#: src/gui/insEdit.cpp:3397 +msgid "delta" +msgstr "delta" -#: src/gui/insEdit.cpp:503 -msgid "reverse" -msgstr "omvänd" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" +msgstr "samplenamn" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" -msgstr "Subtrahera" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" +msgstr "ställa in hela kartan till denna tonhöjd" -#: src/gui/insEdit.cpp:522 -msgid "Average" -msgstr "Genomsnitt" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" +msgstr "ställa in hela kartan till detta delta räknarvärde" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" -msgstr "Fas" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" +msgstr "ställa in hela kartan till denna not" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" -msgstr "Kör" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" +msgstr "ställ in hela kartan till denna sample" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" -msgstr "Ingen (dubbel)" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" +msgstr "återställa tonhöjder" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" -msgstr "Wipe" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" +msgstr "rensa deltaräknarens värden" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" -msgstr "Tona (pingpong)" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" +msgstr "återställa noter" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" -msgstr "Överlag" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" +msgstr "rensa mapsamples" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" -msgstr "Negativ överlag" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" +msgstr "Begäran från TX81Z" -#: src/gui/insEdit.cpp:534 -msgid "Slide" -msgstr "Glida" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" +msgstr "Volym" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" -msgstr "Mixkör" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" +msgstr "%s namn" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" -msgstr "Fasmodulering" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." +msgstr "" +"detta volymreglage fungerar endast på ett kompatibelt system (utan trummor)." -#: src/gui/insEdit.cpp:541 -msgid "Sweep" -msgstr "Svep" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" +msgstr "Fast frekvensläge" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" -msgstr "Vänta" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." +msgstr "" +"om detta blir aktiverad kommer trummorna att ställas in på de angivna " +"frekvenserna, utan hänsyn till noten." -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" -msgstr "Vänta på release" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" +msgstr "Trumma" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" -msgstr "Loopa tills release" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" +msgstr "Block" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" -msgstr "Volymsvep" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" +msgstr "FrekvNum" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" -msgstr "Frekvenssvep" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" +msgstr "Virveltrumma/Hihat" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" -msgstr "Brytfrekvenssvep" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" +msgstr "Tom/Rid" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" -msgstr "Direkt" +#: src/gui/insEdit.cpp:4329 +msgid "Env" +msgstr "ADSR" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" -msgstr "Förminska (linjär)" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." +msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" -msgstr "Förminska (logaritmisk)" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" +msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" -msgstr "Öka (linjär)" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." +msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" -msgstr "Öka (böjd linje)" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" +msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" -msgstr "Relativ" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" +msgstr "" -#: src/gui/insEdit.cpp:616 +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 #, c-format -msgid "%d: +%d (exponential)" -msgstr "%d: +%d (exponentiell)" +msgid "Envelope 2 (kick only)" +msgstr "ADSR 2 (endast bastrumma)" -#: src/gui/insEdit.cpp:619 +#: src/gui/insEdit.cpp:4829 #, c-format -msgid "%d: +%d (linear)" -msgstr "%d: +%d (linjär)" +msgid "Operator %d" +msgstr "Operator %d" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" -msgstr "%d: -%d (exponentiell)" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" +msgstr "Frekv." -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" -msgstr "%d: -%d (linjär)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" +msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" -msgstr "%d: %d (direkt)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" +msgstr "Blk" -#: src/gui/insEdit.cpp:660 -msgid "Random" -msgstr "Slumpmässigt" +#: src/gui/insEdit.cpp:5231 +msgid "F" +msgstr "F" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" -msgstr "" -"vänsterklicka för att starta om\n" -"mittenklick för att pausa\n" -"högerklicka för att se algoritm" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" +msgstr "Frekvens (F-Num)" -#: src/gui/insEdit.cpp:1620 +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" +msgstr "SSG på" + +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" +msgstr "tri" + +#: src/gui/insEdit.cpp:6024 msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -"vänsterklicka för att konfigurera TL-skalning\n" -"högerklicka för att se FM-förhandsgranskning" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" -msgstr "högerklicka för att se FM-förhandsgranskning" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" +msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" -msgstr "operatorsnivån ändras med volymen?" +#: src/gui/insEdit.cpp:6035 +msgid "special" +msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" -msgstr "AUTO" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" +msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" -msgstr "NEJ" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" +msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" -msgstr "JA" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." +msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" -msgstr "Knapp" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" +msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" -msgstr "Håll" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" +msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" -msgstr "SusTid" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" +msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" -msgstr "SusDecay" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" +msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" -msgstr "Form" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" +msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" -msgstr "Makrotyp: Sekvens" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" +msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" -msgstr "Makrotyp: ADSR" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" +msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" -msgstr "Makrotyp: LFO" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" +msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" -msgstr "Makrotyp: Vad händer här?" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" +msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" -msgstr "Delay-/Steglängd" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" +msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" -msgstr "Steglängd (ticks)" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" +msgstr "Vågmixläge" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" -msgstr "Delay" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" +msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" -msgstr "Releaseläge: Aktiv (hoppa till releasepos.)" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" +msgstr "Absolut arbetscykelmakro" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" -msgstr "Releaseläge: Passiv (fördröjd release)" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" +msgstr "Ringmodulering" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" -msgstr "Steglängd" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" +msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" -msgstr "Delay" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" +msgstr "Oscillatorsynk" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." -msgstr "Vad i helvete? Nej, detta fungerar inte ens korrekt..." +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" +msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." -msgstr "Det enda problemet med det valda makro är att det är en bugg..." +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" +msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" -msgstr "(kopierar)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" +msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" -msgstr "(byter)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" +msgstr "" -#: src/gui/insEdit.cpp:2609 +#: src/gui/insEdit.cpp:6179 msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -"- dra för att byta operator\n" -"- skift-dra för att kopiera operator" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" -msgstr "nya DPCM-funktioner inaktiverade (kompatibilitet)!" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" +msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." -msgstr "klicka här om du vill aktivera dem." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" +msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" -msgstr "inga vald" +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" +msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" -msgstr "Använd sample" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" +msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" -msgstr "Samplebankplats" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" +msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" -msgstr "Använd wavetable (endast Amiga/Generisk DAC)" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" +msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" -msgstr "Använd wavetable" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" +msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" -msgstr "Använd samplekarta" +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" +msgstr "Filterläge" -#: src/gui/insEdit.cpp:2744 -msgid "delta" -msgstr "delta" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" +msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" -msgstr "samplenamn" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" +msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" -msgstr "ställa in hela kartan till denna tonhöjd" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" +msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" -msgstr "ställa in hela kartan till detta delta räknarvärde" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" +msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" -msgstr "ställa in hela kartan till denna not" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" +msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" -msgstr "ställ in hela kartan till denna sample" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" +msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" -msgstr "återställa tonhöjder" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." +msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" -msgstr "rensa deltaräknarens värden" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" +msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" -msgstr "återställa noter" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." +msgstr "" + +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" +msgstr "" + +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." +msgstr "" + +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" +msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" -msgstr "rensa mapsamples" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." +msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" -msgstr "Begäran från TX81Z" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" +msgstr "" + +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." +msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6296 #, c-format -msgid "%s name" -msgstr "%s namn" +msgid "Change resonance with pitch##bindres%d" +msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" -msgstr "Fast frekvensläge" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." +msgstr "" + +#: src/gui/insEdit.cpp:6303 +#, c-format +msgid "Decrease resonance when pitch increases##decreaseres%d" +msgstr "" -#: src/gui/insEdit.cpp:3447 +#: src/gui/insEdit.cpp:6306 msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -"om detta blir aktiverad kommer trummorna att ställas in på de angivna " -"frekvenserna, utan hänsyn till noten." -#: src/gui/insEdit.cpp:3455 -msgid "Drum" -msgstr "Trumma" +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" +msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" -msgstr "Block" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." +msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" -msgstr "FrekvNum" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" +msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" -msgstr "Virveltrumma/Hihat" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." +msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" -msgstr "Tom/Rid" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" +msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" -msgstr "Volym" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." +msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -"detta volymreglage fungerar endast på ett kompatibelt system (utan trummor)." -#: src/gui/insEdit.cpp:3663 -msgid "Env" -msgstr "ADSR" +#: src/gui/insEdit.cpp:6346 +msgid "In" +msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" -msgstr "Endast OPL2/3 (de sista 4 vågformerna är endast OPL3)" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" +msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6385 #, c-format -msgid "Envelope 2 (kick only)" -msgstr "ADSR 2 (endast bastrumma)" +msgid "Feed signal from filter %d output to filter %d input" +msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Operator %d" -msgstr "Operator %d" +msgid "Feed signal from filter %d output to channel output" +msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" -msgstr "Frekv." +#: src/gui/insEdit.cpp:6418 +#, c-format +msgid "Filter %d macros" +msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" -msgstr "Endast på YM2151 (OPM)" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" +msgstr "Brytfrekvens" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" -msgstr "Blk" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" +msgstr "Växla filter" -#: src/gui/insEdit.cpp:4528 -msgid "F" -msgstr "F" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" +msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" -msgstr "Frekvens (F-Num)" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" +msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" -msgstr "SSG på" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" +msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "väntar..." -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "inget instrument valt" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "inga av de nuvarande chips kan spela denna typ av instrument!" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "FM-makron" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "LFO-hastighet" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "PM-djup" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "LFO-form" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "OpMask" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "AM-djup 2" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "PM-djup 2" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "LFO2-hastighet" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "LFO2-form" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "Operatormakron" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "OP%d makron" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "Op. arpeggio" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "Op. tonhöjd" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "Op. panorering" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "Använd mjukvaru-ADSR" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "Initialisera ADSR på varje not" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "Dubbel våglängd (endast GBA)" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "Ljudlängd" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "Oändlighet" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "Riktning" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "Upp" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "Ner" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "Hårdvarusekvens" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "Tick" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "Kommando" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "Flytta/Ta bort" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "ADSR-längd" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "Skift" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "Ticks" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "Position" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "tri" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "Ringmodulering" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "Oscillatorsynk" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "Aktivera filter" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "Initiera filter" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "Brytfrekvens" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "Filterläge" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "Brusläge" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "Vågmixläge" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "Absolut brytfrekvensmakro" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "Absolut arbetscykelmakro" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "Testa inte före den nya noten" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "Byt roller för timer på frekvens- och fasåterställning" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "Period" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "Belopp" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "Bunden" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "Vändning" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "Ladda vågform" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." @@ -16579,23 +19772,23 @@ msgstr "" "när den är aktiverad kommer en vågform att laddas in i RAM.\n" "när den är inaktiverad ändras bara offset och längd." -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "Vågform" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "Vågposition/längd per kanal" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "Kanal" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "Kompatibilitetsläge" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" @@ -16605,119 +19798,139 @@ msgstr "" "- startar moduleringstabell med den första vågen\n" "- ändrar inte moduleringsparametrar vid instrumentbyte" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "Moduleringsdjup" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "Moduleringshastighet" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "Moduleringstabell" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "Ställ in moduleringstabell (endast kanal 5)" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "Filter K1" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "Filter K2" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "ADSR-längd" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "Vänster volymramp" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "Höger volymramp" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "Filter K1-ramp" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "Filter K2-ramp" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "K1 rampavmattning" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "K2 rampavmattning" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "Attackhastighet" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "Decay 1-hastighet" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "Decaynivå" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "Decay 2-hastighet" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "Release-hastighet" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "Hastighetskorrigering" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "LFO-hastighet" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "Använd ADSR" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "Sustain/release-läge:" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "Direkt (klipp vid släpp)" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "Effektiv (linjär minskning)" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "Effektiv (exponentiell minskning)" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "Försenad (skriv R vid release)" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "Gain-läge" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "Gain" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" @@ -16727,377 +19940,558 @@ msgstr "" "inte vet vad du gör.\n" "det rekommenderas att använda makrot Gain för att minska i stället." -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "Aktivera synthesizer" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "Enkelvågform" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "Dubbelvågform" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "Våg 1" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" -"vågformsmakro styr våg 1!\n" -"detta värde kommer att vara ineffektivt." - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "Våg 2" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "Återuppta förhandsgranskningen" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "Pausa förhandsgranskningen" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "Starta om förhandsgranskningen" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "Kopiera till ett nytt wavetable" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "Uppdateringshastighet" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "Globalt" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" -"wavetable-synthesizer inaktiverad.\n" -"använd vågformsmakrot för att ställa in vågen för detta instrument." - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "Makron" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "Arpeggio" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "Fasåterställning" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "Arbetscykel/Brus" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "Växla filter" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "Surround" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "Panorering (vänster)" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "Panorering (höger)" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "Brusfrekv." -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "Auto-ADSR täljare" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "Auto-ADSR nämnare" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "Tvinga period" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "ADSR-period" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "Brus LOGISKT OCH Mask" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "Brus LOGISKT ELLER Mask" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "På/Av" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "Patch" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "Mod. Djup" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "Mod. Hastighet" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "Mod. Position" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "Bruslängd" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "Vågposition" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "Våglängd" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "AUDCTL" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "Pulsbredd" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "Arbete/Int" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "Ladda in LFSR" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "ADSR-läge" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "Fasåterställningstimer" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "Frekvensdelare" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "Klockavdelare" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "Globalvolym" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "Ekonivå" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "Ekofeedback" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "Ekolängd" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "Grupp-Ctrl" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "Gruppattack" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "Gruppdecay" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "Brustyp" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "Kvadrat/Brus" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "Tryck på A-plats" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "Tryck på B-plats" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "Del A-längd" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "Del B-längd" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "Del A-offset" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "Del B-offset" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "Parameter" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "Ladda värde" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "Vågmix" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "Timermakron" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "varning: timereffekter stöds inte av VGM-export!" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "Timer FX" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "TFX-offset" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "Timertäljare" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "Timernämnare" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "PWM-gräns" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "Oktavoffset" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "gå till makron för andra parametrar." -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "ogiltig instrumenttyp! ändra det först." -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "rensa innehållen" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "offset..." -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "X" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "Y" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "offset" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "Min." -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "Max." +#~ 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 "" +#~ "kostnadsreducerad version av OPM med en annan registerlayout och " +#~ "ingenstereo...\n" +#~ "...men det har ett inbyggd AY-3-8910! (faktiskt ett YM2149)\n" +#~ "detta är i utökat kanalläge, vilket förvandlar den tredje FM-kanalen till " +#~ "fyra operatorer med självständiga toner/frekvenser" + +#~ 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 "" +#~ "kostnadsreducerad version av OPM med en annan registerlayout och " +#~ "ingenstereo...\n" +#~ "...men det har ett inbyggd AY-3-8910! (faktiskt ett YM2149)\n" +#~ "CSM bla bla" + +#~ 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 "" +#~ "OPN men dubbelt så många FM-kanaler, stereo gör en comeback och har rytm " +#~ "och ADPCM-kanaler.\n" +#~ "detta är i utökat kanalläge, vilket förvandlar den tredje FM-kanalen till " +#~ "fyra operatorer med självständiga toner/frekvenser" + +#~ msgid "" +#~ "OPN but twice the FM channels, stereo makes a come-back and has rhythm " +#~ "and ADPCM channels.\n" +#~ "CSM blah blah" +#~ msgstr "" +#~ "OPN men dubbelt så många FM-kanaler, stereo gör en comeback och har rytm " +#~ "och ADPCM-kanaler.\n" +#~ "CSM bla bla" + +#~ msgid "the OPLL chips but with drums mode turned on." +#~ msgstr "OPLL-chippet men med trumläge påslaget." + +#~ 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 "" +#~ "så Taito frågade Yamaha om de kunde få tillbaka de två saknade FM-" +#~ "kanalerna,och Yamaha lämnade dem gärna med detta chip.\n" +#~ "CSM bla bla" + +#~ 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 "" +#~ "detta ljudchip är mest känt för att vara i Sega Genesis (men det var " +#~ "också på FM Towns-datorn).\n" +#~ "detta system använder mjukvarublandning för att kunna ge två " +#~ "samplekanaler.\n" +#~ "detta är i utökat kanalläge, vilket förvandlar den tredje FM-kanalen till " +#~ "fyra operatorer med självständiga toner/frekvenser." + +#~ msgid "Dynamic (unconfirmed)" +#~ msgstr "Dynamisk (obekräftad)" + +#~ msgid "" +#~ "insert additional settings in `option=value` format.\n" +#~ "available options:\n" +#~ "- tickRate" +#~ msgstr "" +#~ "infoga ytterligare inställningar i formatet `val=värde`.\n" +#~ "tillgängliga alternativ:\n" +#~ "- tickhastighet" + +#~ msgid "About screen party time" +#~ msgstr "Om skärmfesttid" + +#~ msgid "Warning: may cause epileptic seizures." +#~ msgstr "Varning: kan orsaka epileptiska anfall." + +#~ msgid "" +#~ "common values:\n" +#~ "- 1 for mono\n" +#~ "- 2 for stereo\n" +#~ "- 4 for quadraphonic\n" +#~ "- 6 for 5.1 surround\n" +#~ "- 8 for 7.1 surround" +#~ msgstr "" +#~ "vanliga värden:\n" +#~ "- 1 för mono\n" +#~ "- 2 för stereo\n" +#~ "- 4 för kvadrafonisk\n" +#~ "- 6 för 5,1 surround\n" +#~ "- 8 för 7,1 surround" + +#~ msgid "Horizontal instrument list" +#~ msgstr "Horisontell instrumentlista" + +#~ msgid "Automatic macro step size/horizontal zoom" +#~ msgstr "Automatisk makrostegstorlek/horisontell zoom" + +#~ msgid "-- demo songs --" +#~ msgstr "-- demolåtar --" + +#~ msgid "" +#~ "use a width of:\n" +#~ "- any on Amiga/N163\n" +#~ "- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, " +#~ "Virtual Boy and WonderSwan\n" +#~ "- 64 on FDS\n" +#~ "- 128 on X1-010\n" +#~ "any other widths will be scaled during playback." +#~ msgstr "" +#~ "använd en bredd på:\n" +#~ "- alla på Amiga/N163\n" +#~ "- 32 på Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, " +#~ "Virtual Boy och WonderSwan\n" +#~ "- 64 på FDS\n" +#~ "- 128 på X1-010\n" +#~ "alla andra bredder kommer att skalas under uppspelning." + +#~ msgid "" +#~ "use a height of:\n" +#~ "- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +#~ "Envelope shape and N163\n" +#~ "- 32 for PC Engine\n" +#~ "- 64 for FDS and Virtual Boy\n" +#~ "- 256 for X1-010 and SCC\n" +#~ "any other heights will be scaled during playback." +#~ msgstr "" +#~ "använd en höjd på:\n" +#~ "- 16 för Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +#~ "kuvertform och N163\n" +#~ "- 32 för PC Engine\n" +#~ "- 64 för FDS och Virtual Boy\n" +#~ "- 256 för X1-010 och SCC\n" +#~ "alla andra höjder kommer att skalas under uppspelning." + +#~ msgid "" +#~ "if you need help, you may:\n" +#~ "- read the manual (a file called manual.pdf)\n" +#~ "- ask for help in Discussions (https://github.com/tildearrow/furnace/" +#~ "discussions)" +#~ msgstr "" +#~ "om du behöver hjälp kan du:\n" +#~ "- läsa manualen (en fil som heter manual.pdf)\n" +#~ "- be om hjälp i diskussioner (https://github.com/tildearrow/furnace/" +#~ "diskussioner)" + +#~ msgid "" +#~ "if you find any issues, be sure to report them! the issue tracker is " +#~ "here: https://github.com/tildearrow/furnace/issues" +#~ msgstr "" +#~ "Om du hittar några problem, var noga med att rapportera dem! " +#~ "problemspåraren finns här: https://github.com/tildearrow/furnace/issues" + +#~ msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#~ msgstr "Endast OPL2/3 (de sista 4 vågformerna är endast OPL3)" + +#~ msgid "Only on YM2151 (OPM)" +#~ msgstr "Endast på YM2151 (OPM)" + #~ msgid "F1xx: Single tick note slide up" #~ msgstr "F1xx: Enkel ticknot glida upp" diff --git a/po/th.po b/po/th.po index daaef69763..efd4d65a2c 100644 --- a/po/th.po +++ b/po/th.po @@ -11,12 +11,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "" @@ -26,1244 +26,1597 @@ msgstr "" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" msgstr "" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 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:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 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:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 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:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:527 +#: 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:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 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:529 +#: 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:530 +#: 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:533 +#: 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:534 +#: 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:535 +#: 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:536 +#: 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:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "" -#: src/engine/sysDef.cpp:544 +#: 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:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:564 +#: 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:565 +#: 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:566 +#: 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:567 +#: 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:568 +#: 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:569 +#: 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:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:573 +#: 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:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:590 +#: 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:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" msgstr "" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 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:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "10xx: ตั้งแบบคลื่น" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "20xx: ตั้งความถี่ของ PCM" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 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:639 +#: src/engine/sysDef.cpp:661 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:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 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:650 +#: src/engine/sysDef.cpp:672 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:651 +#: src/engine/sysDef.cpp:673 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:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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:674 +#: src/engine/sysDef.cpp:696 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:675 +#: src/engine/sysDef.cpp:697 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:676 +#: src/engine/sysDef.cpp:698 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:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:701 -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." +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" +#: src/engine/sysDef.cpp:725 +msgid "" +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" msgstr "" -#: src/engine/sysDef.cpp:722 -msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 2" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 3" +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 -msgid "Noise" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" msgstr "" -#: src/engine/sysDef.cpp:729 -msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" msgstr "" -#: src/engine/sysDef.cpp:734 -msgid "Sega Master System + FM Expansion" +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" msgstr "" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 -msgid "Game Boy" +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" msgstr "" -#: src/engine/sysDef.cpp:741 -msgid "the most popular portable game console of the era." +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 1" +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 2" +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 -msgid "Wavetable" +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" msgstr "" -#: src/engine/sysDef.cpp:749 -msgid "11xx: Set noise length (0: long; 1: short)" +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" msgstr "" -#: src/engine/sysDef.cpp:750 -msgid "12xx: Set duty cycle (0 to 3)" +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" msgstr "" -#: src/engine/sysDef.cpp:751 -msgid "13xy: Setup sweep (x: time; y: shift)" +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:752 -msgid "14xx: Set sweep direction (0: up; 1: down)" +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" msgstr "" -#: src/engine/sysDef.cpp:757 -msgid "PC Engine/TurboGrafx-16" +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" msgstr "" -#: src/engine/sysDef.cpp:758 -msgid "an '80s game console with a wavetable sound chip, popular in Japan." +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" msgstr "" -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 -msgid "11xx: Toggle noise mode" +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:767 -msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:768 -msgid "13xx: Set LFO speed" +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:774 -msgid "NES (Ricoh 2A03)" +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:775 -msgid "" -"also known as Famicom in Japan, it's the most well-known game console of the " -"'80s." +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 -msgid "Triangle" +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 -msgid "DPCM" +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 -msgid "11xx: Write to delta modulation counter (0 to 7F)" +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 -msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:829 +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:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 +msgid "Noise" +msgstr "" + +#: src/engine/sysDef.cpp:836 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:841 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:856 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "" + +#: src/engine/sysDef.cpp:857 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:858 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:859 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:864 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:865 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:874 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:875 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:882 +msgid "" +"also known as Famicom in Japan, it's the most well-known game console of the " +"'80s." +msgstr "" + +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 +msgid "Triangle" +msgstr "" + +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 +msgid "DPCM" +msgstr "" + +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 +msgid "11xx: Write to delta modulation counter (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 +msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." msgstr "" -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 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:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1271,992 +1624,1009 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 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:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." msgstr "" -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 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:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 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:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "" -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 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:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 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:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "" -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" msgstr "" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." msgstr "" -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "" -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 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:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 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:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "" -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 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:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." msgstr "" -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 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:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 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:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 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:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 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:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 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:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2264,76 +2634,77 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 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:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2342,11 +2713,11 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2354,169 +2725,169 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "" -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2524,1225 +2895,1376 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." msgstr "" -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 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:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "" -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "" -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 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:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 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:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" msgstr "" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 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:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "" -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." msgstr "" -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 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:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." msgstr "" -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "" -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "" -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." msgstr "" -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "" -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 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:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 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:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." msgstr "" -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "" -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 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:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 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:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." msgstr "" -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 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:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "" -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 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:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "" -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "00xy: อาร์เปจโจ" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "01xx: เลื่อนระดับเสียงขึ้น" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "02xx: เลื่อนระดับเสียงลง" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "03xx: เสียงเลื่อนไหล" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "04xy: เสียงสั่น (x: ความเร็ว; y: ความลึก)" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "05xy: เลื่อนความดัง + เสียงสั่น (สำหรับการรองรับเท่านั้น!)" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "06xy: เลื่อนความดัง + เสียงเลื่อนไหล (สำหรับการรองรับเท่านั้น!)" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "07xy: เสียงรัว (x: ความเร็ว; y: ความลึก)" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "08xy: ตั้งแพน (x: ซ้าย; y: ขวา)" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "09xx: ตั้งแบบกรูฟ (ความเร็ว 1 ถ้าไม่มีกรูฟอยู่)" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "0Axy: เลื่อนความดัง (0y: ลง; x0: ขึ้น)" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "0Bxx: กระโดดไปที่ช่อง" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "0Cxx: กระตุ้นซ้ำ" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "0Dxx: กระโดดไปยังแถวของช่องถัดไป" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "0Fxx: ตั้งความเร็ว (ความเร็ว 2 ถ้าไม่มีกรูฟอยู่)" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "80xx: ตั้งแพน (00: ซ้าย; 80: กลาง; FF: ขวา)" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "81xx: ตั้งแพน (ช่องซ้าย)" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "82xx: ตั้งแพน (ช่องขวา)" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "88xy: ตั้งแพน (ช่องหลัง; x: ซ้าย; y: ขวา)" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "89xx: ตั้งแพน (ช่องหลังซ้าย)" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "8Axx: ตั้งแพน (ช่องหลังขวา)" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: ตั้งอัตราติ๊ก (hz)" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "E0xx: ตั้งความเร็วอาร์เปจโจ" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: เลื่อนระดับเสียงขึ้น (x: ความเร็ว; y: ครึ่งเสียง)" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: เลื่อนระดับเสียงลง (x: ความเร็ว; y: ครึ่งเสียง)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 #, fuzzy msgid "E3xx: Set vibrato shape" msgstr "E4xx: ตั้งระยะเสียงสั่น" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "E4xx: ตั้งระยะเสียงสั่น" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: ตั้งระดับเสียงย่อย (80: ตรงกลาง)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "E6xy: เลื่อนเสียงเป็นขั้นโดยเร็ว (x: ครั้ง (0-7 ขึ้น; 8-F ลง); y: ครึ่งเสียง)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "E7xx: ปล่อยมาโคร" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: เลื่อนเสียงเป็นขั้นขึ้นโดยเร็ว (x: ครั้ง; y: ครึ่งเสียง)" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: เลื่อนเสียงเป็นขั้นลงโดยเร็ว (x: ครั้ง; y: ครึ่งเสียง)" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "EAxx: เลื่อนเสียงเป็นขั้น" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "EBxx: ตั้งแบงก์ของโหมดแซมเปิลเก่า" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "ECxx: ตัดเสียง" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "EDxx: ถ่วงเวลาเสียง" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "EExx: ส่งคำสั่งภายนอก" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: ตั้งอัตราติ๊ก (bpm)" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "F3xx: เลื่อนความดังขึ้นโดยละเอียด" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "F4xx: เลื่อนความดังลงโดยละเอียด" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: ปิดทางมาโคร (โปรดดูคู่มือ)" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: เปิดทางมาโคร (โปรดดูคู่มือ)" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: เริ่มมาโครใหม่ (โปรดดูคู่มือ)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: เลื่อนความดังโดยเร็ว (0y: ลง; x0: ขึ้น)" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "FCxx: ปล่อยเสียง" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: ตั้งตัวต้นของความเร็วเสมือน" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: ตั้งตัวหารของความเร็วเสมือน" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "FFxx: หยุดเพลง" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "9xxx: ตั้งออฟเซตแซมเปิล×256" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: ตั้งออฟเซตแซมเปิล (ไบต์แรก)" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: ตั้งออฟเซตแซมเปิล (ไบต์ที่สอง, ×256)" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: ตั้งออฟเซตแซมเปิล (ไบต์ที่สาม, ×65536)" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "เอฟเฟกต์ไม่ถูกต้อง" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "" -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "" @@ -3755,7 +4277,7 @@ msgid "output" msgstr "" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "" @@ -3764,59 +4286,60 @@ msgid "Master Volume" msgstr "" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "" @@ -3832,8 +4355,8 @@ msgstr "" msgid "Display internal" msgstr "" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "ระบบ" @@ -3841,10 +4364,10 @@ msgstr "ระบบ" msgid "Sample Preview" msgstr "" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "" @@ -3857,26 +4380,26 @@ msgstr "" msgid "no data in oldPatMap for channel %d!" msgstr "" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "" @@ -3889,12520 +4412,15274 @@ msgstr "" msgid "no chips with memory" msgstr "" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" msgstr "" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" -msgstr "เปิด" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" +msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" +#: src/gui/presets.cpp:241 +msgid "Vectrex" msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" +#: src/gui/presets.cpp:335 +msgid "Computers" msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." +#: src/gui/presets.cpp:431 +msgid "MSX" msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" -msgstr "ไม่มี" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" -msgstr "ส่งออก" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" +msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:412 -msgid "format version:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" -msgstr "ความเร็ว" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" +msgstr "" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" msgstr "" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" -msgstr "ช่อง" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" +msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" -msgstr "ชื่อ" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" +msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" -msgstr "- ไม่มี -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" +msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/log.cpp:27 -msgid "info" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" -msgstr "แก้จุดบกพร่อง" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" +msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" -msgstr "ตาม" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" +msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" msgstr "" -#: src/gui/log.cpp:68 -msgid "time" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" msgstr "" -#: src/gui/log.cpp:70 -msgid "level" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" msgstr "" -#: src/gui/log.cpp:72 -msgid "message" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" -msgstr "กรอบ" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" +msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" msgstr "" -#: src/gui/pattern.cpp:504 -msgid "Options:" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" -msgstr[1] "" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" +#: src/gui/presets.cpp:1502 +msgid "FM-7" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" -msgstr "ออสซิลโลสโกป (ต่อช่อง)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" +msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" +#: src/gui/presets.cpp:1664 +msgid "Atari" msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" +#: src/gui/presets.cpp:1719 +msgid "Capcom" msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" msgstr "" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -#: src/gui/editControls.cpp:52 -msgid "piano" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" +#: src/gui/presets.cpp:1789 +msgid "Data East" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" msgstr "" -#: src/gui/editControls.cpp:333 -#, fuzzy -msgid "Mobile Controls" -msgstr "ตัวควบคุมการเล่นและแก้ไข" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" -msgstr "ลำดับ" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" +msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" -msgstr "ชิป" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" +msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" -msgstr "คืนค่าข้อมูลสำรอง" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" +msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" -msgstr "ข้อมูลเพลง" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" +msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" -msgstr "เพลงย่อย" +#: src/gui/presets.cpp:2047 +msgid "Konami" +msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" msgstr "" -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -#, fuzzy -msgid "Play/Edit Controls" -msgstr "ตัวควบคุมการเล่นและแก้ไข" - -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" -msgstr "คู่แปด" - -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" -msgstr "ระยะก้าว" - -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" +#: src/gui/presets.cpp:2189 +msgid "Namco" msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" -msgstr "ใส่หลาย" - -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" -msgstr "ใส่เดี่ยว" - -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." +#: src/gui/presets.cpp:2249 +msgid "Psikyo" msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" msgstr "" -#: src/gui/editControls.cpp:1002 -#, fuzzy -msgid "Play Controls" -msgstr "ตัวควบคุมการเล่นและแก้ไข" - -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" +#: src/gui/presets.cpp:2273 +msgid "Sega" msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" msgstr "" -#: src/gui/util.cpp:93 -msgid "" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" -msgstr "ออสซิลโลสโกป (X-Y)" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" +msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" msgstr "" -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" +#: src/gui/presets.cpp:2467 +msgid "Seta" msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" msgstr "" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2507 +msgid "SNK" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2653 +msgid "Taito" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" msgstr "" -#: src/gui/sysConf.cpp:938 +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 msgid "AY-3-8914" msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" -msgstr "" - -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3545 +msgid "Specialized" msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" msgstr "" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" msgstr "" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" msgstr "" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." msgstr "" -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" msgstr "" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" msgstr "" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" +#: src/gui/intro.cpp:124 +msgid "Preview" msgstr "" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" msgstr "" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" +#: src/gui/intro.cpp:310 +msgid "hold to skip" msgstr "" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" +#: src/gui/dataList.cpp:125 +msgid "Bug!" msgstr "" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" msgstr "" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" msgstr "" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." msgstr "" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" msgstr "" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" msgstr "" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" msgstr "" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" msgstr "" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" +#: src/gui/dataList.cpp:314 +msgid "make instrument" msgstr "" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" msgstr "" -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" msgstr "" -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" msgstr "" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" msgstr "" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" -msgstr "" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" +msgstr "เปิด" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." msgstr "" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." msgstr "" -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" msgstr "" -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." msgstr "" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" msgstr "" -#: src/gui/sysConf.cpp:1571 -msgid "full" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" msgstr "" -#: src/gui/sysConf.cpp:1573 -msgid "half" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" msgstr "" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" msgstr "" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" msgstr "" -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" msgstr "" -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" msgstr "" -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" msgstr "" -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." msgstr "" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" msgstr "" -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" msgstr "" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." msgstr "" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." msgstr "" -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" msgstr "" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" +#: src/gui/exportOptions.cpp:32 +msgid "one file" msgstr "" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" msgstr "" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" msgstr "" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" msgstr "" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" msgstr "" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" msgstr "" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" msgstr "" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" msgstr "" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" msgstr "" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" msgstr "" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" msgstr "" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" msgstr "" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" -msgstr "" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" +msgstr "ไม่มี" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" msgstr "" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" msgstr "" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" msgstr "" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" -msgstr "" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" +msgstr "ส่งออก" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" msgstr "" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" +#: src/gui/exportOptions.cpp:150 +msgid "format version" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" msgstr "" -#: src/gui/sysConf.cpp:2086 -#, c-format -msgid "sum: %d" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" msgstr "" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" msgstr "" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" msgstr "" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" +#: src/gui/exportOptions.cpp:168 +msgid "custom" msgstr "" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" msgstr "" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" -msgstr "" - -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." msgstr "" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" msgstr "" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." msgstr "" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" msgstr "" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" msgstr "" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" msgstr "" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." msgstr "" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" msgstr "" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" msgstr "" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" msgstr "" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" msgstr "" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" msgstr "" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" msgstr "" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." msgstr "" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" msgstr "" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" msgstr "" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." msgstr "" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" msgstr "" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" msgstr "" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" msgstr "" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" msgstr "" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" msgstr "" -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" msgstr "" -#: src/gui/userPresets.cpp:325 -#, fuzzy -msgid "User Systems" -msgstr "ระบบที่กำหนดเอง..." - -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." msgstr "" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" msgstr "" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" msgstr "" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" msgstr "" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" msgstr "" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" msgstr "" -#: src/gui/userPresets.cpp:476 +#: src/gui/exportOptions.cpp:510 msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" -msgstr "" +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" +msgstr "ความเร็ว" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" msgstr "" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" msgstr "" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" +#: src/gui/speed.cpp:80 +msgid "Groove" msgstr "" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" +#: src/gui/speed.cpp:87 +msgid "click for one speed" msgstr "" -#: src/gui/effectList.cpp:47 -msgid "Description" +#: src/gui/speed.cpp:90 +msgid "Speeds" msgstr "" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" msgstr "" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" msgstr "" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" msgstr "" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" +#: src/gui/speed.cpp:177 +msgid "Numerator" msgstr "" -#: src/gui/spoiler.cpp:30 -#, fuzzy -msgid "Spoiler" -msgstr "ตัวสปอย" - -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" msgstr "" -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" +#: src/gui/speed.cpp:193 +msgid "Divider" msgstr "" -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" +#: src/gui/speed.cpp:208 +msgid "Highlight" msgstr "" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" msgstr "" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" +#: src/gui/speed.cpp:245 +msgid "Song Length" msgstr "" -#: src/gui/settings.cpp:208 -msgid "Lower" -msgstr "" +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" +msgstr "ช่อง" -#: src/gui/settings.cpp:210 -msgid "Medium" +#: src/gui/channels.cpp:49 +msgid "Pat" msgstr "" -#: src/gui/settings.cpp:212 -msgid "Ultra" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" msgstr "" -#: src/gui/settings.cpp:213 -msgid "Ultimate" +#: src/gui/channels.cpp:53 +msgid "Swap" msgstr "" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" -msgstr "" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" +msgstr "ชื่อ" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" msgstr "" -#: src/gui/settings.cpp:219 -msgid "/dev/port" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" msgstr "" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" msgstr "" -#: src/gui/settings.cpp:221 -msgid "outb()" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." msgstr "" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." msgstr "" -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." msgstr "" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." msgstr "" -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." msgstr "" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" -msgstr "" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" +msgstr "- ไม่มี -" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" -msgstr "" - -#: src/gui/settings.cpp:242 -msgid "--select--" -msgstr "" - -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" -msgstr "" - -#: src/gui/settings.cpp:250 -msgid "Note Off" -msgstr "" - -#: src/gui/settings.cpp:251 -msgid "Note On" +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" msgstr "" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" msgstr "" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" msgstr "" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" +#: src/gui/log.cpp:26 +msgid "warning" msgstr "" -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" +#: src/gui/log.cpp:27 +msgid "info" msgstr "" -#: src/gui/settings.cpp:257 -msgid "SysEx" -msgstr "" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" +msgstr "แก้จุดบกพร่อง" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" +#: src/gui/log.cpp:29 +msgid "trace" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" msgstr "" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" -msgstr "" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" +msgstr "ตาม" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" msgstr "" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" +#: src/gui/log.cpp:68 +msgid "time" msgstr "" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" +#: src/gui/log.cpp:70 +msgid "level" msgstr "" -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" +#: src/gui/log.cpp:72 +msgid "message" msgstr "" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" -msgstr "" +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" +msgstr "กรอบ" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." msgstr "" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" msgstr "" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" +#: src/gui/pattern.cpp:508 +msgid "Options:" msgstr "" -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" msgstr "" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" msgstr "" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" msgstr "" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" msgstr "" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" msgstr "" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" msgstr "" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" msgstr "" -#: src/gui/settings.cpp:318 -msgid "Press key..." +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" msgstr "" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" msgstr "" -#: src/gui/settings.cpp:574 -msgid "General" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" msgstr "" -#: src/gui/settings.cpp:591 -msgid "Language" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/settings.cpp:610 -msgid "Render backend" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" msgstr "" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" msgstr "" -#: src/gui/settings.cpp:670 -msgid "Render driver" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" msgstr "" -#: src/gui/settings.cpp:687 -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." +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." msgstr "" -#: src/gui/settings.cpp:688 -msgid "Red bits" +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." msgstr "" -#: src/gui/settings.cpp:693 -msgid "Green bits" -msgstr "" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" +msgstr[1] "" -#: src/gui/settings.cpp:698 -msgid "Blue bits" +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" msgstr "" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" msgstr "" -#: src/gui/settings.cpp:708 -msgid "Color depth" +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" msgstr "" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" msgstr "" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" msgstr "" -#: src/gui/settings.cpp:724 -msgid "Double buffer" +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" msgstr "" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" msgstr "" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:45 +msgid "Off" msgstr "" -#: src/gui/settings.cpp:739 -msgid "VSync" +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Unlimited" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" msgstr "" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." -msgstr "" +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" +msgstr "ออสซิลโลสโกป (ต่อช่อง)" -#: src/gui/settings.cpp:757 -msgid "Display render time" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" msgstr "" -#: src/gui/settings.cpp:764 -msgid "Late render clear" +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" msgstr "" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" msgstr "" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" msgstr "" -#: src/gui/settings.cpp:779 -msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" msgstr "" -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" msgstr "" -#: src/gui/settings.cpp:789 -msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" msgstr "" -#: src/gui/settings.cpp:794 -msgid "Enable event delay" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" msgstr "" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" msgstr "" -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" msgstr "" -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" msgstr "" -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" +#: src/gui/chanOsc.cpp:296 +msgid "Distance" msgstr "" -#: src/gui/settings.cpp:820 -#, c-format -msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" +#: src/gui/chanOsc.cpp:305 +msgid "Spread" msgstr "" -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" msgstr "" -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" msgstr "" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" msgstr "" -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" msgstr "" -#: src/gui/settings.cpp:840 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" msgstr "" -#: src/gui/settings.cpp:842 +#: src/gui/chanOsc.cpp:358 msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -#: src/gui/settings.cpp:849 -msgid "Vibration" +#: src/gui/chanOsc.cpp:380 +msgid "Text color" msgstr "" -#: src/gui/settings.cpp:851 -msgid "Strength" +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" msgstr "" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" -msgstr "ไฟล์" - -#: src/gui/settings.cpp:868 -msgid "Use system file picker" +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" msgstr "" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" msgstr "" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" msgstr "" -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" msgstr "" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" msgstr "" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" msgstr "" -#: src/gui/settings.cpp:900 -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." +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" msgstr "" -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" msgstr "" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" +#: src/gui/editControls.cpp:51 +msgid "" +"select\n" +"all" msgstr "" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" +#: src/gui/editControls.cpp:52 +msgid "piano" msgstr "" -#: src/gui/settings.cpp:914 -msgid "No##pol0" +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" msgstr "" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" msgstr "" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" +#: src/gui/editControls.cpp:57 +msgid "" +"paste\n" +"mix" msgstr "" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" msgstr "" -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" msgstr "" -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" msgstr "" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" msgstr "" -#: src/gui/settings.cpp:960 +#: src/gui/editControls.cpp:62 msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." +"paste\n" +"overflow" msgstr "" -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" msgstr "" -#: src/gui/settings.cpp:969 +#: src/gui/editControls.cpp:64 msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +"transpose\n" +"values" msgstr "" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" +#: src/gui/editControls.cpp:67 +msgid "" +"change\n" +"ins" msgstr "" -#: src/gui/settings.cpp:978 +#: src/gui/editControls.cpp:68 msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." +"find/\n" +"replace" msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" msgstr "" -#: src/gui/settings.cpp:984 -msgid "Initial system:" +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" msgstr "" -#: src/gui/settings.cpp:986 -msgid "Current system" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" msgstr "" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" msgstr "" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" msgstr "" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" msgstr "" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" msgstr "" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" msgstr "" -#: src/gui/settings.cpp:1198 -msgid "Default author name" +#: src/gui/editControls.cpp:79 +msgid "opmask" msgstr "" -#: src/gui/settings.cpp:1202 -msgid "Start-up" +#: src/gui/editControls.cpp:80 +msgid "" +"scroll\n" +"mode" msgstr "" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" +#: src/gui/editControls.cpp:81 +msgid "" +"input\n" +"latch" msgstr "" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" msgstr "" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" +#: src/gui/editControls.cpp:83 +msgid "" +"clear\n" +"latch" msgstr "" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" msgstr "" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" +#: src/gui/editControls.cpp:333 +#, fuzzy +msgid "Mobile Controls" +msgstr "ตัวควบคุมการเล่นและแก้ไข" + +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" msgstr "" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" +msgstr "ลำดับ" + +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" msgstr "" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" msgstr "" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" +msgstr "ชิป" + +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" msgstr "" -#: src/gui/settings.cpp:1239 -msgid "Behavior" +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" msgstr "" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" +#: src/gui/editControls.cpp:507 +msgid "Save as..." msgstr "" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" +msgstr "คืนค่าข้อมูลสำรอง" + +#: src/gui/editControls.cpp:524 +msgid "Song Info" +msgstr "ข้อมูลเพลง" + +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" +msgstr "เพลงย่อย" + +#: src/gui/editControls.cpp:536 +msgid "Comments" msgstr "" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" +#: src/gui/editControls.cpp:545 +msgid "Channels here..." msgstr "" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." +#: src/gui/editControls.cpp:548 +msgid "Chips here..." msgstr "" -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." msgstr "" -#: src/gui/settings.cpp:1273 -msgid "Output" +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" msgstr "" -#: src/gui/settings.cpp:1281 -msgid "Backend" +#: src/gui/editControls.cpp:562 +msgid "RegView" msgstr "" -#: src/gui/settings.cpp:1314 -msgid "Driver" +#: src/gui/editControls.cpp:566 +msgid "Stats" msgstr "" -#: src/gui/settings.cpp:1337 -msgid "Device" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" msgstr "" -#: src/gui/settings.cpp:1341 -msgid "" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" msgstr "" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" +#: src/gui/editControls.cpp:577 +msgid "XYOsc" msgstr "" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." +#: src/gui/editControls.cpp:581 +msgid "Meter" msgstr "" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" +#: src/gui/editControls.cpp:585 +msgid "Memory" msgstr "" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" +#: src/gui/editControls.cpp:589 +msgid "CV" msgstr "" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" +#: src/gui/editControls.cpp:593 +msgid "Presets" msgstr "" -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" +#: src/gui/editControls.cpp:597 +msgid "PatManager" msgstr "" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" msgstr "" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" msgstr "" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" +#: src/gui/editControls.cpp:610 +msgid "Log" msgstr "" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" msgstr "" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" msgstr "" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" msgstr "" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." -msgstr "" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +#, fuzzy +msgid "Play/Edit Controls" +msgstr "ตัวควบคุมการเล่นและแก้ไข" -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" -msgstr "" +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" +msgstr "คู่แปด" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" msgstr "" -#: src/gui/settings.cpp:1479 -#, 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:1480 -#, c-format -msgid "got: %d samples @ %.0fHz (%d channel)" -msgid_plural "got: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" -msgstr[1] "" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" +msgstr "ระยะก้าว" -#: src/gui/settings.cpp:1487 -msgid "Mixing" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" msgstr "" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" msgstr "" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" msgstr "" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" msgstr "" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" msgstr "" -#: src/gui/settings.cpp:1531 -msgid "MIDI" -msgstr "" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" +msgstr "ใส่หลาย" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" -msgstr "" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" +msgstr "ใส่เดี่ยว" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" msgstr "" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" +#: src/gui/editControls.cpp:930 +msgid "Oct." msgstr "" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" msgstr "" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" msgstr "" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" +#: src/gui/editControls.cpp:971 +msgid "Foll." msgstr "" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" msgstr "" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" msgstr "" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" -msgstr "" +#: src/gui/editControls.cpp:1006 +#, fuzzy +msgid "Play Controls" +msgstr "ตัวควบคุมการเล่นและแก้ไข" -#: src/gui/settings.cpp:1589 -msgid "Value input style" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" msgstr "" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" msgstr "" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" +#: src/gui/util.cpp:97 +msgid "Ctrl-" msgstr "" -#: src/gui/settings.cpp:1653 -msgid "Actions:" +#: src/gui/util.cpp:99 +msgid "Alt-" msgstr "" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/util.cpp:100 +msgid "Shift-" msgstr "" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" msgstr "" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" +#: src/gui/stats.cpp:36 +msgid "Audio load" msgstr "" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" -msgstr "" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" +msgstr "ออสซิลโลสโกป (X-Y)" -#: src/gui/settings.cpp:1689 -msgid "Action" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" msgstr "" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" msgstr "" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" msgstr "" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" msgstr "" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" msgstr "" -#: src/gui/settings.cpp:1852 -msgid "Melodic" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" msgstr "" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" msgstr "" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" msgstr "" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" msgstr "" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" msgstr "" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" msgstr "" -#: src/gui/settings.cpp:1908 -msgid "Emulation" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" msgstr "" -#: src/gui/settings.cpp:1910 -msgid "Cores" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" msgstr "" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" msgstr "" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" msgstr "" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" msgstr "" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:2107 -msgid "Playback" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:2112 -msgid "Render" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" msgstr "" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" msgstr "" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" msgstr "" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" msgstr "" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" msgstr "" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" msgstr "" -#: src/gui/settings.cpp:2225 -msgid "Window activation" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" msgstr "" -#: src/gui/settings.cpp:2291 -msgid "Key" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" msgstr "" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" msgstr "" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" msgstr "" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" msgstr "" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" msgstr "" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" msgstr "" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" msgstr "" -#: src/gui/settings.cpp:2476 -msgid "Sample list" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" msgstr "" -#: src/gui/settings.cpp:2566 -msgid "Layout" +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" msgstr "" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" msgstr "" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" -msgstr "คุณแน่ใจหรือไม่ที่จะตั้งเค้าโครงใหม่ทั้งหมด?" - -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" msgstr "" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" msgstr "" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" msgstr "" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" msgstr "" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" msgstr "" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" msgstr "" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" msgstr "" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" msgstr "" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" msgstr "" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" msgstr "" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" msgstr "" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" msgstr "" -#: src/gui/settings.cpp:2649 -msgid "Mouse" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" msgstr "" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" msgstr "" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" msgstr "" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" msgstr "" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" msgstr "" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" msgstr "" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" msgstr "" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" msgstr "" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" msgstr "" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" msgstr "" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" msgstr "" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" msgstr "" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" msgstr "" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" msgstr "" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" msgstr "" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" msgstr "" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" msgstr "" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" msgstr "" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" msgstr "" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" msgstr "" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" msgstr "" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" msgstr "" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" msgstr "" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" msgstr "" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" msgstr "" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" msgstr "" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" msgstr "" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" msgstr "" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." msgstr "" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" msgstr "" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" msgstr "" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" msgstr "" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" msgstr "" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" msgstr "" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" msgstr "" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" msgstr "" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" msgstr "" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" msgstr "" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" msgstr "" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" msgstr "" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" msgstr "" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" msgstr "" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" msgstr "" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" msgstr "" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" msgstr "" -#: src/gui/settings.cpp:2949 -msgid "Appearance" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" +#: src/gui/sysConf.cpp:962 +msgid "Separation" msgstr "" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" msgstr "" -#: src/gui/settings.cpp:2969 -msgid "Icon size" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" msgstr "" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" msgstr "" -#: src/gui/settings.cpp:2994 -msgid "Main font" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" msgstr "" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" msgstr "" -#: src/gui/settings.cpp:3013 -msgid "Header font" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" msgstr "" -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" msgstr "" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" msgstr "" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" msgstr "" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" msgstr "" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" msgstr "" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3101 -msgid "Oversample" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" msgstr "" -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" +#: src/gui/sysConf.cpp:1156 +msgid "Cone" msgstr "" -#: src/gui/settings.cpp:3117 -msgid "default." +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" msgstr "" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" msgstr "" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" msgstr "" -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" msgstr "" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" msgstr "" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" msgstr "" -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" msgstr "" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" msgstr "" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" msgstr "" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" msgstr "" -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" msgstr "" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" msgstr "" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" msgstr "" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" msgstr "" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" msgstr "" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" msgstr "" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" msgstr "" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" msgstr "" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" msgstr "" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" msgstr "" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" msgstr "" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" +#: src/gui/sysConf.cpp:1580 +msgid "full" msgstr "" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" +#: src/gui/sysConf.cpp:1582 +msgid "half" msgstr "" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" msgstr "" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" msgstr "" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" msgstr "" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" msgstr "" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" msgstr "" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" msgstr "" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" msgstr "" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" msgstr "" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" msgstr "" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" msgstr "" -#: src/gui/settings.cpp:3398 -msgid "Effect value" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" msgstr "" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" msgstr "" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" msgstr "" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" msgstr "" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" msgstr "" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" msgstr "" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" msgstr "" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" msgstr "" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" msgstr "" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" msgstr "" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" msgstr "" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" msgstr "" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" msgstr "" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" msgstr "" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" msgstr "" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" msgstr "" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" msgstr "" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" msgstr "" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" msgstr "" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" msgstr "" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" msgstr "" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" msgstr "" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" msgstr "" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" msgstr "" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" msgstr "" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" msgstr "" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" msgstr "" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" msgstr "" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" msgstr "" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" msgstr "" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" msgstr "" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." msgstr "" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" +#: src/gui/userPresets.cpp:336 +#, fuzzy +msgid "User Systems" +msgstr "ระบบที่กำหนดเอง..." + +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" msgstr "" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" msgstr "" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" msgstr "" -#: src/gui/settings.cpp:3793 -msgid "Windows" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" msgstr "" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" msgstr "" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" msgstr "" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" msgstr "" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" msgstr "" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" msgstr "" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" msgstr "" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" msgstr "" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" +#: src/gui/effectList.cpp:48 +msgid "Description" msgstr "" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " msgstr "" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" msgstr "" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" msgstr "" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" +#: src/gui/spoiler.cpp:30 +#, fuzzy +msgid "Spoiler" +msgstr "ตัวสปอย" + +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" msgstr "" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" msgstr "" -#: src/gui/settings.cpp:3876 -msgid "Primary" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" msgstr "" -#: src/gui/settings.cpp:3877 -msgid "Secondary" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" msgstr "" -#: src/gui/settings.cpp:3891 -msgid "Button" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" +#: src/gui/settings.cpp:213 +msgid "Lower" msgstr "" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" +#: src/gui/settings.cpp:215 +msgid "Medium" msgstr "" -#: src/gui/settings.cpp:3894 -msgid "Tab" +#: src/gui/settings.cpp:217 +msgid "Ultra" msgstr "" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" +#: src/gui/settings.cpp:218 +msgid "Ultimate" msgstr "" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" msgstr "" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" +#: src/gui/settings.cpp:224 +msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" msgstr "" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" +#: src/gui/settings.cpp:226 +msgid "outb()" msgstr "" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" msgstr "" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" msgstr "" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" msgstr "" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "" -#: src/gui/settings.cpp:3905 -msgid "Widget background" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" msgstr "" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" +#: src/gui/settings.cpp:247 +msgid "--select--" msgstr "" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" msgstr "" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" +#: src/gui/settings.cpp:255 +msgid "Note Off" msgstr "" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" +#: src/gui/settings.cpp:256 +msgid "Note On" msgstr "" -#: src/gui/settings.cpp:3912 -msgid "Text selection" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:3913 -msgid "Line plot" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" msgstr "" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" msgstr "" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" +#: src/gui/settings.cpp:260 +msgid "ChanPressure" msgstr "" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" +#: src/gui/settings.cpp:262 +msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" msgstr "" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" msgstr "" -#: src/gui/settings.cpp:3925 -msgid "Window background" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" msgstr "" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" msgstr "" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" msgstr "" -#: src/gui/settings.cpp:3929 -msgid "Header" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" msgstr "" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" msgstr "" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" msgstr "" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" msgstr "" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" msgstr "" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" msgstr "" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" msgstr "" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" msgstr "" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" msgstr "" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" msgstr "" -#: src/gui/settings.cpp:3941 -msgid "Separator" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" msgstr "" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" +#: src/gui/settings.cpp:564 +msgid "General" msgstr "" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" +#: src/gui/settings.cpp:581 +msgid "Language" msgstr "" -#: src/gui/settings.cpp:3946 -msgid "Table header" +#: src/gui/settings.cpp:600 +msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:3948 -msgid "Table border (soft)" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" +#: src/gui/settings.cpp:660 +msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" msgstr "" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" +#: src/gui/settings.cpp:677 +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:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" +#: src/gui/settings.cpp:678 +msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" +#: src/gui/settings.cpp:683 +msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" +#: src/gui/settings.cpp:688 +msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:3957 -msgid "Playback status" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" +#: src/gui/settings.cpp:698 +msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:3960 -msgid "Error hint" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" +#: src/gui/settings.cpp:714 +msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "Directory" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" msgstr "" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" +#: src/gui/settings.cpp:729 +msgid "VSync" msgstr "" -#: src/gui/settings.cpp:3971 -msgid "ZSM" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:3972 -msgid "Font" +#: src/gui/settings.cpp:737 +msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" +#: src/gui/settings.cpp:747 +msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" +#: src/gui/settings.cpp:754 +msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." msgstr "" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:3984 -msgid "Reference" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:3985 -msgid "Guide" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." msgstr "" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:3995 -msgid "Waveform (8)" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" +#: src/gui/settings.cpp:830 +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:3998 -msgid "Waveform (11)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:839 +msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" +#: src/gui/settings.cpp:841 +msgid "Strength" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" msgstr "" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" +msgstr "ไฟล์" + +#: src/gui/settings.cpp:858 +msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:4011 -msgid "Clip" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:4015 -msgid "Order number" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:4017 -msgid "Song loop" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:4018 -msgid "Selected order" +#: src/gui/settings.cpp:890 +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:4019 -msgid "Similar patterns" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" +#: src/gui/settings.cpp:904 +msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:4033 -msgid "Modulator" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "Carrier" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:950 msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" -#: src/gui/settings.cpp:4041 -msgid "Mod. accent (primary)" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" +#: src/gui/settings.cpp:959 +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:4043 -msgid "Mod. border" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" +#: src/gui/settings.cpp:968 +msgid "" +"fill the file name field with an appropriate file name when saving or " +"exporting." msgstr "" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" msgstr "" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:974 +msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:4048 -msgid "Car. border" +#: src/gui/settings.cpp:976 +msgid "Current system" msgstr "" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" msgstr "" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" +#: src/gui/settings.cpp:1192 +msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" +#: src/gui/settings.cpp:1196 +msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:4070 -msgid "C64" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:4075 -msgid "TIA" +#: src/gui/settings.cpp:1224 +msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:4078 -msgid "PET" +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" +#: src/gui/settings.cpp:1268 +msgid "Output" msgstr "" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" +#: src/gui/settings.cpp:1276 +msgid "Backend" msgstr "" -#: src/gui/settings.cpp:4091 -msgid "Lynx" +#: src/gui/settings.cpp:1309 +msgid "Driver" msgstr "" -#: src/gui/settings.cpp:4093 -msgid "X1-010" +#: src/gui/settings.cpp:1332 +msgid "Device" msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" +#: src/gui/settings.cpp:1336 +msgid "" msgstr "" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:4106 -msgid "Sega PCM" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:4107 -msgid "QSound" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:4108 -msgid "YMZ280B" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" +#: src/gui/settings.cpp:1439 +#, 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:4110 -msgid "MSM5232" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:4111 -msgid "K007232" +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:4112 -msgid "GA20" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:4114 -msgid "SM8521" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" -msgstr "" +#: src/gui/settings.cpp:1474 +#, 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:4116 -msgid "K053260" +#: src/gui/settings.cpp:1475 +#, 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:1482 +msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" +#: src/gui/settings.cpp:1489 +msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" +#: src/gui/settings.cpp:1526 +msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" msgstr "" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:4141 -msgid "Muted" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:4145 -msgid "Playhead" +#: src/gui/settings.cpp:1584 +msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:4146 -msgid "Editing" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:4148 -msgid "Cursor" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" +#: src/gui/settings.cpp:1648 +msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" msgstr "" -#: src/gui/settings.cpp:4156 -msgid "Row number" +#: src/gui/settings.cpp:1680 +msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" +#: src/gui/settings.cpp:1684 +msgid "Action" msgstr "" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" msgstr "" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" +#: src/gui/settings.cpp:1847 +msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:4175 -msgid "Song effect" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:4176 -msgid "Time effect" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" +#: src/gui/settings.cpp:1903 +msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" +#: src/gui/settings.cpp:1905 +msgid "Cores" msgstr "" -#: src/gui/settings.cpp:4181 -msgid "External command output" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:4185 -msgid "Status: on" +#: src/gui/settings.cpp:2113 +msgid "Playback" msgstr "" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" +#: src/gui/settings.cpp:2118 +msgid "Render" msgstr "" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" msgstr "" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" msgstr "" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" +#: src/gui/settings.cpp:2232 +msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" +#: src/gui/settings.cpp:2287 +msgid "Key" msgstr "" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" msgstr "" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4200 -msgid "Status: release" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" +#: src/gui/settings.cpp:2341 +msgid "Add..." msgstr "" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" msgstr "" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:2486 +msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:4211 -msgid "Time background" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" msgstr "" -#: src/gui/settings.cpp:4212 -msgid "Time text" +#: src/gui/settings.cpp:2578 +msgid "Layout" msgstr "" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" +msgstr "คุณแน่ใจหรือไม่ที่จะตั้งเค้าโครงใหม่ทั้งหมด?" + +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:4228 -msgid "Unused" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:4229 -msgid "Used" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:4230 -msgid "Overused" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:4231 -msgid "Really overused" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" +#: src/gui/settings.cpp:2661 +msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:4237 -msgid "Upper key" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -#: src/gui/settings.cpp:4240 -msgid "Lower key" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:4246 -msgid "Clock text" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" +#: src/gui/settings.cpp:2711 +msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:4253 -msgid "PortSet" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" msgstr "" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" msgstr "" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4297 -msgid "Backup" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:4418 -msgid "Refresh" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:4422 -msgid "Delete all" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:4429 -msgid "Latest" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:4577 -msgid "Submit" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:4581 -msgid "invalid code" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" msgstr "" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" +#: src/gui/settings.cpp:3000 +msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." +#: src/gui/settings.cpp:3002 +msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:6982 -msgid "[Link]" +#: src/gui/settings.cpp:3020 +msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:6983 -#, fuzzy -msgid "[File]" -msgstr "ไฟล์" - -#: src/gui/settings.cpp:6984 -#, fuzzy -msgid "Name:" -msgstr "ชื่อ" - -#: src/gui/settings.cpp:6985 -msgid "Path:" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:6986 -msgid "Reset search" +#: src/gui/settings.cpp:3045 +msgid "Main font" msgstr "" -#: src/gui/settings.cpp:6987 -msgid "Drives" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" +#: src/gui/settings.cpp:3064 +msgid "Header font" msgstr "" -#: src/gui/settings.cpp:6989 -#, fuzzy -msgid "Go to home directory" -msgstr "เปิดไดเรกทอรีของสินทรัพย์ในตัว" - -#: src/gui/settings.cpp:6990 -#, fuzzy -msgid "Go to parent directory" -msgstr "เปิดไดเรกทอรีของสินทรัพย์ในตัว" - -#: src/gui/settings.cpp:6991 -#, fuzzy -msgid "Create Directory" -msgstr "สร้างใหม่" - -#: src/gui/settings.cpp:6992 -#, fuzzy -msgid "File name" -msgstr "ไฟล์" - -#: src/gui/settings.cpp:6995 -msgid "Date" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" msgstr "" -#: src/gui/orders.cpp:114 -msgid "Add new order" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" msgstr "" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" msgstr "" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" msgstr "" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" msgstr "" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" msgstr "" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" msgstr "" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" msgstr "" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" msgstr "" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" +#: src/gui/settings.cpp:3152 +msgid "Oversample" msgstr "" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" msgstr "" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" msgstr "" -#: src/gui/findReplace.cpp:29 -msgid "ignore" +#: src/gui/settings.cpp:3168 +msgid "default." msgstr "" -#: src/gui/findReplace.cpp:30 -msgid "equals" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" msgstr "" -#: src/gui/findReplace.cpp:31 -msgid "not equal" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." msgstr "" -#: src/gui/findReplace.cpp:32 -msgid "between" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" msgstr "" -#: src/gui/findReplace.cpp:33 -msgid "not between" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." msgstr "" -#: src/gui/findReplace.cpp:34 -msgid "any" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" msgstr "" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" msgstr "" -#: src/gui/findReplace.cpp:39 -msgid "set" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/findReplace.cpp:40 -msgid "add" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/findReplace.cpp:42 -msgid "scale %" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" msgstr "" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" msgstr "" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" msgstr "" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/findReplace.cpp:541 -msgid "go" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/findReplace.cpp:587 -msgid "Back" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" msgstr "" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" msgstr "" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" msgstr "" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" msgstr "" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" msgstr "" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" msgstr "" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" msgstr "" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" msgstr "" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/findReplace.cpp:856 -msgid "Replace" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" msgstr "" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" msgstr "" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" msgstr "" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" msgstr "" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" msgstr "" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" msgstr "" -#: src/gui/about.cpp:26 -msgid "is proud to present" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" msgstr "" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" msgstr "" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" msgstr "" -#: src/gui/about.cpp:35 -msgid "-- program --" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" msgstr "" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" msgstr "" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" msgstr "" -#: src/gui/about.cpp:60 -msgid "-- documentation --" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" msgstr "" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" msgstr "" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" msgstr "" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" msgstr "" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" +#: src/gui/settings.cpp:3449 +msgid "Effect value" msgstr "" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/about.cpp:241 -msgid "powered by:" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" msgstr "" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" msgstr "" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" msgstr "" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" msgstr "" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" msgstr "" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" msgstr "" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" msgstr "" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" msgstr "" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" msgstr "" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" msgstr "" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" msgstr "" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" msgstr "" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" msgstr "" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" msgstr "" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" msgstr "" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" msgstr "" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" msgstr "" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" msgstr "" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" msgstr "" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" msgstr "" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" msgstr "" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" msgstr "" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" msgstr "" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" msgstr "" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" msgstr "" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" msgstr "" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" msgstr "" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" msgstr "" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" msgstr "" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" msgstr "" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" msgstr "" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" msgstr "" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" msgstr "" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" msgstr "" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" msgstr "" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" msgstr "" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" msgstr "" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" msgstr "" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" msgstr "" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" msgstr "" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" msgstr "" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" msgstr "" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" msgstr "" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" msgstr "" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" msgstr "" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/about.cpp:322 -msgid "disclaimer:" +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" msgstr "" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" msgstr "" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" msgstr "" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" msgstr "" -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" msgstr "" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" msgstr "" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/settings.cpp:3862 +msgid "Windows" msgstr "" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" msgstr "" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" msgstr "" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" msgstr "" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" msgstr "" -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" msgstr "" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" msgstr "" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" +#: src/gui/settings.cpp:3903 +msgid "Color scheme" msgstr "" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" +#: src/gui/settings.cpp:3916 +msgid "Guru mode" msgstr "" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" msgstr "" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" msgstr "" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" msgstr "" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" msgstr "" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" msgstr "" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" +#: src/gui/settings.cpp:3945 +msgid "Primary" msgstr "" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/settings.cpp:3946 +msgid "Secondary" msgstr "" -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" +#: src/gui/settings.cpp:3960 +msgid "Button" msgstr "" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" +#: src/gui/settings.cpp:3962 +msgid "Button (active)" msgstr "" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/settings.cpp:3963 +msgid "Tab" msgstr "" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" msgstr "" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" msgstr "" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" +#: src/gui/settings.cpp:3968 +msgid "ImGui header" msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." +#: src/gui/settings.cpp:3971 +msgid "Resize grip" msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" msgstr "" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/settings.cpp:3974 +msgid "Widget background" msgstr "" -#: src/gui/compatFlags.cpp:106 -msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" msgstr "" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." +#: src/gui/settings.cpp:3977 +msgid "Slider grab" msgstr "" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" msgstr "" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" msgstr "" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" +#: src/gui/settings.cpp:3981 +msgid "Text selection" msgstr "" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" +#: src/gui/settings.cpp:3982 +msgid "Line plot" msgstr "" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" msgstr "" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" msgstr "" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" msgstr "" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" msgstr "" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" +#: src/gui/settings.cpp:3994 +msgid "Window background" msgstr "" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" msgstr "" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" msgstr "" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" msgstr "" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" +#: src/gui/settings.cpp:3998 +msgid "Header" msgstr "" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" msgstr "" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" msgstr "" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" msgstr "" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" +#: src/gui/settings.cpp:4003 +msgid "Menu bar" msgstr "" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" +#: src/gui/settings.cpp:4005 +msgid "Border shadow" msgstr "" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" msgstr "" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" msgstr "" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" +#: src/gui/settings.cpp:4010 +msgid "Separator" msgstr "" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" msgstr "" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" msgstr "" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/settings.cpp:4013 +msgid "Docking preview" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/settings.cpp:4014 +msgid "Docking empty" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/settings.cpp:4015 +msgid "Table header" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" msgstr "" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" msgstr "" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" msgstr "" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" msgstr "" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" msgstr "" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" msgstr "" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" +#: src/gui/settings.cpp:4024 +msgid "Toggle on" msgstr "" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" +#: src/gui/settings.cpp:4025 +msgid "Toggle off" msgstr "" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." +#: src/gui/settings.cpp:4026 +msgid "Playback status" msgstr "" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" msgstr "" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." +#: src/gui/settings.cpp:4028 +msgid "Warning hint" msgstr "" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" +#: src/gui/settings.cpp:4029 +msgid "Error hint" msgstr "" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" msgstr "" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" +#: src/gui/settings.cpp:4033 +msgid "Directory" msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" +#: src/gui/settings.cpp:4034 +msgid "Song (native)" msgstr "" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" +#: src/gui/settings.cpp:4035 +msgid "Song (import)" msgstr "" -#: src/gui/compatFlags.cpp:235 -msgid "Full" +#: src/gui/settings.cpp:4040 +msgid "ZSM" msgstr "" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" +#: src/gui/settings.cpp:4041 +msgid "Font" msgstr "" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" msgstr "" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" msgstr "" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" msgstr "" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" msgstr "" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" msgstr "" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" +#: src/gui/settings.cpp:4053 +msgid "Reference" msgstr "" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." +#: src/gui/settings.cpp:4054 +msgid "Guide" msgstr "" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" msgstr "" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" msgstr "" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" msgstr "" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" msgstr "" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" msgstr "" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" msgstr "" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" msgstr "" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" msgstr "" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" msgstr "" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" msgstr "" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" msgstr "" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" msgstr "" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" msgstr "" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" msgstr "" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" msgstr "" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" msgstr "" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" +#: src/gui/settings.cpp:4080 +msgid "Clip" msgstr "" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/settings.cpp:4084 +msgid "Order number" msgstr "" -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" +#: src/gui/settings.cpp:4085 +msgid "Playing order background" msgstr "" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +#: src/gui/settings.cpp:4086 +msgid "Song loop" msgstr "" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" +#: src/gui/settings.cpp:4087 +msgid "Selected order" msgstr "" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" msgstr "" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" msgstr "" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" +#: src/gui/settings.cpp:4092 +msgid "Envelope View" msgstr "" -#: src/gui/guiConst.cpp:191 -msgid "Forward" +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" msgstr "" -#: src/gui/guiConst.cpp:192 -msgid "Backward" +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" msgstr "" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" msgstr "" -#: src/gui/guiConst.cpp:218 -msgid "linear" +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" msgstr "" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" +#: src/gui/settings.cpp:4102 +msgid "Modulator" msgstr "" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" +#: src/gui/settings.cpp:4103 +msgid "Carrier" msgstr "" -#: src/gui/guiConst.cpp:221 -msgid "sinc" +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" msgstr "" -#: src/gui/guiConst.cpp:222 -msgid "best possible" +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" msgstr "" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" msgstr "" -#: src/gui/guiConst.cpp:231 -msgid "Time" +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" msgstr "" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" +#: src/gui/settings.cpp:4112 +msgid "Mod. border" msgstr "" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" msgstr "" -#: src/gui/guiConst.cpp:530 -msgid "---Global" +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" msgstr "" -#: src/gui/guiConst.cpp:532 -msgid "Open file" +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" msgstr "" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" +#: src/gui/settings.cpp:4117 +msgid "Car. border" msgstr "" -#: src/gui/guiConst.cpp:534 -msgid "Save file" +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" msgstr "" -#: src/gui/guiConst.cpp:535 -msgid "Save as" +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" msgstr "" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" msgstr "" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" msgstr "" -#: src/gui/guiConst.cpp:543 -msgid "Exit" +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" msgstr "" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" msgstr "" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" msgstr "" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" msgstr "" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" +#: src/gui/settings.cpp:4139 +msgid "C64" msgstr "" -#: src/gui/guiConst.cpp:550 -msgid "Step row" +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" msgstr "" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" -msgstr "เพิ่มคู่แปด" - -#: src/gui/guiConst.cpp:552 -msgid "Octave down" -msgstr "ลดคู่แปด" - -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" msgstr "" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" +#: src/gui/settings.cpp:4143 +msgid "AY8930" msgstr "" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" +#: src/gui/settings.cpp:4144 +msgid "TIA" msgstr "" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" +#: src/gui/settings.cpp:4145 +msgid "SAA1099" msgstr "" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" +#: src/gui/settings.cpp:4146 +msgid "VIC" msgstr "" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" +#: src/gui/settings.cpp:4147 +msgid "PET" msgstr "" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" +#: src/gui/settings.cpp:4148 +msgid "VRC6" msgstr "" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" msgstr "" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" msgstr "" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" msgstr "" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" msgstr "" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" +#: src/gui/settings.cpp:4160 +msgid "Lynx" msgstr "" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" +#: src/gui/settings.cpp:4162 +msgid "X1-010" msgstr "" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" +#: src/gui/settings.cpp:4163 +msgid "ES5506" msgstr "" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" msgstr "" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" msgstr "" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" +#: src/gui/settings.cpp:4171 +msgid "MSM6258" msgstr "" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" +#: src/gui/settings.cpp:4172 +msgid "MSM6295" msgstr "" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" msgstr "" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" msgstr "" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" -msgstr "ออสซิลโลสโกป (ช่องมาสเตอร์)" +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" msgstr "" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" +#: src/gui/settings.cpp:4178 +msgid "RF5C68" msgstr "" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" +#: src/gui/settings.cpp:4179 +msgid "MSM5232" msgstr "" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" +#: src/gui/settings.cpp:4180 +msgid "K007232" msgstr "" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" +#: src/gui/settings.cpp:4181 +msgid "GA20" msgstr "" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" +#: src/gui/settings.cpp:4183 +msgid "SM8521" msgstr "" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" +#: src/gui/settings.cpp:4184 +msgid "PV-1000" msgstr "" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" +#: src/gui/settings.cpp:4185 +msgid "K053260" msgstr "" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" +#: src/gui/settings.cpp:4186 +msgid "TED" msgstr "" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" +#: src/gui/settings.cpp:4187 +msgid "C140" msgstr "" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" +#: src/gui/settings.cpp:4188 +msgid "C219" msgstr "" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" +#: src/gui/settings.cpp:4189 +msgid "ESFM" msgstr "" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" msgstr "" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" msgstr "" -#: src/gui/guiConst.cpp:630 -msgid "Select all" +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" msgstr "" -#: src/gui/guiConst.cpp:631 -msgid "Cut" +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" msgstr "" -#: src/gui/guiConst.cpp:632 -msgid "Copy" +#: src/gui/settings.cpp:4198 +msgid "Supervision" msgstr "" -#: src/gui/guiConst.cpp:633 -msgid "Paste" +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" msgstr "" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" msgstr "" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" msgstr "" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" msgstr "" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" +#: src/gui/settings.cpp:4212 +msgid "FM operator" msgstr "" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" +#: src/gui/settings.cpp:4213 +msgid "Muted" msgstr "" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" +#: src/gui/settings.cpp:4217 +msgid "Playhead" msgstr "" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" +#: src/gui/settings.cpp:4218 +msgid "Editing" msgstr "" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" msgstr "" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" +#: src/gui/settings.cpp:4220 +msgid "Cursor" msgstr "" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" msgstr "" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" msgstr "" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" msgstr "" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" msgstr "" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" msgstr "" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" msgstr "" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" msgstr "" -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" +#: src/gui/settings.cpp:4228 +msgid "Row number" msgstr "" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" msgstr "" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" msgstr "" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" msgstr "" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" msgstr "" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" +#: src/gui/settings.cpp:4234 +msgid "Blank" msgstr "" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" msgstr "" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" msgstr "" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" msgstr "" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" msgstr "" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" msgstr "" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" msgstr "" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" msgstr "" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" msgstr "" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" +#: src/gui/settings.cpp:4245 +msgid "Volume effect" msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" +#: src/gui/settings.cpp:4246 +msgid "Panning effect" msgstr "" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" +#: src/gui/settings.cpp:4247 +msgid "Song effect" msgstr "" -#: src/gui/guiConst.cpp:668 -msgid "Insert" +#: src/gui/settings.cpp:4248 +msgid "Time effect" msgstr "" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" +#: src/gui/settings.cpp:4249 +msgid "Speed effect" msgstr "" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" +#: src/gui/settings.cpp:4253 +msgid "External command output" msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" msgstr "" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" msgstr "" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" msgstr "" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" +#: src/gui/settings.cpp:4257 +msgid "Status: on" msgstr "" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" +#: src/gui/settings.cpp:4258 +msgid "Status: volume" msgstr "" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" msgstr "" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" +#: src/gui/settings.cpp:4260 +msgid "Status: panning" msgstr "" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" msgstr "" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" msgstr "" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" msgstr "" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" msgstr "" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" msgstr "" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" msgstr "" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" msgstr "" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" msgstr "" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" +#: src/gui/settings.cpp:4269 +msgid "Status: attack" msgstr "" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" +#: src/gui/settings.cpp:4270 +msgid "Status: decay" msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" +#: src/gui/settings.cpp:4272 +msgid "Status: release" msgstr "" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" msgstr "" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" msgstr "" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" +#: src/gui/settings.cpp:4275 +msgid "Status: increase" msgstr "" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" +#: src/gui/settings.cpp:4276 +msgid "Status: bent" msgstr "" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" +#: src/gui/settings.cpp:4277 +msgid "Status: direct" msgstr "" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" msgstr "" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" +#: src/gui/settings.cpp:4283 +msgid "Time background" msgstr "" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" +#: src/gui/settings.cpp:4284 +msgid "Time text" msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" +#: src/gui/settings.cpp:4285 +msgid "Loop region" msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" +#: src/gui/settings.cpp:4286 +msgid "Center guide" msgstr "" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" +#: src/gui/settings.cpp:4287 +msgid "Grid" msgstr "" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" +#: src/gui/settings.cpp:4289 +msgid "Selection points" msgstr "" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" +#: src/gui/settings.cpp:4290 +msgid "Preview needle" msgstr "" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" +#: src/gui/settings.cpp:4291 +msgid "Playing needles" msgstr "" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" +#: src/gui/settings.cpp:4292 +msgid "Loop markers" msgstr "" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" msgstr "" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" msgstr "" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" msgstr "" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" msgstr "" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" +#: src/gui/settings.cpp:4299 +msgid "Unallocated" msgstr "" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" +#: src/gui/settings.cpp:4300 +msgid "Unused" msgstr "" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" +#: src/gui/settings.cpp:4301 +msgid "Used" msgstr "" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" +#: src/gui/settings.cpp:4302 +msgid "Overused" msgstr "" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" +#: src/gui/settings.cpp:4303 +msgid "Really overused" msgstr "" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" msgstr "" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" msgstr "" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" +#: src/gui/settings.cpp:4309 +msgid "Upper key" msgstr "" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" msgstr "" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" msgstr "" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" +#: src/gui/settings.cpp:4312 +msgid "Lower key" msgstr "" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" msgstr "" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" msgstr "" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" msgstr "" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" +#: src/gui/settings.cpp:4318 +msgid "Clock text" msgstr "" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" msgstr "" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" +#: src/gui/settings.cpp:4325 +msgid "PortSet" msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" +#: src/gui/settings.cpp:4326 +msgid "Port" msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" msgstr "" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" msgstr "" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" +#: src/gui/settings.cpp:4335 +msgid "Waveform data" msgstr "" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" +#: src/gui/settings.cpp:4338 +msgid "Reserved" msgstr "" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" msgstr "" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" msgstr "" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" msgstr "" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" msgstr "" -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" msgstr "" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" msgstr "" -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" msgstr "" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" msgstr "" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" msgstr "" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" msgstr "" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" msgstr "" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" msgstr "" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" msgstr "" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" msgstr "" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" msgstr "" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" msgstr "" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" msgstr "" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" msgstr "" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" msgstr "" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" +#: src/gui/settings.cpp:4369 +msgid "Backup" msgstr "" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" msgstr "" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" msgstr "" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" +#: src/gui/settings.cpp:4384 +msgid "Backups per file" msgstr "" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" +#: src/gui/settings.cpp:4390 +msgid "Backup Management" msgstr "" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" +#: src/gui/settings.cpp:4394 +msgid "Purge before:" msgstr "" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" msgstr "" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" msgstr "" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" msgstr "" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" msgstr "" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" msgstr "" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" msgstr "" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" msgstr "" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" +#: src/gui/settings.cpp:4490 +msgid "Refresh" msgstr "" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" +#: src/gui/settings.cpp:4494 +msgid "Delete all" msgstr "" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" msgstr "" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" +#: src/gui/settings.cpp:4501 +msgid "Latest" msgstr "" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" msgstr "" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" msgstr "" -#: src/gui/guiConst.cpp:786 -msgid "Next order" +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" msgstr "" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" msgstr "" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" msgstr "" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" msgstr "" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" msgstr "" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" +#: src/gui/settings.cpp:4647 +msgid "Enter code:" msgstr "" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" +#: src/gui/settings.cpp:4649 +msgid "Submit" msgstr "" -#: src/gui/guiConst.cpp:793 -msgid "Add order" +#: src/gui/settings.cpp:4653 +msgid "invalid code" msgstr "" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" msgstr "" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" msgstr "" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" msgstr "" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" msgstr "" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" msgstr "" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" msgstr "" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" msgstr "" -#: src/gui/piano.cpp:103 -msgid "Options" +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" msgstr "" -#: src/gui/piano.cpp:106 -msgid "Key layout:" +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." msgstr "" -#: src/gui/piano.cpp:111 -msgid "Standard" +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" msgstr "" -#: src/gui/piano.cpp:114 -msgid "Continuous" +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." msgstr "" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" msgstr "" -#: src/gui/piano.cpp:120 -msgid "Disabled" +#: src/gui/settings.cpp:7137 +msgid "[Dir]" msgstr "" -#: src/gui/piano.cpp:123 -msgid "Replace piano" +#: src/gui/settings.cpp:7138 +msgid "[Link]" msgstr "" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" -msgstr "" +#: src/gui/settings.cpp:7139 +#, fuzzy +msgid "[File]" +msgstr "ไฟล์" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" -msgstr "" +#: src/gui/settings.cpp:7140 +#, fuzzy +msgid "Name:" +msgstr "ชื่อ" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" +#: src/gui/settings.cpp:7141 +msgid "Path:" msgstr "" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" +#: src/gui/settings.cpp:7142 +msgid "Reset search" msgstr "" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" +#: src/gui/settings.cpp:7143 +msgid "Drives" msgstr "" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" msgstr "" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" -msgstr "" +#: src/gui/settings.cpp:7145 +#, fuzzy +msgid "Go to home directory" +msgstr "เปิดไดเรกทอรีของสินทรัพย์ในตัว" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" -msgstr "" +#: src/gui/settings.cpp:7146 +#, fuzzy +msgid "Go to parent directory" +msgstr "เปิดไดเรกทอรีของสินทรัพย์ในตัว" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" -msgstr "" +#: src/gui/settings.cpp:7147 +#, fuzzy +msgid "Create Directory" +msgstr "สร้างใหม่" -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" +#: src/gui/settings.cpp:7148 +#, fuzzy +msgid "File name" +msgstr "ไฟล์" + +#: src/gui/settings.cpp:7151 +msgid "Date" msgstr "" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" msgstr "" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" msgstr "" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" msgstr "" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" msgstr "" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" msgstr "" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" +#: src/gui/orders.cpp:149 +msgid "Add new order" msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" msgstr "" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" msgstr "" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" msgstr "" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" msgstr "" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" msgstr "" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" msgstr "" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" msgstr "" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" msgstr "" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" msgstr "" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" msgstr "" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" msgstr "" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" +#: src/gui/findReplace.cpp:29 +msgid "ignore" msgstr "" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" +#: src/gui/findReplace.cpp:30 +msgid "equals" msgstr "" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" +#: src/gui/findReplace.cpp:31 +msgid "not equal" msgstr "" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" +#: src/gui/findReplace.cpp:32 +msgid "between" msgstr "" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" +#: src/gui/findReplace.cpp:33 +msgid "not between" msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" +#: src/gui/findReplace.cpp:34 +msgid "any" msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" msgstr "" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" +#: src/gui/findReplace.cpp:39 +msgid "set" msgstr "" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" +#: src/gui/findReplace.cpp:40 +msgid "add" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" msgstr "" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" -msgstr "หรือ" - -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" -msgstr "สร้างใหม่" +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" msgstr "" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" msgstr "" -#: src/gui/waveEdit.cpp:498 -msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" msgstr "" -#: src/gui/waveEdit.cpp:510 -msgid "Height" +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" msgstr "" -#: src/gui/waveEdit.cpp:512 -msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." +#: src/gui/findReplace.cpp:541 +msgid "go" msgstr "" -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" +#: src/gui/findReplace.cpp:588 +msgid "Back" msgstr "" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" +#: src/gui/findReplace.cpp:781 +msgid "Delete query" msgstr "" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" msgstr "" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" msgstr "" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" +#: src/gui/findReplace.cpp:817 +msgid "Search range:" msgstr "" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" msgstr "" -#: src/gui/waveEdit.cpp:685 -msgid "FB" +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" msgstr "" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" msgstr "" -#: src/gui/waveEdit.cpp:765 -msgid "Out" +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" msgstr "" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." msgstr "" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" msgstr "" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." msgstr "" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" msgstr "" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." msgstr "" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" +#: src/gui/findReplace.cpp:887 +msgid "Replace" msgstr "" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" +#: src/gui/findReplace.cpp:956 +msgid "INVALID" msgstr "" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" msgstr "" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" msgstr "" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" msgstr "" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" msgstr "" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" msgstr "" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" msgstr "" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" +#: src/gui/about.cpp:26 +msgid "is proud to present" msgstr "" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" msgstr "" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." msgstr "" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" +#: src/gui/about.cpp:33 +msgid "> CREDITS <" msgstr "" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" +#: src/gui/about.cpp:35 +msgid "-- program --" msgstr "" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" msgstr "" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" msgstr "" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" +#: src/gui/about.cpp:61 +msgid "-- documentation --" msgstr "" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" msgstr "" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" msgstr "" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" msgstr "" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" +#: src/gui/about.cpp:108 +msgid "powered by:" msgstr "" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" msgstr "" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" msgstr "" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" msgstr "" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" +#: src/gui/about.cpp:115 +msgid "and Mark Adler" msgstr "" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" msgstr "" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" msgstr "" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" msgstr "" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" msgstr "" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" msgstr "" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" msgstr "" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" msgstr "" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" msgstr "" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" msgstr "" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" msgstr "" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" msgstr "" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" msgstr "" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" msgstr "" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" msgstr "" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" msgstr "" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" msgstr "" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" msgstr "" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" msgstr "" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" msgstr "" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" msgstr "" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" msgstr "" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" msgstr "" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" msgstr "" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" msgstr "" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" msgstr "" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" msgstr "" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" msgstr "" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" msgstr "" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" msgstr "" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" msgstr "" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" msgstr "" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" msgstr "" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" msgstr "" -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" msgstr "" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" msgstr "" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" msgstr "" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" msgstr "" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" msgstr "" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" msgstr "" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" msgstr "" -#: src/gui/sampleEdit.cpp:865 -#, c-format -msgid "" -"%s\n" -"%d bytes free" +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" msgstr "" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" msgstr "" -#: src/gui/sampleEdit.cpp:871 -msgid "" -"\n" -"\n" -"not enough memory for this sample!" +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" msgstr "" -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" msgstr "" -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" msgstr "" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" msgstr "" -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" msgstr "" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" msgstr "" -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" msgstr "" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" msgstr "" -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" msgstr "" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" msgstr "" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" msgstr "" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" msgstr "" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" msgstr "" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" msgstr "" -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" +#: src/gui/about.cpp:175 +msgid "greetings to:" msgstr "" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" msgstr "" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" +#: src/gui/about.cpp:183 +msgid "(and contributors)." msgstr "" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" msgstr "" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." msgstr "" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" msgstr "" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" msgstr "" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" +#: src/gui/about.cpp:193 +msgid "disclaimer:" msgstr "" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" msgstr "" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" msgstr "" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" msgstr "" -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" msgstr "" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." +#: src/gui/about.cpp:198 +msgid "the original program." msgstr "" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." msgstr "" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" msgstr "" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" +#: src/gui/about.cpp:209 +msgid "About Furnace" msgstr "" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" msgstr "" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" msgstr "" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." msgstr "" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" msgstr "" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" msgstr "" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." msgstr "" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" msgstr "" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." msgstr "" -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" msgstr "" -#: src/gui/newSong.cpp:179 -msgid "Categories" +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." msgstr "" -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" msgstr "" -#: src/gui/newSong.cpp:212 -msgid "no results" +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." msgstr "" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" msgstr "" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." msgstr "" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" msgstr "" -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." msgstr "" -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" msgstr "" -#: src/gui/tutorial.cpp:491 +#: src/gui/compatFlags.cpp:66 msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." msgstr "" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" msgstr "" -#: src/gui/tutorial.cpp:498 -msgid "High Score!" +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." msgstr "" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" msgstr "" -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." msgstr "" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" msgstr "" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." msgstr "" -#: src/gui/tutorial.cpp:680 -msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" msgstr "" -#: src/gui/tutorial.cpp:687 +#: src/gui/compatFlags.cpp:82 msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." msgstr "" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" msgstr "" -#: src/gui/songInfo.cpp:32 -#, fuzzy -msgid "Song Info##Song Information" -msgstr "ข้อมูลเพลง" +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "" -#: src/gui/songInfo.cpp:50 -msgid "Author" -msgstr "ผู้ประพันธ์" +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "" -#: src/gui/songInfo.cpp:60 -msgid "Album" -msgstr "อัลบั้ม" - -#: src/gui/songInfo.cpp:79 -msgid "Auto" -msgstr "อัตโนมัติ" - -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" -msgstr "การตั้งเสียง (A-4)" - -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" -msgstr "กรอบ" - -#: src/gui/grooves.cpp:132 -msgid "remove" +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" msgstr "" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" msgstr "" -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." msgstr "" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" msgstr "" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." msgstr "" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" msgstr "" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." +#: src/gui/compatFlags.cpp:106 +msgid "" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" msgstr "" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" msgstr "" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." msgstr "" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" msgstr "" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." msgstr "" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" msgstr "" -#: src/gui/csPlayer.cpp:113 -msgid "Load" +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" msgstr "" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" msgstr "" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." msgstr "" -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" msgstr "" -#: src/gui/csPlayer.cpp:141 -msgid "Status" +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" msgstr "" -#: src/gui/csPlayer.cpp:148 -msgid "start" +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" msgstr "" -#: src/gui/csPlayer.cpp:150 -msgid "PC" +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" msgstr "" -#: src/gui/csPlayer.cpp:152 -msgid "wait" +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" msgstr "" -#: src/gui/csPlayer.cpp:154 -msgid "SP" +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" msgstr "" -#: src/gui/csPlayer.cpp:160 -msgid "vol" +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" msgstr "" -#: src/gui/csPlayer.cpp:162 -msgid "vols" +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" msgstr "" -#: src/gui/csPlayer.cpp:164 -msgid "volst" +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" msgstr "" -#: src/gui/csPlayer.cpp:166 -msgid "vib" +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" msgstr "" -#: src/gui/csPlayer.cpp:168 -msgid "porta" +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" msgstr "" -#: src/gui/csPlayer.cpp:170 -msgid "arp" +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" msgstr "" -#: src/gui/csPlayer.cpp:207 -msgid "Trace" +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" msgstr "" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" msgstr "" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" msgstr "" -#: src/gui/gui.cpp:1753 -msgid "Open File" +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" msgstr "" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" msgstr "" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" msgstr "" -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" msgstr "" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" msgstr "" -#: src/gui/gui.cpp:1775 -msgid "Save File" +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" msgstr "" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" msgstr "" -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" msgstr "" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" msgstr "" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" msgstr "" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" msgstr "" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." msgstr "" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" msgstr "" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" msgstr "" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" msgstr "" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" msgstr "" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." msgstr "" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" msgstr "" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." msgstr "" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" msgstr "" -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" msgstr "" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" msgstr "" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" msgstr "" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" msgstr "" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" +#: src/gui/compatFlags.cpp:235 +msgid "Full" msgstr "" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" msgstr "" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" msgstr "" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" msgstr "" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" msgstr "" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" msgstr "" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" msgstr "" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." msgstr "" -#: src/gui/gui.cpp:1922 -msgid "raw data" +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" msgstr "" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." msgstr "" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" msgstr "" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" msgstr "" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" msgstr "" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" msgstr "" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" +#: src/gui/compatFlags.cpp:292 +msgid "no checks" msgstr "" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" msgstr "" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" msgstr "" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" msgstr "" -#: src/gui/gui.cpp:2019 -msgid "VGM file" +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" msgstr "" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" msgstr "" -#: src/gui/gui.cpp:2029 -msgid "text file" +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." msgstr "" -#: src/gui/gui.cpp:2039 -msgid "binary file" +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" msgstr "" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" msgstr "" -#: src/gui/gui.cpp:2093 -msgid "Select Color File" +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." msgstr "" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" msgstr "" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." msgstr "" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" msgstr "" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." msgstr "" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" msgstr "" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." msgstr "" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" msgstr "" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" msgstr "" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" msgstr "" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" msgstr "" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" +#: src/gui/guiConst.cpp:194 +msgid "Forward" msgstr "" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" +#: src/gui/guiConst.cpp:195 +msgid "Backward" msgstr "" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" msgstr "" -#: src/gui/gui.cpp:2197 -msgid "command stream" +#: src/gui/guiConst.cpp:221 +msgid "linear" msgstr "" -#: src/gui/gui.cpp:2206 -msgid "Open Test" +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" msgstr "" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" msgstr "" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" +#: src/gui/guiConst.cpp:224 +msgid "sinc" msgstr "" -#: src/gui/gui.cpp:2243 -msgid "Save Test" +#: src/gui/guiConst.cpp:225 +msgid "best possible" msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" msgstr "" -#: src/gui/gui.cpp:2285 -msgid "compression error" +#: src/gui/guiConst.cpp:234 +msgid "Time" msgstr "" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" msgstr "" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" msgstr "" -#: src/gui/gui.cpp:2430 -msgid "everything OK" +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" msgstr "" -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" msgstr "" -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" msgstr "" -#: src/gui/gui.cpp:2884 -msgid "paste special..." +#: src/gui/guiConst.cpp:255 +msgid "PSG" msgstr "" -#: src/gui/gui.cpp:2885 -msgid "paste mix" +#: src/gui/guiConst.cpp:571 +msgid "---Global" msgstr "" -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" +#: src/gui/guiConst.cpp:573 +msgid "Open file" msgstr "" -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" msgstr "" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" +#: src/gui/guiConst.cpp:575 +msgid "Save file" msgstr "" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" +#: src/gui/guiConst.cpp:576 +msgid "Save as" msgstr "" -#: src/gui/gui.cpp:2911 -msgid "paste flood" +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" msgstr "" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" msgstr "" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." +#: src/gui/guiConst.cpp:584 +msgid "Exit" msgstr "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" msgstr "" -#: src/gui/gui.cpp:2932 -msgid "insert" +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" msgstr "" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" msgstr "" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" msgstr "" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" +#: src/gui/guiConst.cpp:591 +msgid "Step row" msgstr "" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" -msgstr "" +#: src/gui/guiConst.cpp:592 +msgid "Octave up" +msgstr "เพิ่มคู่แปด" -#: src/gui/gui.cpp:2977 -msgid "input latch" -msgstr "" +#: src/gui/guiConst.cpp:593 +msgid "Octave down" +msgstr "ลดคู่แปด" -#: src/gui/gui.cpp:3004 -msgid "" -"&&: selected instrument\n" -"..: no instrument" +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" msgstr "" -#: src/gui/gui.cpp:3058 -msgid "Set" +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" msgstr "" -#: src/gui/gui.cpp:3078 -msgid "note up" +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" msgstr "" -#: src/gui/gui.cpp:3079 -msgid "note down" +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" msgstr "" -#: src/gui/gui.cpp:3080 -msgid "octave up" +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" msgstr "" -#: src/gui/gui.cpp:3081 -msgid "octave down" +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" msgstr "" -#: src/gui/gui.cpp:3083 -msgid "values up" +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" msgstr "" -#: src/gui/gui.cpp:3084 -msgid "values down" +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" msgstr "" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" msgstr "" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" msgstr "" -#: src/gui/gui.cpp:3089 -msgid "transpose" +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" msgstr "" -#: src/gui/gui.cpp:3097 -msgid "Notes" +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" msgstr "" -#: src/gui/gui.cpp:3102 -msgid "Values" +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" msgstr "" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" msgstr "" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" msgstr "" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" msgstr "" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" msgstr "" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." +#: src/gui/guiConst.cpp:621 +msgid "Song Information" msgstr "" -#: src/gui/gui.cpp:3159 -msgid "Scale" +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" msgstr "" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" msgstr "" -#: src/gui/gui.cpp:3166 -msgid "Minimum" +#: src/gui/guiConst.cpp:626 +msgid "Sample List" msgstr "" -#: src/gui/gui.cpp:3175 -msgid "Maximum" +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" msgstr "" -#: src/gui/gui.cpp:3204 -msgid "flip selection" -msgstr "" +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" +msgstr "ออสซิลโลสโกป (ช่องมาสเตอร์)" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" msgstr "" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" +#: src/gui/guiConst.cpp:656 +msgid "User Presets" msgstr "" -#: src/gui/gui.cpp:3222 -msgid "collapse song" +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" msgstr "" -#: src/gui/gui.cpp:3223 -msgid "expand song" +#: src/gui/guiConst.cpp:659 +msgid "Close current window" msgstr "" -#: src/gui/gui.cpp:3228 -msgid "find/replace" +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" msgstr "" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 -#, c-format -msgid "could NOT save layout! %s" +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" msgstr "" -#: src/gui/gui.cpp:3254 -#, c-format -msgid "could NOT load layout! %s" +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" msgstr "" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" msgstr "" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" msgstr "" -#: src/gui/gui.cpp:4368 -msgid "file" -msgstr "ไฟล์" - -#: src/gui/gui.cpp:4369 -msgid "new..." -msgstr "ใหม่..." +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" +msgstr "" -#: src/gui/gui.cpp:4376 -msgid "open..." -msgstr "เปิด..." +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" +msgstr "" -#: src/gui/gui.cpp:4383 -msgid "open recent" -msgstr "เปิดล่าสุด" +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" +msgstr "" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" -msgstr "ยังไม่มีอะไรในนี้" +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" +msgstr "" -#: src/gui/gui.cpp:4402 -msgid "clear history" -msgstr "ล้างประวัติ" +#: src/gui/guiConst.cpp:671 +msgid "Select all" +msgstr "" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" -msgstr "คุณแน่ใจหรือไม่ที่จะล้างรายชื่อไฟล์ล่าสุด?" +#: src/gui/guiConst.cpp:672 +msgid "Cut" +msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." -msgstr "บันทึกเป็น..." +#: src/gui/guiConst.cpp:673 +msgid "Copy" +msgstr "" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." -msgstr "ส่งออกไฟล์เสียง..." +#: src/gui/guiConst.cpp:674 +msgid "Paste" +msgstr "" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." -msgstr "ส่งออกไฟล์ VGM.." +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" +msgstr "" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" msgstr "" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." -msgstr "ส่งออกไฟล์อักษร..." +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" +msgstr "" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." -msgstr "ส่งออกไฟล์สตรีมคำสั่ง..." +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" +msgstr "" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." -msgstr "ส่งออกไฟล์ .dmf" +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" +msgstr "" -#: src/gui/gui.cpp:4477 -msgid "export..." -msgstr "ส่งออก..." +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" +msgstr "" -#: src/gui/gui.cpp:4483 -msgid "manage chips" -msgstr "จัดการชิป" +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" +msgstr "" -#: src/gui/gui.cpp:4487 -msgid "add chip..." -msgstr "เพิ่มชิป..." +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" +msgstr "" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" -msgstr "ไม่สามารถเพิ่มชิปได้! (%s)" +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" +msgstr "" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." -msgstr "ตั่งค่าชิป..." +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" +msgstr "" -#: src/gui/gui.cpp:4515 -msgid "change chip..." -msgstr "เปลี่ยนชิป..." +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" -msgstr "สงวนตำแหน่งช่อง" +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" -msgstr "ไม่สามารถเปลี่ยนชิปได้! (%s)" +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" +msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." -msgstr "เอาชิปออก..." +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" +msgstr "" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" -msgstr "ไม่สามารถเอาชิปออกได้! (%s)" +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" -msgstr "เปิดไดเรกทอรีของสินทรัพย์ในตัว" +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "" -#: src/gui/gui.cpp:4566 -msgid "restore backup" -msgstr "คืนค่าข้อมูลสำรอง" +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "" -#: src/gui/gui.cpp:4570 -msgid "exit..." -msgstr "ออก..." +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" -msgstr "แก้ไข" +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." -msgstr "ล้าง..." +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "" -#: src/gui/gui.cpp:4591 -msgid "settings" -msgstr "การตั้งค่า" +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" -msgstr "เต็มหน้าจอ" +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "" -#: src/gui/gui.cpp:4597 -msgid "lock layout" -msgstr "ล็อคเค้าโครง" +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" -msgstr "วิชวลไลเซอร์กรอบ" +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" -msgstr "ตั้งเค้าโครงใหม่" +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" +msgstr "" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" -msgstr "สลับไปยังมุมมองมือถือ" +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" +msgstr "" -#: src/gui/gui.cpp:4614 -msgid "user systems..." -msgstr "ระบบที่กำหนดเอง..." +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" +msgstr "" -#: src/gui/gui.cpp:4617 -msgid "settings..." -msgstr "ตั้งค่า..." +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" +msgstr "" -#: src/gui/gui.cpp:4623 -msgid "Window" -msgstr "หน้าต่าง" +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" +msgstr "" -#: src/gui/gui.cpp:4623 -msgid "window" -msgstr "หน้าต่าง" +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" +msgstr "" -#: src/gui/gui.cpp:4624 -msgid "song" -msgstr "เพลง" +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" +msgstr "" -#: src/gui/gui.cpp:4625 -msgid "song comments" -msgstr "ความคิดเห็นเพลง" +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" +msgstr "" -#: src/gui/gui.cpp:4626 -msgid "song information" -msgstr "ข้อมูลเพลง" +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" +msgstr "" -#: src/gui/gui.cpp:4627 -msgid "subsongs" -msgstr "เพลงย่อย" +#: src/gui/guiConst.cpp:709 +msgid "Insert" +msgstr "" -#: src/gui/gui.cpp:4629 -msgid "channels" -msgstr "ช่อง" +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" +msgstr "" -#: src/gui/gui.cpp:4630 +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" +msgstr "" + +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" +msgstr "" + +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" +msgstr "" + +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" +msgstr "" + +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" +msgstr "" + +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" +msgstr "" + +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" +msgstr "" + +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" +msgstr "" + +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" +msgstr "" + +#: src/gui/guiConst.cpp:720 +msgid "Invert values" +msgstr "" + +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" +msgstr "" + +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" +msgstr "" + +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" +msgstr "" + +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" +msgstr "" + +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" +msgstr "" + +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" +msgstr "" + +#: src/gui/guiConst.cpp:727 +msgid "Expand song" +msgstr "" + +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" +msgstr "" + +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" +msgstr "" + +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" +msgstr "" + +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" +msgstr "" + +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" +msgstr "" + +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" +msgstr "" + +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" +msgstr "" + +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" +msgstr "" + +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" +msgstr "" + +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" +msgstr "" + +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" +msgstr "" + +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" +msgstr "" + +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" +msgstr "" + +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" +msgstr "" + +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" +msgstr "" + +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" +msgstr "" + +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" +msgstr "" + +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" +msgstr "" + +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" +msgstr "" + +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" +msgstr "" + +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" +msgstr "" + +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" +msgstr "" + +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" +msgstr "" + +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" +msgstr "" + +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" +msgstr "" + +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" +msgstr "" + +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" +msgstr "" + +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" +msgstr "" + +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" +msgstr "" + +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" +msgstr "" + +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" +msgstr "" + +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" +msgstr "" + +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" +msgstr "" + +#: src/gui/guiConst.cpp:773 +msgid "Add sample" +msgstr "" + +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" +msgstr "" + +#: src/gui/guiConst.cpp:775 +msgid "Open sample" +msgstr "" + +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" +msgstr "" + +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" +msgstr "" + +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" +msgstr "" + +#: src/gui/guiConst.cpp:779 +msgid "Save sample" +msgstr "" + +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" +msgstr "" + +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" +msgstr "" + +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" +msgstr "" + +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" +msgstr "" + +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" +msgstr "" + +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" +msgstr "" + +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" +msgstr "" + +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" +msgstr "" + +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" +msgstr "" + +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" +msgstr "" + +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" +msgstr "" + +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" +msgstr "" + +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" +msgstr "" + +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" +msgstr "" + +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" +msgstr "" + +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" +msgstr "" + +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" +msgstr "" + +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" +msgstr "" + +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" +msgstr "" + +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" +msgstr "" + +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" +msgstr "" + +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" +msgstr "" + +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" +msgstr "" + +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" +msgstr "" + +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" +msgstr "" + +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" +msgstr "" + +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" +msgstr "" + +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" +msgstr "" + +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" +msgstr "" + +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" +msgstr "" + +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" +msgstr "" + +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" +msgstr "" + +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" +msgstr "" + +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" +msgstr "" + +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" +msgstr "" + +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" +msgstr "" + +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" +msgstr "" + +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" +msgstr "" + +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" +msgstr "" + +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" +msgstr "" + +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" +msgstr "" + +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" +msgstr "" + +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" +msgstr "" + +#: src/gui/guiConst.cpp:828 +msgid "---Orders" +msgstr "" + +#: src/gui/guiConst.cpp:829 +msgid "Previous order" +msgstr "" + +#: src/gui/guiConst.cpp:830 +msgid "Next order" +msgstr "" + +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" +msgstr "" + +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" +msgstr "" + +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" +msgstr "" + +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" +msgstr "" + +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" +msgstr "" + +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" +msgstr "" + +#: src/gui/guiConst.cpp:837 +msgid "Add order" +msgstr "" + +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" +msgstr "" + +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" +msgstr "" + +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" +msgstr "" + +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" +msgstr "" + +#: src/gui/guiConst.cpp:845 +msgid "Replay order" +msgstr "" + +#: src/gui/guiConst.cpp:1472 +msgid "All chips" +msgstr "" + +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" +msgstr "" + +#: src/gui/piano.cpp:103 +msgid "Options" +msgstr "" + +#: src/gui/piano.cpp:106 +msgid "Key layout:" +msgstr "" + +#: src/gui/piano.cpp:111 +msgid "Standard" +msgstr "" + +#: src/gui/piano.cpp:114 +msgid "Continuous" +msgstr "" + +#: src/gui/piano.cpp:118 +msgid "Value input pad:" +msgstr "" + +#: src/gui/piano.cpp:120 +msgid "Disabled" +msgstr "" + +#: src/gui/piano.cpp:123 +msgid "Replace piano" +msgstr "" + +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" +msgstr "" + +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" +msgstr "" + +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" +msgstr "" + +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" +msgstr "" + +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" +msgstr "" + +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" +msgstr "" + +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" +msgstr "" + +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" +msgstr "" + +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" +msgstr "" + +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" +msgstr "" + +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" +msgstr "" + +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" +msgstr "" + +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" +msgstr "" + +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" +msgstr "" + +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." +msgstr "" + +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" +msgstr "หรือ" + +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" +msgstr "สร้างใหม่" + +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" +msgstr "" + +#: src/gui/waveEdit.cpp:390 +msgid "Steps" +msgstr "" + +#: src/gui/waveEdit.cpp:394 +msgid "Lines" +msgstr "" + +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" +msgstr "" + +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." +msgstr "" + +#: src/gui/waveEdit.cpp:413 +msgid "Height" +msgstr "" + +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." +msgstr "" + +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" +msgstr "" + +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" +msgstr "" + +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" +msgstr "" + +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" +msgstr "" + +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" +msgstr "" + +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" +msgstr "" + +#: src/gui/waveEdit.cpp:586 +msgid "Mult" +msgstr "" + +#: src/gui/waveEdit.cpp:588 +msgid "FB" +msgstr "" + +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" +msgstr "" + +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" +msgstr "" + +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" +msgstr "" + +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" +msgstr "" + +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" +msgstr "" + +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" +msgstr "" + +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" +msgstr "" + +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" +msgstr "" + +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" +msgstr "" + +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" +msgstr "" + +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" +msgstr "" + +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" +msgstr "" + +#: src/gui/waveEdit.cpp:1029 +msgid "Half" +msgstr "" + +#: src/gui/waveEdit.cpp:1040 +msgid "Double" +msgstr "" + +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" +msgstr "" + +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" +msgstr "" + +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" +msgstr "" + +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" +msgstr "" + +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" +msgstr "" + +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" +msgstr "" + +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" +msgstr "" + +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" +msgstr "" + +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" +msgstr "" + +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" +msgstr "" + +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" +msgstr "" + +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" +msgstr "" + +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" +msgstr "" + +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" +msgstr "" + +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" +msgstr "" + +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" +msgstr "" + +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" +msgstr "" + +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" +msgstr "" + +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +msgstr "" + +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" +msgstr "" + +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" +msgstr "" + +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +msgstr "" + +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" +msgstr "" + +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" +msgstr "" + +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +msgstr "" + +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" +msgstr "" + +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" +msgstr "" + +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" +msgstr "" + +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" +msgstr "" + +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" +msgstr "" + +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" +msgstr "" + +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" +msgstr "" + +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" +msgstr "" + +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" +msgstr "" + +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" +msgstr "" + +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" +msgstr "" + +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" +msgstr "" + +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" +msgstr "" + +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" +msgstr "" + +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" +msgstr "" + +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" +msgstr "" + +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" +msgstr "" + +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" +msgstr "" + +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" +msgstr "" + +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" +msgstr "" + +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" +msgstr "" + +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" +msgstr "" + +#: src/gui/sampleEdit.cpp:474 +msgid "Info" +msgstr "" + +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" +msgstr "" + +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" +msgstr "" + +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." +msgstr "" + +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" +msgstr "" + +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" +msgstr "" + +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" +msgstr "" + +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" +msgstr "" + +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." +msgstr "" + +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." +msgstr "" + +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" +msgstr "" + +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." +msgstr "" + +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" +msgstr "" + +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." +msgstr "" + +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" +msgstr "" + +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" +msgstr "" + +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" +msgstr "" + +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" +msgstr "" + +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" +msgstr "" + +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" +msgstr "" + +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" +msgstr "" + +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" +msgstr "" + +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." +msgstr "" + +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" +msgstr "" + +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" +msgstr "" + +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." +msgstr "" + +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" +msgstr "" + +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" +msgstr "" + +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" +msgstr "" + +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" +msgstr "" + +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" +msgstr "" + +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." +msgstr "" + +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" +msgstr "" + +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" +msgstr "" + +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" +msgstr "" + +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" +msgstr "" + +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" +msgstr "" + +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" +msgstr "" + +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" +msgstr "" + +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" +msgstr "" + +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" +msgstr "" + +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" +msgstr "" + +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" +msgstr "" + +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" +msgstr "" + +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" +msgstr "" + +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." +msgstr "" + +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +msgstr "" + +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" +msgstr "" + +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" +msgstr "" + +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" +msgstr "" + +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" +msgstr "" + +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" +msgstr "" + +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" +msgstr "" + +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" +msgstr "" + +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" +msgstr "" + +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" +msgstr "" + +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" +msgstr "" + +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" +msgstr "" + +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" +msgstr "" + +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." +msgstr "" + +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" +msgstr "" + +#: src/gui/newSong.cpp:183 +msgid "Categories" +msgstr "" + +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" +msgstr "" + +#: src/gui/newSong.cpp:216 +msgid "no results" +msgstr "" + +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" +msgstr "" + +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." +msgstr "" + +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" +msgstr "" + +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" +msgstr "" + +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" +msgstr "" + +#: src/gui/tutorial.cpp:511 +msgid "" +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" +msgstr "" + +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" +msgstr "" + +#: src/gui/tutorial.cpp:518 +msgid "High Score!" +msgstr "" + +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" +msgstr "" + +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +msgstr "" + +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" +msgstr "" + +#: src/gui/tutorial.cpp:696 +msgid "" +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" +msgstr "" + +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" +msgstr "" + +#: src/gui/tutorial.cpp:714 +msgid "" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" +msgstr "" + +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" +msgstr "" + +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" +msgstr "" + +#: src/gui/songInfo.cpp:32 +#, fuzzy +msgid "Song Info##Song Information" +msgstr "ข้อมูลเพลง" + +#: src/gui/songInfo.cpp:50 +msgid "Author" +msgstr "ผู้ประพันธ์" + +#: src/gui/songInfo.cpp:60 +msgid "Album" +msgstr "อัลบั้ม" + +#: src/gui/songInfo.cpp:79 +msgid "Auto" +msgstr "อัตโนมัติ" + +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" +msgstr "การตั้งเสียง (A-4)" + +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." +msgstr "" + +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" +msgstr "กรอบ" + +#: src/gui/grooves.cpp:132 +msgid "remove" +msgstr "" + +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" +msgstr "" + +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" +msgstr "" + +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" +msgstr "" + +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" +msgstr "" + +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" +msgstr "" + +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" +msgstr "" + +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." +msgstr "" + +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." +msgstr "" + +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." +msgstr "" + +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." +msgstr "" + +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" +msgstr "" + +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" +msgstr "" + +#: src/gui/csPlayer.cpp:126 +msgid "Load" +msgstr "" + +#: src/gui/csPlayer.cpp:130 +msgid "Kill" +msgstr "" + +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" +msgstr "" + +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" +msgstr "" + +#: src/gui/csPlayer.cpp:154 +msgid "Status" +msgstr "" + +#: src/gui/csPlayer.cpp:161 +msgid "start" +msgstr "" + +#: src/gui/csPlayer.cpp:163 +msgid "PC" +msgstr "" + +#: src/gui/csPlayer.cpp:165 +msgid "wait" +msgstr "" + +#: src/gui/csPlayer.cpp:167 +msgid "SP" +msgstr "" + +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" +msgstr "" + +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" +msgstr "" + +#: src/gui/csPlayer.cpp:173 +msgid "vol" +msgstr "" + +#: src/gui/csPlayer.cpp:175 +msgid "vols" +msgstr "" + +#: src/gui/csPlayer.cpp:177 +msgid "volst" +msgstr "" + +#: src/gui/csPlayer.cpp:179 +msgid "vib" +msgstr "" + +#: src/gui/csPlayer.cpp:181 +msgid "porta" +msgstr "" + +#: src/gui/csPlayer.cpp:183 +msgid "arp" +msgstr "" + +#: src/gui/csPlayer.cpp:220 +msgid "Trace" +msgstr "" + +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" +msgstr "" + +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" +msgstr "" + +#: src/gui/gui.cpp:1733 +msgid "Open File" +msgstr "" + +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" +msgstr "" + +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" +msgstr "" + +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" +msgstr "" + +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" +msgstr "" + +#: src/gui/gui.cpp:1755 +msgid "Save File" +msgstr "" + +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" +msgstr "" + +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" +msgstr "" + +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" +msgstr "" + +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" +msgstr "" + +#: src/gui/gui.cpp:1793 +msgid "all compatible files" +msgstr "" + +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" +msgstr "" + +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" +msgstr "" + +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" +msgstr "" + +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" +msgstr "" + +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" +msgstr "" + +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" +msgstr "" + +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" +msgstr "" + +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" +msgstr "" + +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" +msgstr "" + +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" +msgstr "" + +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" +msgstr "" + +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" +msgstr "" + +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" +msgstr "" + +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" +msgstr "" + +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" +msgstr "" + +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" +msgstr "" + +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" +msgstr "" + +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" +msgstr "" + +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" +msgstr "" + +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" +msgstr "" + +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" +msgstr "" + +#: src/gui/gui.cpp:1902 +msgid "raw data" +msgstr "" + +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" +msgstr "" + +#: src/gui/gui.cpp:1919 +msgid "Load Sample" +msgstr "" + +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" +msgstr "" + +#: src/gui/gui.cpp:1940 +msgid "Save Sample" +msgstr "" + +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" +msgstr "" + +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" +msgstr "" + +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" +msgstr "" + +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" +msgstr "" + +#: src/gui/gui.cpp:1998 +msgid "Export VGM" +msgstr "" + +#: src/gui/gui.cpp:1999 +msgid "VGM file" +msgstr "" + +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" +msgstr "" + +#: src/gui/gui.cpp:2009 +msgid "text file" +msgstr "" + +#: src/gui/gui.cpp:2019 +msgid "binary file" +msgstr "" + +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" +msgstr "" + +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" +msgstr "" + +#: src/gui/gui.cpp:2073 +msgid "Select Color File" +msgstr "" + +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" +msgstr "" + +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" +msgstr "" + +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" +msgstr "" + +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" +msgstr "" + +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" +msgstr "" + +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" +msgstr "" + +#: src/gui/gui.cpp:2119 +msgid "Export Colors" +msgstr "" + +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" +msgstr "" + +#: src/gui/gui.cpp:2137 +msgid "Export Layout" +msgstr "" + +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" +msgstr "" + +#: src/gui/gui.cpp:2155 +msgid "Export Settings" +msgstr "" + +#: src/gui/gui.cpp:2166 +msgid "Load ROM" +msgstr "" + +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" +msgstr "" + +#: src/gui/gui.cpp:2177 +msgid "command stream" +msgstr "" + +#: src/gui/gui.cpp:2186 +msgid "Open Test" +msgstr "" + +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" +msgstr "" + +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" +msgstr "" + +#: src/gui/gui.cpp:2223 +msgid "Save Test" +msgstr "" + +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" +msgstr "" + +#: src/gui/gui.cpp:2265 +msgid "compression error" +msgstr "" + +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" +msgstr "" + +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" +msgstr "" + +#: src/gui/gui.cpp:2410 +msgid "everything OK" +msgstr "" + +#: src/gui/gui.cpp:2429 +msgid "" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." +msgstr "" + +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" +msgstr "" + +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" +msgstr "" + +#: src/gui/gui.cpp:2860 +msgid "paste special..." +msgstr "" + +#: src/gui/gui.cpp:2861 +msgid "paste mix" +msgstr "" + +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" +msgstr "" + +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" +msgstr "" + +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" +msgstr "" + +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" +msgstr "" + +#: src/gui/gui.cpp:2887 +msgid "paste flood" +msgstr "" + +#: src/gui/gui.cpp:2888 +msgid "paste overflow" +msgstr "" + +#: src/gui/gui.cpp:2897 +msgid "operation mask..." +msgstr "" + +#: src/gui/gui.cpp:2904 +msgid "pull delete" +msgstr "" + +#: src/gui/gui.cpp:2908 +msgid "insert" +msgstr "" + +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" +msgstr "" + +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" +msgstr "" + +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" +msgstr "" + +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" +msgstr "" + +#: src/gui/gui.cpp:2953 +msgid "input latch" +msgstr "" + +#: src/gui/gui.cpp:2980 +msgid "" +"&&: selected instrument\n" +"..: no instrument" +msgstr "" + +#: src/gui/gui.cpp:3034 +msgid "Set" +msgstr "" + +#: src/gui/gui.cpp:3054 +msgid "note up" +msgstr "" + +#: src/gui/gui.cpp:3055 +msgid "note down" +msgstr "" + +#: src/gui/gui.cpp:3056 +msgid "octave up" +msgstr "" + +#: src/gui/gui.cpp:3057 +msgid "octave down" +msgstr "" + +#: src/gui/gui.cpp:3059 +msgid "values up" +msgstr "" + +#: src/gui/gui.cpp:3060 +msgid "values down" +msgstr "" + +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" +msgstr "" + +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" +msgstr "" + +#: src/gui/gui.cpp:3065 +msgid "transpose" +msgstr "" + +#: src/gui/gui.cpp:3073 +msgid "Notes" +msgstr "" + +#: src/gui/gui.cpp:3078 +msgid "Values" +msgstr "" + +#: src/gui/gui.cpp:3085 +msgid "change instrument..." +msgstr "" + +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." +msgstr "" + +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" +msgstr "" + +#: src/gui/gui.cpp:3124 +msgid "Go ahead" +msgstr "" + +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." +msgstr "" + +#: src/gui/gui.cpp:3135 +msgid "Scale" +msgstr "" + +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." +msgstr "" + +#: src/gui/gui.cpp:3142 +msgid "Minimum" +msgstr "" + +#: src/gui/gui.cpp:3151 +msgid "Maximum" +msgstr "" + +#: src/gui/gui.cpp:3170 +msgid "Set effect" +msgstr "" + +#: src/gui/gui.cpp:3188 +msgid "flip selection" +msgstr "" + +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" +msgstr "" + +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" +msgstr "" + +#: src/gui/gui.cpp:3201 +msgid "expand pattern" +msgstr "" + +#: src/gui/gui.cpp:3206 +msgid "collapse song" +msgstr "" + +#: src/gui/gui.cpp:3207 +msgid "expand song" +msgstr "" + +#: src/gui/gui.cpp:3212 +msgid "find/replace" +msgstr "" + +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" +msgstr "" + +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" +msgstr "" + +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." +msgstr "" + +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." +msgstr "" + +#: src/gui/gui.cpp:4367 +msgid "file" +msgstr "ไฟล์" + +#: src/gui/gui.cpp:4368 +msgid "new..." +msgstr "ใหม่..." + +#: src/gui/gui.cpp:4375 +msgid "open..." +msgstr "เปิด..." + +#: src/gui/gui.cpp:4382 +msgid "open recent" +msgstr "เปิดล่าสุด" + +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" +msgstr "ยังไม่มีอะไรในนี้" + +#: src/gui/gui.cpp:4401 +msgid "clear history" +msgstr "ล้างประวัติ" + +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" +msgstr "คุณแน่ใจหรือไม่ที่จะล้างรายชื่อไฟล์ล่าสุด?" + +#: src/gui/gui.cpp:4417 +msgid "save as..." +msgstr "บันทึกเป็น..." + +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." +msgstr "ส่งออกไฟล์เสียง..." + +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." +msgstr "ส่งออกไฟล์ VGM.." + +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." +msgstr "" + +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." +msgstr "ส่งออกไฟล์อักษร..." + +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." +msgstr "ส่งออกไฟล์สตรีมคำสั่ง..." + +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." +msgstr "ส่งออกไฟล์ .dmf" + +#: src/gui/gui.cpp:4476 +msgid "export..." +msgstr "ส่งออก..." + +#: src/gui/gui.cpp:4482 +msgid "manage chips" +msgstr "จัดการชิป" + +#: src/gui/gui.cpp:4486 +msgid "add chip..." +msgstr "เพิ่มชิป..." + +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" +msgstr "ไม่สามารถเพิ่มชิปได้! (%s)" + +#: src/gui/gui.cpp:4504 +msgid "configure chip..." +msgstr "ตั่งค่าชิป..." + +#: src/gui/gui.cpp:4514 +msgid "change chip..." +msgstr "เปลี่ยนชิป..." + +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" +msgstr "สงวนตำแหน่งช่อง" + +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" +msgstr "ไม่สามารถเปลี่ยนชิปได้! (%s)" + +#: src/gui/gui.cpp:4538 +msgid "remove chip..." +msgstr "เอาชิปออก..." + +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" +msgstr "ไม่สามารถเอาชิปออกได้! (%s)" + +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" +msgstr "เปิดไดเรกทอรีของสินทรัพย์ในตัว" + +#: src/gui/gui.cpp:4565 +msgid "restore backup" +msgstr "คืนค่าข้อมูลสำรอง" + +#: src/gui/gui.cpp:4569 +msgid "exit..." +msgstr "ออก..." + +#: src/gui/gui.cpp:4577 +msgid "edit" +msgstr "แก้ไข" + +#: src/gui/gui.cpp:4585 +msgid "clear..." +msgstr "ล้าง..." + +#: src/gui/gui.cpp:4590 +msgid "settings" +msgstr "การตั้งค่า" + +#: src/gui/gui.cpp:4592 +msgid "full screen" +msgstr "เต็มหน้าจอ" + +#: src/gui/gui.cpp:4596 +msgid "lock layout" +msgstr "ล็อคเค้าโครง" + +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" +msgstr "วิชวลไลเซอร์กรอบ" + +#: src/gui/gui.cpp:4605 +msgid "reset layout" +msgstr "ตั้งเค้าโครงใหม่" + +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" +msgstr "สลับไปยังมุมมองมือถือ" + +#: src/gui/gui.cpp:4613 +msgid "user systems..." +msgstr "ระบบที่กำหนดเอง..." + +#: src/gui/gui.cpp:4616 +msgid "settings..." +msgstr "ตั้งค่า..." + +#: src/gui/gui.cpp:4622 +msgid "Window" +msgstr "หน้าต่าง" + +#: src/gui/gui.cpp:4622 +msgid "window" +msgstr "หน้าต่าง" + +#: src/gui/gui.cpp:4623 +msgid "song" +msgstr "เพลง" + +#: src/gui/gui.cpp:4624 +msgid "song comments" +msgstr "ความคิดเห็นเพลง" + +#: src/gui/gui.cpp:4625 +msgid "song information" +msgstr "ข้อมูลเพลง" + +#: src/gui/gui.cpp:4626 +msgid "subsongs" +msgstr "เพลงย่อย" + +#: src/gui/gui.cpp:4628 +msgid "channels" +msgstr "ช่อง" + +#: src/gui/gui.cpp:4629 msgid "chip manager" msgstr "จัดการชิป" -#: src/gui/gui.cpp:4631 -msgid "orders" -msgstr "ลำดับ" +#: src/gui/gui.cpp:4630 +msgid "orders" +msgstr "ลำดับ" + +#: src/gui/gui.cpp:4632 +msgid "pattern manager" +msgstr "จัดการกรอบ" + +#: src/gui/gui.cpp:4633 +msgid "mixer" +msgstr "เครื่องผสมเสียง" + +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" +msgstr "ตัวบ่งชี้ความเข้ากันได้" + +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" +msgstr "สินทรัพย์" + +#: src/gui/gui.cpp:4641 +msgid "instruments" +msgstr "เครื่องดนตรี" + +#: src/gui/gui.cpp:4642 +msgid "samples" +msgstr "แซมเปิล" + +#: src/gui/gui.cpp:4643 +msgid "wavetables" +msgstr "ตารางคลื่น" + +#: src/gui/gui.cpp:4646 +msgid "instrument editor" +msgstr "แก้ไขเครื่องดนตรี" + +#: src/gui/gui.cpp:4647 +msgid "sample editor" +msgstr "แก้ไขแซมเปิล" + +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" +msgstr "แก้ไขตารางคลื่น" + +#: src/gui/gui.cpp:4651 +msgid "visualizers" +msgstr "วิชวลไลเซอร์" + +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" +msgstr "ออสซิลโลสโกป (ช่องมาสเตอร์)" + +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" +msgstr "ออสซิลโลสโกป (ต่อช่อง)" + +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" +msgstr "ออสซิลโลสโกป (X-Y)" + +#: src/gui/gui.cpp:4655 +msgid "volume meter" +msgstr "มาตรวัดความดัง" + +#: src/gui/gui.cpp:4658 +msgid "tempo" +msgstr "อัตราความเร็ว" + +#: src/gui/gui.cpp:4659 +msgid "clock" +msgstr "นาฬิกา" + +#: src/gui/gui.cpp:4660 +msgid "grooves" +msgstr "กรูฟ" + +#: src/gui/gui.cpp:4661 +msgid "speed" +msgstr "ความเร็ว" + +#: src/gui/gui.cpp:4665 +msgid "log viewer" +msgstr "ดูบันทึกล็อก" + +#: src/gui/gui.cpp:4666 +msgid "register view" +msgstr "ดูเรจิสเตอร์" + +#: src/gui/gui.cpp:4667 +msgid "statistics" +msgstr "สถิติ" + +#: src/gui/gui.cpp:4668 +msgid "memory composition" +msgstr "องค์ประกอบหน่วยความจำ" + +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" +msgstr "รายชือเอฟเฟกต์" + +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" +msgstr "ตัวควบคุมการเล่นและแก้ไข" + +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" +msgstr "เปียโน/แผ่นป้อน" + +#: src/gui/gui.cpp:4675 +msgid "spoiler" +msgstr "ตัวสปอย" + +#: src/gui/gui.cpp:4679 +msgid "Help" +msgstr "ความช่วยเหลือ" + +#: src/gui/gui.cpp:4679 +msgid "help" +msgstr "ความช่วยเหลือ" + +#: src/gui/gui.cpp:4681 +msgid "debug menu" +msgstr "เมนูแก้จุดบกพร่อง" + +#: src/gui/gui.cpp:4682 +msgid "inspector" +msgstr "เครื่องตรวจ" + +#: src/gui/gui.cpp:4683 +msgid "panic" +msgstr "หยุดเสียงทั้งหมด" + +#: src/gui/gui.cpp:4684 +msgid "welcome screen" +msgstr "" + +#: src/gui/gui.cpp:4685 +msgid "about..." +msgstr "เกี่ยวกับ..." + +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" +msgstr "| ความเร็ว %d:%d" + +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" +msgstr "| ความเร็ว %d" + +#: src/gui/gui.cpp:4704 +msgid "| Groove" +msgstr "| กรูฟ" + +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " +msgstr " @ %gHz (%g BPM) " + +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " +msgstr "| ลำดับ %.2X/%.2X " + +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " +msgstr "| ลำดับ %d/%d " + +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " +msgstr "| แถว %.2X/%.2X " + +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " +msgstr "| แถว %d/%d " + +#: src/gui/gui.cpp:4721 +msgid "| " +msgstr "| " + +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" +msgstr "ว่างนักใช่ไหม?" + +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "%d ปี" +msgstr[1] "%d ปี" + +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "%d เดือน" +msgstr[1] "%d เดือน" + +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "%d วัน" +msgstr[1] "%d วัน" + +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" +msgstr "" + +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" +msgstr "" + +#: src/gui/gui.cpp:4765 +msgid "Macro release only" +msgstr "" + +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" +msgstr "" + +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " +msgstr "" + +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" +msgstr "" + +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" +msgstr "" + +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" +msgstr "" + +#: src/gui/gui.cpp:4812 +msgid "| modified" +msgstr "" + +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" +msgstr "" + +#: src/gui/gui.cpp:5093 +msgid "" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." +msgstr "" + +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" +msgstr "" + +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." +msgstr "" + +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" +msgstr "" + +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" +msgstr "" + +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" +msgstr "" + +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." +msgstr "" + +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" +msgstr "" + +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" +msgstr "" + +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" +msgstr "" + +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." +msgstr "" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" -msgstr "จัดการกรอบ" +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" +msgstr "" -#: src/gui/gui.cpp:4634 -msgid "mixer" -msgstr "เครื่องผสมเสียง" +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" +msgstr "" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" -msgstr "ตัวบ่งชี้ความเข้ากันได้" +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" +msgstr "" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" -msgstr "สินทรัพย์" +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" +msgstr "" -#: src/gui/gui.cpp:4642 -msgid "instruments" -msgstr "เครื่องดนตรี" +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" +msgstr "" -#: src/gui/gui.cpp:4643 -msgid "samples" -msgstr "แซมเปิล" +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" +msgstr "" -#: src/gui/gui.cpp:4644 -msgid "wavetables" -msgstr "ตารางคลื่น" +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" +msgstr "" + +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" +msgstr "" + +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" +msgstr "" + +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" +msgstr "" + +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" +msgstr "" + +#: src/gui/gui.cpp:5740 +msgid "You opened:" +msgstr "" + +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" +msgstr "" + +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" +msgstr "" + +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" +msgstr "" + +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" +msgstr "" + +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" +msgstr "" + +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." +msgstr "" + +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" +msgstr "" + +#: src/gui/gui.cpp:5864 +msgid "Please wait..." +msgstr "" + +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" +msgstr "" + +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" +msgstr "" + +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" +msgstr "" + +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" +msgstr "" + +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" +msgstr "" + +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" +msgstr "" + +#: src/gui/gui.cpp:6265 +msgid "Erasing" +msgstr "" + +#: src/gui/gui.cpp:6268 +msgid "All subsongs" +msgstr "" + +#: src/gui/gui.cpp:6275 +msgid "Current subsong" +msgstr "" + +#: src/gui/gui.cpp:6342 +msgid "Optimization" +msgstr "" + +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" +msgstr "" + +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" +msgstr "" + +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" +msgstr "" + +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" +msgstr "" + +#: src/gui/gui.cpp:6453 +msgid "Got it" +msgstr "" + +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" +msgstr "" + +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" +msgstr "" + +#: src/gui/gui.cpp:6493 +msgid "Starting octave" +msgstr "" + +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" +msgstr "" + +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" +msgstr "" + +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" +msgstr "" + +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" +msgstr "" + +#: src/gui/gui.cpp:6861 +msgid "Data type:" +msgstr "" + +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" +msgstr "" + +#: src/gui/gui.cpp:6889 +msgid "Unsigned" +msgstr "" + +#: src/gui/gui.cpp:6893 +msgid "Big endian" +msgstr "" + +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" +msgstr "" + +#: src/gui/gui.cpp:6905 +msgid "Swap words" +msgstr "" + +#: src/gui/gui.cpp:6909 +msgid "Encoding:" +msgstr "" + +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" +msgstr "" + +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" +msgstr "" + +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" +msgstr "" + +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." +msgstr "" + +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." +msgstr "" + +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" +msgstr "" + +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" +msgstr "" + +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." +msgstr "" + +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" +msgstr "" + +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" +msgstr "" + +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" +msgstr "" + +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" +msgstr "" + +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" +msgstr "" + +#: src/gui/gui.cpp:7675 +msgid "(Popup)" +msgstr "" + +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" +msgstr "" + +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" +msgstr "" + +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" +msgstr "LocaleSettings: ccjk 0E00-0E7F" + +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" +msgstr "" + +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" +msgstr "" + +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" +msgstr "" + +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" +msgstr "" + +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" +msgstr "" + +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" -msgstr "แก้ไขเครื่องดนตรี" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4648 -msgid "sample editor" -msgstr "แก้ไขแซมเปิล" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" -msgstr "แก้ไขตารางคลื่น" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4652 -msgid "visualizers" -msgstr "วิชวลไลเซอร์" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" +msgstr "" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" -msgstr "ออสซิลโลสโกป (ช่องมาสเตอร์)" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" +msgstr "" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" -msgstr "ออสซิลโลสโกป (ต่อช่อง)" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" +msgstr "" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" -msgstr "ออสซิลโลสโกป (X-Y)" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" +msgstr "" -#: src/gui/gui.cpp:4656 -msgid "volume meter" -msgstr "มาตรวัดความดัง" +#: src/gui/sysManager.cpp:56 +msgid "Actions" +msgstr "" -#: src/gui/gui.cpp:4659 -msgid "tempo" -msgstr "อัตราความเร็ว" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" +msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" -msgstr "นาฬิกา" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" +msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" -msgstr "กรูฟ" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" +msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" -msgstr "ความเร็ว" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" +msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" -msgstr "ดูบันทึกล็อก" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" +msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" -msgstr "ดูเรจิสเตอร์" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" +msgstr "" -#: src/gui/gui.cpp:4668 -msgid "statistics" -msgstr "สถิติ" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" +msgstr "" -#: src/gui/gui.cpp:4669 -msgid "memory composition" -msgstr "องค์ประกอบหน่วยความจำ" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" +msgstr "" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" -msgstr "รายชือเอฟเฟกต์" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" +msgstr "" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" -msgstr "ตัวควบคุมการเล่นและแก้ไข" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" +msgstr "" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" -msgstr "เปียโน/แผ่นป้อน" +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" +msgstr "" -#: src/gui/gui.cpp:4676 -msgid "spoiler" -msgstr "ตัวสปอย" +#: src/gui/insEdit.cpp:43 +msgid "Down." +msgstr "" -#: src/gui/gui.cpp:4680 -msgid "Help" -msgstr "ความช่วยเหลือ" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" +msgstr "" -#: src/gui/gui.cpp:4680 -msgid "help" -msgstr "ความช่วยเหลือ" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" +msgstr "" -#: src/gui/gui.cpp:4682 -msgid "debug menu" -msgstr "เมนูแก้จุดบกพร่อง" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" +msgstr "" -#: src/gui/gui.cpp:4683 -msgid "inspector" -msgstr "เครื่องตรวจ" +#: src/gui/insEdit.cpp:47 +msgid "Up." +msgstr "" -#: src/gui/gui.cpp:4684 -msgid "panic" -msgstr "หยุดเสียงทั้งหมด" +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" +msgstr "" -#: src/gui/gui.cpp:4685 -msgid "about..." -msgstr "เกี่ยวกับ..." +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" +msgstr "" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" -msgstr "| ความเร็ว %d:%d" +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" +msgstr "" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" -msgstr "| ความเร็ว %d" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" +msgstr "" -#: src/gui/gui.cpp:4704 -msgid "| Groove" -msgstr "| กรูฟ" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" +msgstr "" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " -msgstr " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" +msgstr "" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " -msgstr "| ลำดับ %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" +msgstr "" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " -msgstr "| ลำดับ %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" +msgstr "" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " -msgstr "| แถว %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" +msgstr "" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " -msgstr "| แถว %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" +msgstr "" -#: src/gui/gui.cpp:4721 -msgid "| " -msgstr "| " +#: src/gui/insEdit.cpp:53 +msgid "AM" +msgstr "" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" -msgstr "ว่างนักใช่ไหม?" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" +msgstr "" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "%d ปี" -msgstr[1] "%d ปี" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" +msgstr "" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "%d เดือน" -msgstr[1] "%d เดือน" +#: src/gui/insEdit.cpp:53 +msgid "Sustained" +msgstr "" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "%d วัน" -msgstr[1] "%d วัน" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" +msgstr "" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" msgstr "" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" msgstr "" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" msgstr "" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" msgstr "" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" msgstr "" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" +#: src/gui/insEdit.cpp:53 +msgid "Reverb" msgstr "" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" +#: src/gui/insEdit.cpp:53 +msgid "Fine" msgstr "" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" msgstr "" -#: src/gui/gui.cpp:4812 -msgid "| modified" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" msgstr "" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" msgstr "" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" msgstr "" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" msgstr "" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" msgstr "" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:63 +msgid "Left Output" msgstr "" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" msgstr "" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" msgstr "" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" msgstr "" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" msgstr "" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" msgstr "" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" +#: src/gui/insEdit.cpp:75 +msgid "Left" msgstr "" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." +#: src/gui/insEdit.cpp:76 +msgid "Right" msgstr "" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" +#: src/gui/insEdit.cpp:77 +msgid "Tune" msgstr "" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" msgstr "" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" msgstr "" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" msgstr "" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" msgstr "" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" msgstr "" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" msgstr "" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" msgstr "" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" msgstr "" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" msgstr "" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" msgstr "" -#: src/gui/gui.cpp:5743 -msgid "You opened:" +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" msgstr "" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" msgstr "" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" msgstr "" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" msgstr "" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" msgstr "" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" msgstr "" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" msgstr "" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" msgstr "" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" msgstr "" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" msgstr "" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" msgstr "" -#: src/gui/gui.cpp:6270 -msgid "Erasing" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" msgstr "" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" msgstr "" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" msgstr "" -#: src/gui/gui.cpp:6347 -msgid "Optimization" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" msgstr "" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" msgstr "" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" msgstr "" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" msgstr "" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" msgstr "" -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" msgstr "" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" msgstr "" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" msgstr "" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" msgstr "" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" msgstr "" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" msgstr "" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" msgstr "" -#: src/gui/gui.cpp:6846 -msgid "Data type:" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" msgstr "" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" msgstr "" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" msgstr "" -#: src/gui/gui.cpp:6878 -msgid "Big endian" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" msgstr "" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" msgstr "" -#: src/gui/gui.cpp:6890 -msgid "Swap words" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" msgstr "" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" msgstr "" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" msgstr "" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" msgstr "" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" msgstr "" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" msgstr "" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" msgstr "" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" msgstr "" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" msgstr "" -#: src/gui/gui.cpp:7499 -msgid "" -"\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" msgstr "" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" msgstr "" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" msgstr "" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" msgstr "" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" msgstr "" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" msgstr "" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" -msgstr "LocaleSettings: ccjk 0E00-0E7F" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" +msgstr "" -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" msgstr "" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:230 +msgid "" +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" msgstr "" -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" +msgstr "" + +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:56 -msgid "Actions" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" msgstr "" -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" +#: src/gui/insEdit.cpp:440 +msgid "tone" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" +#: src/gui/insEdit.cpp:442 +msgid "envelope" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" +#: src/gui/insEdit.cpp:451 +msgid "special wave" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" +#: src/gui/insEdit.cpp:464 +msgid "hold" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" +#: src/gui/insEdit.cpp:465 +msgid "alternate" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Fine" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" +#: src/gui/insEdit.cpp:475 +msgid "mirror" msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" +#: src/gui/insEdit.cpp:479 +msgid "resolution" msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" +#: src/gui/insEdit.cpp:480 +msgid "fixed" msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" +#: src/gui/insEdit.cpp:481 +msgid "N/A" msgstr "" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" +#: src/gui/insEdit.cpp:488 +msgid "echo" msgstr "" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" msgstr "" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" msgstr "" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" msgstr "" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" msgstr "" -#: src/gui/insEdit.cpp:72 -msgid "Left" +#: src/gui/insEdit.cpp:507 +msgid "test" msgstr "" -#: src/gui/insEdit.cpp:73 -msgid "Right" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" msgstr "" -#: src/gui/insEdit.cpp:74 -msgid "Tune" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" msgstr "" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" msgstr "" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" msgstr "" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" +#: src/gui/insEdit.cpp:517 +msgid "high3" msgstr "" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" +#: src/gui/insEdit.cpp:518 +msgid "high1" msgstr "" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" +#: src/gui/insEdit.cpp:519 +msgid "poly9" msgstr "" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" +#: src/gui/insEdit.cpp:528 +msgid "16'" msgstr "" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" +#: src/gui/insEdit.cpp:529 +msgid "8'" msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" +#: src/gui/insEdit.cpp:530 +msgid "4'" msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" +#: src/gui/insEdit.cpp:531 +msgid "2'" msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" +#: src/gui/insEdit.cpp:532 +msgid "sustain" msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" +#: src/gui/insEdit.cpp:537 +msgid "square" msgstr "" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" +#: src/gui/insEdit.cpp:545 +msgid "surround" msgstr "" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" msgstr "" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" msgstr "" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" msgstr "" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" msgstr "" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" msgstr "" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" msgstr "" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" msgstr "" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" +#: src/gui/insEdit.cpp:562 +msgid "low pass" msgstr "" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" msgstr "" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" +#: src/gui/insEdit.cpp:564 +msgid "band pass" msgstr "" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" msgstr "" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" msgstr "" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" +#: src/gui/insEdit.cpp:579 +msgid "invert B" msgstr "" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" +#: src/gui/insEdit.cpp:580 +msgid "invert A" msgstr "" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" +#: src/gui/insEdit.cpp:581 +msgid "reset B" msgstr "" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" +#: src/gui/insEdit.cpp:582 +msgid "reset A" msgstr "" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" +#: src/gui/insEdit.cpp:583 +msgid "clip B" msgstr "" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" +#: src/gui/insEdit.cpp:584 +msgid "clip A" msgstr "" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" msgstr "" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" msgstr "" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" +#: src/gui/insEdit.cpp:599 +msgid "rear right" msgstr "" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" +#: src/gui/insEdit.cpp:600 +msgid "rear left" msgstr "" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" +#: src/gui/insEdit.cpp:605 +msgid "on" msgstr "" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" msgstr "" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" msgstr "" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" +#: src/gui/insEdit.cpp:616 +msgid "pause" msgstr "" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" +#: src/gui/insEdit.cpp:617 +msgid "reverse" msgstr "" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" msgstr "" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" +#: src/gui/insEdit.cpp:636 +msgid "Average" msgstr "" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" msgstr "" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" msgstr "" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" msgstr "" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" msgstr "" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" msgstr "" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" msgstr "" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" msgstr "" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" +#: src/gui/insEdit.cpp:648 +msgid "Slide" msgstr "" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" msgstr "" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" msgstr "" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" msgstr "" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" msgstr "" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" msgstr "" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" msgstr "" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" msgstr "" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" msgstr "" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" msgstr "" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" +#: src/gui/insEdit.cpp:729 +msgid "Relative" msgstr "" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" +#: src/gui/insEdit.cpp:778 +msgid "Random" msgstr "" -#: src/gui/insEdit.cpp:335 -msgid "triangle" +#: src/gui/insEdit.cpp:795 +msgid "Self" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" msgstr "" -#: src/gui/insEdit.cpp:366 -msgid "fixed" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" msgstr "" -#: src/gui/insEdit.cpp:367 -msgid "N/A" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" msgstr "" -#: src/gui/insEdit.cpp:374 -msgid "echo" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" msgstr "" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" msgstr "" -#: src/gui/insEdit.cpp:393 -msgid "test" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:403 -msgid "high3" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:404 -msgid "high1" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:405 -msgid "poly9" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:414 -msgid "16'" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:417 -msgid "2'" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:423 -msgid "square" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:431 -msgid "surround" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:437 -msgid "oneshot" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:448 -msgid "low pass" +#: src/gui/insEdit.cpp:3281 +msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:450 -msgid "band pass" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:465 -msgid "invert B" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:466 -msgid "invert A" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:467 -msgid "reset B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:468 -msgid "reset A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:469 -msgid "clip B" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:470 -msgid "clip A" +#: src/gui/insEdit.cpp:3397 +msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:485 -msgid "rear right" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:486 -msgid "rear left" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:491 -msgid "on" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:502 -msgid "pause" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:503 -msgid "reverse" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:522 -msgid "Average" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." msgstr "" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:534 -msgid "Slide" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" +#: src/gui/insEdit.cpp:4329 +msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" +#: src/gui/insEdit.cpp:5231 +msgid "F" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" msgstr "" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" msgstr "" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6303 #, c-format -msgid "%s name" +msgid "Decrease resonance when pitch increases##decreaseres%d" msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3447 -msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6346 +msgid "In" msgstr "" -#: src/gui/insEdit.cpp:3663 -msgid "Env" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Envelope 2 (kick only)" +msgid "Feed signal from filter %d output to channel output" msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Operator %d" +msgid "Filter %d macros" msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "ไม่ได้เลือกเครื่องดนตรีไว้" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "" diff --git a/po/tr.po b/po/tr.po index 027c6ba8bd..fc1bfd1014 100644 --- a/po/tr.po +++ b/po/tr.po @@ -12,12 +12,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "" @@ -27,1244 +27,1597 @@ msgstr "" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" msgstr "" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 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:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 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:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 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:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:527 +#: 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:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 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:529 +#: 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:530 +#: 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:533 +#: 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:534 +#: 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:535 +#: 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:536 +#: 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:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "" -#: src/engine/sysDef.cpp:544 +#: 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:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:564 +#: 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:565 +#: 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:566 +#: 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:567 +#: 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:568 +#: 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:569 +#: 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:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:573 +#: 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:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:590 +#: 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:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" msgstr "" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 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:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 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:639 +#: src/engine/sysDef.cpp:661 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:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 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:650 +#: src/engine/sysDef.cpp:672 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:651 +#: src/engine/sysDef.cpp:673 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:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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:674 +#: src/engine/sysDef.cpp:696 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:675 +#: src/engine/sysDef.cpp:697 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:676 +#: src/engine/sysDef.cpp:698 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:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:701 -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." +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" +#: src/engine/sysDef.cpp:725 +msgid "" +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" msgstr "" -#: src/engine/sysDef.cpp:722 -msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 2" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 3" +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 -msgid "Noise" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" msgstr "" -#: src/engine/sysDef.cpp:729 -msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" msgstr "" -#: src/engine/sysDef.cpp:734 -msgid "Sega Master System + FM Expansion" +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" msgstr "" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 -msgid "Game Boy" +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" msgstr "" -#: src/engine/sysDef.cpp:741 -msgid "the most popular portable game console of the era." +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 1" +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 2" +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 -msgid "Wavetable" +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" msgstr "" -#: src/engine/sysDef.cpp:749 -msgid "11xx: Set noise length (0: long; 1: short)" +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" msgstr "" -#: src/engine/sysDef.cpp:750 -msgid "12xx: Set duty cycle (0 to 3)" +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" msgstr "" -#: src/engine/sysDef.cpp:751 -msgid "13xy: Setup sweep (x: time; y: shift)" +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:752 -msgid "14xx: Set sweep direction (0: up; 1: down)" +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" msgstr "" -#: src/engine/sysDef.cpp:757 -msgid "PC Engine/TurboGrafx-16" +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" msgstr "" -#: src/engine/sysDef.cpp:758 -msgid "an '80s game console with a wavetable sound chip, popular in Japan." +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" msgstr "" -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 -msgid "11xx: Toggle noise mode" +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:767 -msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:768 -msgid "13xx: Set LFO speed" +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:774 -msgid "NES (Ricoh 2A03)" +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:775 -msgid "" -"also known as Famicom in Japan, it's the most well-known game console of the " -"'80s." +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 -msgid "Triangle" +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 -msgid "DPCM" +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 -msgid "11xx: Write to delta modulation counter (0 to 7F)" +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 -msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:829 +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:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 +msgid "Noise" +msgstr "" + +#: src/engine/sysDef.cpp:836 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:841 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:856 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "" + +#: src/engine/sysDef.cpp:857 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:858 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:859 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:864 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:865 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:874 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:875 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:882 +msgid "" +"also known as Famicom in Japan, it's the most well-known game console of the " +"'80s." +msgstr "" + +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 +msgid "Triangle" +msgstr "" + +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 +msgid "DPCM" +msgstr "" + +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 +msgid "11xx: Write to delta modulation counter (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 +msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." msgstr "" -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 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:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1272,992 +1625,1009 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 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:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." msgstr "" -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 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:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 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:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "" -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 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:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 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:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "" -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" msgstr "" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." msgstr "" -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "" -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 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:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 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:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "" -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 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:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." msgstr "" -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 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:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 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:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 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:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 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:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 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:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2265,76 +2635,77 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 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:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2343,11 +2714,11 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2355,169 +2726,169 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "" -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2525,1224 +2896,1375 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." msgstr "" -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 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:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "" -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "" -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 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:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 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:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" msgstr "" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 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:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "" -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." msgstr "" -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 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:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." msgstr "" -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "" -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "" -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." msgstr "" -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "" -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 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:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 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:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." msgstr "" -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "" -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 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:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 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:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." msgstr "" -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 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:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "" -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 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:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "" -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 msgid "E3xx: Set vibrato shape" msgstr "" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "" -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "" @@ -3755,7 +4277,7 @@ msgid "output" msgstr "" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "" @@ -3764,59 +4286,60 @@ msgid "Master Volume" msgstr "" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "" @@ -3832,8 +4355,8 @@ msgstr "" msgid "Display internal" msgstr "" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "" @@ -3841,10 +4364,10 @@ msgstr "" msgid "Sample Preview" msgstr "" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "" @@ -3857,26 +4380,26 @@ msgstr "" msgid "no data in oldPatMap for channel %d!" msgstr "" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "" @@ -3889,12507 +4412,15261 @@ msgstr "" msgid "no chips with memory" msgstr "" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" msgstr "" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" +#: src/gui/presets.cpp:241 +msgid "Vectrex" msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" +#: src/gui/presets.cpp:335 +msgid "Computers" msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." +#: src/gui/presets.cpp:431 +msgid "MSX" msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:412 -msgid "format version:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" msgstr "" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/log.cpp:27 -msgid "info" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" msgstr "" -#: src/gui/log.cpp:68 -msgid "time" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" msgstr "" -#: src/gui/log.cpp:70 -msgid "level" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" msgstr "" -#: src/gui/log.cpp:72 -msgid "message" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" msgstr "" -#: src/gui/pattern.cpp:504 -msgid "Options:" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" -msgstr[1] "" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" +#: src/gui/presets.cpp:1502 +msgid "FM-7" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" +#: src/gui/presets.cpp:1664 +msgid "Atari" msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" +#: src/gui/presets.cpp:1719 +msgid "Capcom" msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" msgstr "" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -#: src/gui/editControls.cpp:52 -msgid "piano" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" +#: src/gui/presets.cpp:1789 +msgid "Data East" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" +#: src/gui/presets.cpp:2047 +msgid "Konami" msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" msgstr "" -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" +#: src/gui/presets.cpp:2189 +msgid "Namco" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" msgstr "" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." +#: src/gui/presets.cpp:2273 +msgid "Sega" msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" msgstr "" -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" msgstr "" -#: src/gui/util.cpp:93 -msgid "" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" +#: src/gui/presets.cpp:2507 +msgid "SNK" msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" msgstr "" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" +#: src/gui/presets.cpp:2653 +msgid "Taito" msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" msgstr "" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" msgstr "" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" msgstr "" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" msgstr "" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" +#: src/gui/presets.cpp:3545 +msgid "Specialized" msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" +#: src/gui/intro.cpp:124 +msgid "Preview" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" msgstr "" -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" +#: src/gui/intro.cpp:310 +msgid "hold to skip" msgstr "" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" +#: src/gui/dataList.cpp:125 +msgid "Bug!" msgstr "" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" msgstr "" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" msgstr "" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." msgstr "" -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" msgstr "" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" msgstr "" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" msgstr "" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" msgstr "" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" +#: src/gui/dataList.cpp:314 +msgid "make instrument" msgstr "" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" msgstr "" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" msgstr "" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" msgstr "" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" msgstr "" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" msgstr "" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." msgstr "" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." msgstr "" -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" msgstr "" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." msgstr "" -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" msgstr "" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" msgstr "" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" msgstr "" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" msgstr "" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" msgstr "" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" msgstr "" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" msgstr "" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" msgstr "" -#: src/gui/sysConf.cpp:1571 -msgid "full" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." msgstr "" -#: src/gui/sysConf.cpp:1573 -msgid "half" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" msgstr "" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" msgstr "" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." msgstr "" -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." msgstr "" -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" msgstr "" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" +#: src/gui/exportOptions.cpp:32 +msgid "one file" msgstr "" -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" msgstr "" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" msgstr "" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" msgstr "" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" msgstr "" -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" msgstr "" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" msgstr "" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" msgstr "" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" msgstr "" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" msgstr "" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" msgstr "" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" msgstr "" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" msgstr "" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" msgstr "" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" msgstr "" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" msgstr "" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" msgstr "" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" msgstr "" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" msgstr "" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" +#: src/gui/exportOptions.cpp:150 +msgid "format version" msgstr "" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" msgstr "" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" msgstr "" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" msgstr "" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" msgstr "" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" +#: src/gui/exportOptions.cpp:168 +msgid "custom" msgstr "" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" msgstr "" -#: src/gui/sysConf.cpp:2086 -#, c-format -msgid "sum: %d" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." msgstr "" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" msgstr "" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" msgstr "" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" msgstr "" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." msgstr "" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" msgstr "" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" msgstr "" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" msgstr "" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" msgstr "" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" msgstr "" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" msgstr "" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." msgstr "" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" msgstr "" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" msgstr "" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." msgstr "" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" msgstr "" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" msgstr "" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" msgstr "" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" msgstr "" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" msgstr "" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" msgstr "" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" msgstr "" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" msgstr "" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." msgstr "" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" msgstr "" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" msgstr "" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" msgstr "" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" msgstr "" -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" -#: src/gui/userPresets.cpp:325 -msgid "User Systems" +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" msgstr "" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" msgstr "" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" msgstr "" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" +#: src/gui/speed.cpp:80 +msgid "Groove" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" +#: src/gui/speed.cpp:87 +msgid "click for one speed" msgstr "" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" +#: src/gui/speed.cpp:90 +msgid "Speeds" msgstr "" -#: src/gui/userPresets.cpp:476 -msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" msgstr "" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" msgstr "" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" +#: src/gui/speed.cpp:177 +msgid "Numerator" msgstr "" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" msgstr "" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" +#: src/gui/speed.cpp:193 +msgid "Divider" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" +#: src/gui/speed.cpp:208 +msgid "Highlight" msgstr "" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" msgstr "" -#: src/gui/effectList.cpp:47 -msgid "Description" +#: src/gui/speed.cpp:245 +msgid "Song Length" msgstr "" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" msgstr "" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" +#: src/gui/channels.cpp:49 +msgid "Pat" msgstr "" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" msgstr "" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" +#: src/gui/channels.cpp:53 +msgid "Swap" msgstr "" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" msgstr "" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" msgstr "" -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" msgstr "" -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" msgstr "" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." msgstr "" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." msgstr "" -#: src/gui/settings.cpp:208 -msgid "Lower" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." msgstr "" -#: src/gui/settings.cpp:210 -msgid "Medium" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." msgstr "" -#: src/gui/settings.cpp:212 -msgid "Ultra" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." msgstr "" -#: src/gui/settings.cpp:213 -msgid "Ultimate" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." msgstr "" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" msgstr "" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" msgstr "" -#: src/gui/settings.cpp:219 -msgid "/dev/port" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" msgstr "" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" msgstr "" -#: src/gui/settings.cpp:221 -msgid "outb()" +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" msgstr "" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" +#: src/gui/log.cpp:26 +msgid "warning" msgstr "" -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" +#: src/gui/log.cpp:27 +msgid "info" msgstr "" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" msgstr "" -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +#: src/gui/log.cpp:29 +msgid "trace" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" msgstr "" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" msgstr "" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" msgstr "" -#: src/gui/settings.cpp:242 -msgid "--select--" +#: src/gui/log.cpp:68 +msgid "time" msgstr "" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" +#: src/gui/log.cpp:70 +msgid "level" msgstr "" -#: src/gui/settings.cpp:250 -msgid "Note Off" +#: src/gui/log.cpp:72 +msgid "message" msgstr "" -#: src/gui/settings.cpp:251 -msgid "Note On" +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" msgstr "" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" msgstr "" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" +#: src/gui/pattern.cpp:508 +msgid "Options:" msgstr "" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" msgstr "" -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" msgstr "" -#: src/gui/settings.cpp:257 -msgid "SysEx" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" msgstr "" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" msgstr "" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" msgstr "" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" msgstr "" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" msgstr "" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" msgstr "" -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" msgstr "" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" msgstr "" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" msgstr "" -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" msgstr "" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." msgstr "" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." msgstr "" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" -msgstr "" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" +msgstr[1] "" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" msgstr "" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" msgstr "" -#: src/gui/settings.cpp:318 -msgid "Press key..." +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" msgstr "" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" msgstr "" -#: src/gui/settings.cpp:574 -msgid "General" +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" msgstr "" -#: src/gui/settings.cpp:591 -msgid "Language" +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" msgstr "" -#: src/gui/settings.cpp:610 -msgid "Render backend" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" msgstr "" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." +#: src/gui/chanOsc.cpp:45 +msgid "Off" msgstr "" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" msgstr "" -#: src/gui/settings.cpp:670 -msgid "Render driver" +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" msgstr "" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" msgstr "" -#: src/gui/settings.cpp:687 -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." +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" msgstr "" -#: src/gui/settings.cpp:688 -msgid "Red bits" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" msgstr "" -#: src/gui/settings.cpp:693 -msgid "Green bits" +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" msgstr "" -#: src/gui/settings.cpp:698 -msgid "Blue bits" +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" msgstr "" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" msgstr "" -#: src/gui/settings.cpp:708 -msgid "Color depth" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" msgstr "" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" msgstr "" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" msgstr "" -#: src/gui/settings.cpp:724 -msgid "Double buffer" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" msgstr "" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" msgstr "" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" msgstr "" -#: src/gui/settings.cpp:739 -msgid "VSync" +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" +#: src/gui/chanOsc.cpp:296 +msgid "Distance" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Unlimited" +#: src/gui/chanOsc.cpp:305 +msgid "Spread" msgstr "" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" msgstr "" -#: src/gui/settings.cpp:757 -msgid "Display render time" +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" msgstr "" -#: src/gui/settings.cpp:764 -msgid "Late render clear" +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" msgstr "" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" msgstr "" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" msgstr "" -#: src/gui/settings.cpp:779 +#: src/gui/chanOsc.cpp:358 msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" -msgstr "" - -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -#: src/gui/settings.cpp:789 -msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +#: src/gui/chanOsc.cpp:380 +msgid "Text color" msgstr "" -#: src/gui/settings.cpp:794 -msgid "Enable event delay" +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" msgstr "" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" msgstr "" -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" msgstr "" -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" msgstr "" -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" msgstr "" -#: src/gui/settings.cpp:820 -#, c-format -msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" msgstr "" -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" msgstr "" -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" msgstr "" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" msgstr "" -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" msgstr "" -#: src/gui/settings.cpp:840 +#: src/gui/editControls.cpp:51 msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +"select\n" +"all" msgstr "" -#: src/gui/settings.cpp:842 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." +#: src/gui/editControls.cpp:52 +msgid "piano" msgstr "" -#: src/gui/settings.cpp:849 -msgid "Vibration" +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" msgstr "" -#: src/gui/settings.cpp:851 -msgid "Strength" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" +#: src/gui/editControls.cpp:57 +msgid "" +"paste\n" +"mix" msgstr "" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" msgstr "" -#: src/gui/settings.cpp:868 -msgid "Use system file picker" +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" msgstr "" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" msgstr "" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" msgstr "" -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." +#: src/gui/editControls.cpp:62 +msgid "" +"paste\n" +"overflow" msgstr "" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" msgstr "" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" +#: src/gui/editControls.cpp:64 +msgid "" +"transpose\n" +"values" msgstr "" -#: src/gui/settings.cpp:900 +#: src/gui/editControls.cpp:67 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." +"change\n" +"ins" msgstr "" -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" +#: src/gui/editControls.cpp:68 +msgid "" +"find/\n" +"replace" msgstr "" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" msgstr "" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" msgstr "" -#: src/gui/settings.cpp:914 -msgid "No##pol0" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" msgstr "" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" msgstr "" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" msgstr "" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" msgstr "" -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" msgstr "" -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" msgstr "" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" +#: src/gui/editControls.cpp:79 +msgid "opmask" msgstr "" -#: src/gui/settings.cpp:960 +#: src/gui/editControls.cpp:80 msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." -msgstr "" - -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" +"scroll\n" +"mode" msgstr "" -#: src/gui/settings.cpp:969 +#: src/gui/editControls.cpp:81 msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +"input\n" +"latch" msgstr "" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" msgstr "" -#: src/gui/settings.cpp:978 +#: src/gui/editControls.cpp:83 msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." +"clear\n" +"latch" msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" msgstr "" -#: src/gui/settings.cpp:984 -msgid "Initial system:" +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" msgstr "" -#: src/gui/settings.cpp:986 -msgid "Current system" +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" msgstr "" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" msgstr "" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" msgstr "" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" msgstr "" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" msgstr "" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" msgstr "" -#: src/gui/settings.cpp:1198 -msgid "Default author name" +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" msgstr "" -#: src/gui/settings.cpp:1202 -msgid "Start-up" +#: src/gui/editControls.cpp:507 +msgid "Save as..." msgstr "" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" msgstr "" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" +#: src/gui/editControls.cpp:524 +msgid "Song Info" msgstr "" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" msgstr "" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" +#: src/gui/editControls.cpp:536 +msgid "Comments" msgstr "" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" +#: src/gui/editControls.cpp:545 +msgid "Channels here..." msgstr "" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" +#: src/gui/editControls.cpp:548 +msgid "Chips here..." msgstr "" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." msgstr "" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" msgstr "" -#: src/gui/settings.cpp:1239 -msgid "Behavior" +#: src/gui/editControls.cpp:562 +msgid "RegView" msgstr "" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" +#: src/gui/editControls.cpp:566 +msgid "Stats" msgstr "" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" msgstr "" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" msgstr "" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." +#: src/gui/editControls.cpp:577 +msgid "XYOsc" msgstr "" -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" +#: src/gui/editControls.cpp:581 +msgid "Meter" msgstr "" -#: src/gui/settings.cpp:1273 -msgid "Output" +#: src/gui/editControls.cpp:585 +msgid "Memory" msgstr "" -#: src/gui/settings.cpp:1281 -msgid "Backend" +#: src/gui/editControls.cpp:589 +msgid "CV" msgstr "" -#: src/gui/settings.cpp:1314 -msgid "Driver" +#: src/gui/editControls.cpp:593 +msgid "Presets" msgstr "" -#: src/gui/settings.cpp:1337 -msgid "Device" +#: src/gui/editControls.cpp:597 +msgid "PatManager" msgstr "" -#: src/gui/settings.cpp:1341 -msgid "" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" msgstr "" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" msgstr "" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." +#: src/gui/editControls.cpp:610 +msgid "Log" msgstr "" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" msgstr "" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" msgstr "" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" msgstr "" -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" msgstr "" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" msgstr "" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" msgstr "" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" msgstr "" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" msgstr "" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" msgstr "" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" msgstr "" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" msgstr "" -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" msgstr "" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" msgstr "" -#: src/gui/settings.cpp:1479 -#, 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:1480 -#, 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:1487 -msgid "Mixing" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" msgstr "" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" msgstr "" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" +#: src/gui/editControls.cpp:930 +msgid "Oct." msgstr "" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" msgstr "" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" msgstr "" -#: src/gui/settings.cpp:1531 -msgid "MIDI" +#: src/gui/editControls.cpp:971 +msgid "Foll." msgstr "" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" msgstr "" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" msgstr "" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" msgstr "" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" msgstr "" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" msgstr "" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" msgstr "" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" msgstr "" -#: src/gui/settings.cpp:1589 -msgid "Value input style" +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" msgstr "" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" +#: src/gui/util.cpp:97 +msgid "Ctrl-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" +#: src/gui/util.cpp:99 +msgid "Alt-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" +#: src/gui/util.cpp:100 +msgid "Shift-" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" +#: src/gui/stats.cpp:36 +msgid "Audio load" msgstr "" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" msgstr "" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" msgstr "" -#: src/gui/settings.cpp:1653 -msgid "Actions:" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" msgstr "" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" msgstr "" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" msgstr "" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" msgstr "" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" msgstr "" -#: src/gui/settings.cpp:1689 -msgid "Action" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" msgstr "" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" msgstr "" -#: src/gui/settings.cpp:1852 -msgid "Melodic" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" msgstr "" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" msgstr "" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" msgstr "" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" msgstr "" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" msgstr "" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" msgstr "" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" msgstr "" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" msgstr "" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" msgstr "" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:1908 -msgid "Emulation" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:1910 -msgid "Cores" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" msgstr "" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" msgstr "" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" msgstr "" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" msgstr "" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" msgstr "" -#: src/gui/settings.cpp:2107 -msgid "Playback" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" msgstr "" -#: src/gui/settings.cpp:2112 -msgid "Render" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" msgstr "" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" msgstr "" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" msgstr "" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" msgstr "" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" msgstr "" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" msgstr "" -#: src/gui/settings.cpp:2225 -msgid "Window activation" +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" msgstr "" -#: src/gui/settings.cpp:2291 -msgid "Key" +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" msgstr "" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" msgstr "" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" msgstr "" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" msgstr "" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" msgstr "" -#: src/gui/settings.cpp:2476 -msgid "Sample list" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" msgstr "" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" msgstr "" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" msgstr "" -#: src/gui/settings.cpp:2566 -msgid "Layout" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" msgstr "" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" msgstr "" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" msgstr "" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" msgstr "" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" msgstr "" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" msgstr "" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" msgstr "" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" msgstr "" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" msgstr "" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" msgstr "" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" msgstr "" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" msgstr "" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" msgstr "" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" msgstr "" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" msgstr "" -#: src/gui/settings.cpp:2649 -msgid "Mouse" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" msgstr "" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" msgstr "" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" msgstr "" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" msgstr "" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" msgstr "" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" msgstr "" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" msgstr "" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" msgstr "" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" msgstr "" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" msgstr "" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" -msgstr "" - -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" msgstr "" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" msgstr "" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" msgstr "" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" msgstr "" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" msgstr "" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" msgstr "" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" msgstr "" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" msgstr "" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" msgstr "" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" msgstr "" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" msgstr "" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" msgstr "" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." msgstr "" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" msgstr "" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" msgstr "" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" msgstr "" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" msgstr "" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" msgstr "" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" msgstr "" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" msgstr "" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" msgstr "" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" msgstr "" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" msgstr "" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" msgstr "" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" msgstr "" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" msgstr "" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" msgstr "" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" msgstr "" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" msgstr "" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" +#: src/gui/sysConf.cpp:962 +msgid "Separation" msgstr "" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" msgstr "" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" msgstr "" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" msgstr "" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" msgstr "" -#: src/gui/settings.cpp:2949 -msgid "Appearance" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" msgstr "" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" msgstr "" -#: src/gui/settings.cpp:2969 -msgid "Icon size" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" msgstr "" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" msgstr "" -#: src/gui/settings.cpp:2994 -msgid "Main font" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" msgstr "" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" msgstr "" -#: src/gui/settings.cpp:3013 -msgid "Header font" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" msgstr "" -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" msgstr "" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" msgstr "" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" msgstr "" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" +#: src/gui/sysConf.cpp:1156 +msgid "Cone" msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" msgstr "" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" msgstr "" -#: src/gui/settings.cpp:3101 -msgid "Oversample" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" msgstr "" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3117 -msgid "default." +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" msgstr "" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" msgstr "" -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" msgstr "" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" msgstr "" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" msgstr "" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" msgstr "" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" msgstr "" -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" msgstr "" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" msgstr "" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" msgstr "" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" msgstr "" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" msgstr "" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" msgstr "" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" msgstr "" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" msgstr "" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" msgstr "" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" msgstr "" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" msgstr "" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" msgstr "" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" +#: src/gui/sysConf.cpp:1580 +msgid "full" msgstr "" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" +#: src/gui/sysConf.cpp:1582 +msgid "half" msgstr "" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" msgstr "" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" msgstr "" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" msgstr "" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" msgstr "" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" msgstr "" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" msgstr "" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" msgstr "" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" msgstr "" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" msgstr "" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" msgstr "" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" msgstr "" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" msgstr "" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" msgstr "" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" msgstr "" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" msgstr "" -#: src/gui/settings.cpp:3398 -msgid "Effect value" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" msgstr "" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" msgstr "" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" msgstr "" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" msgstr "" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" msgstr "" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" msgstr "" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" msgstr "" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" msgstr "" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" msgstr "" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" msgstr "" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" msgstr "" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" msgstr "" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" msgstr "" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" msgstr "" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" msgstr "" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" msgstr "" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" msgstr "" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" msgstr "" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" msgstr "" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" msgstr "" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" msgstr "" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" msgstr "" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" msgstr "" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" msgstr "" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" msgstr "" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" msgstr "" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" msgstr "" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" msgstr "" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" msgstr "" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" msgstr "" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" msgstr "" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" +#: src/gui/userPresets.cpp:336 +msgid "User Systems" msgstr "" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" msgstr "" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" msgstr "" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" msgstr "" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" msgstr "" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" msgstr "" -#: src/gui/settings.cpp:3793 -msgid "Windows" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" msgstr "" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" msgstr "" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" msgstr "" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" +#: src/gui/effectList.cpp:48 +msgid "Description" msgstr "" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " msgstr "" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" msgstr "" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" msgstr "" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" msgstr "" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" msgstr "" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" msgstr "" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" msgstr "" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" msgstr "" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" msgstr "" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" +#: src/gui/settings.cpp:213 +msgid "Lower" msgstr "" -#: src/gui/settings.cpp:3876 -msgid "Primary" +#: src/gui/settings.cpp:215 +msgid "Medium" msgstr "" -#: src/gui/settings.cpp:3877 -msgid "Secondary" +#: src/gui/settings.cpp:217 +msgid "Ultra" msgstr "" -#: src/gui/settings.cpp:3891 -msgid "Button" +#: src/gui/settings.cpp:218 +msgid "Ultimate" msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" msgstr "" -#: src/gui/settings.cpp:3894 -msgid "Tab" +#: src/gui/settings.cpp:224 +msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" msgstr "" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" +#: src/gui/settings.cpp:226 +msgid "outb()" msgstr "" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" msgstr "" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" msgstr "" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" msgstr "" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" msgstr "" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" msgstr "" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" msgstr "" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" +#: src/gui/settings.cpp:247 +msgid "--select--" msgstr "" -#: src/gui/settings.cpp:3905 -msgid "Widget background" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" msgstr "" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" +#: src/gui/settings.cpp:255 +msgid "Note Off" msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" +#: src/gui/settings.cpp:256 +msgid "Note On" msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" msgstr "" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" msgstr "" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" +#: src/gui/settings.cpp:260 +msgid "ChanPressure" msgstr "" -#: src/gui/settings.cpp:3912 -msgid "Text selection" +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" msgstr "" -#: src/gui/settings.cpp:3913 -msgid "Line plot" +#: src/gui/settings.cpp:262 +msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" msgstr "" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" msgstr "" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" msgstr "" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" msgstr "" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" msgstr "" -#: src/gui/settings.cpp:3925 -msgid "Window background" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" msgstr "" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" msgstr "" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" msgstr "" -#: src/gui/settings.cpp:3929 -msgid "Header" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" msgstr "" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" msgstr "" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" msgstr "" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" msgstr "" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" msgstr "" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" msgstr "" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" msgstr "" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" +#: src/gui/settings.cpp:564 +msgid "General" msgstr "" -#: src/gui/settings.cpp:3941 -msgid "Separator" +#: src/gui/settings.cpp:581 +msgid "Language" msgstr "" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" +#: src/gui/settings.cpp:600 +msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" +#: src/gui/settings.cpp:660 +msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:3946 -msgid "Table header" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" msgstr "" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" +#: src/gui/settings.cpp:677 +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:3948 -msgid "Table border (soft)" +#: src/gui/settings.cpp:678 +msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" +#: src/gui/settings.cpp:683 +msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" +#: src/gui/settings.cpp:688 +msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" +#: src/gui/settings.cpp:698 +msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:3957 -msgid "Playback status" +#: src/gui/settings.cpp:714 +msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" msgstr "" -#: src/gui/settings.cpp:3960 -msgid "Error hint" +#: src/gui/settings.cpp:729 +msgid "VSync" msgstr "" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:3964 -msgid "Directory" +#: src/gui/settings.cpp:737 +msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" +#: src/gui/settings.cpp:747 +msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:3971 -msgid "ZSM" +#: src/gui/settings.cpp:754 +msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:3972 -msgid "Font" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." msgstr "" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." msgstr "" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:3984 -msgid "Reference" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:3985 -msgid "Guide" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" -msgstr "" - -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" +#: src/gui/settings.cpp:830 +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:3995 -msgid "Waveform (8)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" +#: src/gui/settings.cpp:839 +msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" +#: src/gui/settings.cpp:841 +msgid "Strength" msgstr "" -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" msgstr "" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" msgstr "" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:4011 -msgid "Clip" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:4015 -msgid "Order number" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" +#: src/gui/settings.cpp:890 +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:4017 -msgid "Song loop" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:4018 -msgid "Selected order" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" +#: src/gui/settings.cpp:904 +msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:4033 -msgid "Modulator" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "Carrier" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:959 msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" +"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:4041 -msgid "Mod. accent (primary)" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" +#: src/gui/settings.cpp:968 +msgid "" +"fill the file name field with an appropriate file name when saving or " +"exporting." msgstr "" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" msgstr "" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" +#: src/gui/settings.cpp:974 +msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" +#: src/gui/settings.cpp:976 +msgid "Current system" msgstr "" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" msgstr "" -#: src/gui/settings.cpp:4048 -msgid "Car. border" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" +#: src/gui/settings.cpp:1192 +msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" +#: src/gui/settings.cpp:1196 +msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:4070 -msgid "C64" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" +#: src/gui/settings.cpp:1224 +msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:4075 -msgid "TIA" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:4078 -msgid "PET" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:1268 +msgid "Output" msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" +#: src/gui/settings.cpp:1276 +msgid "Backend" msgstr "" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" +#: src/gui/settings.cpp:1309 +msgid "Driver" msgstr "" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" +#: src/gui/settings.cpp:1332 +msgid "Device" msgstr "" -#: src/gui/settings.cpp:4091 -msgid "Lynx" +#: src/gui/settings.cpp:1336 +msgid "" msgstr "" -#: src/gui/settings.cpp:4093 -msgid "X1-010" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" msgstr "" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:4106 -msgid "Sega PCM" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:4107 -msgid "QSound" +#: src/gui/settings.cpp:1439 +#, 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:4108 -msgid "YMZ280B" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:4111 -msgid "K007232" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:4112 -msgid "GA20" +#: src/gui/settings.cpp:1474 +#, 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:1475 +#, 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:1482 +msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:4114 -msgid "SM8521" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" msgstr "" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" +#: src/gui/settings.cpp:1489 +msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:4116 -msgid "K053260" +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" +#: src/gui/settings.cpp:1526 +msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:1584 +msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:4141 -msgid "Muted" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:4145 -msgid "Playhead" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:4146 -msgid "Editing" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:4148 -msgid "Cursor" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" +#: src/gui/settings.cpp:1648 +msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" msgstr "" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" +#: src/gui/settings.cpp:1680 +msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" +#: src/gui/settings.cpp:1684 +msgid "Action" msgstr "" -#: src/gui/settings.cpp:4156 -msgid "Row number" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" msgstr "" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" +#: src/gui/settings.cpp:1847 +msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:4175 -msgid "Song effect" +#: src/gui/settings.cpp:1903 +msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:4176 -msgid "Time effect" +#: src/gui/settings.cpp:1905 +msgid "Cores" msgstr "" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:4181 -msgid "External command output" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" +#: src/gui/settings.cpp:2113 +msgid "Playback" msgstr "" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" +#: src/gui/settings.cpp:2118 +msgid "Render" msgstr "" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:4185 -msgid "Status: on" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" msgstr "" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" msgstr "" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" +#: src/gui/settings.cpp:2232 +msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" +#: src/gui/settings.cpp:2287 +msgid "Key" msgstr "" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" msgstr "" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" +#: src/gui/settings.cpp:2341 +msgid "Add..." msgstr "" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" msgstr "" -#: src/gui/settings.cpp:4200 -msgid "Status: release" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" +#: src/gui/settings.cpp:2486 +msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" msgstr "" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:2578 +msgid "Layout" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:4211 -msgid "Time background" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" msgstr "" -#: src/gui/settings.cpp:4212 -msgid "Time text" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" msgstr "" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:4228 -msgid "Unused" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:4229 -msgid "Used" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:4230 -msgid "Overused" +#: src/gui/settings.cpp:2661 +msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:4231 -msgid "Really overused" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:4237 -msgid "Upper key" +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:4240 -msgid "Lower key" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:4246 -msgid "Clock text" +#: src/gui/settings.cpp:2711 +msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:4253 -msgid "PortSet" +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" msgstr "" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" msgstr "" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" msgstr "" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" msgstr "" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" msgstr "" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" msgstr "" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:4297 -msgid "Backup" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:4418 -msgid "Refresh" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:4422 -msgid "Delete all" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:4429 -msgid "Latest" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:4577 -msgid "Submit" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:4581 -msgid "invalid code" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" msgstr "" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" +#: src/gui/settings.cpp:3000 +msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" +#: src/gui/settings.cpp:3002 +msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" +#: src/gui/settings.cpp:3020 +msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:6982 -msgid "[Link]" +#: src/gui/settings.cpp:3045 +msgid "Main font" msgstr "" -#: src/gui/settings.cpp:6983 -msgid "[File]" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:6984 -msgid "Name:" +#: src/gui/settings.cpp:3064 +msgid "Header font" msgstr "" -#: src/gui/settings.cpp:6985 -msgid "Path:" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:6986 -msgid "Reset search" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:6987 -msgid "Drives" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" msgstr "" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:6992 -msgid "File name" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:6995 -msgid "Date" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" msgstr "" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" msgstr "" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" msgstr "" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" msgstr "" -#: src/gui/orders.cpp:114 -msgid "Add new order" +#: src/gui/settings.cpp:3152 +msgid "Oversample" msgstr "" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" msgstr "" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" msgstr "" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" +#: src/gui/settings.cpp:3168 +msgid "default." msgstr "" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" msgstr "" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." msgstr "" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" msgstr "" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." msgstr "" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" msgstr "" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" msgstr "" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/findReplace.cpp:29 -msgid "ignore" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/findReplace.cpp:30 -msgid "equals" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/findReplace.cpp:31 -msgid "not equal" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/findReplace.cpp:32 -msgid "between" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" msgstr "" -#: src/gui/findReplace.cpp:33 -msgid "not between" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/findReplace.cpp:34 -msgid "any" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" msgstr "" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" msgstr "" -#: src/gui/findReplace.cpp:39 -msgid "set" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/findReplace.cpp:40 -msgid "add" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/findReplace.cpp:42 -msgid "scale %" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" msgstr "" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" msgstr "" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" msgstr "" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" msgstr "" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/findReplace.cpp:541 -msgid "go" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" msgstr "" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" msgstr "" -#: src/gui/findReplace.cpp:587 -msgid "Back" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" msgstr "" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" msgstr "" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" msgstr "" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" msgstr "" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" msgstr "" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" msgstr "" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" msgstr "" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" msgstr "" -#: src/gui/findReplace.cpp:856 -msgid "Replace" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" msgstr "" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" msgstr "" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" msgstr "" -#: src/gui/about.cpp:26 -msgid "is proud to present" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" msgstr "" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" msgstr "" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" msgstr "" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" +#: src/gui/settings.cpp:3449 +msgid "Effect value" msgstr "" -#: src/gui/about.cpp:35 -msgid "-- program --" +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" msgstr "" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" msgstr "" -#: src/gui/about.cpp:60 -msgid "-- documentation --" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" msgstr "" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" msgstr "" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" msgstr "" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" msgstr "" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" msgstr "" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" msgstr "" -#: src/gui/about.cpp:241 -msgid "powered by:" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" msgstr "" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" msgstr "" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" msgstr "" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" msgstr "" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" msgstr "" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" msgstr "" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" msgstr "" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" msgstr "" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" msgstr "" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" msgstr "" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" msgstr "" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" msgstr "" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" msgstr "" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" msgstr "" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" msgstr "" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" msgstr "" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" msgstr "" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" msgstr "" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" msgstr "" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" msgstr "" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" msgstr "" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" msgstr "" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" msgstr "" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" msgstr "" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" msgstr "" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" msgstr "" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" msgstr "" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" msgstr "" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" msgstr "" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" msgstr "" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" msgstr "" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" msgstr "" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" msgstr "" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" msgstr "" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" msgstr "" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" msgstr "" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" msgstr "" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" msgstr "" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" msgstr "" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" msgstr "" -#: src/gui/about.cpp:322 -msgid "disclaimer:" +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" +#: src/gui/settings.cpp:3862 +msgid "Windows" msgstr "" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" msgstr "" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" msgstr "" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" msgstr "" -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" msgstr "" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" msgstr "" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" msgstr "" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" +#: src/gui/settings.cpp:3903 +msgid "Color scheme" msgstr "" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" +#: src/gui/settings.cpp:3916 +msgid "Guru mode" msgstr "" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" msgstr "" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" msgstr "" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" msgstr "" -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" msgstr "" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" msgstr "" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" +#: src/gui/settings.cpp:3945 +msgid "Primary" msgstr "" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." +#: src/gui/settings.cpp:3946 +msgid "Secondary" msgstr "" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" +#: src/gui/settings.cpp:3960 +msgid "Button" msgstr "" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" +#: src/gui/settings.cpp:3962 +msgid "Button (active)" msgstr "" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/settings.cpp:3963 +msgid "Tab" msgstr "" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" msgstr "" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" msgstr "" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" +#: src/gui/settings.cpp:3968 +msgid "ImGui header" msgstr "" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" msgstr "" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/settings.cpp:3971 +msgid "Resize grip" msgstr "" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" msgstr "" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +#: src/gui/settings.cpp:3974 +msgid "Widget background" msgstr "" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" +#: src/gui/settings.cpp:3977 +msgid "Slider grab" msgstr "" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +#: src/gui/settings.cpp:3981 +msgid "Text selection" msgstr "" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/settings.cpp:3982 +msgid "Line plot" +msgstr "" + +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" +msgstr "" + +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" +msgstr "" + +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" +msgstr "" + +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "" + +#: src/gui/settings.cpp:3994 +msgid "Window background" +msgstr "" + +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" +msgstr "" + +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" +msgstr "" + +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" +msgstr "" + +#: src/gui/settings.cpp:3998 +msgid "Header" +msgstr "" + +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" +msgstr "" + +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" +msgstr "" + +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" +msgstr "" + +#: src/gui/settings.cpp:4003 +msgid "Menu bar" +msgstr "" + +#: src/gui/settings.cpp:4005 +msgid "Border shadow" +msgstr "" + +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" +msgstr "" + +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" +msgstr "" + +#: src/gui/settings.cpp:4010 +msgid "Separator" +msgstr "" + +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" +msgstr "" + +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" +msgstr "" + +#: src/gui/settings.cpp:4013 +msgid "Docking preview" +msgstr "" + +#: src/gui/settings.cpp:4014 +msgid "Docking empty" +msgstr "" + +#: src/gui/settings.cpp:4015 +msgid "Table header" +msgstr "" + +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" +msgstr "" + +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" +msgstr "" + +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" +msgstr "" + +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" +msgstr "" + +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" +msgstr "" + +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "" + +#: src/gui/settings.cpp:4024 +msgid "Toggle on" +msgstr "" + +#: src/gui/settings.cpp:4025 +msgid "Toggle off" +msgstr "" + +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "" + +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" +msgstr "" + +#: src/gui/settings.cpp:4028 +msgid "Warning hint" +msgstr "" + +#: src/gui/settings.cpp:4029 +msgid "Error hint" +msgstr "" + +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "" + +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "" + +#: src/gui/settings.cpp:4034 +msgid "Song (native)" +msgstr "" + +#: src/gui/settings.cpp:4035 +msgid "Song (import)" +msgstr "" + +#: src/gui/settings.cpp:4040 +msgid "ZSM" +msgstr "" + +#: src/gui/settings.cpp:4041 +msgid "Font" +msgstr "" + +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" +msgstr "" + +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" +msgstr "" + +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" +msgstr "" + +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" +msgstr "" + +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "" + +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" +msgstr "" + +#: src/gui/settings.cpp:4053 +msgid "Reference" +msgstr "" + +#: src/gui/settings.cpp:4054 +msgid "Guide" +msgstr "" + +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "" + +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" +msgstr "" + +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" +msgstr "" + +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" +msgstr "" + +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" +msgstr "" + +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" +msgstr "" + +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" +msgstr "" + +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" +msgstr "" + +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" +msgstr "" + +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" +msgstr "" + +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" +msgstr "" + +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" +msgstr "" + +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" +msgstr "" + +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" +msgstr "" + +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" +msgstr "" + +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" +msgstr "" + +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" +msgstr "" + +#: src/gui/settings.cpp:4080 +msgid "Clip" +msgstr "" + +#: src/gui/settings.cpp:4084 +msgid "Order number" +msgstr "" + +#: src/gui/settings.cpp:4085 +msgid "Playing order background" +msgstr "" + +#: src/gui/settings.cpp:4086 +msgid "Song loop" +msgstr "" + +#: src/gui/settings.cpp:4087 +msgid "Selected order" +msgstr "" + +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" +msgstr "" + +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" +msgstr "" + +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "" + +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "" + +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" +msgstr "" + +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "" + +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "" + +#: src/gui/settings.cpp:4102 +msgid "Modulator" +msgstr "" + +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "" + +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "" + +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" +msgstr "" + +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "" + +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "" + +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "" + +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "" + +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" +msgstr "" + +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "" + +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "" + +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "" + +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "" + +#: src/gui/settings.cpp:4139 +msgid "C64" +msgstr "" + +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" +msgstr "" + +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" +msgstr "" + +#: src/gui/settings.cpp:4143 +msgid "AY8930" +msgstr "" + +#: src/gui/settings.cpp:4144 +msgid "TIA" +msgstr "" + +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "" + +#: src/gui/settings.cpp:4146 +msgid "VIC" +msgstr "" + +#: src/gui/settings.cpp:4147 +msgid "PET" +msgstr "" + +#: src/gui/settings.cpp:4148 +msgid "VRC6" +msgstr "" + +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" +msgstr "" + +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" +msgstr "" + +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" +msgstr "" + +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" +msgstr "" + +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" +msgstr "" + +#: src/gui/settings.cpp:4160 +msgid "Lynx" +msgstr "" + +#: src/gui/settings.cpp:4162 +msgid "X1-010" +msgstr "" + +#: src/gui/settings.cpp:4163 +msgid "ES5506" +msgstr "" + +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" +msgstr "" + +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" +msgstr "" + +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" +msgstr "" + +#: src/gui/settings.cpp:4171 +msgid "MSM6258" +msgstr "" + +#: src/gui/settings.cpp:4172 +msgid "MSM6295" +msgstr "" + +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" +msgstr "" + +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "" + +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "" + +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" +msgstr "" + +#: src/gui/settings.cpp:4178 +msgid "RF5C68" +msgstr "" + +#: src/gui/settings.cpp:4179 +msgid "MSM5232" +msgstr "" + +#: src/gui/settings.cpp:4180 +msgid "K007232" +msgstr "" + +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "" + +#: src/gui/settings.cpp:4183 +msgid "SM8521" +msgstr "" + +#: src/gui/settings.cpp:4184 +msgid "PV-1000" +msgstr "" + +#: src/gui/settings.cpp:4185 +msgid "K053260" +msgstr "" + +#: src/gui/settings.cpp:4186 +msgid "TED" +msgstr "" + +#: src/gui/settings.cpp:4187 +msgid "C140" +msgstr "" + +#: src/gui/settings.cpp:4188 +msgid "C219" +msgstr "" + +#: src/gui/settings.cpp:4189 +msgid "ESFM" +msgstr "" + +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" +msgstr "" + +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" +msgstr "" + +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" +msgstr "" + +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" +msgstr "" + +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" +msgstr "" + +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" +msgstr "" + +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" +msgstr "" + +#: src/gui/settings.cpp:4212 +msgid "FM operator" +msgstr "" + +#: src/gui/settings.cpp:4213 +msgid "Muted" +msgstr "" + +#: src/gui/settings.cpp:4217 +msgid "Playhead" +msgstr "" + +#: src/gui/settings.cpp:4218 +msgid "Editing" +msgstr "" + +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" +msgstr "" + +#: src/gui/settings.cpp:4220 +msgid "Cursor" +msgstr "" + +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" +msgstr "" + +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" +msgstr "" + +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" +msgstr "" + +#: src/gui/settings.cpp:4228 +msgid "Row number" +msgstr "" + +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4234 +msgid "Blank" +msgstr "" + +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" +msgstr "" + +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" +msgstr "" + +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" +msgstr "" + +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" +msgstr "" + +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" +msgstr "" + +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" +msgstr "" + +#: src/gui/settings.cpp:4245 +msgid "Volume effect" +msgstr "" + +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "" + +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "" + +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "" + +#: src/gui/settings.cpp:4249 +msgid "Speed effect" +msgstr "" + +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4253 +msgid "External command output" +msgstr "" + +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" +msgstr "" + +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4257 +msgid "Status: on" +msgstr "" + +#: src/gui/settings.cpp:4258 +msgid "Status: volume" +msgstr "" + +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" +msgstr "" + +#: src/gui/settings.cpp:4260 +msgid "Status: panning" +msgstr "" + +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" +msgstr "" + +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" +msgstr "" + +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" +msgstr "" + +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" +msgstr "" + +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" +msgstr "" + +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" +msgstr "" + +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" +msgstr "" + +#: src/gui/settings.cpp:4269 +msgid "Status: attack" +msgstr "" + +#: src/gui/settings.cpp:4270 +msgid "Status: decay" +msgstr "" + +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" +msgstr "" + +#: src/gui/settings.cpp:4272 +msgid "Status: release" +msgstr "" + +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" +msgstr "" + +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" +msgstr "" + +#: src/gui/settings.cpp:4275 +msgid "Status: increase" +msgstr "" + +#: src/gui/settings.cpp:4276 +msgid "Status: bent" +msgstr "" + +#: src/gui/settings.cpp:4277 +msgid "Status: direct" +msgstr "" + +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" +msgstr "" + +#: src/gui/settings.cpp:4283 +msgid "Time background" +msgstr "" + +#: src/gui/settings.cpp:4284 +msgid "Time text" +msgstr "" + +#: src/gui/settings.cpp:4285 +msgid "Loop region" +msgstr "" + +#: src/gui/settings.cpp:4286 +msgid "Center guide" +msgstr "" + +#: src/gui/settings.cpp:4287 +msgid "Grid" +msgstr "" + +#: src/gui/settings.cpp:4289 +msgid "Selection points" +msgstr "" + +#: src/gui/settings.cpp:4290 +msgid "Preview needle" +msgstr "" + +#: src/gui/settings.cpp:4291 +msgid "Playing needles" +msgstr "" + +#: src/gui/settings.cpp:4292 +msgid "Loop markers" +msgstr "" + +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" +msgstr "" + +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" +msgstr "" + +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" +msgstr "" + +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "" + +#: src/gui/settings.cpp:4299 +msgid "Unallocated" +msgstr "" + +#: src/gui/settings.cpp:4300 +msgid "Unused" +msgstr "" + +#: src/gui/settings.cpp:4301 +msgid "Used" +msgstr "" + +#: src/gui/settings.cpp:4302 +msgid "Overused" +msgstr "" + +#: src/gui/settings.cpp:4303 +msgid "Really overused" +msgstr "" + +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" +msgstr "" + +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" +msgstr "" + +#: src/gui/settings.cpp:4309 +msgid "Upper key" +msgstr "" + +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4312 +msgid "Lower key" +msgstr "" + +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "" + +#: src/gui/settings.cpp:4318 +msgid "Clock text" +msgstr "" + +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" +msgstr "" + +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" +msgstr "" + +#: src/gui/settings.cpp:4325 +msgid "PortSet" +msgstr "" + +#: src/gui/settings.cpp:4326 +msgid "Port" +msgstr "" + +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" +msgstr "" + +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" +msgstr "" + +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" +msgstr "" + +#: src/gui/settings.cpp:4335 +msgid "Waveform data" +msgstr "" + +#: src/gui/settings.cpp:4338 +msgid "Reserved" +msgstr "" + +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" +msgstr "" + +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" +msgstr "" + +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" +msgstr "" + +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" +msgstr "" + +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" +msgstr "" + +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" +msgstr "" + +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" +msgstr "" + +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" +msgstr "" + +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" +msgstr "" + +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" +msgstr "" + +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" +msgstr "" + +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" +msgstr "" + +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" +msgstr "" + +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" +msgstr "" + +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" +msgstr "" + +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" +msgstr "" + +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" +msgstr "" + +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "" + +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "" + +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "" + +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "" + +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "" + +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "" + +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "" + +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "" + +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "" + +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "" + +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "" + +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "" + +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "" + +#: src/gui/settings.cpp:4490 +msgid "Refresh" +msgstr "" + +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "" + +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "" + +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "" + +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" +msgstr "" + +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" +msgstr "" + +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" +msgstr "" + +#: src/gui/settings.cpp:4647 +msgid "Enter code:" +msgstr "" + +#: src/gui/settings.cpp:4649 +msgid "Submit" +msgstr "" + +#: src/gui/settings.cpp:4653 +msgid "invalid code" +msgstr "" + +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" +msgstr "" + +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +msgstr "" + +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" +msgstr "" + +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +msgstr "" + +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" +msgstr "" + +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" +msgstr "" + +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "" + +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "" + +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "" + +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" +msgstr "" + +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." +msgstr "" + +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" +msgstr "" + +#: src/gui/settings.cpp:7137 +msgid "[Dir]" +msgstr "" + +#: src/gui/settings.cpp:7138 +msgid "[Link]" +msgstr "" + +#: src/gui/settings.cpp:7139 +msgid "[File]" +msgstr "" + +#: src/gui/settings.cpp:7140 +msgid "Name:" +msgstr "" + +#: src/gui/settings.cpp:7141 +msgid "Path:" +msgstr "" + +#: src/gui/settings.cpp:7142 +msgid "Reset search" +msgstr "" + +#: src/gui/settings.cpp:7143 +msgid "Drives" +msgstr "" + +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" +msgstr "" + +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" +msgstr "" + +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" +msgstr "" + +#: src/gui/settings.cpp:7147 +msgid "Create Directory" +msgstr "" + +#: src/gui/settings.cpp:7148 +msgid "File name" +msgstr "" + +#: src/gui/settings.cpp:7151 +msgid "Date" +msgstr "" + +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "" + +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "" + +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "" + +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "" + +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "" + +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "" + +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "" + +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "" + +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "" + +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "" + +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "" + +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "" + +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "" + +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "" + +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "" + +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "" + +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "" + +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "" + +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "" + +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "" + +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "" + +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "" + +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "" + +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "" + +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "" + +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "" + +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" +msgstr "" + +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" +msgstr "" + +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" +msgstr "" + +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" +msgstr "" + +#: src/gui/findReplace.cpp:541 +msgid "go" +msgstr "" + +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" +msgstr "" + +#: src/gui/findReplace.cpp:588 +msgid "Back" +msgstr "" + +#: src/gui/findReplace.cpp:781 +msgid "Delete query" +msgstr "" + +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" +msgstr "" + +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" +msgstr "" + +#: src/gui/findReplace.cpp:817 +msgid "Search range:" +msgstr "" + +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" +msgstr "" + +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" +msgstr "" + +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" +msgstr "" + +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" +msgstr "" + +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." +msgstr "" + +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" +msgstr "" + +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." +msgstr "" + +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" +msgstr "" + +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." +msgstr "" + +#: src/gui/findReplace.cpp:887 +msgid "Replace" +msgstr "" + +#: src/gui/findReplace.cpp:956 +msgid "INVALID" +msgstr "" + +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" +msgstr "" + +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" +msgstr "" + +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" +msgstr "" + +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" +msgstr "" + +#: src/gui/about.cpp:26 +msgid "is proud to present" +msgstr "" + +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" +msgstr "" + +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." +msgstr "" + +#: src/gui/about.cpp:33 +msgid "> CREDITS <" +msgstr "" + +#: src/gui/about.cpp:35 +msgid "-- program --" +msgstr "" + +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" +msgstr "" + +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" +msgstr "" + +#: src/gui/about.cpp:61 +msgid "-- documentation --" +msgstr "" + +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" +msgstr "" + +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" +msgstr "" + +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" +msgstr "" + +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" +msgstr "" + +#: src/gui/about.cpp:108 +msgid "powered by:" +msgstr "" + +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" +msgstr "" + +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" +msgstr "" + +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" +msgstr "" + +#: src/gui/about.cpp:115 +msgid "and Mark Adler" +msgstr "" + +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" +msgstr "" + +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" +msgstr "" + +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" +msgstr "" + +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" +msgstr "" + +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" +msgstr "" + +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" +msgstr "" + +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" +msgstr "" + +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" +msgstr "" + +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" +msgstr "" + +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "" + +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +msgstr "" + +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "" + +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "" + +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "" + +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "" + +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "" + +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "" + +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "" + +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "" + +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "" + +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "" + +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "" + +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "" + +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +msgstr "" + +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" +msgstr "" + +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" +msgstr "" + +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "" + +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "" + +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "" + +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "" + +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "" + +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "" + +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "" + +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +msgstr "" + +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +msgstr "" + +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" +msgstr "" + +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" +msgstr "" + +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" +msgstr "" + +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" +msgstr "" + +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" +msgstr "" + +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +msgstr "" + +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" +msgstr "" + +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "" + +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "" + +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "" + +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" + +#: src/gui/about.cpp:175 +msgid "greetings to:" +msgstr "" + +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" +msgstr "" + +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" +msgstr "" + +#: src/gui/about.cpp:183 +msgid "(and contributors)." +msgstr "" + +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" +msgstr "" + +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." +msgstr "" + +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" +msgstr "" + +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" +msgstr "" + +#: src/gui/about.cpp:193 +msgid "disclaimer:" +msgstr "" + +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" +msgstr "" + +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" +msgstr "" + +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" +msgstr "" + +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" +msgstr "" + +#: src/gui/about.cpp:198 +msgid "the original program." +msgstr "" + +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." +msgstr "" + +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" +msgstr "" + +#: src/gui/about.cpp:209 +msgid "About Furnace" +msgstr "" + +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "" + +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "" + +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." +msgstr "" + +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "" + +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" +msgstr "" + +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." +msgstr "" + +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "" + +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." +msgstr "" + +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "" + +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." +msgstr "" + +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "" + +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." +msgstr "" + +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "" + +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." +msgstr "" + +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "" + +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "" + +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." +msgstr "" + +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" +msgstr "" + +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." +msgstr "" + +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "" + +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "" + +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "" + +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." +msgstr "" + +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "" + +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "" + +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." +msgstr "" + +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "" + +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "" + +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "" + +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "" + +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "" + +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "" + +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "" + +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" +msgstr "" + +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." +msgstr "" + +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" msgstr "" #: src/gui/compatFlags.cpp:106 msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" +msgstr "" + +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" +msgstr "" + +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." +msgstr "" + +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." +msgstr "" + +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +msgstr "" + +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" +msgstr "" + +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" +msgstr "" + +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." +msgstr "" + +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" +msgstr "" + +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" +msgstr "" + +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" +msgstr "" + +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" +msgstr "" + +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" +msgstr "" + +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" +msgstr "" + +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" +msgstr "" + +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" +msgstr "" + +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" +msgstr "" + +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" +msgstr "" + +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" +msgstr "" + +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" +msgstr "" + +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" +msgstr "" + +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" +msgstr "" + +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" +msgstr "" + +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" +msgstr "" + +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" +msgstr "" + +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" +msgstr "" + +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" +msgstr "" + +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" +msgstr "" + +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" +msgstr "" + +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" +msgstr "" + +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" +msgstr "" + +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." +msgstr "" + +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" +msgstr "" + +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" +msgstr "" + +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" +msgstr "" + +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" +msgstr "" + +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" +msgstr "" + +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" +msgstr "" + +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" +msgstr "" + +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" +msgstr "" + +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" +msgstr "" + +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" +msgstr "" + +#: src/gui/compatFlags.cpp:235 +msgid "Full" +msgstr "" + +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" +msgstr "" + +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" +msgstr "" + +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" +msgstr "" + +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" +msgstr "" + +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" +msgstr "" + +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" +msgstr "" + +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" +msgstr "" + +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" +msgstr "" + +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" +msgstr "" + +#: src/gui/compatFlags.cpp:292 +msgid "no checks" +msgstr "" + +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" +msgstr "" + +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" +msgstr "" + +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" +msgstr "" + +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" +msgstr "" + +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "" + +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." +msgstr "" + +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." +msgstr "" + +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "" + +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." +msgstr "" + +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" +msgstr "" + +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "" + +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" + +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "" + +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "" + +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" +msgstr "" + +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "" + +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "" + +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "" + +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "" + +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "" + +#: src/gui/guiConst.cpp:221 +msgid "linear" +msgstr "" + +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" +msgstr "" + +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" +msgstr "" + +#: src/gui/guiConst.cpp:224 +msgid "sinc" +msgstr "" + +#: src/gui/guiConst.cpp:225 +msgid "best possible" +msgstr "" + +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" +msgstr "" + +#: src/gui/guiConst.cpp:234 +msgid "Time" +msgstr "" + +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" +msgstr "" + +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" +msgstr "" + +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" + +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "" + +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" + +#: src/gui/guiConst.cpp:571 +msgid "---Global" +msgstr "" + +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "" + +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" +msgstr "" + +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "" + +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "" + +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" +msgstr "" + +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" +msgstr "" + +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "" + +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "" + +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "" + +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "" + +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" +msgstr "" + +#: src/gui/guiConst.cpp:591 +msgid "Step row" +msgstr "" + +#: src/gui/guiConst.cpp:592 +msgid "Octave up" +msgstr "" + +#: src/gui/guiConst.cpp:593 +msgid "Octave down" +msgstr "" + +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" +msgstr "" + +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" +msgstr "" + +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" +msgstr "" + +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" +msgstr "" + +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" +msgstr "" + +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" msgstr "" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" msgstr "" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" msgstr "" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" msgstr "" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" msgstr "" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" msgstr "" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" +#: src/gui/guiConst.cpp:621 +msgid "Song Information" msgstr "" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" msgstr "" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" msgstr "" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" +#: src/gui/guiConst.cpp:626 +msgid "Sample List" msgstr "" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" msgstr "" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" msgstr "" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" msgstr "" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" msgstr "" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" +#: src/gui/guiConst.cpp:656 +msgid "User Presets" msgstr "" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" msgstr "" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" +#: src/gui/guiConst.cpp:659 +msgid "Close current window" msgstr "" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" msgstr "" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" msgstr "" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" msgstr "" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" msgstr "" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" msgstr "" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" msgstr "" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/guiConst.cpp:671 +msgid "Select all" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/guiConst.cpp:672 +msgid "Cut" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" +#: src/gui/guiConst.cpp:673 +msgid "Copy" msgstr "" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" +#: src/gui/guiConst.cpp:674 +msgid "Paste" +msgstr "" + +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" +msgstr "" + +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" +msgstr "" + +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" +msgstr "" + +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" +msgstr "" + +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" +msgstr "" + +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" +msgstr "" + +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" +msgstr "" + +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" +msgstr "" + +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "" + +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "" + +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "" + +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "" + +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "" + +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "" + +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" msgstr "" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" msgstr "" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" msgstr "" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" msgstr "" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" msgstr "" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" msgstr "" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." +#: src/gui/guiConst.cpp:709 +msgid "Insert" msgstr "" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" msgstr "" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" msgstr "" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" msgstr "" -#: src/gui/compatFlags.cpp:235 -msgid "Full" +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" msgstr "" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" msgstr "" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" msgstr "" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" msgstr "" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" msgstr "" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" msgstr "" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" msgstr "" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" msgstr "" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" msgstr "" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" +#: src/gui/guiConst.cpp:727 +msgid "Expand song" msgstr "" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" msgstr "" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" msgstr "" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" msgstr "" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" msgstr "" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" msgstr "" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" msgstr "" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" msgstr "" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" msgstr "" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" msgstr "" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" msgstr "" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" msgstr "" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" msgstr "" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" msgstr "" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" msgstr "" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" msgstr "" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" msgstr "" -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" msgstr "" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" msgstr "" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" msgstr "" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" msgstr "" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" msgstr "" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" msgstr "" -#: src/gui/guiConst.cpp:191 -msgid "Forward" +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" msgstr "" -#: src/gui/guiConst.cpp:192 -msgid "Backward" +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" msgstr "" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" msgstr "" -#: src/gui/guiConst.cpp:218 -msgid "linear" +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" msgstr "" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" msgstr "" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:221 -msgid "sinc" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" msgstr "" -#: src/gui/guiConst.cpp:222 -msgid "best possible" +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" msgstr "" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" msgstr "" -#: src/gui/guiConst.cpp:231 -msgid "Time" +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" msgstr "" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" msgstr "" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" msgstr "" -#: src/gui/guiConst.cpp:530 -msgid "---Global" +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:532 -msgid "Open file" +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" msgstr "" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" msgstr "" -#: src/gui/guiConst.cpp:534 -msgid "Save file" +#: src/gui/guiConst.cpp:773 +msgid "Add sample" msgstr "" -#: src/gui/guiConst.cpp:535 -msgid "Save as" +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" msgstr "" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" +#: src/gui/guiConst.cpp:775 +msgid "Open sample" msgstr "" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" msgstr "" -#: src/gui/guiConst.cpp:543 -msgid "Exit" +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" msgstr "" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" msgstr "" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" +#: src/gui/guiConst.cpp:779 +msgid "Save sample" msgstr "" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" msgstr "" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" msgstr "" -#: src/gui/guiConst.cpp:550 -msgid "Step row" +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" msgstr "" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" msgstr "" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" msgstr "" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" msgstr "" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" msgstr "" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" msgstr "" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" msgstr "" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" msgstr "" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" msgstr "" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" msgstr "" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" msgstr "" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" msgstr "" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" msgstr "" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" msgstr "" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" msgstr "" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" msgstr "" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" msgstr "" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" msgstr "" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" msgstr "" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" msgstr "" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" msgstr "" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" msgstr "" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" msgstr "" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" msgstr "" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" msgstr "" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" msgstr "" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" msgstr "" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" msgstr "" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" msgstr "" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" msgstr "" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" msgstr "" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" msgstr "" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" msgstr "" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" msgstr "" -#: src/gui/guiConst.cpp:630 -msgid "Select all" +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" msgstr "" -#: src/gui/guiConst.cpp:631 -msgid "Cut" +#: src/gui/guiConst.cpp:828 +msgid "---Orders" msgstr "" -#: src/gui/guiConst.cpp:632 -msgid "Copy" +#: src/gui/guiConst.cpp:829 +msgid "Previous order" msgstr "" -#: src/gui/guiConst.cpp:633 -msgid "Paste" +#: src/gui/guiConst.cpp:830 +msgid "Next order" msgstr "" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" msgstr "" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" msgstr "" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" msgstr "" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" msgstr "" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" msgstr "" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" msgstr "" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" +#: src/gui/guiConst.cpp:837 +msgid "Add order" msgstr "" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" msgstr "" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" msgstr "" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" +#: src/gui/guiConst.cpp:845 +msgid "Replay order" msgstr "" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" +#: src/gui/guiConst.cpp:1472 +msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" msgstr "" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" +#: src/gui/piano.cpp:103 +msgid "Options" msgstr "" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" +#: src/gui/piano.cpp:106 +msgid "Key layout:" msgstr "" -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" +#: src/gui/piano.cpp:111 +msgid "Standard" msgstr "" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" +#: src/gui/piano.cpp:114 +msgid "Continuous" msgstr "" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" +#: src/gui/piano.cpp:118 +msgid "Value input pad:" msgstr "" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" +#: src/gui/piano.cpp:120 +msgid "Disabled" msgstr "" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" +#: src/gui/piano.cpp:123 +msgid "Replace piano" msgstr "" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" msgstr "" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" msgstr "" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" msgstr "" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" msgstr "" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" msgstr "" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" msgstr "" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" msgstr "" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" msgstr "" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" msgstr "" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" msgstr "" -#: src/gui/guiConst.cpp:668 -msgid "Insert" +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" msgstr "" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" msgstr "" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" msgstr "" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" msgstr "" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" msgstr "" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." msgstr "" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" msgstr "" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" msgstr "" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" +#: src/gui/waveEdit.cpp:390 +msgid "Steps" msgstr "" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" +#: src/gui/waveEdit.cpp:394 +msgid "Lines" msgstr "" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" msgstr "" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" +#: src/gui/waveEdit.cpp:413 +msgid "Height" msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" msgstr "" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" msgstr "" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" msgstr "" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" msgstr "" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" msgstr "" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" msgstr "" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" +#: src/gui/waveEdit.cpp:586 +msgid "Mult" msgstr "" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" +#: src/gui/waveEdit.cpp:588 +msgid "FB" msgstr "" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" msgstr "" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" msgstr "" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" msgstr "" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" msgstr "" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" msgstr "" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" msgstr "" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" msgstr "" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" msgstr "" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" msgstr "" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" msgstr "" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" msgstr "" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" msgstr "" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" +#: src/gui/waveEdit.cpp:1029 +msgid "Half" msgstr "" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" +#: src/gui/waveEdit.cpp:1040 +msgid "Double" msgstr "" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" msgstr "" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" msgstr "" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" msgstr "" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" msgstr "" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" msgstr "" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" msgstr "" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" msgstr "" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" msgstr "" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" msgstr "" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" msgstr "" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" msgstr "" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" msgstr "" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" msgstr "" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" msgstr "" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" +#: src/gui/sampleEdit.cpp:474 +msgid "Info" msgstr "" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" msgstr "" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" msgstr "" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." msgstr "" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" msgstr "" -#: src/gui/guiConst.cpp:786 -msgid "Next order" +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" msgstr "" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" msgstr "" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" msgstr "" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." msgstr "" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." msgstr "" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" msgstr "" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." msgstr "" -#: src/gui/guiConst.cpp:793 -msgid "Add order" +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" msgstr "" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." msgstr "" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" msgstr "" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" msgstr "" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" msgstr "" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" msgstr "" -#: src/gui/piano.cpp:103 -msgid "Options" +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" msgstr "" -#: src/gui/piano.cpp:106 -msgid "Key layout:" +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" msgstr "" -#: src/gui/piano.cpp:111 -msgid "Standard" +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:114 -msgid "Continuous" +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" msgstr "" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" msgstr "" -#: src/gui/piano.cpp:120 -msgid "Disabled" +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:123 -msgid "Replace piano" +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" msgstr "" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" msgstr "" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" msgstr "" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" msgstr "" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" msgstr "" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" msgstr "" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" msgstr "" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" msgstr "" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" msgstr "" -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" msgstr "" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" msgstr "" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" msgstr "" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" msgstr "" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" msgstr "" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" msgstr "" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" msgstr "" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" msgstr "" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." msgstr "" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." msgstr "" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" msgstr "" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" msgstr "" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" msgstr "" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" msgstr "" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" msgstr "" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" msgstr "" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" msgstr "" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" msgstr "" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" msgstr "" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" msgstr "" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" msgstr "" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" msgstr "" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" +#: src/gui/newSong.cpp:183 +msgid "Categories" msgstr "" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." +#: src/gui/newSong.cpp:216 +msgid "no results" msgstr "" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." msgstr "" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" msgstr "" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" msgstr "" -#: src/gui/waveEdit.cpp:498 +#: src/gui/tutorial.cpp:511 msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" msgstr "" -#: src/gui/waveEdit.cpp:510 -msgid "Height" +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" msgstr "" -#: src/gui/waveEdit.cpp:512 -msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." +#: src/gui/tutorial.cpp:518 +msgid "High Score!" msgstr "" -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" msgstr "" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" msgstr "" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" +#: src/gui/tutorial.cpp:696 +msgid "" +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" msgstr "" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" msgstr "" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" +#: src/gui/tutorial.cpp:714 +msgid "" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" msgstr "" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" msgstr "" -#: src/gui/waveEdit.cpp:685 -msgid "FB" +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" msgstr "" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" msgstr "" -#: src/gui/waveEdit.cpp:765 -msgid "Out" +#: src/gui/songInfo.cpp:50 +msgid "Author" msgstr "" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" +#: src/gui/songInfo.cpp:60 +msgid "Album" msgstr "" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" +#: src/gui/songInfo.cpp:79 +msgid "Auto" msgstr "" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" msgstr "" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" msgstr "" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" +#: src/gui/grooves.cpp:132 +msgid "remove" msgstr "" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" msgstr "" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" msgstr "" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" msgstr "" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" msgstr "" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" msgstr "" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." msgstr "" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." msgstr "" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." msgstr "" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" msgstr "" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" msgstr "" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" +#: src/gui/csPlayer.cpp:126 +msgid "Load" msgstr "" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" +#: src/gui/csPlayer.cpp:130 +msgid "Kill" msgstr "" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" msgstr "" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" msgstr "" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" +#: src/gui/csPlayer.cpp:154 +msgid "Status" msgstr "" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" +#: src/gui/csPlayer.cpp:161 +msgid "start" msgstr "" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/csPlayer.cpp:163 +msgid "PC" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" +#: src/gui/csPlayer.cpp:165 +msgid "wait" msgstr "" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" +#: src/gui/csPlayer.cpp:167 +msgid "SP" msgstr "" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" msgstr "" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" msgstr "" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" +#: src/gui/csPlayer.cpp:173 +msgid "vol" msgstr "" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/csPlayer.cpp:175 +msgid "vols" msgstr "" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:177 +msgid "volst" msgstr "" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" +#: src/gui/csPlayer.cpp:179 +msgid "vib" msgstr "" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +#: src/gui/csPlayer.cpp:181 +msgid "porta" msgstr "" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:183 +msgid "arp" msgstr "" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" +#: src/gui/csPlayer.cpp:220 +msgid "Trace" msgstr "" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" msgstr "" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" msgstr "" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1733 +msgid "Open File" msgstr "" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" msgstr "" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" msgstr "" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" msgstr "" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" +#: src/gui/gui.cpp:1755 +msgid "Save File" msgstr "" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" msgstr "" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" msgstr "" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" msgstr "" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" +#: src/gui/gui.cpp:1793 +msgid "all compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" msgstr "" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" msgstr "" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" msgstr "" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" msgstr "" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" msgstr "" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" msgstr "" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" msgstr "" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" msgstr "" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" msgstr "" - -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." + +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" msgstr "" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" msgstr "" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" +#: src/gui/gui.cpp:1902 +msgid "raw data" msgstr "" -#: src/gui/sampleEdit.cpp:865 -#, c-format -msgid "" -"%s\n" -"%d bytes free" +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" msgstr "" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" +#: src/gui/gui.cpp:1919 +msgid "Load Sample" msgstr "" -#: src/gui/sampleEdit.cpp:871 -msgid "" -"\n" -"\n" -"not enough memory for this sample!" +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" +#: src/gui/gui.cpp:1940 +msgid "Save Sample" msgstr "" -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" msgstr "" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" msgstr "" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" msgstr "" -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" +#: src/gui/gui.cpp:1998 +msgid "Export VGM" msgstr "" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:1999 +msgid "VGM file" msgstr "" -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" +#: src/gui/gui.cpp:2009 +msgid "text file" msgstr "" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" +#: src/gui/gui.cpp:2019 +msgid "binary file" msgstr "" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" msgstr "" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2073 +msgid "Select Color File" msgstr "" -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" msgstr "" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" msgstr "" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" msgstr "" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" msgstr "" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" msgstr "" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" +#: src/gui/gui.cpp:2119 +msgid "Export Colors" msgstr "" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" msgstr "" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" +#: src/gui/gui.cpp:2137 +msgid "Export Layout" msgstr "" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" msgstr "" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" +#: src/gui/gui.cpp:2155 +msgid "Export Settings" msgstr "" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" +#: src/gui/gui.cpp:2166 +msgid "Load ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." +#: src/gui/gui.cpp:2177 +msgid "command stream" msgstr "" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +#: src/gui/gui.cpp:2186 +msgid "Open Test" msgstr "" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" msgstr "" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" msgstr "" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" +#: src/gui/gui.cpp:2223 +msgid "Save Test" msgstr "" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" msgstr "" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" +#: src/gui/gui.cpp:2265 +msgid "compression error" msgstr "" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" +#: src/gui/gui.cpp:2410 +msgid "everything OK" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" +#: src/gui/gui.cpp:2429 +msgid "" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." msgstr "" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/newSong.cpp:179 -msgid "Categories" +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" msgstr "" -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" +#: src/gui/gui.cpp:2860 +msgid "paste special..." msgstr "" -#: src/gui/newSong.cpp:212 -msgid "no results" +#: src/gui/gui.cpp:2861 +msgid "paste mix" msgstr "" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" msgstr "" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" msgstr "" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" msgstr "" -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" msgstr "" -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" +#: src/gui/gui.cpp:2887 +msgid "paste flood" msgstr "" -#: src/gui/tutorial.cpp:491 -msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" +#: src/gui/gui.cpp:2888 +msgid "paste overflow" msgstr "" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" +#: src/gui/gui.cpp:2897 +msgid "operation mask..." msgstr "" -#: src/gui/tutorial.cpp:498 -msgid "High Score!" +#: src/gui/gui.cpp:2904 +msgid "pull delete" msgstr "" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" +#: src/gui/gui.cpp:2908 +msgid "insert" msgstr "" -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" msgstr "" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" msgstr "" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" msgstr "" -#: src/gui/tutorial.cpp:680 -msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" msgstr "" -#: src/gui/tutorial.cpp:687 -msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +#: src/gui/gui.cpp:2953 +msgid "input latch" msgstr "" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" +#: src/gui/gui.cpp:2980 +msgid "" +"&&: selected instrument\n" +"..: no instrument" msgstr "" -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" +#: src/gui/gui.cpp:3034 +msgid "Set" msgstr "" -#: src/gui/songInfo.cpp:50 -msgid "Author" +#: src/gui/gui.cpp:3054 +msgid "note up" msgstr "" -#: src/gui/songInfo.cpp:60 -msgid "Album" +#: src/gui/gui.cpp:3055 +msgid "note down" msgstr "" -#: src/gui/songInfo.cpp:79 -msgid "Auto" +#: src/gui/gui.cpp:3056 +msgid "octave up" msgstr "" -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" +#: src/gui/gui.cpp:3057 +msgid "octave down" msgstr "" -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." +#: src/gui/gui.cpp:3059 +msgid "values up" msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" +#: src/gui/gui.cpp:3060 +msgid "values down" msgstr "" -#: src/gui/grooves.cpp:132 -msgid "remove" +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" msgstr "" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" msgstr "" -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" +#: src/gui/gui.cpp:3065 +msgid "transpose" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" +#: src/gui/gui.cpp:3073 +msgid "Notes" msgstr "" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" +#: src/gui/gui.cpp:3078 +msgid "Values" msgstr "" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" +#: src/gui/gui.cpp:3085 +msgid "change instrument..." msgstr "" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." msgstr "" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" msgstr "" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." +#: src/gui/gui.cpp:3124 +msgid "Go ahead" msgstr "" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." msgstr "" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:3135 +msgid "Scale" msgstr "" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." msgstr "" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" +#: src/gui/gui.cpp:3142 +msgid "Minimum" msgstr "" -#: src/gui/csPlayer.cpp:113 -msgid "Load" +#: src/gui/gui.cpp:3151 +msgid "Maximum" msgstr "" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" +#: src/gui/gui.cpp:3170 +msgid "Set effect" msgstr "" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" +#: src/gui/gui.cpp:3188 +msgid "flip selection" msgstr "" -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" msgstr "" -#: src/gui/csPlayer.cpp:141 -msgid "Status" +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" msgstr "" -#: src/gui/csPlayer.cpp:148 -msgid "start" +#: src/gui/gui.cpp:3201 +msgid "expand pattern" msgstr "" -#: src/gui/csPlayer.cpp:150 -msgid "PC" +#: src/gui/gui.cpp:3206 +msgid "collapse song" msgstr "" -#: src/gui/csPlayer.cpp:152 -msgid "wait" +#: src/gui/gui.cpp:3207 +msgid "expand song" msgstr "" -#: src/gui/csPlayer.cpp:154 -msgid "SP" +#: src/gui/gui.cpp:3212 +msgid "find/replace" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:160 -msgid "vol" +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." msgstr "" -#: src/gui/csPlayer.cpp:162 -msgid "vols" +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/csPlayer.cpp:164 -msgid "volst" +#: src/gui/gui.cpp:4367 +msgid "file" msgstr "" -#: src/gui/csPlayer.cpp:166 -msgid "vib" +#: src/gui/gui.cpp:4368 +msgid "new..." msgstr "" -#: src/gui/csPlayer.cpp:168 -msgid "porta" +#: src/gui/gui.cpp:4375 +msgid "open..." msgstr "" -#: src/gui/csPlayer.cpp:170 -msgid "arp" +#: src/gui/gui.cpp:4382 +msgid "open recent" msgstr "" -#: src/gui/csPlayer.cpp:207 -msgid "Trace" +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" msgstr "" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" +#: src/gui/gui.cpp:4401 +msgid "clear history" msgstr "" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" msgstr "" -#: src/gui/gui.cpp:1753 -msgid "Open File" +#: src/gui/gui.cpp:4417 +msgid "save as..." msgstr "" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." msgstr "" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." msgstr "" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." msgstr "" -#: src/gui/gui.cpp:1775 -msgid "Save File" +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" +#: src/gui/gui.cpp:4476 +msgid "export..." msgstr "" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" +#: src/gui/gui.cpp:4482 +msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" +#: src/gui/gui.cpp:4486 +msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" +#: src/gui/gui.cpp:4504 +msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" +#: src/gui/gui.cpp:4514 +msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" +#: src/gui/gui.cpp:4538 +msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" +#: src/gui/gui.cpp:4565 +msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" +#: src/gui/gui.cpp:4569 +msgid "exit..." msgstr "" -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" +#: src/gui/gui.cpp:4577 +msgid "edit" msgstr "" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" +#: src/gui/gui.cpp:4585 +msgid "clear..." msgstr "" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" +#: src/gui/gui.cpp:4590 +msgid "settings" msgstr "" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" +#: src/gui/gui.cpp:4592 +msgid "full screen" msgstr "" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" +#: src/gui/gui.cpp:4596 +msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" +#: src/gui/gui.cpp:4605 +msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" +#: src/gui/gui.cpp:4613 +msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" +#: src/gui/gui.cpp:4616 +msgid "settings..." msgstr "" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" +#: src/gui/gui.cpp:4622 +msgid "Window" msgstr "" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" +#: src/gui/gui.cpp:4622 +msgid "window" msgstr "" -#: src/gui/gui.cpp:1922 -msgid "raw data" +#: src/gui/gui.cpp:4623 +msgid "song" msgstr "" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" +#: src/gui/gui.cpp:4624 +msgid "song comments" msgstr "" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" +#: src/gui/gui.cpp:4625 +msgid "song information" msgstr "" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" +#: src/gui/gui.cpp:4626 +msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" +#: src/gui/gui.cpp:4628 +msgid "channels" msgstr "" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" +#: src/gui/gui.cpp:4629 +msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" +#: src/gui/gui.cpp:4630 +msgid "orders" msgstr "" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" +#: src/gui/gui.cpp:4632 +msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" +#: src/gui/gui.cpp:4633 +msgid "mixer" msgstr "" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:2019 -msgid "VGM file" +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" msgstr "" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" +#: src/gui/gui.cpp:4641 +msgid "instruments" msgstr "" -#: src/gui/gui.cpp:2029 -msgid "text file" +#: src/gui/gui.cpp:4642 +msgid "samples" msgstr "" -#: src/gui/gui.cpp:2039 -msgid "binary file" +#: src/gui/gui.cpp:4643 +msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" +#: src/gui/gui.cpp:4647 +msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:2093 -msgid "Select Color File" +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" +#: src/gui/gui.cpp:4651 +msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" +#: src/gui/gui.cpp:4655 +msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" +#: src/gui/gui.cpp:4658 +msgid "tempo" msgstr "" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" +#: src/gui/gui.cpp:4659 +msgid "clock" msgstr "" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" +#: src/gui/gui.cpp:4660 +msgid "grooves" msgstr "" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" +#: src/gui/gui.cpp:4661 +msgid "speed" msgstr "" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" +#: src/gui/gui.cpp:4665 +msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" +#: src/gui/gui.cpp:4666 +msgid "register view" msgstr "" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" +#: src/gui/gui.cpp:4667 +msgid "statistics" msgstr "" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" +#: src/gui/gui.cpp:4668 +msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:2197 -msgid "command stream" +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" msgstr "" -#: src/gui/gui.cpp:2206 -msgid "Open Test" +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" +#: src/gui/gui.cpp:4675 +msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:2243 -msgid "Save Test" +#: src/gui/gui.cpp:4679 +msgid "Help" msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" +#: src/gui/gui.cpp:4679 +msgid "help" msgstr "" -#: src/gui/gui.cpp:2285 -msgid "compression error" +#: src/gui/gui.cpp:4681 +msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" +#: src/gui/gui.cpp:4682 +msgid "inspector" msgstr "" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" +#: src/gui/gui.cpp:4683 +msgid "panic" msgstr "" -#: src/gui/gui.cpp:2430 -msgid "everything OK" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" msgstr "" -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +#: src/gui/gui.cpp:4685 +msgid "about..." msgstr "" -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:2884 -msgid "paste special..." +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:2885 -msgid "paste mix" +#: src/gui/gui.cpp:4704 +msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2911 -msgid "paste flood" +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" +#: src/gui/gui.cpp:4721 +msgid "| " msgstr "" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" -msgstr "" +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2932 -msgid "insert" +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "" +msgstr[1] "" + +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "" +msgstr[1] "" + +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" +#: src/gui/gui.cpp:4765 +msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:2977 -msgid "input latch" +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:3004 -msgid "" -"&&: selected instrument\n" -"..: no instrument" +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:3058 -msgid "Set" +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:3078 -msgid "note up" +#: src/gui/gui.cpp:4812 +msgid "| modified" msgstr "" -#: src/gui/gui.cpp:3079 -msgid "note down" +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:3080 -msgid "octave up" +#: src/gui/gui.cpp:5093 +msgid "" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:3081 -msgid "octave down" +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:3083 -msgid "values up" +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." msgstr "" -#: src/gui/gui.cpp:3084 -msgid "values down" +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" msgstr "" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:3089 -msgid "transpose" +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:3097 -msgid "Notes" +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:3102 -msgid "Values" +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:3159 -msgid "Scale" +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:3166 -msgid "Minimum" +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:3175 -msgid "Maximum" +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:3204 -msgid "flip selection" +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:3222 -msgid "collapse song" +#: src/gui/gui.cpp:5740 +msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:3223 -msgid "expand song" +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:3228 -msgid "find/replace" +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" msgstr "" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 -#, c-format -msgid "could NOT save layout! %s" +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:3254 -#, c-format -msgid "could NOT load layout! %s" +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" msgstr "" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:4368 -msgid "file" +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" msgstr "" -#: src/gui/gui.cpp:4369 -msgid "new..." +#: src/gui/gui.cpp:5864 +msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:4376 -msgid "open..." +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" msgstr "" -#: src/gui/gui.cpp:4383 -msgid "open recent" +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" msgstr "" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" msgstr "" -#: src/gui/gui.cpp:4402 -msgid "clear history" +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" msgstr "" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" msgstr "" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." +#: src/gui/gui.cpp:6265 +msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." +#: src/gui/gui.cpp:6268 +msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." +#: src/gui/gui.cpp:6275 +msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." +#: src/gui/gui.cpp:6342 +msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:4477 -msgid "export..." +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:4483 -msgid "manage chips" +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:4487 -msgid "add chip..." +#: src/gui/gui.cpp:6453 +msgid "Got it" msgstr "" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:4515 -msgid "change chip..." +#: src/gui/gui.cpp:6493 +msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" +#: src/gui/gui.cpp:6861 +msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:4566 -msgid "restore backup" +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:4570 -msgid "exit..." +#: src/gui/gui.cpp:6889 +msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" +#: src/gui/gui.cpp:6893 +msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:4591 -msgid "settings" +#: src/gui/gui.cpp:6905 +msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" +#: src/gui/gui.cpp:6909 +msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:4597 -msgid "lock layout" +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4614 -msgid "user systems..." +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4617 -msgid "settings..." +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:4623 -msgid "Window" +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:4623 -msgid "window" +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4624 -msgid "song" +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:4625 -msgid "song comments" +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:4626 -msgid "song information" +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:4627 -msgid "subsongs" +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:4629 -msgid "channels" +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:4630 -msgid "chip manager" +#: src/gui/gui.cpp:7675 +msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:4631 -msgid "orders" +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:4634 -msgid "mixer" +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" +msgstr "LocaleSettings: ccjk 0100-01FF" + +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4642 -msgid "instruments" +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" msgstr "" -#: src/gui/gui.cpp:4643 -msgid "samples" +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4644 -msgid "wavetables" +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4648 -msgid "sample editor" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4652 -msgid "visualizers" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" msgstr "" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" msgstr "" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" msgstr "" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" msgstr "" -#: src/gui/gui.cpp:4656 -msgid "volume meter" +#: src/gui/sysManager.cpp:56 +msgid "Actions" msgstr "" -#: src/gui/gui.cpp:4659 -msgid "tempo" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" msgstr "" -#: src/gui/gui.cpp:4668 -msgid "statistics" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" msgstr "" -#: src/gui/gui.cpp:4669 -msgid "memory composition" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" msgstr "" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" msgstr "" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" msgstr "" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" msgstr "" -#: src/gui/gui.cpp:4676 -msgid "spoiler" +#: src/gui/insEdit.cpp:43 +msgid "Down." msgstr "" -#: src/gui/gui.cpp:4680 -msgid "Help" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "help" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" msgstr "" -#: src/gui/gui.cpp:4682 -msgid "debug menu" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" msgstr "" -#: src/gui/gui.cpp:4683 -msgid "inspector" +#: src/gui/insEdit.cpp:47 +msgid "Up." msgstr "" -#: src/gui/gui.cpp:4684 -msgid "panic" +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" msgstr "" -#: src/gui/gui.cpp:4685 -msgid "about..." +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" msgstr "" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" msgstr "" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" msgstr "" -#: src/gui/gui.cpp:4704 -msgid "| Groove" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" msgstr "" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" msgstr "" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" msgstr "" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" msgstr "" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" msgstr "" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" msgstr "" -#: src/gui/gui.cpp:4721 -msgid "| " +#: src/gui/insEdit.cpp:53 +msgid "AM" msgstr "" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" msgstr "" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" +msgstr "" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Sustained" +msgstr "" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" +msgstr "" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" msgstr "" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" msgstr "" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" msgstr "" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" msgstr "" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" msgstr "" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" +#: src/gui/insEdit.cpp:53 +msgid "Reverb" msgstr "" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" +#: src/gui/insEdit.cpp:53 +msgid "Fine" msgstr "" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" msgstr "" -#: src/gui/gui.cpp:4812 -msgid "| modified" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" msgstr "" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" msgstr "" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" msgstr "" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" msgstr "" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" msgstr "" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:63 +msgid "Left Output" msgstr "" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" msgstr "" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" msgstr "" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" msgstr "" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" msgstr "" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" msgstr "" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" +#: src/gui/insEdit.cpp:75 +msgid "Left" msgstr "" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." +#: src/gui/insEdit.cpp:76 +msgid "Right" msgstr "" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" +#: src/gui/insEdit.cpp:77 +msgid "Tune" msgstr "" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" msgstr "" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" msgstr "" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" msgstr "" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" msgstr "" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" msgstr "" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" msgstr "" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" msgstr "" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" msgstr "" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" msgstr "" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" msgstr "" -#: src/gui/gui.cpp:5743 -msgid "You opened:" +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" msgstr "" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" msgstr "" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" msgstr "" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" msgstr "" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" msgstr "" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" msgstr "" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" msgstr "" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" msgstr "" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" msgstr "" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" msgstr "" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" msgstr "" -#: src/gui/gui.cpp:6270 -msgid "Erasing" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" msgstr "" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" msgstr "" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" msgstr "" -#: src/gui/gui.cpp:6347 -msgid "Optimization" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" msgstr "" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" msgstr "" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" msgstr "" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" msgstr "" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" msgstr "" -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" msgstr "" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" msgstr "" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" msgstr "" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" msgstr "" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" msgstr "" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" msgstr "" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" msgstr "" -#: src/gui/gui.cpp:6846 -msgid "Data type:" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" msgstr "" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" msgstr "" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" msgstr "" -#: src/gui/gui.cpp:6878 -msgid "Big endian" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" msgstr "" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" msgstr "" -#: src/gui/gui.cpp:6890 -msgid "Swap words" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" msgstr "" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" msgstr "" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" msgstr "" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" msgstr "" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" msgstr "" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" msgstr "" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" msgstr "" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" msgstr "" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" msgstr "" -#: src/gui/gui.cpp:7499 -msgid "" -"\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" msgstr "" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" msgstr "" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" msgstr "" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" msgstr "" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" msgstr "" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" msgstr "" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" -msgstr "LocaleSettings: ccjk 0100-01FF" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" +msgstr "" -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" msgstr "" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:230 +msgid "" +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" msgstr "" -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" +msgstr "" + +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:56 -msgid "Actions" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" msgstr "" -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" +#: src/gui/insEdit.cpp:440 +msgid "tone" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" +#: src/gui/insEdit.cpp:442 +msgid "envelope" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" +#: src/gui/insEdit.cpp:451 +msgid "special wave" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" +#: src/gui/insEdit.cpp:464 +msgid "hold" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" +#: src/gui/insEdit.cpp:465 +msgid "alternate" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Fine" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" +#: src/gui/insEdit.cpp:475 +msgid "mirror" msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" +#: src/gui/insEdit.cpp:479 +msgid "resolution" msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" +#: src/gui/insEdit.cpp:480 +msgid "fixed" msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" +#: src/gui/insEdit.cpp:481 +msgid "N/A" msgstr "" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" +#: src/gui/insEdit.cpp:488 +msgid "echo" msgstr "" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" msgstr "" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" msgstr "" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" msgstr "" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" msgstr "" -#: src/gui/insEdit.cpp:72 -msgid "Left" +#: src/gui/insEdit.cpp:507 +msgid "test" msgstr "" -#: src/gui/insEdit.cpp:73 -msgid "Right" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" msgstr "" -#: src/gui/insEdit.cpp:74 -msgid "Tune" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" msgstr "" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" msgstr "" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" msgstr "" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" +#: src/gui/insEdit.cpp:517 +msgid "high3" msgstr "" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" +#: src/gui/insEdit.cpp:518 +msgid "high1" msgstr "" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" +#: src/gui/insEdit.cpp:519 +msgid "poly9" msgstr "" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" +#: src/gui/insEdit.cpp:528 +msgid "16'" msgstr "" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" +#: src/gui/insEdit.cpp:529 +msgid "8'" msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" +#: src/gui/insEdit.cpp:530 +msgid "4'" msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" +#: src/gui/insEdit.cpp:531 +msgid "2'" msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" +#: src/gui/insEdit.cpp:532 +msgid "sustain" msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" +#: src/gui/insEdit.cpp:537 +msgid "square" msgstr "" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" +#: src/gui/insEdit.cpp:545 +msgid "surround" msgstr "" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" msgstr "" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" msgstr "" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" msgstr "" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" msgstr "" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" msgstr "" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" msgstr "" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" msgstr "" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" +#: src/gui/insEdit.cpp:562 +msgid "low pass" msgstr "" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" msgstr "" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" +#: src/gui/insEdit.cpp:564 +msgid "band pass" msgstr "" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" msgstr "" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" msgstr "" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" +#: src/gui/insEdit.cpp:579 +msgid "invert B" msgstr "" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" +#: src/gui/insEdit.cpp:580 +msgid "invert A" msgstr "" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" +#: src/gui/insEdit.cpp:581 +msgid "reset B" msgstr "" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" +#: src/gui/insEdit.cpp:582 +msgid "reset A" msgstr "" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" +#: src/gui/insEdit.cpp:583 +msgid "clip B" msgstr "" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" +#: src/gui/insEdit.cpp:584 +msgid "clip A" msgstr "" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" msgstr "" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" msgstr "" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" +#: src/gui/insEdit.cpp:599 +msgid "rear right" msgstr "" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" +#: src/gui/insEdit.cpp:600 +msgid "rear left" msgstr "" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" +#: src/gui/insEdit.cpp:605 +msgid "on" msgstr "" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" msgstr "" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" msgstr "" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" +#: src/gui/insEdit.cpp:616 +msgid "pause" msgstr "" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" +#: src/gui/insEdit.cpp:617 +msgid "reverse" msgstr "" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" msgstr "" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" +#: src/gui/insEdit.cpp:636 +msgid "Average" msgstr "" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" msgstr "" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" msgstr "" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" msgstr "" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" msgstr "" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" msgstr "" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" msgstr "" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" msgstr "" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" +#: src/gui/insEdit.cpp:648 +msgid "Slide" msgstr "" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" msgstr "" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" msgstr "" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" msgstr "" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" msgstr "" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" msgstr "" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" msgstr "" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" msgstr "" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" msgstr "" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" msgstr "" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" +#: src/gui/insEdit.cpp:729 +msgid "Relative" msgstr "" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" +#: src/gui/insEdit.cpp:778 +msgid "Random" msgstr "" -#: src/gui/insEdit.cpp:335 -msgid "triangle" +#: src/gui/insEdit.cpp:795 +msgid "Self" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" msgstr "" -#: src/gui/insEdit.cpp:366 -msgid "fixed" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" msgstr "" -#: src/gui/insEdit.cpp:367 -msgid "N/A" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" msgstr "" -#: src/gui/insEdit.cpp:374 -msgid "echo" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" msgstr "" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" msgstr "" -#: src/gui/insEdit.cpp:393 -msgid "test" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:403 -msgid "high3" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:404 -msgid "high1" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:405 -msgid "poly9" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:414 -msgid "16'" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:417 -msgid "2'" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:423 -msgid "square" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:431 -msgid "surround" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:437 -msgid "oneshot" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:448 -msgid "low pass" +#: src/gui/insEdit.cpp:3281 +msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:450 -msgid "band pass" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:465 -msgid "invert B" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:466 -msgid "invert A" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:467 -msgid "reset B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:468 -msgid "reset A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:469 -msgid "clip B" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:470 -msgid "clip A" +#: src/gui/insEdit.cpp:3397 +msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:485 -msgid "rear right" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:486 -msgid "rear left" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:491 -msgid "on" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:502 -msgid "pause" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:503 -msgid "reverse" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:522 -msgid "Average" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." msgstr "" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:534 -msgid "Slide" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" +#: src/gui/insEdit.cpp:4329 +msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" +#: src/gui/insEdit.cpp:5231 +msgid "F" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" msgstr "" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" msgstr "" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6303 #, c-format -msgid "%s name" +msgid "Decrease resonance when pitch increases##decreaseres%d" msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3447 -msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6346 +msgid "In" msgstr "" -#: src/gui/insEdit.cpp:3663 -msgid "Env" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Envelope 2 (kick only)" +msgid "Feed signal from filter %d output to channel output" msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Operator %d" +msgid "Filter %d macros" msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "" diff --git a/po/uk.po b/po/uk.po index 9db6e1b4a2..812d4066eb 100644 --- a/po/uk.po +++ b/po/uk.po @@ -13,12 +13,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "" @@ -28,1244 +28,1597 @@ msgstr "" msgid "FM %d" msgstr "" -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" msgstr "" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 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:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 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:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 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:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:527 +#: 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:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 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:529 +#: 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:530 +#: 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:533 +#: 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:534 +#: 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:535 +#: 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:536 +#: 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:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "" -#: src/engine/sysDef.cpp:544 +#: 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:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:564 +#: 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:565 +#: 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:566 +#: 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:567 +#: 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:568 +#: 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:569 +#: 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:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:573 +#: 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:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:590 +#: 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:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" msgstr "" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 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:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 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:639 +#: src/engine/sysDef.cpp:661 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:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 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:650 +#: src/engine/sysDef.cpp:672 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:651 +#: src/engine/sysDef.cpp:673 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:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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:674 +#: src/engine/sysDef.cpp:696 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:675 +#: src/engine/sysDef.cpp:697 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:676 +#: src/engine/sysDef.cpp:698 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:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:701 -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." +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" +#: src/engine/sysDef.cpp:725 +msgid "" +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" msgstr "" -#: src/engine/sysDef.cpp:722 -msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 2" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 3" +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 -msgid "Noise" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" msgstr "" -#: src/engine/sysDef.cpp:729 -msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" msgstr "" -#: src/engine/sysDef.cpp:734 -msgid "Sega Master System + FM Expansion" +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" msgstr "" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 -msgid "Game Boy" +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" msgstr "" -#: src/engine/sysDef.cpp:741 -msgid "the most popular portable game console of the era." +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 1" +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 -msgid "Pulse 2" +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" msgstr "" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 -msgid "Wavetable" +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" msgstr "" -#: src/engine/sysDef.cpp:749 -msgid "11xx: Set noise length (0: long; 1: short)" +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" msgstr "" -#: src/engine/sysDef.cpp:750 -msgid "12xx: Set duty cycle (0 to 3)" +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" msgstr "" -#: src/engine/sysDef.cpp:751 -msgid "13xy: Setup sweep (x: time; y: shift)" +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:752 -msgid "14xx: Set sweep direction (0: up; 1: down)" +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" msgstr "" -#: src/engine/sysDef.cpp:757 -msgid "PC Engine/TurboGrafx-16" +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" msgstr "" -#: src/engine/sysDef.cpp:758 -msgid "an '80s game console with a wavetable sound chip, popular in Japan." +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" msgstr "" -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 -msgid "11xx: Toggle noise mode" +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" msgstr "" -#: src/engine/sysDef.cpp:767 -msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:768 -msgid "13xx: Set LFO speed" +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:774 -msgid "NES (Ricoh 2A03)" +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:775 -msgid "" -"also known as Famicom in Japan, it's the most well-known game console of the " -"'80s." +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 -msgid "Triangle" +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 -msgid "DPCM" +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 -msgid "11xx: Write to delta modulation counter (0 to 7F)" +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" msgstr "" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 -msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:829 +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:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 +msgid "Noise" +msgstr "" + +#: src/engine/sysDef.cpp:836 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:841 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 1" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 +msgid "Pulse 2" +msgstr "" + +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 +msgid "Wavetable" +msgstr "" + +#: src/engine/sysDef.cpp:856 +msgid "11xx: Set noise length (0: long; 1: short)" +msgstr "" + +#: src/engine/sysDef.cpp:857 +msgid "12xx: Set duty cycle (0 to 3)" +msgstr "" + +#: src/engine/sysDef.cpp:858 +msgid "13xy: Setup sweep (x: time; y: shift)" +msgstr "" + +#: src/engine/sysDef.cpp:859 +msgid "14xx: Set sweep direction (0: up; 1: down)" +msgstr "" + +#: src/engine/sysDef.cpp:864 +msgid "PC Engine/TurboGrafx-16" +msgstr "" + +#: src/engine/sysDef.cpp:865 +msgid "an '80s game console with a wavetable sound chip, popular in Japan." +msgstr "" + +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 +msgid "11xx: Toggle noise mode" +msgstr "" + +#: src/engine/sysDef.cpp:874 +msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" +msgstr "" + +#: src/engine/sysDef.cpp:875 +msgid "13xx: Set LFO speed" +msgstr "" + +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 +msgid "NES (Ricoh 2A03)" +msgstr "" + +#: src/engine/sysDef.cpp:882 +msgid "" +"also known as Famicom in Japan, it's the most well-known game console of the " +"'80s." +msgstr "" + +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 +msgid "Triangle" +msgstr "" + +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 +msgid "DPCM" +msgstr "" + +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 +msgid "11xx: Write to delta modulation counter (0 to 7F)" +msgstr "" + +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 +msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" +msgstr "" + +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." msgstr "" -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 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:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1273,992 +1626,1009 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 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:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." msgstr "" -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 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:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 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:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "" -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 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:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 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:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "" -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" msgstr "" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." msgstr "" -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "" -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 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:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 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:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "" -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 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:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." msgstr "" -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 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:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 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:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 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:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 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:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 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:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2266,76 +2636,77 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 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:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2344,11 +2715,11 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2356,169 +2727,169 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "" -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2526,1224 +2897,1375 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." msgstr "" -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 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:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "" -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "" -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 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:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 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:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" msgstr "" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 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:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "" -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." msgstr "" -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 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:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." msgstr "" -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "" -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "" -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." msgstr "" -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "" -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 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:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 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:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "" -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." msgstr "" -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "" -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 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:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 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:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." msgstr "" -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 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:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "" -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 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:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "" -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "" -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 msgid "E3xx: Set vibrato shape" msgstr "" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "" -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "" -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "" @@ -3756,7 +4278,7 @@ msgid "output" msgstr "" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "" @@ -3765,59 +4287,60 @@ msgid "Master Volume" msgstr "" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "" @@ -3833,8 +4356,8 @@ msgstr "" msgid "Display internal" msgstr "" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "" @@ -3842,10 +4365,10 @@ msgstr "" msgid "Sample Preview" msgstr "" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "" @@ -3858,26 +4381,26 @@ msgstr "" msgid "no data in oldPatMap for channel %d!" msgstr "" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "" -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "" -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "" @@ -3890,12513 +4413,15267 @@ msgstr "" msgid "no chips with memory" msgstr "" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" msgstr "" -#: src/gui/intro.cpp:122 -msgid "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" msgstr "" -#: src/gui/intro.cpp:310 -msgid "hold to skip" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" msgstr "" -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" +#: src/gui/presets.cpp:241 +msgid "Vectrex" msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" +#: src/gui/presets.cpp:335 +msgid "Computers" msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." +#: src/gui/presets.cpp:431 +msgid "MSX" msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:412 -msgid "format version:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" msgstr "" -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" msgstr "" -#: src/gui/channels.cpp:49 -msgid "Pat" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" msgstr "" -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" msgstr "" -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/log.cpp:27 -msgid "info" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" msgstr "" -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" msgstr "" -#: src/gui/log.cpp:68 -msgid "time" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" msgstr "" -#: src/gui/log.cpp:70 -msgid "level" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" msgstr "" -#: src/gui/log.cpp:72 -msgid "message" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" msgstr "" -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" msgstr "" -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" msgstr "" -#: src/gui/pattern.cpp:504 -msgid "Options:" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" msgstr "" -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" +#: src/gui/presets.cpp:1502 +msgid "FM-7" msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" msgstr "" -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" +#: src/gui/presets.cpp:1664 +msgid "Atari" msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" msgstr "" -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" msgstr "" -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" +#: src/gui/presets.cpp:1719 +msgid "Capcom" msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" msgstr "" -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" msgstr "" -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" msgstr "" -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -#: src/gui/editControls.cpp:52 -msgid "piano" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" msgstr "" -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" +#: src/gui/presets.cpp:1789 +msgid "Data East" msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" +#: src/gui/presets.cpp:2047 +msgid "Konami" msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" msgstr "" -#: src/gui/editControls.cpp:545 -msgid "Channels here..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" msgstr "" -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." msgstr "" -#: src/gui/editControls.cpp:593 -msgid "Presets" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" msgstr "" -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" +#: src/gui/presets.cpp:2189 +msgid "Namco" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" msgstr "" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." +#: src/gui/presets.cpp:2273 +msgid "Sega" msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" msgstr "" -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" msgstr "" -#: src/gui/util.cpp:93 -msgid "" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" +#: src/gui/presets.cpp:2507 +msgid "SNK" msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" msgstr "" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" +#: src/gui/presets.cpp:2653 +msgid "Taito" msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" msgstr "" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" msgstr "" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" msgstr "" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" msgstr "" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" +#: src/gui/presets.cpp:3545 +msgid "Specialized" msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" +#: src/gui/intro.cpp:124 +msgid "Preview" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" msgstr "" -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" +#: src/gui/intro.cpp:310 +msgid "hold to skip" msgstr "" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" +#: src/gui/dataList.cpp:125 +msgid "Bug!" msgstr "" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" msgstr "" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" msgstr "" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." msgstr "" -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" msgstr "" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" msgstr "" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" msgstr "" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" msgstr "" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" +#: src/gui/dataList.cpp:314 +msgid "make instrument" msgstr "" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" msgstr "" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" msgstr "" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" msgstr "" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" msgstr "" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" msgstr "" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." msgstr "" -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." msgstr "" -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" msgstr "" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" msgstr "" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." msgstr "" -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." msgstr "" -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." msgstr "" -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." msgstr "" -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" msgstr "" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" msgstr "" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" msgstr "" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" msgstr "" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" msgstr "" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" msgstr "" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" msgstr "" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" msgstr "" -#: src/gui/sysConf.cpp:1571 -msgid "full" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." msgstr "" -#: src/gui/sysConf.cpp:1573 -msgid "half" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" msgstr "" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" msgstr "" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." msgstr "" -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." msgstr "" -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." msgstr "" -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." msgstr "" -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" msgstr "" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" +#: src/gui/exportOptions.cpp:32 +msgid "one file" msgstr "" -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" msgstr "" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" msgstr "" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" msgstr "" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" msgstr "" -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" msgstr "" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" msgstr "" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" msgstr "" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" msgstr "" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" msgstr "" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" msgstr "" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" msgstr "" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" msgstr "" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" msgstr "" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" msgstr "" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" msgstr "" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" msgstr "" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" msgstr "" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" msgstr "" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" +#: src/gui/exportOptions.cpp:150 +msgid "format version" msgstr "" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" msgstr "" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" msgstr "" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" msgstr "" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" msgstr "" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" +#: src/gui/exportOptions.cpp:168 +msgid "custom" msgstr "" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." msgstr "" -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" msgstr "" -#: src/gui/sysConf.cpp:2086 -#, c-format -msgid "sum: %d" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." msgstr "" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" msgstr "" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" +#: src/gui/exportOptions.cpp:212 +#, c-format +msgid "this chip is only available in VGM %d.%.2x and higher!" msgstr "" -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" msgstr "" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." msgstr "" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" msgstr "" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" msgstr "" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" msgstr "" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" msgstr "" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" msgstr "" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" msgstr "" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." msgstr "" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" -msgstr "" - -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:2281 -msgid "RAM" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" msgstr "" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" msgstr "" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." msgstr "" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" msgstr "" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" msgstr "" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" msgstr "" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" msgstr "" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" msgstr "" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" msgstr "" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" msgstr "" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" msgstr "" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." msgstr "" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" msgstr "" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" msgstr "" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" msgstr "" -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" msgstr "" -#: src/gui/userPresets.cpp:325 -msgid "User Systems" +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" msgstr "" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" msgstr "" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" msgstr "" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" +#: src/gui/speed.cpp:80 +msgid "Groove" msgstr "" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" +#: src/gui/speed.cpp:87 +msgid "click for one speed" msgstr "" -#: src/gui/userPresets.cpp:476 -msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +#: src/gui/speed.cpp:90 +msgid "Speeds" msgstr "" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" msgstr "" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" msgstr "" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" msgstr "" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" +#: src/gui/speed.cpp:177 +msgid "Numerator" msgstr "" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" msgstr "" -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" +#: src/gui/speed.cpp:193 +msgid "Divider" msgstr "" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" +#: src/gui/speed.cpp:208 +msgid "Highlight" msgstr "" -#: src/gui/effectList.cpp:47 -msgid "Description" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" msgstr "" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " +#: src/gui/speed.cpp:245 +msgid "Song Length" msgstr "" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" msgstr "" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" +#: src/gui/channels.cpp:49 +msgid "Pat" msgstr "" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" msgstr "" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" +#: src/gui/channels.cpp:53 +msgid "Swap" msgstr "" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" msgstr "" -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" msgstr "" -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" msgstr "" -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" msgstr "" -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." msgstr "" -#: src/gui/settings.cpp:208 -msgid "Lower" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." msgstr "" -#: src/gui/settings.cpp:210 -msgid "Medium" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." msgstr "" -#: src/gui/settings.cpp:212 -msgid "Ultra" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." msgstr "" -#: src/gui/settings.cpp:213 -msgid "Ultimate" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." msgstr "" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." msgstr "" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" msgstr "" -#: src/gui/settings.cpp:219 -msgid "/dev/port" +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" msgstr "" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" msgstr "" -#: src/gui/settings.cpp:221 -msgid "outb()" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" msgstr "" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" msgstr "" -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" +#: src/gui/log.cpp:26 +msgid "warning" msgstr "" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" +#: src/gui/log.cpp:27 +msgid "info" msgstr "" -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" +#: src/gui/log.cpp:29 +msgid "trace" msgstr "" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" msgstr "" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" msgstr "" -#: src/gui/settings.cpp:242 -msgid "--select--" +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" msgstr "" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" +#: src/gui/log.cpp:68 +msgid "time" msgstr "" -#: src/gui/settings.cpp:250 -msgid "Note Off" +#: src/gui/log.cpp:70 +msgid "level" msgstr "" -#: src/gui/settings.cpp:251 -msgid "Note On" +#: src/gui/log.cpp:72 +msgid "message" msgstr "" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" msgstr "" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." msgstr "" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" msgstr "" -#: src/gui/settings.cpp:255 -msgid "ChanPressure" +#: src/gui/pattern.cpp:508 +msgid "Options:" msgstr "" -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" msgstr "" -#: src/gui/settings.cpp:257 -msgid "SysEx" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" msgstr "" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" msgstr "" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" msgstr "" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" msgstr "" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" msgstr "" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" msgstr "" -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" msgstr "" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" msgstr "" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." msgstr "" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" msgstr "" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" -msgstr "" - -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" msgstr "" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" msgstr "" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" msgstr "" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." msgstr "" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." msgstr "" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" -msgstr "" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: src/gui/settings.cpp:318 -msgid "Press key..." +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" msgstr "" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" msgstr "" -#: src/gui/settings.cpp:574 -msgid "General" +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" msgstr "" -#: src/gui/settings.cpp:591 -msgid "Language" +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" msgstr "" -#: src/gui/settings.cpp:610 -msgid "Render backend" +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" msgstr "" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" msgstr "" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" msgstr "" -#: src/gui/settings.cpp:670 -msgid "Render driver" +#: src/gui/chanOsc.cpp:45 +msgid "Off" msgstr "" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" msgstr "" -#: src/gui/settings.cpp:687 -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." +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" msgstr "" -#: src/gui/settings.cpp:688 -msgid "Red bits" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" msgstr "" -#: src/gui/settings.cpp:693 -msgid "Green bits" +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" msgstr "" -#: src/gui/settings.cpp:698 -msgid "Blue bits" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" msgstr "" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" msgstr "" -#: src/gui/settings.cpp:708 -msgid "Color depth" +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" msgstr "" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" msgstr "" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" msgstr "" -#: src/gui/settings.cpp:724 -msgid "Double buffer" +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" msgstr "" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" msgstr "" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" msgstr "" -#: src/gui/settings.cpp:739 -msgid "VSync" +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" msgstr "" -#: src/gui/settings.cpp:747 -msgid "Unlimited" +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" msgstr "" -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." +#: src/gui/chanOsc.cpp:296 +msgid "Distance" msgstr "" -#: src/gui/settings.cpp:757 -msgid "Display render time" +#: src/gui/chanOsc.cpp:305 +msgid "Spread" msgstr "" -#: src/gui/settings.cpp:764 -msgid "Late render clear" +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" msgstr "" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" msgstr "" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" msgstr "" -#: src/gui/settings.cpp:779 -msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" msgstr "" -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" msgstr "" -#: src/gui/settings.cpp:789 +#: src/gui/chanOsc.cpp:358 msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -#: src/gui/settings.cpp:794 -msgid "Enable event delay" +#: src/gui/chanOsc.cpp:380 +msgid "Text color" msgstr "" -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" msgstr "" -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" msgstr "" -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." +#: src/gui/chanOsc.cpp:429 +#, c-format +msgid "creating FFT plan for channel %d" msgstr "" -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" msgstr "" -#: src/gui/settings.cpp:820 -#, c-format -msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" msgstr "" -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" msgstr "" -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" msgstr "" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" msgstr "" -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" msgstr "" -#: src/gui/settings.cpp:840 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" msgstr "" -#: src/gui/settings.cpp:842 +#: src/gui/editControls.cpp:51 msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." +"select\n" +"all" msgstr "" -#: src/gui/settings.cpp:849 -msgid "Vibration" +#: src/gui/editControls.cpp:52 +msgid "piano" msgstr "" -#: src/gui/settings.cpp:851 -msgid "Strength" +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" msgstr "" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" +#: src/gui/editControls.cpp:57 +msgid "" +"paste\n" +"mix" msgstr "" -#: src/gui/settings.cpp:868 -msgid "Use system file picker" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" msgstr "" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" msgstr "" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" msgstr "" -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" msgstr "" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" +#: src/gui/editControls.cpp:62 +msgid "" +"paste\n" +"overflow" msgstr "" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" msgstr "" -#: src/gui/settings.cpp:900 +#: src/gui/editControls.cpp:64 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." +"transpose\n" +"values" msgstr "" -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" +#: src/gui/editControls.cpp:67 +msgid "" +"change\n" +"ins" msgstr "" -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" +#: src/gui/editControls.cpp:68 +msgid "" +"find/\n" +"replace" msgstr "" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" msgstr "" -#: src/gui/settings.cpp:914 -msgid "No##pol0" +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" msgstr "" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" msgstr "" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" msgstr "" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" msgstr "" -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" msgstr "" -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" msgstr "" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" msgstr "" -#: src/gui/settings.cpp:960 -msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." +#: src/gui/editControls.cpp:79 +msgid "opmask" msgstr "" -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" +#: src/gui/editControls.cpp:80 +msgid "" +"scroll\n" +"mode" msgstr "" -#: src/gui/settings.cpp:969 +#: src/gui/editControls.cpp:81 msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +"input\n" +"latch" msgstr "" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" msgstr "" -#: src/gui/settings.cpp:978 +#: src/gui/editControls.cpp:83 msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." +"clear\n" +"latch" msgstr "" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" msgstr "" -#: src/gui/settings.cpp:984 -msgid "Initial system:" +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" msgstr "" -#: src/gui/settings.cpp:986 -msgid "Current system" +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" msgstr "" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" msgstr "" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" msgstr "" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" msgstr "" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" msgstr "" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" msgstr "" -#: src/gui/settings.cpp:1198 -msgid "Default author name" +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" msgstr "" -#: src/gui/settings.cpp:1202 -msgid "Start-up" +#: src/gui/editControls.cpp:507 +msgid "Save as..." msgstr "" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" msgstr "" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" +#: src/gui/editControls.cpp:524 +msgid "Song Info" msgstr "" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" msgstr "" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" +#: src/gui/editControls.cpp:536 +msgid "Comments" msgstr "" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" +#: src/gui/editControls.cpp:545 +msgid "Channels here..." msgstr "" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" +#: src/gui/editControls.cpp:548 +msgid "Chips here..." msgstr "" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." msgstr "" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" msgstr "" -#: src/gui/settings.cpp:1239 -msgid "Behavior" +#: src/gui/editControls.cpp:562 +msgid "RegView" msgstr "" -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" +#: src/gui/editControls.cpp:566 +msgid "Stats" msgstr "" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" msgstr "" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" msgstr "" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." +#: src/gui/editControls.cpp:577 +msgid "XYOsc" msgstr "" -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" +#: src/gui/editControls.cpp:581 +msgid "Meter" msgstr "" -#: src/gui/settings.cpp:1273 -msgid "Output" +#: src/gui/editControls.cpp:585 +msgid "Memory" msgstr "" -#: src/gui/settings.cpp:1281 -msgid "Backend" +#: src/gui/editControls.cpp:589 +msgid "CV" msgstr "" -#: src/gui/settings.cpp:1314 -msgid "Driver" +#: src/gui/editControls.cpp:593 +msgid "Presets" msgstr "" -#: src/gui/settings.cpp:1337 -msgid "Device" +#: src/gui/editControls.cpp:597 +msgid "PatManager" msgstr "" -#: src/gui/settings.cpp:1341 -msgid "" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" msgstr "" -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" msgstr "" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." +#: src/gui/editControls.cpp:610 +msgid "Log" msgstr "" -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" msgstr "" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" msgstr "" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" msgstr "" -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" msgstr "" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" msgstr "" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" msgstr "" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" msgstr "" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" msgstr "" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" msgstr "" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" msgstr "" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" msgstr "" -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" msgstr "" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" msgstr "" -#: src/gui/settings.cpp:1479 -#, c-format -msgid "want: %d samples @ %.0fHz (%d channel)" -msgid_plural "want: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: src/gui/settings.cpp:1480 -#, c-format -msgid "got: %d samples @ %.0fHz (%d channel)" -msgid_plural "got: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" +msgstr "" -#: src/gui/settings.cpp:1487 -msgid "Mixing" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" msgstr "" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" +#: src/gui/editControls.cpp:930 +msgid "Oct." msgstr "" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" msgstr "" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" msgstr "" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" +#: src/gui/editControls.cpp:971 +msgid "Foll." msgstr "" -#: src/gui/settings.cpp:1531 -msgid "MIDI" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" msgstr "" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" msgstr "" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" msgstr "" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" msgstr "" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" msgstr "" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" msgstr "" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" msgstr "" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" msgstr "" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" msgstr "" -#: src/gui/settings.cpp:1589 -msgid "Value input style" +#: src/gui/util.cpp:97 +msgid "Ctrl-" msgstr "" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" +#: src/gui/util.cpp:99 +msgid "Alt-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" +#: src/gui/util.cpp:100 +msgid "Shift-" msgstr "" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" +#: src/gui/stats.cpp:36 +msgid "Audio load" msgstr "" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" msgstr "" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" msgstr "" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" msgstr "" -#: src/gui/settings.cpp:1653 -msgid "Actions:" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" msgstr "" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" msgstr "" -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" msgstr "" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" msgstr "" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" msgstr "" -#: src/gui/settings.cpp:1689 -msgid "Action" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" msgstr "" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" msgstr "" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" msgstr "" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" msgstr "" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" msgstr "" -#: src/gui/settings.cpp:1852 -msgid "Melodic" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" msgstr "" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" msgstr "" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" msgstr "" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" msgstr "" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" msgstr "" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" msgstr "" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" msgstr "" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" msgstr "" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:1908 -msgid "Emulation" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" msgstr "" -#: src/gui/settings.cpp:1910 -msgid "Cores" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" msgstr "" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" msgstr "" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" msgstr "" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" msgstr "" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" msgstr "" -#: src/gui/settings.cpp:2107 -msgid "Playback" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" msgstr "" -#: src/gui/settings.cpp:2112 -msgid "Render" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" msgstr "" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" msgstr "" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" msgstr "" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" msgstr "" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" msgstr "" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" msgstr "" -#: src/gui/settings.cpp:2225 -msgid "Window activation" +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" msgstr "" -#: src/gui/settings.cpp:2291 -msgid "Key" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" msgstr "" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" msgstr "" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" msgstr "" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" msgstr "" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" msgstr "" -#: src/gui/settings.cpp:2476 -msgid "Sample list" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" msgstr "" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" msgstr "" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" msgstr "" -#: src/gui/settings.cpp:2566 -msgid "Layout" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" msgstr "" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" msgstr "" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" msgstr "" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" msgstr "" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" msgstr "" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" msgstr "" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" msgstr "" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" msgstr "" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" msgstr "" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" msgstr "" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" msgstr "" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" msgstr "" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" msgstr "" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" msgstr "" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" msgstr "" -#: src/gui/settings.cpp:2649 -msgid "Mouse" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" msgstr "" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" msgstr "" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" msgstr "" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" msgstr "" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" msgstr "" -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" msgstr "" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" msgstr "" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" msgstr "" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" msgstr "" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" msgstr "" -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" msgstr "" -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" msgstr "" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" msgstr "" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" msgstr "" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" msgstr "" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" msgstr "" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" msgstr "" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" msgstr "" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" msgstr "" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" msgstr "" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." msgstr "" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" msgstr "" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" msgstr "" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" msgstr "" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" msgstr "" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" msgstr "" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" msgstr "" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" msgstr "" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" msgstr "" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" msgstr "" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" msgstr "" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" msgstr "" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" msgstr "" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" msgstr "" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" msgstr "" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" msgstr "" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" msgstr "" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" +#: src/gui/sysConf.cpp:962 +msgid "Separation" msgstr "" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" msgstr "" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" msgstr "" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" msgstr "" -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" msgstr "" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" msgstr "" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" msgstr "" -#: src/gui/settings.cpp:2949 -msgid "Appearance" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" msgstr "" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" msgstr "" -#: src/gui/settings.cpp:2969 -msgid "Icon size" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" msgstr "" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" msgstr "" -#: src/gui/settings.cpp:2994 -msgid "Main font" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" msgstr "" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" msgstr "" -#: src/gui/settings.cpp:3013 -msgid "Header font" +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" msgstr "" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" msgstr "" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" +#: src/gui/sysConf.cpp:1156 +msgid "Cone" msgstr "" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" msgstr "" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" msgstr "" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" msgstr "" -#: src/gui/settings.cpp:3101 -msgid "Oversample" +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" msgstr "" -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" msgstr "" -#: src/gui/settings.cpp:3117 -msgid "default." +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" msgstr "" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" msgstr "" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" msgstr "" -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" msgstr "" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" msgstr "" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" msgstr "" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" msgstr "" -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" msgstr "" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" msgstr "" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" msgstr "" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" msgstr "" -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" msgstr "" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" msgstr "" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" msgstr "" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" msgstr "" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" msgstr "" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" msgstr "" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" msgstr "" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" +#: src/gui/sysConf.cpp:1580 +msgid "full" msgstr "" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" +#: src/gui/sysConf.cpp:1582 +msgid "half" msgstr "" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" msgstr "" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" msgstr "" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" msgstr "" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" msgstr "" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" msgstr "" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" msgstr "" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" msgstr "" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" msgstr "" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" msgstr "" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" msgstr "" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" msgstr "" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" msgstr "" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" msgstr "" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" msgstr "" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" msgstr "" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" msgstr "" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" msgstr "" -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" msgstr "" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" msgstr "" -#: src/gui/settings.cpp:3398 -msgid "Effect value" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" msgstr "" -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" msgstr "" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" msgstr "" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" msgstr "" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" msgstr "" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" msgstr "" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" msgstr "" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" msgstr "" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" msgstr "" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" msgstr "" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" msgstr "" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" msgstr "" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" msgstr "" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" msgstr "" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" msgstr "" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" msgstr "" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" msgstr "" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" msgstr "" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" msgstr "" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" msgstr "" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" msgstr "" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" msgstr "" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" msgstr "" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" msgstr "" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" msgstr "" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" msgstr "" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" msgstr "" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" msgstr "" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" msgstr "" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" msgstr "" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" msgstr "" -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" msgstr "" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" +#: src/gui/userPresets.cpp:336 +msgid "User Systems" msgstr "" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" msgstr "" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" msgstr "" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" msgstr "" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" msgstr "" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" msgstr "" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" msgstr "" -#: src/gui/settings.cpp:3793 -msgid "Windows" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" msgstr "" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" +#: src/gui/effectList.cpp:48 +msgid "Description" msgstr "" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " msgstr "" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" msgstr "" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" msgstr "" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" msgstr "" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" msgstr "" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" msgstr "" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" msgstr "" -#: src/gui/settings.cpp:3847 -msgid "Guru mode" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" msgstr "" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" msgstr "" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" +#: src/gui/settings.cpp:213 +msgid "Lower" msgstr "" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" +#: src/gui/settings.cpp:215 +msgid "Medium" msgstr "" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" +#: src/gui/settings.cpp:217 +msgid "Ultra" msgstr "" -#: src/gui/settings.cpp:3876 -msgid "Primary" +#: src/gui/settings.cpp:218 +msgid "Ultimate" msgstr "" -#: src/gui/settings.cpp:3877 -msgid "Secondary" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:3891 -msgid "Button" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" +#: src/gui/settings.cpp:224 +msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" msgstr "" -#: src/gui/settings.cpp:3894 -msgid "Tab" +#: src/gui/settings.cpp:226 +msgid "outb()" msgstr "" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" msgstr "" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" msgstr "" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" msgstr "" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" msgstr "" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" msgstr "" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" msgstr "" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" +#: src/gui/settings.cpp:247 +msgid "--select--" msgstr "" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" msgstr "" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" +#: src/gui/settings.cpp:255 +msgid "Note Off" msgstr "" -#: src/gui/settings.cpp:3905 -msgid "Widget background" +#: src/gui/settings.cpp:256 +msgid "Note On" msgstr "" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" msgstr "" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" +#: src/gui/settings.cpp:260 +msgid "ChanPressure" msgstr "" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" msgstr "" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" +#: src/gui/settings.cpp:262 +msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:3912 -msgid "Text selection" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" msgstr "" -#: src/gui/settings.cpp:3913 -msgid "Line plot" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" msgstr "" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" msgstr "" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" msgstr "" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" msgstr "" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" msgstr "" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" msgstr "" -#: src/gui/settings.cpp:3925 -msgid "Window background" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" msgstr "" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" msgstr "" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" msgstr "" -#: src/gui/settings.cpp:3929 -msgid "Header" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" msgstr "" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" msgstr "" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" msgstr "" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" msgstr "" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" msgstr "" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" msgstr "" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" msgstr "" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" +#: src/gui/settings.cpp:564 +msgid "General" msgstr "" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" +#: src/gui/settings.cpp:581 +msgid "Language" msgstr "" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" +#: src/gui/settings.cpp:600 +msgid "Render backend" msgstr "" -#: src/gui/settings.cpp:3941 -msgid "Separator" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." msgstr "" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" msgstr "" -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" +#: src/gui/settings.cpp:660 +msgid "Render driver" msgstr "" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" msgstr "" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" +#: src/gui/settings.cpp:677 +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:3946 -msgid "Table header" +#: src/gui/settings.cpp:678 +msgid "Red bits" msgstr "" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" +#: src/gui/settings.cpp:683 +msgid "Green bits" msgstr "" -#: src/gui/settings.cpp:3948 -msgid "Table border (soft)" +#: src/gui/settings.cpp:688 +msgid "Blue bits" msgstr "" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" msgstr "" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" +#: src/gui/settings.cpp:698 +msgid "Color depth" msgstr "" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" msgstr "" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" msgstr "" -#: src/gui/settings.cpp:3955 -msgid "Toggle on" +#: src/gui/settings.cpp:714 +msgid "Double buffer" msgstr "" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" msgstr "" -#: src/gui/settings.cpp:3957 -msgid "Playback status" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" msgstr "" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" +#: src/gui/settings.cpp:729 +msgid "VSync" msgstr "" -#: src/gui/settings.cpp:3959 -msgid "Warning hint" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" msgstr "" -#: src/gui/settings.cpp:3960 -msgid "Error hint" +#: src/gui/settings.cpp:737 +msgid "Unlimited" msgstr "" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." msgstr "" -#: src/gui/settings.cpp:3964 -msgid "Directory" +#: src/gui/settings.cpp:747 +msgid "Display render time" msgstr "" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" +#: src/gui/settings.cpp:754 +msgid "Late render clear" msgstr "" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." msgstr "" -#: src/gui/settings.cpp:3971 -msgid "ZSM" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" msgstr "" -#: src/gui/settings.cpp:3972 -msgid "Font" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" msgstr "" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" msgstr "" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." msgstr "" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" msgstr "" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." msgstr "" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" msgstr "" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." msgstr "" -#: src/gui/settings.cpp:3984 -msgid "Reference" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" msgstr "" -#: src/gui/settings.cpp:3985 -msgid "Guide" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" msgstr "" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" msgstr "" -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." msgstr "" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" -msgstr "" - -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" msgstr "" -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" +#: src/gui/settings.cpp:830 +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:3993 -msgid "Waveform (6)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." msgstr "" -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" +#: src/gui/settings.cpp:839 +msgid "Vibration" msgstr "" -#: src/gui/settings.cpp:3995 -msgid "Waveform (8)" +#: src/gui/settings.cpp:841 +msgid "Strength" msgstr "" -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" msgstr "" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" msgstr "" -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" msgstr "" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" msgstr "" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" msgstr "" -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." msgstr "" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" msgstr "" -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" msgstr "" -#: src/gui/settings.cpp:4011 -msgid "Clip" +#: src/gui/settings.cpp:890 +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:4015 -msgid "Order number" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" msgstr "" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" msgstr "" -#: src/gui/settings.cpp:4017 -msgid "Song loop" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" msgstr "" -#: src/gui/settings.cpp:4018 -msgid "Selected order" +#: src/gui/settings.cpp:904 +msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" msgstr "" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" msgstr "" -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" msgstr "" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" msgstr "" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" msgstr "" -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" -#: src/gui/settings.cpp:4033 -msgid "Modulator" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" msgstr "" -#: src/gui/settings.cpp:4034 -msgid "Carrier" +#: src/gui/settings.cpp:959 +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:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" msgstr "" -#: src/gui/settings.cpp:4039 +#: src/gui/settings.cpp:968 msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" +"fill the file name field with an appropriate file name when saving or " +"exporting." msgstr "" -#: src/gui/settings.cpp:4041 -msgid "Mod. accent (primary)" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" msgstr "" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" +#: src/gui/settings.cpp:974 +msgid "Initial system:" msgstr "" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" +#: src/gui/settings.cpp:976 +msgid "Current system" msgstr "" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" msgstr "" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" msgstr "" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" msgstr "" -#: src/gui/settings.cpp:4048 -msgid "Car. border" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" msgstr "" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" msgstr "" -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" +#: src/gui/settings.cpp:1192 +msgid "Default author name" msgstr "" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" +#: src/gui/settings.cpp:1196 +msgid "Start-up" msgstr "" -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" msgstr "" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" +#: src/gui/settings.cpp:1199 +msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" msgstr "" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" msgstr "" -#: src/gui/settings.cpp:4070 -msgid "C64" +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" msgstr "" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" +#: src/gui/settings.cpp:1224 +msgid "Behavior" msgstr "" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" msgstr "" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" msgstr "" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" msgstr "" -#: src/gui/settings.cpp:4075 -msgid "TIA" +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "" -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4078 -msgid "PET" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:1268 +msgid "Output" msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" +#: src/gui/settings.cpp:1276 +msgid "Backend" msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:1309 +msgid "Driver" msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" +#: src/gui/settings.cpp:1332 +msgid "Device" msgstr "" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" +#: src/gui/settings.cpp:1336 +msgid "" msgstr "" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:4091 -msgid "Lynx" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:4093 -msgid "X1-010" +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" msgstr "" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" msgstr "" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" msgstr "" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" +#: src/gui/settings.cpp:1439 +#, 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:4106 -msgid "Sega PCM" +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" msgstr "" -#: src/gui/settings.cpp:4107 -msgid "QSound" +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" -#: src/gui/settings.cpp:4108 -msgid "YMZ280B" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" msgstr "" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" msgstr "" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" +#: src/gui/settings.cpp:1474 +#, c-format +msgid "want: %d samples @ %.0fHz (%d channel)" +msgid_plural "want: %d samples @ %.0fHz (%d channels)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: src/gui/settings.cpp:1475 +#, c-format +msgid "got: %d samples @ %.0fHz (%d channel)" +msgid_plural "got: %d samples @ %.0fHz (%d channels)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: src/gui/settings.cpp:1482 +msgid "Mixing" msgstr "" -#: src/gui/settings.cpp:4111 -msgid "K007232" +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" msgstr "" -#: src/gui/settings.cpp:4112 -msgid "GA20" +#: src/gui/settings.cpp:1489 +msgid "Software clipping" msgstr "" -#: src/gui/settings.cpp:4114 -msgid "SM8521" +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" msgstr "" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" msgstr "" -#: src/gui/settings.cpp:4116 -msgid "K053260" +#: src/gui/settings.cpp:1526 +msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" msgstr "" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" +#: src/gui/settings.cpp:1584 +msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:4141 -msgid "Muted" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:4145 -msgid "Playhead" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:4146 -msgid "Editing" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:4148 -msgid "Cursor" +#: src/gui/settings.cpp:1648 +msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" msgstr "" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" +#: src/gui/settings.cpp:1680 +msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" +#: src/gui/settings.cpp:1684 +msgid "Action" msgstr "" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" msgstr "" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:4156 -msgid "Row number" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:1847 +msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" +#: src/gui/settings.cpp:1903 +msgid "Emulation" msgstr "" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" +#: src/gui/settings.cpp:1905 +msgid "Cores" msgstr "" -#: src/gui/settings.cpp:4175 -msgid "Song effect" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" msgstr "" -#: src/gui/settings.cpp:4176 -msgid "Time effect" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" msgstr "" -#: src/gui/settings.cpp:4177 -msgid "Speed effect" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" msgstr "" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" msgstr "" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" +#: src/gui/settings.cpp:2113 +msgid "Playback" msgstr "" -#: src/gui/settings.cpp:4181 -msgid "External command output" +#: src/gui/settings.cpp:2118 +msgid "Render" msgstr "" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" msgstr "" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" msgstr "" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" msgstr "" -#: src/gui/settings.cpp:4185 -msgid "Status: on" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" msgstr "" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" msgstr "" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" msgstr "" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" msgstr "" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" +#: src/gui/settings.cpp:2232 +msgid "Window activation" msgstr "" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" +#: src/gui/settings.cpp:2287 +msgid "Key" msgstr "" -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" msgstr "" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" msgstr "" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" +#: src/gui/settings.cpp:2341 +msgid "Add..." msgstr "" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" msgstr "" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" msgstr "" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" msgstr "" -#: src/gui/settings.cpp:4200 -msgid "Status: release" +#: src/gui/settings.cpp:2486 +msgid "Sample list" msgstr "" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" msgstr "" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" msgstr "" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" +#: src/gui/settings.cpp:2578 +msgid "Layout" msgstr "" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" msgstr "" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" msgstr "" -#: src/gui/settings.cpp:4211 -msgid "Time background" +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" msgstr "" -#: src/gui/settings.cpp:4212 -msgid "Time text" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" msgstr "" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" msgstr "" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" msgstr "" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" msgstr "" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" msgstr "" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" msgstr "" -#: src/gui/settings.cpp:4228 -msgid "Unused" +#: src/gui/settings.cpp:2661 +msgid "Mouse" msgstr "" -#: src/gui/settings.cpp:4229 -msgid "Used" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" msgstr "" -#: src/gui/settings.cpp:4230 -msgid "Overused" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" msgstr "" -#: src/gui/settings.cpp:4231 -msgid "Really overused" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" msgstr "" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" msgstr "" -#: src/gui/settings.cpp:4237 -msgid "Upper key" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" msgstr "" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" msgstr "" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" msgstr "" -#: src/gui/settings.cpp:4240 -msgid "Lower key" +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" msgstr "" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" +#: src/gui/settings.cpp:2711 +msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:4246 -msgid "Clock text" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" msgstr "" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" msgstr "" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" msgstr "" -#: src/gui/settings.cpp:4253 -msgid "PortSet" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" msgstr "" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" msgstr "" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" msgstr "" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" msgstr "" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" msgstr "" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" msgstr "" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" msgstr "" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" msgstr "" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" msgstr "" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" msgstr "" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:4297 -msgid "Backup" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:4418 -msgid "Refresh" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:4422 -msgid "Delete all" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:4429 -msgid "Latest" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:4577 -msgid "Submit" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:4581 -msgid "invalid code" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" msgstr "" -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" msgstr "" -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/settings.cpp:3000 +msgid "Appearance" msgstr "" -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" +#: src/gui/settings.cpp:3002 +msgid "Scaling" msgstr "" -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" msgstr "" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" msgstr "" -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" +#: src/gui/settings.cpp:3020 +msgid "Icon size" msgstr "" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." +#: src/gui/settings.cpp:3035 +msgid "Font renderer" msgstr "" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" +#: src/gui/settings.cpp:3045 +msgid "Main font" msgstr "" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" msgstr "" -#: src/gui/settings.cpp:6982 -msgid "[Link]" +#: src/gui/settings.cpp:3064 +msgid "Header font" msgstr "" -#: src/gui/settings.cpp:6983 -msgid "[File]" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" msgstr "" -#: src/gui/settings.cpp:6984 -msgid "Name:" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" msgstr "" -#: src/gui/settings.cpp:6985 -msgid "Path:" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" msgstr "" -#: src/gui/settings.cpp:6986 -msgid "Reset search" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" msgstr "" -#: src/gui/settings.cpp:6987 -msgid "Drives" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" msgstr "" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" msgstr "" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:6992 -msgid "File name" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:6995 -msgid "Date" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" msgstr "" -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" msgstr "" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" msgstr "" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" msgstr "" -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" +#: src/gui/settings.cpp:3152 +msgid "Oversample" msgstr "" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" msgstr "" -#: src/gui/orders.cpp:114 -msgid "Add new order" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" msgstr "" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" +#: src/gui/settings.cpp:3168 +msgid "default." msgstr "" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" msgstr "" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." msgstr "" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" msgstr "" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." msgstr "" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" msgstr "" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" msgstr "" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" msgstr "" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" msgstr "" -#: src/gui/findReplace.cpp:29 -msgid "ignore" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" -#: src/gui/findReplace.cpp:30 -msgid "equals" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" msgstr "" -#: src/gui/findReplace.cpp:31 -msgid "not equal" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." msgstr "" -#: src/gui/findReplace.cpp:32 -msgid "between" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" msgstr "" -#: src/gui/findReplace.cpp:33 -msgid "not between" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" msgstr "" -#: src/gui/findReplace.cpp:34 -msgid "any" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" msgstr "" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" msgstr "" -#: src/gui/findReplace.cpp:39 -msgid "set" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" msgstr "" -#: src/gui/findReplace.cpp:40 -msgid "add" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" msgstr "" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" msgstr "" -#: src/gui/findReplace.cpp:42 -msgid "scale %" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" msgstr "" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" msgstr "" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" msgstr "" -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" msgstr "" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" msgstr "" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" msgstr "" -#: src/gui/findReplace.cpp:541 -msgid "go" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" msgstr "" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" msgstr "" -#: src/gui/findReplace.cpp:587 -msgid "Back" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" msgstr "" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" msgstr "" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" msgstr "" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" msgstr "" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" msgstr "" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" msgstr "" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" msgstr "" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" msgstr "" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" msgstr "" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" msgstr "" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" msgstr "" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" msgstr "" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" msgstr "" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" msgstr "" -#: src/gui/findReplace.cpp:856 -msgid "Replace" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" msgstr "" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" msgstr "" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" msgstr "" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" msgstr "" -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" msgstr "" -#: src/gui/about.cpp:26 -msgid "is proud to present" +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" msgstr "" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" +#: src/gui/settings.cpp:3449 +msgid "Effect value" msgstr "" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" msgstr "" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" msgstr "" -#: src/gui/about.cpp:35 -msgid "-- program --" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" msgstr "" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" msgstr "" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" msgstr "" -#: src/gui/about.cpp:60 -msgid "-- documentation --" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" msgstr "" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" msgstr "" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" msgstr "" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" msgstr "" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" msgstr "" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" msgstr "" -#: src/gui/about.cpp:241 -msgid "powered by:" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" msgstr "" -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" msgstr "" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" msgstr "" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" msgstr "" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" msgstr "" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" msgstr "" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" msgstr "" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" msgstr "" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" msgstr "" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" msgstr "" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" msgstr "" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" msgstr "" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" msgstr "" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" msgstr "" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" msgstr "" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" msgstr "" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" msgstr "" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" msgstr "" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" msgstr "" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" msgstr "" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" msgstr "" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" msgstr "" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" msgstr "" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" msgstr "" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" msgstr "" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" msgstr "" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" msgstr "" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" msgstr "" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" msgstr "" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" msgstr "" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" msgstr "" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" msgstr "" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" msgstr "" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" msgstr "" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" msgstr "" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" msgstr "" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" msgstr "" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" msgstr "" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" msgstr "" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" msgstr "" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" msgstr "" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" msgstr "" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" msgstr "" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" msgstr "" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" msgstr "" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" msgstr "" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" msgstr "" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" msgstr "" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" msgstr "" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" msgstr "" -#: src/gui/about.cpp:322 -msgid "disclaimer:" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." +#: src/gui/settings.cpp:3862 +msgid "Windows" msgstr "" -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" msgstr "" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" msgstr "" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" msgstr "" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" msgstr "" -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" msgstr "" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" +#: src/gui/settings.cpp:3903 +msgid "Color scheme" msgstr "" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" msgstr "" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" +#: src/gui/settings.cpp:3916 +msgid "Guru mode" msgstr "" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" msgstr "" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" msgstr "" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" msgstr "" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" msgstr "" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" msgstr "" -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" +#: src/gui/settings.cpp:3945 +msgid "Primary" msgstr "" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/settings.cpp:3946 +msgid "Secondary" msgstr "" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" +#: src/gui/settings.cpp:3960 +msgid "Button" msgstr "" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" +#: src/gui/settings.cpp:3962 +msgid "Button (active)" msgstr "" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/settings.cpp:3963 +msgid "Tab" msgstr "" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" msgstr "" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" msgstr "" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" +#: src/gui/settings.cpp:3968 +msgid "ImGui header" msgstr "" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" msgstr "" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/settings.cpp:3971 +msgid "Resize grip" msgstr "" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" msgstr "" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" +#: src/gui/settings.cpp:3974 +msgid "Widget background" msgstr "" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" msgstr "" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/settings.cpp:3977 +msgid "Slider grab" msgstr "" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" msgstr "" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." +#: src/gui/settings.cpp:3981 +msgid "Text selection" msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" +#: src/gui/settings.cpp:3982 +msgid "Line plot" +msgstr "" + +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" +msgstr "" + +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" +msgstr "" + +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" +msgstr "" + +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" +msgstr "" + +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "" + +#: src/gui/settings.cpp:3994 +msgid "Window background" +msgstr "" + +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" +msgstr "" + +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" +msgstr "" + +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" +msgstr "" + +#: src/gui/settings.cpp:3998 +msgid "Header" +msgstr "" + +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" +msgstr "" + +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" +msgstr "" + +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" +msgstr "" + +#: src/gui/settings.cpp:4003 +msgid "Menu bar" +msgstr "" + +#: src/gui/settings.cpp:4005 +msgid "Border shadow" +msgstr "" + +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" +msgstr "" + +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" +msgstr "" + +#: src/gui/settings.cpp:4010 +msgid "Separator" +msgstr "" + +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" +msgstr "" + +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" +msgstr "" + +#: src/gui/settings.cpp:4013 +msgid "Docking preview" +msgstr "" + +#: src/gui/settings.cpp:4014 +msgid "Docking empty" +msgstr "" + +#: src/gui/settings.cpp:4015 +msgid "Table header" +msgstr "" + +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" +msgstr "" + +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" +msgstr "" + +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" +msgstr "" + +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" +msgstr "" + +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" +msgstr "" + +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "" + +#: src/gui/settings.cpp:4024 +msgid "Toggle on" +msgstr "" + +#: src/gui/settings.cpp:4025 +msgid "Toggle off" +msgstr "" + +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "" + +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" +msgstr "" + +#: src/gui/settings.cpp:4028 +msgid "Warning hint" +msgstr "" + +#: src/gui/settings.cpp:4029 +msgid "Error hint" +msgstr "" + +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "" + +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "" + +#: src/gui/settings.cpp:4034 +msgid "Song (native)" +msgstr "" + +#: src/gui/settings.cpp:4035 +msgid "Song (import)" +msgstr "" + +#: src/gui/settings.cpp:4040 +msgid "ZSM" +msgstr "" + +#: src/gui/settings.cpp:4041 +msgid "Font" +msgstr "" + +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" +msgstr "" + +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" +msgstr "" + +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" +msgstr "" + +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" +msgstr "" + +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "" + +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" +msgstr "" + +#: src/gui/settings.cpp:4053 +msgid "Reference" +msgstr "" + +#: src/gui/settings.cpp:4054 +msgid "Guide" +msgstr "" + +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "" + +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" +msgstr "" + +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" +msgstr "" + +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" +msgstr "" + +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" +msgstr "" + +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" +msgstr "" + +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" +msgstr "" + +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" +msgstr "" + +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" +msgstr "" + +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" +msgstr "" + +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" +msgstr "" + +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" +msgstr "" + +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" +msgstr "" + +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" +msgstr "" + +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" +msgstr "" + +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" +msgstr "" + +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" +msgstr "" + +#: src/gui/settings.cpp:4080 +msgid "Clip" +msgstr "" + +#: src/gui/settings.cpp:4084 +msgid "Order number" +msgstr "" + +#: src/gui/settings.cpp:4085 +msgid "Playing order background" +msgstr "" + +#: src/gui/settings.cpp:4086 +msgid "Song loop" +msgstr "" + +#: src/gui/settings.cpp:4087 +msgid "Selected order" +msgstr "" + +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" +msgstr "" + +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" +msgstr "" + +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "" + +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "" + +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" +msgstr "" + +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "" + +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "" + +#: src/gui/settings.cpp:4102 +msgid "Modulator" +msgstr "" + +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "" + +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "" + +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" +msgstr "" + +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "" + +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "" + +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "" + +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "" + +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" +msgstr "" + +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "" + +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "" + +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "" + +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "" + +#: src/gui/settings.cpp:4139 +msgid "C64" +msgstr "" + +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" +msgstr "" + +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" +msgstr "" + +#: src/gui/settings.cpp:4143 +msgid "AY8930" +msgstr "" + +#: src/gui/settings.cpp:4144 +msgid "TIA" +msgstr "" + +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "" + +#: src/gui/settings.cpp:4146 +msgid "VIC" +msgstr "" + +#: src/gui/settings.cpp:4147 +msgid "PET" +msgstr "" + +#: src/gui/settings.cpp:4148 +msgid "VRC6" +msgstr "" + +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" +msgstr "" + +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" +msgstr "" + +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" +msgstr "" + +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" +msgstr "" + +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" +msgstr "" + +#: src/gui/settings.cpp:4160 +msgid "Lynx" +msgstr "" + +#: src/gui/settings.cpp:4162 +msgid "X1-010" +msgstr "" + +#: src/gui/settings.cpp:4163 +msgid "ES5506" +msgstr "" + +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" +msgstr "" + +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" +msgstr "" + +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" +msgstr "" + +#: src/gui/settings.cpp:4171 +msgid "MSM6258" +msgstr "" + +#: src/gui/settings.cpp:4172 +msgid "MSM6295" +msgstr "" + +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" +msgstr "" + +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "" + +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "" + +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" +msgstr "" + +#: src/gui/settings.cpp:4178 +msgid "RF5C68" +msgstr "" + +#: src/gui/settings.cpp:4179 +msgid "MSM5232" +msgstr "" + +#: src/gui/settings.cpp:4180 +msgid "K007232" +msgstr "" + +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "" + +#: src/gui/settings.cpp:4183 +msgid "SM8521" +msgstr "" + +#: src/gui/settings.cpp:4184 +msgid "PV-1000" +msgstr "" + +#: src/gui/settings.cpp:4185 +msgid "K053260" +msgstr "" + +#: src/gui/settings.cpp:4186 +msgid "TED" +msgstr "" + +#: src/gui/settings.cpp:4187 +msgid "C140" +msgstr "" + +#: src/gui/settings.cpp:4188 +msgid "C219" +msgstr "" + +#: src/gui/settings.cpp:4189 +msgid "ESFM" +msgstr "" + +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" +msgstr "" + +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" +msgstr "" + +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" +msgstr "" + +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" +msgstr "" + +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" +msgstr "" + +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" +msgstr "" + +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" +msgstr "" + +#: src/gui/settings.cpp:4212 +msgid "FM operator" +msgstr "" + +#: src/gui/settings.cpp:4213 +msgid "Muted" +msgstr "" + +#: src/gui/settings.cpp:4217 +msgid "Playhead" +msgstr "" + +#: src/gui/settings.cpp:4218 +msgid "Editing" +msgstr "" + +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" +msgstr "" + +#: src/gui/settings.cpp:4220 +msgid "Cursor" +msgstr "" + +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" +msgstr "" + +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" +msgstr "" + +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" +msgstr "" + +#: src/gui/settings.cpp:4228 +msgid "Row number" +msgstr "" + +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4234 +msgid "Blank" +msgstr "" + +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" +msgstr "" + +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" +msgstr "" + +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" +msgstr "" + +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" +msgstr "" + +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" +msgstr "" + +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" +msgstr "" + +#: src/gui/settings.cpp:4245 +msgid "Volume effect" +msgstr "" + +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "" + +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "" + +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "" + +#: src/gui/settings.cpp:4249 +msgid "Speed effect" +msgstr "" + +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4253 +msgid "External command output" +msgstr "" + +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" +msgstr "" + +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4257 +msgid "Status: on" +msgstr "" + +#: src/gui/settings.cpp:4258 +msgid "Status: volume" +msgstr "" + +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" +msgstr "" + +#: src/gui/settings.cpp:4260 +msgid "Status: panning" +msgstr "" + +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" +msgstr "" + +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" +msgstr "" + +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" +msgstr "" + +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" +msgstr "" + +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" +msgstr "" + +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" +msgstr "" + +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" +msgstr "" + +#: src/gui/settings.cpp:4269 +msgid "Status: attack" +msgstr "" + +#: src/gui/settings.cpp:4270 +msgid "Status: decay" +msgstr "" + +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" +msgstr "" + +#: src/gui/settings.cpp:4272 +msgid "Status: release" +msgstr "" + +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" +msgstr "" + +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" +msgstr "" + +#: src/gui/settings.cpp:4275 +msgid "Status: increase" +msgstr "" + +#: src/gui/settings.cpp:4276 +msgid "Status: bent" +msgstr "" + +#: src/gui/settings.cpp:4277 +msgid "Status: direct" +msgstr "" + +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" +msgstr "" + +#: src/gui/settings.cpp:4283 +msgid "Time background" +msgstr "" + +#: src/gui/settings.cpp:4284 +msgid "Time text" +msgstr "" + +#: src/gui/settings.cpp:4285 +msgid "Loop region" +msgstr "" + +#: src/gui/settings.cpp:4286 +msgid "Center guide" +msgstr "" + +#: src/gui/settings.cpp:4287 +msgid "Grid" +msgstr "" + +#: src/gui/settings.cpp:4289 +msgid "Selection points" +msgstr "" + +#: src/gui/settings.cpp:4290 +msgid "Preview needle" +msgstr "" + +#: src/gui/settings.cpp:4291 +msgid "Playing needles" +msgstr "" + +#: src/gui/settings.cpp:4292 +msgid "Loop markers" +msgstr "" + +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" +msgstr "" + +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" +msgstr "" + +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" +msgstr "" + +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "" + +#: src/gui/settings.cpp:4299 +msgid "Unallocated" +msgstr "" + +#: src/gui/settings.cpp:4300 +msgid "Unused" +msgstr "" + +#: src/gui/settings.cpp:4301 +msgid "Used" +msgstr "" + +#: src/gui/settings.cpp:4302 +msgid "Overused" +msgstr "" + +#: src/gui/settings.cpp:4303 +msgid "Really overused" +msgstr "" + +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" +msgstr "" + +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" +msgstr "" + +#: src/gui/settings.cpp:4309 +msgid "Upper key" +msgstr "" + +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4312 +msgid "Lower key" +msgstr "" + +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "" + +#: src/gui/settings.cpp:4318 +msgid "Clock text" +msgstr "" + +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" +msgstr "" + +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" +msgstr "" + +#: src/gui/settings.cpp:4325 +msgid "PortSet" +msgstr "" + +#: src/gui/settings.cpp:4326 +msgid "Port" +msgstr "" + +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" +msgstr "" + +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" +msgstr "" + +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" +msgstr "" + +#: src/gui/settings.cpp:4335 +msgid "Waveform data" +msgstr "" + +#: src/gui/settings.cpp:4338 +msgid "Reserved" +msgstr "" + +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" +msgstr "" + +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" +msgstr "" + +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" +msgstr "" + +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" +msgstr "" + +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" +msgstr "" + +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" +msgstr "" + +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" +msgstr "" + +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" +msgstr "" + +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" +msgstr "" + +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" +msgstr "" + +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" +msgstr "" + +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" +msgstr "" + +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" +msgstr "" + +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" +msgstr "" + +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" +msgstr "" + +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" +msgstr "" + +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" +msgstr "" + +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "" + +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "" + +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "" + +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "" + +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "" + +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "" + +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "" + +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "" + +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "" + +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "" + +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "" + +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "" + +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "" + +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "" + +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "" + +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "" + +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "" + +#: src/gui/settings.cpp:4490 +msgid "Refresh" +msgstr "" + +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "" + +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "" + +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "" + +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" +msgstr "" + +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" +msgstr "" + +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" +msgstr "" + +#: src/gui/settings.cpp:4647 +msgid "Enter code:" +msgstr "" + +#: src/gui/settings.cpp:4649 +msgid "Submit" +msgstr "" + +#: src/gui/settings.cpp:4653 +msgid "invalid code" +msgstr "" + +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" +msgstr "" + +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +msgstr "" + +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" +msgstr "" + +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +msgstr "" + +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" +msgstr "" + +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" +msgstr "" + +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "" + +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "" + +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "" + +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" +msgstr "" + +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." +msgstr "" + +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" +msgstr "" + +#: src/gui/settings.cpp:7137 +msgid "[Dir]" +msgstr "" + +#: src/gui/settings.cpp:7138 +msgid "[Link]" +msgstr "" + +#: src/gui/settings.cpp:7139 +msgid "[File]" +msgstr "" + +#: src/gui/settings.cpp:7140 +msgid "Name:" +msgstr "" + +#: src/gui/settings.cpp:7141 +msgid "Path:" +msgstr "" + +#: src/gui/settings.cpp:7142 +msgid "Reset search" +msgstr "" + +#: src/gui/settings.cpp:7143 +msgid "Drives" +msgstr "" + +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" +msgstr "" + +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" +msgstr "" + +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" +msgstr "" + +#: src/gui/settings.cpp:7147 +msgid "Create Directory" +msgstr "" + +#: src/gui/settings.cpp:7148 +msgid "File name" +msgstr "" + +#: src/gui/settings.cpp:7151 +msgid "Date" +msgstr "" + +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "" + +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "" + +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "" + +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "" + +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "" + +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "" + +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "" + +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "" + +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "" + +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" +msgstr "" + +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "" + +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "" + +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "" + +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "" + +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "" + +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "" + +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "" + +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "" + +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "" + +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "" + +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "" + +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "" + +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "" + +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "" + +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "" + +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "" + +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "" + +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" +msgstr "" + +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" +msgstr "" + +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" +msgstr "" + +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" +msgstr "" + +#: src/gui/findReplace.cpp:541 +msgid "go" +msgstr "" + +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" +msgstr "" + +#: src/gui/findReplace.cpp:588 +msgid "Back" +msgstr "" + +#: src/gui/findReplace.cpp:781 +msgid "Delete query" +msgstr "" + +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" +msgstr "" + +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" +msgstr "" + +#: src/gui/findReplace.cpp:817 +msgid "Search range:" +msgstr "" + +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" +msgstr "" + +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" +msgstr "" + +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" +msgstr "" + +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" +msgstr "" + +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." +msgstr "" + +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" +msgstr "" + +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." +msgstr "" + +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" +msgstr "" + +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." +msgstr "" + +#: src/gui/findReplace.cpp:887 +msgid "Replace" +msgstr "" + +#: src/gui/findReplace.cpp:956 +msgid "INVALID" +msgstr "" + +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" +msgstr "" + +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" +msgstr "" + +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" +msgstr "" + +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" +msgstr "" + +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" +msgstr "" + +#: src/gui/about.cpp:26 +msgid "is proud to present" +msgstr "" + +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" +msgstr "" + +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." +msgstr "" + +#: src/gui/about.cpp:33 +msgid "> CREDITS <" +msgstr "" + +#: src/gui/about.cpp:35 +msgid "-- program --" +msgstr "" + +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" +msgstr "" + +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" +msgstr "" + +#: src/gui/about.cpp:61 +msgid "-- documentation --" +msgstr "" + +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" +msgstr "" + +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" +msgstr "" + +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" +msgstr "" + +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" +msgstr "" + +#: src/gui/about.cpp:108 +msgid "powered by:" +msgstr "" + +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" +msgstr "" + +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" +msgstr "" + +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" +msgstr "" + +#: src/gui/about.cpp:115 +msgid "and Mark Adler" +msgstr "" + +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" +msgstr "" + +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" +msgstr "" + +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" +msgstr "" + +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" +msgstr "" + +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" +msgstr "" + +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" +msgstr "" + +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" +msgstr "" + +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" +msgstr "" + +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" +msgstr "" + +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "" + +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +msgstr "" + +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "" + +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "" + +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "" + +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "" + +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "" + +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "" + +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "" + +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "" + +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "" + +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "" + +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "" + +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "" + +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +msgstr "" + +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" +msgstr "" + +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" +msgstr "" + +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "" + +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "" + +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "" + +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "" + +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "" + +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "" + +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "" + +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +msgstr "" + +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +msgstr "" + +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" +msgstr "" + +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" +msgstr "" + +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" +msgstr "" + +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" +msgstr "" + +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" +msgstr "" + +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +msgstr "" + +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" +msgstr "" + +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "" + +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "" + +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "" + +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" + +#: src/gui/about.cpp:175 +msgid "greetings to:" +msgstr "" + +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" +msgstr "" + +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" +msgstr "" + +#: src/gui/about.cpp:183 +msgid "(and contributors)." +msgstr "" + +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" +msgstr "" + +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." +msgstr "" + +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" +msgstr "" + +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" +msgstr "" + +#: src/gui/about.cpp:193 +msgid "disclaimer:" +msgstr "" + +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" +msgstr "" + +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" +msgstr "" + +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" +msgstr "" + +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" +msgstr "" + +#: src/gui/about.cpp:198 +msgid "the original program." +msgstr "" + +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." +msgstr "" + +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" +msgstr "" + +#: src/gui/about.cpp:209 +msgid "About Furnace" +msgstr "" + +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "" + +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "" + +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." +msgstr "" + +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "" + +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" +msgstr "" + +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." +msgstr "" + +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "" + +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." +msgstr "" + +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "" + +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." +msgstr "" + +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "" + +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." +msgstr "" + +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "" + +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." +msgstr "" + +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "" + +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "" + +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." +msgstr "" + +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" +msgstr "" + +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." +msgstr "" + +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "" + +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "" + +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "" + +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." +msgstr "" + +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "" + +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "" + +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." +msgstr "" + +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "" + +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "" + +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "" + +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "" + +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "" + +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "" + +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "" + +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" msgstr "" #: src/gui/compatFlags.cpp:102 msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." +msgstr "" + +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:106 +msgid "" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" +"- linear scaling: multiply" +msgstr "" + +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" +msgstr "" + +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." +msgstr "" + +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." +msgstr "" + +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +msgstr "" + +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" +msgstr "" + +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" +msgstr "" + +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." +msgstr "" + +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" +msgstr "" + +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" +msgstr "" + +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" +msgstr "" + +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" +msgstr "" + +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" +msgstr "" + +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" +msgstr "" + +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" +msgstr "" + +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" +msgstr "" + +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" +msgstr "" + +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" +msgstr "" + +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" +msgstr "" + +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" +msgstr "" + +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" +msgstr "" + +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" +msgstr "" + +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" +msgstr "" + +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" +msgstr "" + +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" +msgstr "" + +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" +msgstr "" + +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" +msgstr "" + +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" +msgstr "" + +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" +msgstr "" + +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" +msgstr "" + +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" +msgstr "" + +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." +msgstr "" + +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" +msgstr "" + +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" +msgstr "" + +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" +msgstr "" + +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" +msgstr "" + +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" +msgstr "" + +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" +msgstr "" + +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" +msgstr "" + +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" +msgstr "" + +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" +msgstr "" + +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" +msgstr "" + +#: src/gui/compatFlags.cpp:235 +msgid "Full" +msgstr "" + +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" +msgstr "" + +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" +msgstr "" + +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" +msgstr "" + +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" +msgstr "" + +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" +msgstr "" + +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" +msgstr "" + +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" +msgstr "" + +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" +msgstr "" + +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" +msgstr "" + +#: src/gui/compatFlags.cpp:292 +msgid "no checks" +msgstr "" + +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" +msgstr "" + +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" +msgstr "" + +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" +msgstr "" + +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" +msgstr "" + +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "" + +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." +msgstr "" + +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." +msgstr "" + +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "" + +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." +msgstr "" + +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" +msgstr "" + +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "" + +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" + +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "" + +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "" + +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" +msgstr "" + +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "" + +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "" + +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "" + +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "" + +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "" + +#: src/gui/guiConst.cpp:221 +msgid "linear" +msgstr "" + +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" +msgstr "" + +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" +msgstr "" + +#: src/gui/guiConst.cpp:224 +msgid "sinc" +msgstr "" + +#: src/gui/guiConst.cpp:225 +msgid "best possible" +msgstr "" + +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" +msgstr "" + +#: src/gui/guiConst.cpp:234 +msgid "Time" +msgstr "" + +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" +msgstr "" + +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" +msgstr "" + +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" + +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "" + +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" + +#: src/gui/guiConst.cpp:571 +msgid "---Global" +msgstr "" + +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "" + +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" +msgstr "" + +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "" + +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "" + +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" +msgstr "" + +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" +msgstr "" + +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "" + +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "" + +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "" + +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "" + +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" +msgstr "" + +#: src/gui/guiConst.cpp:591 +msgid "Step row" +msgstr "" + +#: src/gui/guiConst.cpp:592 +msgid "Octave up" +msgstr "" + +#: src/gui/guiConst.cpp:593 +msgid "Octave down" +msgstr "" + +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" +msgstr "" + +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" +msgstr "" + +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" +msgstr "" + +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" +msgstr "" + +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" +msgstr "" + +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" +msgstr "" + +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" +msgstr "" + +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" +msgstr "" + +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" +msgstr "" + +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" +msgstr "" + +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" +msgstr "" + +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:106 -msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" -"- linear scaling: multiply" +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" msgstr "" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" msgstr "" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" msgstr "" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." +#: src/gui/guiConst.cpp:621 +msgid "Song Information" msgstr "" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" msgstr "" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" msgstr "" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" +#: src/gui/guiConst.cpp:626 +msgid "Sample List" msgstr "" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" msgstr "" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" msgstr "" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" msgstr "" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" msgstr "" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" +#: src/gui/guiConst.cpp:656 +msgid "User Presets" msgstr "" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" msgstr "" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" +#: src/gui/guiConst.cpp:659 +msgid "Close current window" msgstr "" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" msgstr "" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" msgstr "" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" msgstr "" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" msgstr "" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" msgstr "" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" msgstr "" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" msgstr "" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" msgstr "" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" +#: src/gui/guiConst.cpp:671 +msgid "Select all" msgstr "" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" +#: src/gui/guiConst.cpp:672 +msgid "Cut" msgstr "" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" +#: src/gui/guiConst.cpp:673 +msgid "Copy" msgstr "" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" +#: src/gui/guiConst.cpp:674 +msgid "Paste" msgstr "" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" msgstr "" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" msgstr "" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" msgstr "" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" msgstr "" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" msgstr "" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" msgstr "" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "" + +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "" + +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" +msgstr "" + +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "" + +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "" + +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "" + +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "" + +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "" + +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" +msgstr "" + +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" +msgstr "" + +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" +msgstr "" + +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" msgstr "" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" msgstr "" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" msgstr "" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" msgstr "" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" +#: src/gui/guiConst.cpp:709 +msgid "Insert" msgstr "" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" msgstr "" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" msgstr "" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" msgstr "" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" msgstr "" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" msgstr "" -#: src/gui/compatFlags.cpp:235 -msgid "Full" +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" msgstr "" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" msgstr "" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" msgstr "" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" msgstr "" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" msgstr "" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" msgstr "" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" msgstr "" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" msgstr "" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." +#: src/gui/guiConst.cpp:727 +msgid "Expand song" msgstr "" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" msgstr "" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" msgstr "" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" msgstr "" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" msgstr "" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" msgstr "" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" msgstr "" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" msgstr "" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" msgstr "" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" msgstr "" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" msgstr "" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" msgstr "" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" msgstr "" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" msgstr "" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" msgstr "" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" msgstr "" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" msgstr "" -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" msgstr "" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" msgstr "" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" msgstr "" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" msgstr "" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" msgstr "" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" msgstr "" -#: src/gui/guiConst.cpp:191 -msgid "Forward" +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" msgstr "" -#: src/gui/guiConst.cpp:192 -msgid "Backward" +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" msgstr "" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" msgstr "" -#: src/gui/guiConst.cpp:218 -msgid "linear" +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" msgstr "" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" msgstr "" -#: src/gui/guiConst.cpp:221 -msgid "sinc" +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" msgstr "" -#: src/gui/guiConst.cpp:222 -msgid "best possible" +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" msgstr "" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" msgstr "" -#: src/gui/guiConst.cpp:231 -msgid "Time" +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" msgstr "" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" msgstr "" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:530 -msgid "---Global" +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" msgstr "" -#: src/gui/guiConst.cpp:532 -msgid "Open file" +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" msgstr "" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" +#: src/gui/guiConst.cpp:773 +msgid "Add sample" msgstr "" -#: src/gui/guiConst.cpp:534 -msgid "Save file" +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" msgstr "" -#: src/gui/guiConst.cpp:535 -msgid "Save as" +#: src/gui/guiConst.cpp:775 +msgid "Open sample" msgstr "" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" msgstr "" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" msgstr "" -#: src/gui/guiConst.cpp:543 -msgid "Exit" +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" msgstr "" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" +#: src/gui/guiConst.cpp:779 +msgid "Save sample" msgstr "" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" msgstr "" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" msgstr "" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" msgstr "" -#: src/gui/guiConst.cpp:550 -msgid "Step row" +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" msgstr "" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" msgstr "" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" msgstr "" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" msgstr "" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" msgstr "" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" msgstr "" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" msgstr "" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" msgstr "" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" msgstr "" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" msgstr "" -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" msgstr "" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" msgstr "" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" msgstr "" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" msgstr "" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" msgstr "" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" msgstr "" -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" msgstr "" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" msgstr "" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" msgstr "" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" msgstr "" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" msgstr "" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" msgstr "" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" msgstr "" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" msgstr "" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" msgstr "" -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" msgstr "" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" msgstr "" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" msgstr "" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" msgstr "" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" msgstr "" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" msgstr "" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" msgstr "" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" msgstr "" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" msgstr "" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" msgstr "" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" msgstr "" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" msgstr "" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" msgstr "" -#: src/gui/guiConst.cpp:630 -msgid "Select all" +#: src/gui/guiConst.cpp:828 +msgid "---Orders" msgstr "" -#: src/gui/guiConst.cpp:631 -msgid "Cut" +#: src/gui/guiConst.cpp:829 +msgid "Previous order" msgstr "" -#: src/gui/guiConst.cpp:632 -msgid "Copy" +#: src/gui/guiConst.cpp:830 +msgid "Next order" msgstr "" -#: src/gui/guiConst.cpp:633 -msgid "Paste" +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" msgstr "" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" msgstr "" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" msgstr "" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" msgstr "" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" msgstr "" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" msgstr "" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" +#: src/gui/guiConst.cpp:837 +msgid "Add order" msgstr "" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" msgstr "" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" msgstr "" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" msgstr "" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" +#: src/gui/guiConst.cpp:845 +msgid "Replay order" msgstr "" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" +#: src/gui/guiConst.cpp:1472 +msgid "All chips" msgstr "" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" msgstr "" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" +#: src/gui/piano.cpp:103 +msgid "Options" msgstr "" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" +#: src/gui/piano.cpp:106 +msgid "Key layout:" msgstr "" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" +#: src/gui/piano.cpp:111 +msgid "Standard" msgstr "" -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" +#: src/gui/piano.cpp:114 +msgid "Continuous" msgstr "" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" +#: src/gui/piano.cpp:118 +msgid "Value input pad:" msgstr "" -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" +#: src/gui/piano.cpp:120 +msgid "Disabled" msgstr "" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" +#: src/gui/piano.cpp:123 +msgid "Replace piano" msgstr "" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" msgstr "" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" msgstr "" -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" msgstr "" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" msgstr "" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" msgstr "" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" msgstr "" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" msgstr "" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" msgstr "" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" msgstr "" -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" msgstr "" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" msgstr "" -#: src/gui/guiConst.cpp:668 -msgid "Insert" +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" msgstr "" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" msgstr "" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" msgstr "" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" msgstr "" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" msgstr "" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" msgstr "" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" msgstr "" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" msgstr "" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" msgstr "" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" msgstr "" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" +#: src/gui/waveEdit.cpp:390 +msgid "Steps" msgstr "" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" +#: src/gui/waveEdit.cpp:394 +msgid "Lines" msgstr "" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" msgstr "" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" +#: src/gui/waveEdit.cpp:413 +msgid "Height" msgstr "" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" msgstr "" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" msgstr "" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" msgstr "" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" msgstr "" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" msgstr "" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" +#: src/gui/waveEdit.cpp:586 +msgid "Mult" msgstr "" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" +#: src/gui/waveEdit.cpp:588 +msgid "FB" msgstr "" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" msgstr "" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" msgstr "" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" msgstr "" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" msgstr "" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" msgstr "" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" msgstr "" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" msgstr "" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" msgstr "" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" msgstr "" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" msgstr "" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" msgstr "" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" msgstr "" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" +#: src/gui/waveEdit.cpp:1029 +msgid "Half" msgstr "" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" +#: src/gui/waveEdit.cpp:1040 +msgid "Double" msgstr "" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" msgstr "" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" msgstr "" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" msgstr "" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" msgstr "" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" msgstr "" -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" msgstr "" -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" msgstr "" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" +msgstr "" + +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" msgstr "" -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" msgstr "" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" msgstr "" -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" msgstr "" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" msgstr "" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" msgstr "" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" msgstr "" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" msgstr "" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" msgstr "" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" msgstr "" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" msgstr "" -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" msgstr "" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" msgstr "" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" +#: src/gui/sampleEdit.cpp:474 +msgid "Info" msgstr "" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" msgstr "" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" msgstr "" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." msgstr "" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" msgstr "" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" msgstr "" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" msgstr "" -#: src/gui/guiConst.cpp:786 -msgid "Next order" +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" msgstr "" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." msgstr "" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." msgstr "" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" msgstr "" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." msgstr "" -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" msgstr "" -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." msgstr "" -#: src/gui/guiConst.cpp:793 -msgid "Add order" +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" msgstr "" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" msgstr "" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" msgstr "" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" msgstr "" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" msgstr "" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" msgstr "" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" msgstr "" -#: src/gui/piano.cpp:103 -msgid "Options" +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:106 -msgid "Key layout:" +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" msgstr "" -#: src/gui/piano.cpp:111 -msgid "Standard" +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" msgstr "" -#: src/gui/piano.cpp:114 -msgid "Continuous" +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:118 -msgid "Value input pad:" +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" msgstr "" -#: src/gui/piano.cpp:120 -msgid "Disabled" +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" msgstr "" -#: src/gui/piano.cpp:123 -msgid "Replace piano" +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" msgstr "" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" msgstr "" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" msgstr "" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" msgstr "" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" msgstr "" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" msgstr "" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" msgstr "" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" msgstr "" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" msgstr "" -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" msgstr "" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" msgstr "" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" msgstr "" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" msgstr "" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" msgstr "" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" msgstr "" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." msgstr "" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." msgstr "" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" msgstr "" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" msgstr "" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" msgstr "" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" msgstr "" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" msgstr "" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" msgstr "" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" msgstr "" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" msgstr "" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" msgstr "" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" msgstr "" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" msgstr "" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" msgstr "" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." msgstr "" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" +#: src/gui/newSong.cpp:183 +msgid "Categories" msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" msgstr "" -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" +#: src/gui/newSong.cpp:216 +msgid "no results" msgstr "" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" msgstr "" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." msgstr "" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" msgstr "" -#: src/gui/waveEdit.cpp:487 -msgid "Steps" +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" msgstr "" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" +#: src/gui/tutorial.cpp:511 +msgid "" +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" msgstr "" -#: src/gui/waveEdit.cpp:498 -msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." +#: src/gui/tutorial.cpp:518 +msgid "High Score!" msgstr "" -#: src/gui/waveEdit.cpp:510 -msgid "Height" +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" msgstr "" -#: src/gui/waveEdit.cpp:512 -msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" msgstr "" -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" +#: src/gui/tutorial.cpp:696 +msgid "" +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" msgstr "" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" msgstr "" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" +#: src/gui/tutorial.cpp:714 +msgid "" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" msgstr "" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" msgstr "" -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" msgstr "" -#: src/gui/waveEdit.cpp:683 -msgid "Mult" +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" msgstr "" -#: src/gui/waveEdit.cpp:685 -msgid "FB" +#: src/gui/songInfo.cpp:50 +msgid "Author" msgstr "" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" +#: src/gui/songInfo.cpp:60 +msgid "Album" msgstr "" -#: src/gui/waveEdit.cpp:765 -msgid "Out" +#: src/gui/songInfo.cpp:79 +msgid "Auto" msgstr "" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" msgstr "" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." msgstr "" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" msgstr "" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" +#: src/gui/grooves.cpp:132 +msgid "remove" msgstr "" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" msgstr "" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" msgstr "" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" msgstr "" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" msgstr "" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" msgstr "" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" msgstr "" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." msgstr "" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." msgstr "" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." msgstr "" -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." msgstr "" -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" msgstr "" -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" msgstr "" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" +#: src/gui/csPlayer.cpp:126 +msgid "Load" msgstr "" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" +#: src/gui/csPlayer.cpp:130 +msgid "Kill" msgstr "" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" -msgstr "" +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" +msgstr "The machine is already dead!" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" msgstr "" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:154 +msgid "Status" msgstr "" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" +#: src/gui/csPlayer.cpp:161 +msgid "start" msgstr "" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" +#: src/gui/csPlayer.cpp:163 +msgid "PC" msgstr "" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" +#: src/gui/csPlayer.cpp:165 +msgid "wait" msgstr "" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/csPlayer.cpp:167 +msgid "SP" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" msgstr "" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" msgstr "" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" +#: src/gui/csPlayer.cpp:173 +msgid "vol" msgstr "" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" +#: src/gui/csPlayer.cpp:175 +msgid "vols" msgstr "" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" +#: src/gui/csPlayer.cpp:177 +msgid "volst" msgstr "" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/csPlayer.cpp:179 +msgid "vib" msgstr "" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:181 +msgid "porta" msgstr "" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" +#: src/gui/csPlayer.cpp:183 +msgid "arp" msgstr "" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +#: src/gui/csPlayer.cpp:220 +msgid "Trace" msgstr "" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" msgstr "" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" msgstr "" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +#: src/gui/gui.cpp:1733 +msgid "Open File" msgstr "" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" msgstr "" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" msgstr "" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" msgstr "" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" +#: src/gui/gui.cpp:1755 +msgid "Save File" msgstr "" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" msgstr "" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" msgstr "" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" msgstr "" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" +#: src/gui/gui.cpp:1793 +msgid "all compatible files" msgstr "" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" msgstr "" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" msgstr "" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" msgstr "" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" msgstr "" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" msgstr "" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" msgstr "" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" msgstr "" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" msgstr "" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" msgstr "" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" msgstr "" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" msgstr "" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" msgstr "" -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" msgstr "" -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" msgstr "" - -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." + +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" msgstr "" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." +#: src/gui/gui.cpp:1902 +msgid "raw data" msgstr "" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" msgstr "" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" +#: src/gui/gui.cpp:1919 +msgid "Load Sample" msgstr "" -#: src/gui/sampleEdit.cpp:865 -#, c-format -msgid "" -"%s\n" -"%d bytes free" +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:867 -#, c-format -msgid "" -"%s (%s)\n" -"%d bytes free" +#: src/gui/gui.cpp:1940 +msgid "Save Sample" msgstr "" -#: src/gui/sampleEdit.cpp:871 -msgid "" -"\n" -"\n" -"not enough memory for this sample!" +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" msgstr "" -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" msgstr "" -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" msgstr "" -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" msgstr "" -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:1998 +msgid "Export VGM" msgstr "" -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" +#: src/gui/gui.cpp:1999 +msgid "VGM file" msgstr "" -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2009 +msgid "text file" msgstr "" -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" +#: src/gui/gui.cpp:2019 +msgid "binary file" msgstr "" -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" msgstr "" -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" +#: src/gui/gui.cpp:2073 +msgid "Select Color File" msgstr "" -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" msgstr "" -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" msgstr "" -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" msgstr "" -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" msgstr "" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" msgstr "" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" +#: src/gui/gui.cpp:2119 +msgid "Export Colors" msgstr "" -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" msgstr "" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" +#: src/gui/gui.cpp:2137 +msgid "Export Layout" msgstr "" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" msgstr "" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" +#: src/gui/gui.cpp:2155 +msgid "Export Settings" msgstr "" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" +#: src/gui/gui.cpp:2166 +msgid "Load ROM" msgstr "" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" msgstr "" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" +#: src/gui/gui.cpp:2177 +msgid "command stream" msgstr "" -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" +#: src/gui/gui.cpp:2186 +msgid "Open Test" msgstr "" -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" msgstr "" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" msgstr "" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" +#: src/gui/gui.cpp:2223 +msgid "Save Test" msgstr "" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" msgstr "" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" +#: src/gui/gui.cpp:2265 +msgid "compression error" msgstr "" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" msgstr "" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" +#: src/gui/gui.cpp:2410 +msgid "everything OK" msgstr "" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" +#: src/gui/gui.cpp:2429 +msgid "" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" +#: src/gui/gui.cpp:2434 +msgid "" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" +#: src/gui/gui.cpp:2437 +msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" msgstr "" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" msgstr "" -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" +#: src/gui/gui.cpp:2860 +msgid "paste special..." msgstr "" -#: src/gui/newSong.cpp:179 -msgid "Categories" +#: src/gui/gui.cpp:2861 +msgid "paste mix" msgstr "" -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" msgstr "" -#: src/gui/newSong.cpp:212 -msgid "no results" +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" msgstr "" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" msgstr "" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" msgstr "" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" +#: src/gui/gui.cpp:2887 +msgid "paste flood" msgstr "" -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" +#: src/gui/gui.cpp:2888 +msgid "paste overflow" msgstr "" -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" +#: src/gui/gui.cpp:2897 +msgid "operation mask..." msgstr "" -#: src/gui/tutorial.cpp:491 -msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" +#: src/gui/gui.cpp:2904 +msgid "pull delete" msgstr "" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" +#: src/gui/gui.cpp:2908 +msgid "insert" msgstr "" -#: src/gui/tutorial.cpp:498 -msgid "High Score!" +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" msgstr "" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" msgstr "" -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" msgstr "" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" msgstr "" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +#: src/gui/gui.cpp:2953 +msgid "input latch" msgstr "" -#: src/gui/tutorial.cpp:680 +#: src/gui/gui.cpp:2980 msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" +"&&: selected instrument\n" +"..: no instrument" msgstr "" -#: src/gui/tutorial.cpp:687 -msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" +#: src/gui/gui.cpp:3034 +msgid "Set" msgstr "" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" +#: src/gui/gui.cpp:3054 +msgid "note up" msgstr "" -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" +#: src/gui/gui.cpp:3055 +msgid "note down" msgstr "" -#: src/gui/songInfo.cpp:50 -msgid "Author" +#: src/gui/gui.cpp:3056 +msgid "octave up" msgstr "" -#: src/gui/songInfo.cpp:60 -msgid "Album" +#: src/gui/gui.cpp:3057 +msgid "octave down" msgstr "" -#: src/gui/songInfo.cpp:79 -msgid "Auto" +#: src/gui/gui.cpp:3059 +msgid "values up" msgstr "" -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" +#: src/gui/gui.cpp:3060 +msgid "values down" msgstr "" -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" msgstr "" -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" msgstr "" -#: src/gui/grooves.cpp:132 -msgid "remove" +#: src/gui/gui.cpp:3065 +msgid "transpose" msgstr "" -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" +#: src/gui/gui.cpp:3073 +msgid "Notes" msgstr "" -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" +#: src/gui/gui.cpp:3078 +msgid "Values" msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" +#: src/gui/gui.cpp:3085 +msgid "change instrument..." msgstr "" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." msgstr "" -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" msgstr "" -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" +#: src/gui/gui.cpp:3124 +msgid "Go ahead" msgstr "" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." msgstr "" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." +#: src/gui/gui.cpp:3135 +msgid "Scale" msgstr "" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." msgstr "" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." +#: src/gui/gui.cpp:3142 +msgid "Minimum" msgstr "" -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" +#: src/gui/gui.cpp:3151 +msgid "Maximum" msgstr "" -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" +#: src/gui/gui.cpp:3170 +msgid "Set effect" msgstr "" -#: src/gui/csPlayer.cpp:113 -msgid "Load" +#: src/gui/gui.cpp:3188 +msgid "flip selection" msgstr "" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" msgstr "" -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" -msgstr "The machine is already dead!" +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" +msgstr "" -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" +#: src/gui/gui.cpp:3201 +msgid "expand pattern" msgstr "" -#: src/gui/csPlayer.cpp:141 -msgid "Status" +#: src/gui/gui.cpp:3206 +msgid "collapse song" msgstr "" -#: src/gui/csPlayer.cpp:148 -msgid "start" +#: src/gui/gui.cpp:3207 +msgid "expand song" msgstr "" -#: src/gui/csPlayer.cpp:150 -msgid "PC" +#: src/gui/gui.cpp:3212 +msgid "find/replace" msgstr "" -#: src/gui/csPlayer.cpp:152 -msgid "wait" +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:154 -msgid "SP" +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" msgstr "" -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." msgstr "" -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." msgstr "" -#: src/gui/csPlayer.cpp:160 -msgid "vol" +#: src/gui/gui.cpp:4367 +msgid "file" msgstr "" -#: src/gui/csPlayer.cpp:162 -msgid "vols" +#: src/gui/gui.cpp:4368 +msgid "new..." msgstr "" -#: src/gui/csPlayer.cpp:164 -msgid "volst" +#: src/gui/gui.cpp:4375 +msgid "open..." msgstr "" -#: src/gui/csPlayer.cpp:166 -msgid "vib" +#: src/gui/gui.cpp:4382 +msgid "open recent" msgstr "" -#: src/gui/csPlayer.cpp:168 -msgid "porta" +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" msgstr "" -#: src/gui/csPlayer.cpp:170 -msgid "arp" +#: src/gui/gui.cpp:4401 +msgid "clear history" msgstr "" -#: src/gui/csPlayer.cpp:207 -msgid "Trace" +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" msgstr "" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" +#: src/gui/gui.cpp:4417 +msgid "save as..." msgstr "" -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." msgstr "" -#: src/gui/gui.cpp:1753 -msgid "Open File" +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." msgstr "" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." msgstr "" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." msgstr "" -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." msgstr "" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." msgstr "" -#: src/gui/gui.cpp:1775 -msgid "Save File" +#: src/gui/gui.cpp:4476 +msgid "export..." msgstr "" -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" +#: src/gui/gui.cpp:4482 +msgid "manage chips" msgstr "" -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" +#: src/gui/gui.cpp:4486 +msgid "add chip..." msgstr "" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" +#: src/gui/gui.cpp:4504 +msgid "configure chip..." msgstr "" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" +#: src/gui/gui.cpp:4514 +msgid "change chip..." msgstr "" -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" msgstr "" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" +#: src/gui/gui.cpp:4538 +msgid "remove chip..." msgstr "" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" msgstr "" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" msgstr "" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" +#: src/gui/gui.cpp:4565 +msgid "restore backup" msgstr "" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" +#: src/gui/gui.cpp:4569 +msgid "exit..." msgstr "" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" +#: src/gui/gui.cpp:4577 +msgid "edit" msgstr "" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" +#: src/gui/gui.cpp:4585 +msgid "clear..." msgstr "" -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" +#: src/gui/gui.cpp:4590 +msgid "settings" msgstr "" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" +#: src/gui/gui.cpp:4592 +msgid "full screen" msgstr "" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" +#: src/gui/gui.cpp:4596 +msgid "lock layout" msgstr "" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" msgstr "" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" +#: src/gui/gui.cpp:4605 +msgid "reset layout" msgstr "" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" msgstr "" -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" +#: src/gui/gui.cpp:4613 +msgid "user systems..." msgstr "" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" +#: src/gui/gui.cpp:4616 +msgid "settings..." msgstr "" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" +#: src/gui/gui.cpp:4622 +msgid "Window" msgstr "" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" +#: src/gui/gui.cpp:4622 +msgid "window" msgstr "" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" +#: src/gui/gui.cpp:4623 +msgid "song" msgstr "" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" +#: src/gui/gui.cpp:4624 +msgid "song comments" msgstr "" -#: src/gui/gui.cpp:1922 -msgid "raw data" +#: src/gui/gui.cpp:4625 +msgid "song information" msgstr "" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" +#: src/gui/gui.cpp:4626 +msgid "subsongs" msgstr "" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" +#: src/gui/gui.cpp:4628 +msgid "channels" msgstr "" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" +#: src/gui/gui.cpp:4629 +msgid "chip manager" msgstr "" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" +#: src/gui/gui.cpp:4630 +msgid "orders" msgstr "" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" +#: src/gui/gui.cpp:4632 +msgid "pattern manager" msgstr "" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" +#: src/gui/gui.cpp:4633 +msgid "mixer" msgstr "" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" msgstr "" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" msgstr "" -#: src/gui/gui.cpp:2018 -msgid "Export VGM" +#: src/gui/gui.cpp:4641 +msgid "instruments" msgstr "" -#: src/gui/gui.cpp:2019 -msgid "VGM file" +#: src/gui/gui.cpp:4642 +msgid "samples" msgstr "" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" +#: src/gui/gui.cpp:4643 +msgid "wavetables" msgstr "" -#: src/gui/gui.cpp:2029 -msgid "text file" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" msgstr "" -#: src/gui/gui.cpp:2039 -msgid "binary file" +#: src/gui/gui.cpp:4647 +msgid "sample editor" msgstr "" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" +#: src/gui/gui.cpp:4651 +msgid "visualizers" msgstr "" -#: src/gui/gui.cpp:2093 -msgid "Select Color File" +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" msgstr "" -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" msgstr "" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" msgstr "" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" +#: src/gui/gui.cpp:4655 +msgid "volume meter" msgstr "" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" +#: src/gui/gui.cpp:4658 +msgid "tempo" msgstr "" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" +#: src/gui/gui.cpp:4659 +msgid "clock" msgstr "" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" +#: src/gui/gui.cpp:4660 +msgid "grooves" msgstr "" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" +#: src/gui/gui.cpp:4661 +msgid "speed" msgstr "" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" +#: src/gui/gui.cpp:4665 +msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" +#: src/gui/gui.cpp:4666 +msgid "register view" msgstr "" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" +#: src/gui/gui.cpp:4667 +msgid "statistics" msgstr "" -#: src/gui/gui.cpp:2175 -msgid "Export Settings" +#: src/gui/gui.cpp:4668 +msgid "memory composition" msgstr "" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" msgstr "" -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" msgstr "" -#: src/gui/gui.cpp:2197 -msgid "command stream" +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" msgstr "" -#: src/gui/gui.cpp:2206 -msgid "Open Test" +#: src/gui/gui.cpp:4675 +msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" +#: src/gui/gui.cpp:4679 +msgid "Help" msgstr "" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" +#: src/gui/gui.cpp:4679 +msgid "help" msgstr "" -#: src/gui/gui.cpp:2243 -msgid "Save Test" +#: src/gui/gui.cpp:4681 +msgid "debug menu" msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" +#: src/gui/gui.cpp:4682 +msgid "inspector" msgstr "" -#: src/gui/gui.cpp:2285 -msgid "compression error" +#: src/gui/gui.cpp:4683 +msgid "panic" msgstr "" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" msgstr "" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" +#: src/gui/gui.cpp:4685 +msgid "about..." msgstr "" -#: src/gui/gui.cpp:2430 -msgid "everything OK" +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" msgstr "" -#: src/gui/gui.cpp:2449 -msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" -"\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" msgstr "" -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" +#: src/gui/gui.cpp:4704 +msgid "| Groove" msgstr "" -#: src/gui/gui.cpp:2884 -msgid "paste special..." +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " msgstr "" -#: src/gui/gui.cpp:2885 -msgid "paste mix" +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " msgstr "" -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " msgstr "" -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " msgstr "" -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" +#: src/gui/gui.cpp:4721 +msgid "| " msgstr "" -#: src/gui/gui.cpp:2911 -msgid "paste flood" +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" msgstr "" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" -msgstr "" +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." -msgstr "" +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" msgstr "" -#: src/gui/gui.cpp:2932 -msgid "insert" +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" msgstr "" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" +#: src/gui/gui.cpp:4765 +msgid "Macro release only" msgstr "" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:2977 -msgid "input latch" +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:3004 -msgid "" -"&&: selected instrument\n" -"..: no instrument" +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:3058 -msgid "Set" +#: src/gui/gui.cpp:4812 +msgid "| modified" msgstr "" -#: src/gui/gui.cpp:3078 -msgid "note up" +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:3079 -msgid "note down" +#: src/gui/gui.cpp:5093 +msgid "" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" +"\n" +"for now please disable the system file picker in Settings > General." msgstr "" -#: src/gui/gui.cpp:3080 -msgid "octave up" +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" msgstr "" -#: src/gui/gui.cpp:3081 -msgid "octave down" +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." msgstr "" -#: src/gui/gui.cpp:3083 -msgid "values up" +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" msgstr "" -#: src/gui/gui.cpp:3084 -msgid "values down" +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" msgstr "" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" msgstr "" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." msgstr "" -#: src/gui/gui.cpp:3089 -msgid "transpose" +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" msgstr "" -#: src/gui/gui.cpp:3097 -msgid "Notes" +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" msgstr "" -#: src/gui/gui.cpp:3102 -msgid "Values" +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" msgstr "" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." +#: src/gui/gui.cpp:5489 +msgid "" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." msgstr "" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" msgstr "" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" msgstr "" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" msgstr "" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" msgstr "" -#: src/gui/gui.cpp:3159 -msgid "Scale" +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" msgstr "" -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" msgstr "" -#: src/gui/gui.cpp:3166 -msgid "Minimum" +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" msgstr "" -#: src/gui/gui.cpp:3175 -msgid "Maximum" +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" msgstr "" -#: src/gui/gui.cpp:3204 -msgid "flip selection" +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" msgstr "" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" msgstr "" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" +#: src/gui/gui.cpp:5740 +msgid "You opened:" msgstr "" -#: src/gui/gui.cpp:3222 -msgid "collapse song" +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" msgstr "" -#: src/gui/gui.cpp:3223 -msgid "expand song" +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" msgstr "" -#: src/gui/gui.cpp:3228 -msgid "find/replace" +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" msgstr "" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 -#, c-format -msgid "could NOT save layout! %s" +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" msgstr "" -#: src/gui/gui.cpp:3254 -#, c-format -msgid "could NOT load layout! %s" +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" msgstr "" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." msgstr "" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" msgstr "" -#: src/gui/gui.cpp:4368 -msgid "file" +#: src/gui/gui.cpp:5864 +msgid "Please wait..." msgstr "" -#: src/gui/gui.cpp:4369 -msgid "new..." +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" msgstr "" -#: src/gui/gui.cpp:4376 -msgid "open..." +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" msgstr "" -#: src/gui/gui.cpp:4383 -msgid "open recent" +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" msgstr "" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" msgstr "" -#: src/gui/gui.cpp:4402 -msgid "clear history" +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" msgstr "" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." +#: src/gui/gui.cpp:6265 +msgid "Erasing" msgstr "" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." +#: src/gui/gui.cpp:6268 +msgid "All subsongs" msgstr "" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." +#: src/gui/gui.cpp:6275 +msgid "Current subsong" msgstr "" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." +#: src/gui/gui.cpp:6342 +msgid "Optimization" msgstr "" -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" msgstr "" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" msgstr "" -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" msgstr "" -#: src/gui/gui.cpp:4477 -msgid "export..." +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" msgstr "" -#: src/gui/gui.cpp:4483 -msgid "manage chips" +#: src/gui/gui.cpp:6453 +msgid "Got it" msgstr "" -#: src/gui/gui.cpp:4487 -msgid "add chip..." +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" msgstr "" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" msgstr "" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." +#: src/gui/gui.cpp:6493 +msgid "Starting octave" msgstr "" -#: src/gui/gui.cpp:4515 -msgid "change chip..." +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" msgstr "" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" msgstr "" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 -#, c-format -msgid "cannot change chip! (%s)" +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" msgstr "" -#: src/gui/gui.cpp:4545 -#, c-format -msgid "cannot remove chip! (%s)" +#: src/gui/gui.cpp:6861 +msgid "Data type:" msgstr "" -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" msgstr "" -#: src/gui/gui.cpp:4566 -msgid "restore backup" +#: src/gui/gui.cpp:6889 +msgid "Unsigned" msgstr "" -#: src/gui/gui.cpp:4570 -msgid "exit..." +#: src/gui/gui.cpp:6893 +msgid "Big endian" msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." +#: src/gui/gui.cpp:6905 +msgid "Swap words" msgstr "" -#: src/gui/gui.cpp:4591 -msgid "settings" +#: src/gui/gui.cpp:6909 +msgid "Encoding:" msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" msgstr "" -#: src/gui/gui.cpp:4597 -msgid "lock layout" +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" msgstr "" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 +#, c-format +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4614 -msgid "user systems..." +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" msgstr "" -#: src/gui/gui.cpp:4617 -msgid "settings..." +#: src/gui/gui.cpp:7509 +#, c-format +msgid "could not open window! %s" msgstr "" -#: src/gui/gui.cpp:4623 -msgid "Window" +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." msgstr "" -#: src/gui/gui.cpp:4623 -msgid "window" +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" msgstr "" -#: src/gui/gui.cpp:4624 -msgid "song" +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" msgstr "" -#: src/gui/gui.cpp:4625 -msgid "song comments" +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" msgstr "" -#: src/gui/gui.cpp:4626 -msgid "song information" +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" msgstr "" -#: src/gui/gui.cpp:4627 -msgid "subsongs" +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" msgstr "" -#: src/gui/gui.cpp:4629 -msgid "channels" +#: src/gui/gui.cpp:7675 +msgid "(Popup)" msgstr "" -#: src/gui/gui.cpp:4630 -msgid "chip manager" +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" msgstr "" -#: src/gui/gui.cpp:4631 -msgid "orders" +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" msgstr "" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" -msgstr "" +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" +msgstr "LocaleSettings: ccjk 0400-04FF" -#: src/gui/gui.cpp:4634 -msgid "mixer" +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" msgstr "" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" msgstr "" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4642 -msgid "instruments" +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" msgstr "" -#: src/gui/gui.cpp:4643 -msgid "samples" +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" msgstr "" -#: src/gui/gui.cpp:4644 -msgid "wavetables" +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4648 -msgid "sample editor" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" msgstr "" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" msgstr "" -#: src/gui/gui.cpp:4652 -msgid "visualizers" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" msgstr "" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" msgstr "" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" msgstr "" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" msgstr "" -#: src/gui/gui.cpp:4656 -msgid "volume meter" +#: src/gui/sysManager.cpp:56 +msgid "Actions" msgstr "" -#: src/gui/gui.cpp:4659 -msgid "tempo" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" msgstr "" -#: src/gui/gui.cpp:4668 -msgid "statistics" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" msgstr "" -#: src/gui/gui.cpp:4669 -msgid "memory composition" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" msgstr "" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" msgstr "" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" msgstr "" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" msgstr "" -#: src/gui/gui.cpp:4676 -msgid "spoiler" +#: src/gui/insEdit.cpp:43 +msgid "Down." msgstr "" -#: src/gui/gui.cpp:4680 -msgid "Help" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "help" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" msgstr "" -#: src/gui/gui.cpp:4682 -msgid "debug menu" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" msgstr "" -#: src/gui/gui.cpp:4683 -msgid "inspector" +#: src/gui/insEdit.cpp:47 +msgid "Up." msgstr "" -#: src/gui/gui.cpp:4684 -msgid "panic" +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" msgstr "" -#: src/gui/gui.cpp:4685 -msgid "about..." +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" msgstr "" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" msgstr "" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" msgstr "" -#: src/gui/gui.cpp:4704 -msgid "| Groove" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" msgstr "" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" msgstr "" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" msgstr "" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" msgstr "" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" msgstr "" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" msgstr "" -#: src/gui/gui.cpp:4721 -msgid "| " +#: src/gui/insEdit.cpp:53 +msgid "AM" msgstr "" -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" msgstr "" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" +msgstr "" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +#: src/gui/insEdit.cpp:53 +msgid "Sustained" +msgstr "" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" +msgstr "" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" msgstr "" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" msgstr "" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" msgstr "" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" msgstr "" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" msgstr "" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" +#: src/gui/insEdit.cpp:53 +msgid "Reverb" msgstr "" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" +#: src/gui/insEdit.cpp:53 +msgid "Fine" msgstr "" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" msgstr "" -#: src/gui/gui.cpp:4812 -msgid "| modified" +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" msgstr "" -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" msgstr "" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" msgstr "" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" msgstr "" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" msgstr "" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:63 +msgid "Left Output" msgstr "" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" msgstr "" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" msgstr "" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" msgstr "" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" msgstr "" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" msgstr "" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" +#: src/gui/insEdit.cpp:75 +msgid "Left" msgstr "" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." +#: src/gui/insEdit.cpp:76 +msgid "Right" msgstr "" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" +#: src/gui/insEdit.cpp:77 +msgid "Tune" msgstr "" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" msgstr "" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" msgstr "" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" msgstr "" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" msgstr "" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" msgstr "" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" msgstr "" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" msgstr "" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" msgstr "" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" msgstr "" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" msgstr "" -#: src/gui/gui.cpp:5743 -msgid "You opened:" +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" msgstr "" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" msgstr "" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" msgstr "" -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" msgstr "" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" msgstr "" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" msgstr "" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" msgstr "" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" msgstr "" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" msgstr "" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" msgstr "" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" msgstr "" -#: src/gui/gui.cpp:6270 -msgid "Erasing" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" msgstr "" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" msgstr "" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" msgstr "" -#: src/gui/gui.cpp:6347 -msgid "Optimization" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" msgstr "" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" msgstr "" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" msgstr "" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" msgstr "" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" msgstr "" -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" msgstr "" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" msgstr "" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" msgstr "" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" msgstr "" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" msgstr "" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" msgstr "" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" msgstr "" -#: src/gui/gui.cpp:6846 -msgid "Data type:" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" msgstr "" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" msgstr "" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" msgstr "" -#: src/gui/gui.cpp:6878 -msgid "Big endian" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" msgstr "" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" msgstr "" -#: src/gui/gui.cpp:6890 -msgid "Swap words" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" msgstr "" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" msgstr "" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" msgstr "" -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" msgstr "" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" msgstr "" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" msgstr "" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" msgstr "" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" msgstr "" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" msgstr "" -#: src/gui/gui.cpp:7499 -msgid "" -"\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" msgstr "" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" msgstr "" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" msgstr "" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" msgstr "" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" msgstr "" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" msgstr "" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" msgstr "" -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" -msgstr "LocaleSettings: ccjk 0400-04FF" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" +msgstr "" -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" msgstr "" -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:230 +msgid "" +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" msgstr "" -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" +msgstr "" + +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/sysManager.cpp:56 -msgid "Actions" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" msgstr "" -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" msgstr "" -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" +#: src/gui/insEdit.cpp:440 +msgid "tone" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" +#: src/gui/insEdit.cpp:442 +msgid "envelope" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" +#: src/gui/insEdit.cpp:451 +msgid "special wave" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" +#: src/gui/insEdit.cpp:464 +msgid "hold" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" +#: src/gui/insEdit.cpp:465 +msgid "alternate" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Fine" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" +#: src/gui/insEdit.cpp:475 +msgid "mirror" msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" +#: src/gui/insEdit.cpp:479 +msgid "resolution" msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" +#: src/gui/insEdit.cpp:480 +msgid "fixed" msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" +#: src/gui/insEdit.cpp:481 +msgid "N/A" msgstr "" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" +#: src/gui/insEdit.cpp:488 +msgid "echo" msgstr "" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" msgstr "" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" msgstr "" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" msgstr "" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" msgstr "" -#: src/gui/insEdit.cpp:72 -msgid "Left" +#: src/gui/insEdit.cpp:507 +msgid "test" msgstr "" -#: src/gui/insEdit.cpp:73 -msgid "Right" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" msgstr "" -#: src/gui/insEdit.cpp:74 -msgid "Tune" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" msgstr "" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" msgstr "" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" msgstr "" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" +#: src/gui/insEdit.cpp:517 +msgid "high3" msgstr "" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" +#: src/gui/insEdit.cpp:518 +msgid "high1" msgstr "" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" +#: src/gui/insEdit.cpp:519 +msgid "poly9" msgstr "" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" +#: src/gui/insEdit.cpp:528 +msgid "16'" msgstr "" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" +#: src/gui/insEdit.cpp:529 +msgid "8'" msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" +#: src/gui/insEdit.cpp:530 +msgid "4'" msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" +#: src/gui/insEdit.cpp:531 +msgid "2'" msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" +#: src/gui/insEdit.cpp:532 +msgid "sustain" msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" +#: src/gui/insEdit.cpp:537 +msgid "square" msgstr "" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" +#: src/gui/insEdit.cpp:545 +msgid "surround" msgstr "" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" msgstr "" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" msgstr "" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" msgstr "" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" msgstr "" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" msgstr "" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" msgstr "" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" msgstr "" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" +#: src/gui/insEdit.cpp:562 +msgid "low pass" msgstr "" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" msgstr "" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" +#: src/gui/insEdit.cpp:564 +msgid "band pass" msgstr "" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" msgstr "" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" msgstr "" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" +#: src/gui/insEdit.cpp:579 +msgid "invert B" msgstr "" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" +#: src/gui/insEdit.cpp:580 +msgid "invert A" msgstr "" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" +#: src/gui/insEdit.cpp:581 +msgid "reset B" msgstr "" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" +#: src/gui/insEdit.cpp:582 +msgid "reset A" msgstr "" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" +#: src/gui/insEdit.cpp:583 +msgid "clip B" msgstr "" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" +#: src/gui/insEdit.cpp:584 +msgid "clip A" msgstr "" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" msgstr "" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" msgstr "" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" +#: src/gui/insEdit.cpp:599 +msgid "rear right" msgstr "" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" +#: src/gui/insEdit.cpp:600 +msgid "rear left" msgstr "" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" +#: src/gui/insEdit.cpp:605 +msgid "on" msgstr "" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" msgstr "" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" msgstr "" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" +#: src/gui/insEdit.cpp:616 +msgid "pause" msgstr "" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" +#: src/gui/insEdit.cpp:617 +msgid "reverse" msgstr "" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" msgstr "" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" +#: src/gui/insEdit.cpp:636 +msgid "Average" msgstr "" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" msgstr "" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" msgstr "" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" msgstr "" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" msgstr "" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" msgstr "" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" msgstr "" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" msgstr "" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" +#: src/gui/insEdit.cpp:648 +msgid "Slide" msgstr "" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" msgstr "" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" msgstr "" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" msgstr "" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" msgstr "" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" msgstr "" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" msgstr "" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" msgstr "" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" msgstr "" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" msgstr "" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" +#: src/gui/insEdit.cpp:729 +msgid "Relative" msgstr "" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" +#: src/gui/insEdit.cpp:778 +msgid "Random" msgstr "" -#: src/gui/insEdit.cpp:335 -msgid "triangle" +#: src/gui/insEdit.cpp:795 +msgid "Self" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" msgstr "" -#: src/gui/insEdit.cpp:366 -msgid "fixed" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" msgstr "" -#: src/gui/insEdit.cpp:367 -msgid "N/A" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" msgstr "" -#: src/gui/insEdit.cpp:374 -msgid "echo" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" msgstr "" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" msgstr "" -#: src/gui/insEdit.cpp:393 -msgid "test" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:403 -msgid "high3" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:404 -msgid "high1" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:405 -msgid "poly9" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:414 -msgid "16'" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:417 -msgid "2'" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:423 -msgid "square" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:431 -msgid "surround" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:437 -msgid "oneshot" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:448 -msgid "low pass" +#: src/gui/insEdit.cpp:3281 +msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:450 -msgid "band pass" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:465 -msgid "invert B" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:466 -msgid "invert A" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:467 -msgid "reset B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:468 -msgid "reset A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:469 -msgid "clip B" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:470 -msgid "clip A" +#: src/gui/insEdit.cpp:3397 +msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:485 -msgid "rear right" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:486 -msgid "rear left" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:491 -msgid "on" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:502 -msgid "pause" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:503 -msgid "reverse" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:522 -msgid "Average" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." msgstr "" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:534 -msgid "Slide" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" +#: src/gui/insEdit.cpp:4329 +msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" +#: src/gui/insEdit.cpp:5231 +msgid "F" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" msgstr "" -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" msgstr "" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" msgstr "" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6303 #, c-format -msgid "%s name" +msgid "Decrease resonance when pitch increases##decreaseres%d" msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3447 -msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6346 +msgid "In" msgstr "" -#: src/gui/insEdit.cpp:3663 -msgid "Env" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Envelope 2 (kick only)" +msgid "Feed signal from filter %d output to channel output" msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Operator %d" +msgid "Filter %d macros" msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "" -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "" diff --git a/po/zh.po b/po/zh.po index ed33d65ffc..9d1d460db0 100644 --- a/po/zh.po +++ b/po/zh.po @@ -37,12 +37,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "" @@ -54,1245 +54,1598 @@ msgstr "" # end of tecnical insturment things. # below are the effects...... hesitate to translate. -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "20xx: 设置通道模式 (位数0: 方波; bit 1: noise; bit 2: envelope)" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" msgstr "" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 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:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 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:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 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:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:527 +#: 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:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 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:529 +#: 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:530 +#: 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:533 +#: 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:534 +#: 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:535 +#: 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:536 +#: 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:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "" -#: src/engine/sysDef.cpp:544 +#: 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:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:564 +#: 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:565 +#: 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:566 +#: 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:567 +#: 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:568 +#: 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:569 +#: 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:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:573 +#: 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:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:590 +#: 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:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" msgstr "" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 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:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 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:639 +#: src/engine/sysDef.cpp:661 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:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 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:650 +#: src/engine/sysDef.cpp:672 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:651 +#: src/engine/sysDef.cpp:673 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:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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:674 +#: src/engine/sysDef.cpp:696 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:675 +#: src/engine/sysDef.cpp:697 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:676 +#: src/engine/sysDef.cpp:698 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:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" msgstr "" -# end of no translate. -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:701 -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." +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" -msgstr "通道 1" - -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" -msgstr "通道 2" - -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" -msgstr "通道 3" +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" -msgstr "通道 4" +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" -msgstr "通道 5" +#: src/engine/sysDef.cpp:725 +msgid "" +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" -msgstr "通道 6" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" -msgstr "通道 7" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" -msgstr "通道 8" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" -msgstr "通道 9" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" -msgstr "通道 10" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" -msgstr "通道 11" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" -msgstr "通道 12" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" -msgstr "通道 13" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" -msgstr "通道 14" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" -msgstr "通道 15" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" -msgstr "通道 16" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" msgstr "" -#: src/engine/sysDef.cpp:722 -msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 2" +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 3" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 -msgid "Noise" -msgstr "噪声" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" +msgstr "" -#: src/engine/sysDef.cpp:729 -msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" -#: src/engine/sysDef.cpp:734 -msgid "Sega Master System + FM Expansion" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" msgstr "" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 -msgid "Game Boy" +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" msgstr "" -#: src/engine/sysDef.cpp:741 -msgid "the most popular portable game console of the era." +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" +msgstr "" + +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" +msgstr "" + +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" +msgstr "" + +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" +msgstr "" + +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" +msgstr "" + +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +# end of no translate. +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "通道 1" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "通道 2" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "通道 3" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "通道 4" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "通道 5" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "通道 6" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "通道 7" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "通道 8" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "通道 9" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "通道 10" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "通道 11" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "通道 12" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "通道 13" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "通道 14" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "通道 15" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "通道 16" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:829 +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:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 +msgid "Noise" +msgstr "噪声" + +#: src/engine/sysDef.cpp:836 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:841 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 1" msgstr "脉冲 1" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 2" msgstr "脉冲 2" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 msgid "Wavetable" msgstr "波表" -#: src/engine/sysDef.cpp:749 +#: src/engine/sysDef.cpp:856 msgid "11xx: Set noise length (0: long; 1: short)" msgstr "" -#: src/engine/sysDef.cpp:750 +#: src/engine/sysDef.cpp:857 msgid "12xx: Set duty cycle (0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:751 +#: src/engine/sysDef.cpp:858 msgid "13xy: Setup sweep (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:752 +#: src/engine/sysDef.cpp:859 msgid "14xx: Set sweep direction (0: up; 1: down)" msgstr "" -#: src/engine/sysDef.cpp:757 +#: src/engine/sysDef.cpp:864 msgid "PC Engine/TurboGrafx-16" msgstr "" -#: src/engine/sysDef.cpp:758 +#: src/engine/sysDef.cpp:865 msgid "an '80s game console with a wavetable sound chip, popular in Japan." msgstr "" -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 msgid "11xx: Toggle noise mode" msgstr "" -#: src/engine/sysDef.cpp:767 +#: src/engine/sysDef.cpp:874 msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" msgstr "" -#: src/engine/sysDef.cpp:768 +#: src/engine/sysDef.cpp:875 msgid "13xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:774 +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 msgid "NES (Ricoh 2A03)" msgstr "" -#: src/engine/sysDef.cpp:775 +#: src/engine/sysDef.cpp:882 msgid "" "also known as Famicom in Japan, it's the most well-known game console of the " "'80s." msgstr "" -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 msgid "Triangle" msgstr "三角波" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 msgid "DPCM" msgstr "" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 msgid "11xx: Write to delta modulation counter (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." msgstr "" -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 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:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1300,993 +1653,1010 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 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:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." msgstr "" -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 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:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 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:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "" -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 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:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 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:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "低" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "高" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" # warring! above! -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "波形" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "" -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" msgstr "" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." msgstr "" -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "" -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 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:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 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:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "" -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "方波" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 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:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." msgstr "" -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 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:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "脉冲" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 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:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 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:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 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:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 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:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2294,76 +2664,77 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 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:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2372,11 +2743,11 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2384,169 +2755,169 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "" -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2554,557 +2925,616 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." msgstr "" -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 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:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "通道 29" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "通道 30" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "通道 31" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "通道 32" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "" -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "" -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 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:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 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:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" msgstr "" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "采样" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 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:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "" -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." msgstr "" -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 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:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." msgstr "" -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "无 损 采 样 播 放" -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "在1986-1990年间,此PCM芯片在科乐美的街机基板中广泛使用" -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." msgstr "又一个Irem的PCM芯片. 与Amiga一样, 但是更低的音高解析度和没有 采样循环." -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "" -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 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:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 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:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "在1990-1992年间,此PCM芯片在科乐美的街机基板中广泛使用" -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." msgstr "两个方波 (一个可以转为噪声). 在Commodore中使用 Plus/4, 16 and 116." -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "南梦宫在1987年的第一个PCM芯片,作为初品也挺不错的了" -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 msgid "" "Namco's PCM chip used in their NA-1/2 hardware.\n" "very similar to C140, but has noise generator." @@ -3112,15 +3542,15 @@ msgstr "" "南梦宫用于NA-1/2基板的PCM芯片.\n" "与C140非常相似,但是拥有噪声发生器." -#: src/engine/sysDef.cpp:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 msgid "" "a unique FM synth featured in PC sound cards.\n" "based on the OPL3 design, but with lots of its features extended." @@ -3128,19 +3558,19 @@ msgstr "" "一个用于PC的独特FM合成声卡\n" "基于OPL3 设计, 但增添了更多功能." -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." @@ -3148,638 +3578,730 @@ msgstr "" "由jvsTSX和Beesh-Spweesh! 打造的幻想芯片\n" "用于Hexheld fantasy console." -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." msgstr "此芯片用于Enterprise 128电脑. 类似于POKEY,但有立体声输出." -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." msgstr "" -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 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:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "" -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 msgid "" "a fantasy sound chip created by LTVA. it is similar to the SID chip, but " "with many of its problems fixed." msgstr "由LTVA幻想的芯片. 很像SID芯片,但其问题更少." -#: src/engine/sysDef.cpp:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "此系统只是为了测试" -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "00xy: 琶音" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "01xx: 音高上滑" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "02xx: 音高下滑" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "03xx: 滑音" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "04xy: 颤音 (x: 速率; y: 深度)" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "05xy: 音量 + 颤音 (仅为兼容旧效果保留!)" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "06xy: 音量 + 滑音 (仅为兼容旧效果保留!)" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "07xy: 震音 (x: 速率; y: 深度)" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "08xy: 设置声像 (x: 左; y: 右)" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "09xx: 设置 节奏Pattern (如果不存在节奏设置,设置为双速度第一位)" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "0Axy: 音量滑变 (0y: 减小; x0: 增大)" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "0Bxx: 转到Pattern" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "0Cxx: 重触发" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "0Dxx: 转到下一个Pattern" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "0Fxx: 设置速度 (如果不存在节奏设置,设置为双速度第二位)" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "80xx: 设置声像 (00: 左; 80: 中间; FF: 右)" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "81xx: 设置声像 (左声道)" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "82xx: 设置声像 (右声道)" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "83xy: 声像滑变 (x0: 向左; 0y: 向右)" # 国内无Panbrello 翻译, 暂译 声像调制. -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "84xy: 声像调制 (x: 速率; y: 深度)" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "88xy: 设置声像 (后声道; x: 左; y: 右)" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "89xx: 设置声像 (左后声道)" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "8Axx: 设置声像 (右后声道)" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: 设置Tick Rate (Hz)" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "E0xx: 设置琶音速度" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: 音符上滑 (x: 速度; y: 半音)" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: 音符下滑 (x: 速度; y: 半音)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 msgid "E3xx: Set vibrato shape" msgstr "E3xx: 设置颤音波形" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "E4xx: 设置颤音范围" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: 设置音高 (80: 中间)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "E6xy: 快速连奏 (x: 时间(0-7 上; 8-F 下); y: 半音)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "E7xx: 释放宏" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: 快速向上连奏 (x: 时间; y: 半音)" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: 快速向下连奏 (x: 时间; y: 半音)" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "EAxx: 连奏" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "ECxx: xx刻度后切断音符" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "EDxx: 延迟xx刻度触发音符" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "EExx: 发送外部命令" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: 设置Tick Rate (BPM)" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "F3xx: 微增音量" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "F4xx: 微减音量" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: 关闭宏 (参见说明书)" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: 启动宏 (参见说明书)" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: 重启宏 (参见说明书)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: 快速音量滑变 (0y: 减小; x0: 增大)" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "FCxx: xx刻后释放音符" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: 设置虚拟速度 分子" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: 设置虚拟速度 分母" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "FFxx: 停止曲目" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "9xxx: 设置采样偏移 *256" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: 设置采样偏移 (1st byte)" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: 设置采样偏移 (2nd byte, ×256)" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: 设置采样偏移 (3rd byte, ×65536)" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "文件是空的" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "" # debug info no translate -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "太多波表!" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "太多采样!" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "文件是空的!" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "无法打开文件! (tell error: %s)" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "无法打开文件! (size error: %s)" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "无法打开文件! (read error: %s)" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "无法打开文件! (%s)" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "无法初始化引擎!" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "无法写入command stream!" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "无法写入VGM!" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "播放中..." -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "初始化音频时出错!" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "左" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "右" @@ -3792,7 +4314,7 @@ msgid "output" msgstr "输出" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "混音器" @@ -3801,59 +4323,60 @@ msgid "Master Volume" msgstr "主音量" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "反相" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "音量" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "声像" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "前/后" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "接线盘" @@ -3869,8 +4392,8 @@ msgstr "显示隐藏端口" msgid "Display internal" msgstr "显示内部接线" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "系统" @@ -3878,10 +4401,10 @@ msgstr "系统" msgid "Sample Preview" msgstr "采样预览" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "节拍器" @@ -3895,28 +4418,28 @@ msgstr "全部断开" msgid "no data in oldPatMap for channel %d!" msgstr "" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "" # end of no translate. -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "不能再缩进了!" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "不能再扩张了!" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "" # I see nothing. EoO -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "内存组成" @@ -3929,12847 +4452,15651 @@ msgstr "分页 %d" msgid "no chips with memory" msgstr "无带内存的芯片" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" -msgstr "加载文件时出错! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" +msgstr "" -# 此为Debug info, no translate. -#: src/gui/intro.cpp:122 -msgid "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" msgstr "" -# 这是启动时跳过intro,保留翻译 -#: src/gui/intro.cpp:310 -msgid "hold to skip" -msgstr "按住以跳过" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" +msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" -msgstr "未知" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" -msgstr "复制" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." -msgstr "替换..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" -msgstr "保存" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" +msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" -msgstr "保存 (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" +msgstr "" -# end of no translate -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" -msgstr "删除" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" -msgstr "此采样大于内存剩余空间!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" +msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" -msgstr "制作乐器" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" +msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" -msgstr "制作一套鼓组" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" +msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" -msgstr "乐器" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" +msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" -msgstr "添加" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" +msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" -msgstr "复制" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" +msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" -msgstr "打开" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" +msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." -msgstr "替换乐器..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" +msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." -msgstr "替换波表..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" +msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." -msgstr "替换采样..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" +msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." -msgstr "导入raw采样" +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" +msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." -msgstr "导入raw采样(替换)" +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" +msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" -msgstr "打开(插入; 右键替换)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" +msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" -msgstr "保存" +#: src/gui/presets.cpp:241 +msgid "Vectrex" +msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." -msgstr "保存乐器为.dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" +msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." -msgstr "保存波表为.dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" +msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." -msgstr "保存波表为 raw..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" +msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." -msgstr "保存采样为 raw..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" +msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." -msgstr "保存为 .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" +msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" -msgstr "切换 文件夹/标准 列表方式" +#: src/gui/presets.cpp:335 +msgid "Computers" +msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" -msgstr "上移" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." +msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" -msgstr "下移" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" +msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" -msgstr "创建" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" +msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" -msgstr "新文件夹" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" +msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" -msgstr "预览(右键停止)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" +msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" -msgstr "删除" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" -msgstr "<未分类>" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" +msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." -msgstr "重命名..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" -msgstr "波表" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" +msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" -msgstr "采样" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" +msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." -msgstr "另存为 .Dmw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." -msgstr "另存为 Raw..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" +msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." -msgstr "导入原始数据..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." -msgstr "导入 raw(替换)..." +#: src/gui/presets.cpp:431 +msgid "MSX" +msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" -msgstr "导出类型:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" +msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" -msgstr "单一文件" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" +msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" -msgstr "多个文件 (每通道一个)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" +msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" -msgstr "多个文件 (每芯片一个)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" +msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" -msgstr "位深" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" +msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" -msgstr "16位整数型" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" +msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" -msgstr "32位浮点型" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" +msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" -msgstr "采样率" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" +msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" -msgstr "文件通道数" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" +msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" -msgstr "循环次数" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" +msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" -msgstr "淡出 (秒)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" -msgstr "输出通道:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" +msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" -msgstr "所有" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" -msgstr "无" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" -msgstr "取消" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" +msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" -msgstr "输出" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" +msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" -msgstr "至少选择一个通道" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" -msgstr "选项" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" -msgstr "格式版本" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" -msgstr "循环" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" +msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" -msgstr "循环结尾:" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" -msgstr "自动检测" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" -msgstr "加一循环" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" +msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" -msgstr "手动" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" +msgstr "" -# 此块考虑后决定不作翻译,要用此功能的人大概率精通英语. -# 最接近为msgstr "添加pattern改变指示标签" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -# end of ommition -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" -msgstr "直接串流模式" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -"DualPCM 和 MSM6258导出时必须启用.\n" -"\n" -"以文件大小剧增换取采样的音量/播放方向的可变更性." -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" -msgstr "导出芯片:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" -msgstr "此芯片仅在或高于 VGM %d.%.2x 版本中存在!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" -msgstr "此芯片不被VGM格式所支持!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." -msgstr "选择你想导出的芯片, 但每种不能超过 %d." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" -msgstr "无可导出" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" -msgstr "导出Tick Rate(Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" -msgstr "优化导出文件大小" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" -msgstr "此选项导出曲目为文本文件.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -"此项导出一个包含在播放时运用的内部指令流\n" -"的文本或二进制文件\n" -"\n" -"仅用于高级/开发运用!" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -"导出为DefleMask module 格式.\n" -"除非你真的真的需要,或你要降级一个现存的 .dmf " -#: src/gui/exportOptions.cpp:412 -msgid "format version:" -msgstr "格式版本:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" -msgstr "1.1.3 或更高" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" -msgstr "音频" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -# 由语境决定,此项仅可译为'文本'. -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" -msgstr "文本" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" msgstr "" -# 不翻译,性质特殊且极可能随时更改. -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -# end of no translate zone. -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" -msgstr "速度" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" +msgstr "" -# 不作翻译. -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" msgstr "" -# 不作翻译. -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" -msgstr "单击以显示Tick Rate" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" +msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" -msgstr "单击以显示Base Tempo" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" -msgstr "节奏" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" +msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" -msgstr "单击以设置为单一速度模式" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" +msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" -msgstr "双速度" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" -msgstr "单击以设置为节奏Pattern模式" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" +msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" -msgstr "单击以设置为两个(交变)速度模式" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" +msgstr "" -# 不作翻译,方便资料. -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" -msgstr "分子" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" +msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" -msgstr "分母(设置为Base Tempo)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" +msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" -msgstr "除法器" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" -msgstr "高亮" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" +msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" -msgstr "Pattern 长度" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" +msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" -msgstr "曲目长度" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" +msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" -msgstr "通道" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" +msgstr "" -# 为'Pattern'简写,用户用一次即知. 不翻译,便于资料. -#: src/gui/channels.cpp:49 -msgid "Pat" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" -msgstr "示波器" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" +msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" -msgstr "交换" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" +msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" -msgstr "名称" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" +msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" -msgstr "在Pattern 中显示" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" +msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" -msgstr "在全通道示波器中显示" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" +msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -"%s #%d\n" -"(拖动以交换通道)" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." -msgstr "搜索..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" +msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." -msgstr "搜索最近打开文件..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" +msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." -msgstr "搜索乐器..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" +msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." -msgstr "搜索采样..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" +msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." -msgstr "搜索乐器(以替换为...)" +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" +msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." -msgstr "搜索芯片(以添加...)" +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" +msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" -msgstr "- 空 -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" +msgstr "" -# 不翻译,以方便资料. -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" -msgstr "无效Command Palette类型" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" +msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" -msgstr "寄存器" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" +msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" -msgstr "- 无寄存器池可显示" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" +msgstr "" -# begin no translate, 单词简单且使用人群大概率精通English,保持log的统一可读性. -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/log.cpp:27 -msgid "info" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" msgstr "" -# 这里是'Total Level' TL. 不可翻译为音量!其与音量为逆相关,保留不翻最佳. -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" msgstr "" -#: src/gui/log.cpp:68 -msgid "time" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" msgstr "" -#: src/gui/log.cpp:70 -msgid "level" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" msgstr "" -#: src/gui/log.cpp:72 -msgid "message" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" msgstr "" -# 不翻译,便资料. -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" msgstr "" -# end of don't know what it does. -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." -msgstr "无可展示通道" +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" +msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" -msgstr "单击显示Pattern选项 (效果列/Pattern 名称/可视化)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" +msgstr "" -#: src/gui/pattern.cpp:504 -msgid "Options:" -msgstr "选项" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" +msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" -msgstr "显示效果列与通道隐藏控制" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" +msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" -msgstr "显示Pattern 名称" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" +msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" -msgstr "显示通道相关性" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" +msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" -msgstr "可视化" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" +msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" -msgstr "通道状态显示:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" +msgstr "" -# 常见,不翻译. -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" -msgstr "警告!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" +msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" -msgstr "此乐器无法预览" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" +msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" -msgstr "所有选中芯片均无法应用此乐器" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" +msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." -msgstr "乐器身陷险境中!! 小心..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" +msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" -msgstr "示波器" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" +msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" -msgstr "缩放: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" +msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" -msgstr "窗口大小: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" +msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" -msgstr "(-Inf)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" +msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" -msgstr[1] "" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" -msgstr "频率" +#: src/gui/presets.cpp:1502 +msgid "FM-7" +msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" -msgstr "通道" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" -msgstr "亮度" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" +msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" -msgstr "音符触发" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" +msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" -msgstr "关闭" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" -msgstr "全通道示波器" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" +msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" -msgstr "列" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" +msgstr "" -# 常见,不翻译. -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" -msgstr "自动设置列" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" +msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" -msgstr "波形居中" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" +msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" -msgstr "每个音符都随机化相位" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" +msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" -msgstr "振幅" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" +msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" -msgstr "线宽" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" -msgstr "渐变" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" +msgstr "" -# debug info, no translate. -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" msgstr "" -# end of no translate. -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" -msgstr "颜色" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" -msgstr "距离" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" +msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" -msgstr "扩散 " +#: src/gui/presets.cpp:1664 +msgid "Atari" +msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" -msgstr "移除" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" +msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" -msgstr "背景" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" +msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" -msgstr "X 轴##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" -msgstr "Y 轴##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" +msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" -msgstr "文字格式:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" +msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -"格式指引:\n" -"- %c: 通道 名称\n" -"- %C: 通道 短名称\n" -"- %d: 通道 序号 (从0开始数)\n" -"- %D: 通道 序号 (从1开始数)\n" -"- %n: 通道 音符\n" -"- %i: 乐器 名称\n" -"- %I: 乐器 序号 (decimal)\n" -"- %x: 乐器 序号 (hex)\n" -"- %s: 芯片 名称\n" -"- %p: 芯片 part number\n" -"- %S: 芯片 ID\n" -"- %v: 音量 (dec)\n" -"- %V: 音量 (百分比)\n" -"- %b: 音量 (hex)\n" -"- %l: 回车\n" -"- %%: 百分号" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" -msgstr "文字颜色" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" +msgstr "" -# 常见,不翻译. -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" msgstr "" -# these are the debug logs outputs, skipping. -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" +#: src/gui/presets.cpp:1719 +msgid "Capcom" msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" msgstr "" -# end of no translate. -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" -msgstr "错误!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" -msgstr "剪切" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" +msgstr "" -# 记得 销毁所有复制.以区分Dup -# 已销毁. v0.6.2024B -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" -msgstr "拷贝" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" +msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" -msgstr "粘贴" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" +msgstr "" -# this does not look right. it's not the select all in GUI -# update note, -# this is for the moblie view. -# to init it, -# open bruno_time.fur -# settings cheatcode -# enter "Debug", hit submit. -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -"全\n" -"选" -# yeah.......there's notihing I can do about this. -#: src/gui/editControls.cpp:52 -msgid "piano" -msgstr "钢琴键" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" +msgstr "" -# warring! above! -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" -msgstr "撤销" +#: src/gui/presets.cpp:1789 +msgid "Data East" +msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" -msgstr "重做" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" +msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -"粘贴\n" -"混合" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -"粘贴\n" -"混合(后置)" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -"粘贴混合\n" -"带乐器(前)" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -"粘贴混合\n" -"带乐器(后)" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -"重复\n" -"粘贴" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -"溢出重复\n" -"粘贴" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -"notes\n" -"变调" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -"变更\n" -"数值" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -"修改\n" -"乐器" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -"查找/\n" -"替换" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" -msgstr "缩进" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" +msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" -msgstr "扩张" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" +msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" -msgstr "反选" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" -msgstr "反相" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" +msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" -msgstr "插值" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" +msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" -msgstr "缩放" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" -msgstr "淡出/入" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" +msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" -msgstr "随机化" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" +msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" -msgstr "操作掩码" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" +msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -"翻页\n" -"模式" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -"输入\n" -"锁存器" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -"设置\n" -"锁存器" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -"清除\n" -"锁存器" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" -msgstr "清除" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" +msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" -msgstr "移动端控制" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" -msgstr "移动端菜单" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" +msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" -msgstr "乐器" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" +msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" -msgstr "曲目" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" -msgstr "芯片" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" +msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" -msgstr "其他" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" +msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" -msgstr "新建" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" -msgstr "未保存! 要保存当前进度吗?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" +msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." -msgstr "另存为..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" +msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" -msgstr "恢复备份" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" +msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" -msgstr "曲目信息" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" +msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" -msgstr "子曲目" +#: src/gui/presets.cpp:2047 +msgid "Konami" +msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" msgstr "" -# no tranlsate for I have no idea what's what.... -# update, it's the moblie view related. -#: src/gui/editControls.cpp:545 -msgid "Channels here..." -msgstr "通道所在..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" +msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." -msgstr "芯片所在..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" +msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" -msgstr "通道示波" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" +msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" -msgstr "寄存显示" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" +msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" -msgstr "数据" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" +msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" -msgstr "节奏" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" +msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" -msgstr "兼容标识" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" +msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" -msgstr "矢量示波" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" +msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" -msgstr "响度表" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" -msgstr "内存" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" +msgstr "" -# CV 是 combat veical 一个内置的,隐藏的赛车游戏. -# 不作翻译 -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." msgstr "" -# end of no translate. -#: src/gui/editControls.cpp:593 -msgid "Presets" -msgstr "用户预设" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" -msgstr "Pat.管理" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" +msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" -msgstr "设置" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" +msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" -msgstr "关于" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" +msgstr "" -# warring! above! -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" -msgstr "切换到桌面模式" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" +msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" -msgstr "播放/编辑 控制" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" +msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" +#: src/gui/presets.cpp:2189 +msgid "Namco" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" -msgstr "编辑步进" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" +msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" -msgstr "播放" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" +msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" -msgstr "停止" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" +msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" -msgstr "编辑" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" +msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" -msgstr "重复当前Pattern" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" +msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" -msgstr "步进一行" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" +msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" msgstr "" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" -msgstr "多、单复音预览" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" +msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." +#: src/gui/presets.cpp:2273 +msgid "Sega" msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" msgstr "" -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" -msgstr "播放控制" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" +msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" -msgstr "从此Pattern起始处播放" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" +msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" -msgstr "从此Pattern起始处重复" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" +msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" -msgstr "编辑控制" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" +msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" -msgstr "跟随Orders" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" -msgstr "跟随Pattren" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" +msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" -msgstr "曲目留言" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" +msgstr "" -#: src/gui/util.cpp:93 -msgid "" -msgstr "<空>" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" +msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" -msgstr "统计数据" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" +msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" -msgstr "音频负载" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" -msgstr "矢量示波器(X-Y)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" -msgstr "X 通道" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" +msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" -msgstr "反相##X" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" +msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" -msgstr "Y 通道" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" -msgstr "反相##Y" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" -msgstr "缩放" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" +msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" -msgstr "衰减时长(ms)" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" -msgstr "亮度" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" -msgstr "线宽" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" +msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" -msgstr "(-Inf)dB,(-Inf)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" +msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" -msgstr "(-Inf)dB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" +msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" -msgstr "%.1fdB,(-Inf)dB" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" +msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" -msgstr "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" +msgstr "" -# no translate, for these are technical data. skipping. -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" +#: src/gui/presets.cpp:2507 +msgid "SNK" msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" msgstr "" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" +#: src/gui/presets.cpp:2653 +msgid "Taito" msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" +msgstr "其他" + +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +# 显然是'频率调制',保留不翻最佳. 以便搜索资料. +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" -msgstr "释放位点" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" +msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" msgstr "" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" msgstr "" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" msgstr "" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" +#: src/gui/presets.cpp:3545 +msgid "Specialized" msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" -msgstr "" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" +msgstr "加载文件时出错! (%s)" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" +# 此为Debug info, no translate. +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" +#: src/gui/intro.cpp:124 +msgid "Preview" msgstr "" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" -msgstr "单声道" - -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" -msgstr "" +# 这是启动时跳过intro,保留翻译 +#: src/gui/intro.cpp:310 +msgid "hold to skip" +msgstr "按住以跳过" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" +#: src/gui/dataList.cpp:125 +msgid "Bug!" msgstr "" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" -msgstr "" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" +msgstr "未知" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" -msgstr "" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" +msgstr "复制" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" -msgstr "" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." +msgstr "替换..." -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" -msgstr "" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" +msgstr "保存" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" -msgstr "" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" +msgstr "保存 (.dmp)" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" -msgstr "" +# end of no translate +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" +msgstr "删除" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" -msgstr "" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" +msgstr "此采样大于内存剩余空间!" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" -msgstr "" +#: src/gui/dataList.cpp:314 +msgid "make instrument" +msgstr "制作乐器" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" -msgstr "" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" +msgstr "制作一套鼓组" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" -msgstr "" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" +msgstr "乐器" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" -msgstr "" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" +msgstr "添加" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" -msgstr "" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" +msgstr "复制" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" -msgstr "" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" +msgstr "打开" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" -msgstr "" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." +msgstr "替换乐器..." -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" -msgstr "" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." +msgstr "替换波表..." -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" -msgstr "Amiga通道音量 (64)" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." +msgstr "替换采样..." -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" -msgstr "" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." +msgstr "导入raw采样" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" -msgstr "" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." +msgstr "导入raw采样(替换)" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" -msgstr "" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" +msgstr "打开(插入; 右键替换)" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" -msgstr "" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" +msgstr "保存" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" -msgstr "" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." +msgstr "保存乐器为.dmp..." -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" -msgstr "" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." +msgstr "保存波表为.dmw..." -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" -msgstr "" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." +msgstr "保存波表为 raw..." -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" -msgstr "" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." +msgstr "保存采样为 raw..." -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" -msgstr "" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." +msgstr "保存为 .dmp..." -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." msgstr "" -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" -msgstr "" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" +msgstr "切换 文件夹/标准 列表方式" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" -msgstr "" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" +msgstr "上移" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" -msgstr "" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" +msgstr "下移" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" -msgstr "" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" +msgstr "创建" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" -msgstr "" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" +msgstr "新文件夹" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" -msgstr "" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" +msgstr "预览(右键停止)" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" -msgstr "" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" +msgstr "删除" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" -msgstr "" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" +msgstr "<未分类>" -#: src/gui/sysConf.cpp:1571 -msgid "full" -msgstr "" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." +msgstr "重命名..." -#: src/gui/sysConf.cpp:1573 -msgid "half" -msgstr "" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" +msgstr "波表" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" -msgstr "" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" +msgstr "采样" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" -msgstr "" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." +msgstr "另存为 .Dmw..." -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" -msgstr "" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." +msgstr "另存为 Raw..." -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" -msgstr "" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." +msgstr "导入原始数据..." -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" -msgstr "" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." +msgstr "导入 raw(替换)..." -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" -msgstr "" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" +msgstr "导出类型:" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" -msgstr "" +#: src/gui/exportOptions.cpp:32 +msgid "one file" +msgstr "单一文件" -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" -msgstr "" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" +msgstr "多个文件 (每通道一个)" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" -msgstr "" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" +msgstr "多个文件 (每芯片一个)" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" -msgstr "" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" +msgstr "位深" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" -msgstr "" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" +msgstr "16位整数型" -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" -msgstr "" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" +msgstr "32位浮点型" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" -msgstr "" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" +msgstr "采样率" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" -msgstr "" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" +msgstr "文件通道数" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" -msgstr "" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" +msgstr "循环次数" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" -msgstr "" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" +msgstr "淡出 (秒)" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" -msgstr "" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" +msgstr "输出通道:" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" +msgstr "所有" + +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" +msgstr "无" + +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" msgstr "" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" msgstr "" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" -msgstr "最大音量:" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" +msgstr "取消" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" -msgstr "" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" +msgstr "输出" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" -msgstr "线性" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" +msgstr "至少选择一个通道" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" -msgstr "立方" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" +msgstr "选项" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" -msgstr "" +#: src/gui/exportOptions.cpp:150 +msgid "format version" +msgstr "格式版本" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" -msgstr "" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" +msgstr "循环" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" -msgstr "" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" +msgstr "循环结尾:" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" -msgstr "" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" +msgstr "自动检测" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" -msgstr "" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" +msgstr "加一循环" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" -msgstr "" +#: src/gui/exportOptions.cpp:168 +msgid "custom" +msgstr "手动" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" +# 此块考虑后决定不作翻译,要用此功能的人大概率精通英语. +# 最接近为msgstr "添加pattern改变指示标签" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" msgstr "" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." msgstr "" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" -msgstr "" +# end of ommition +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" +msgstr "直接串流模式" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." msgstr "" +"DualPCM 和 MSM6258导出时必须启用.\n" +"\n" +"以文件大小剧增换取采样的音量/播放方向的可变更性." -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" -msgstr "" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" +msgstr "导出芯片:" -#: src/gui/sysConf.cpp:2086 +#: src/gui/exportOptions.cpp:212 #, c-format -msgid "sum: %d" -msgstr "" +msgid "this chip is only available in VGM %d.%.2x and higher!" +msgstr "此芯片仅在或高于 VGM %d.%.2x 版本中存在!" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" -msgstr "" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" +msgstr "此芯片不被VGM格式所支持!" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" -msgstr "" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." +msgstr "选择你想导出的芯片, 但每种不能超过 %d." -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" -msgstr "" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" +msgstr "无可导出" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" msgstr "" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" msgstr "" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" msgstr "" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" -msgstr "" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" +msgstr "导出Tick Rate(Hz)" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" -msgstr "" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" +msgstr "优化导出文件大小" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." msgstr "" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" -msgstr "" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" +msgstr "此选项导出曲目为文本文件.\n" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" msgstr "" +"此项导出一个包含在播放时运用的内部指令流\n" +"的文本或二进制文件\n" +"\n" +"仅用于高级/开发运用!" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." msgstr "" +"导出为DefleMask module 格式.\n" +"除非你真的真的需要,或你要降级一个现存的 .dmf " -#: src/gui/sysConf.cpp:2281 -msgid "RAM" -msgstr "" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" +msgstr "格式版本:" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" -msgstr "" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" +msgstr "1.1.3 或更高" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" -msgstr "" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" +msgstr "音频" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" msgstr "" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" msgstr "" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" -msgstr "" +# 由语境决定,此项仅可译为'文本'. +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" +msgstr "文本" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" msgstr "" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" msgstr "" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" +# 不翻译,性质特殊且极可能随时更改. +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." msgstr "" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" msgstr "" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" msgstr "" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" msgstr "" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" msgstr "" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" msgstr "" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" -msgstr "无可配置" - -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" -msgstr "响度表" +# end of no translate zone. +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" +msgstr "速度" -#: src/gui/userPresets.cpp:325 -msgid "User Systems" +# 不作翻译. +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" +# 不作翻译. +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" -msgstr "系统" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" +msgstr "单击以显示Tick Rate" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" -msgstr "新预设" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" +msgstr "单击以显示Base Tempo" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" -msgstr "选择一个预设" +#: src/gui/speed.cpp:80 +msgid "Groove" +msgstr "节奏" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" -msgstr "移除##UPresetRemove" +#: src/gui/speed.cpp:87 +msgid "click for one speed" +msgstr "单击以设置为单一速度模式" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" -msgstr "配置" +#: src/gui/speed.cpp:90 +msgid "Speeds" +msgstr "双速度" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" -msgstr "高级" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" +msgstr "单击以设置为节奏Pattern模式" -#: src/gui/userPresets.cpp:476 -msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" +msgstr "单击以设置为两个(交变)速度模式" + +# 不作翻译,方便资料. +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" msgstr "" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" -msgstr "保存并退出" +#: src/gui/speed.cpp:177 +msgid "Numerator" +msgstr "分子" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" -msgstr "导入" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" +msgstr "分母(设置为Base Tempo)" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" -msgstr "导入 (替换)" +#: src/gui/speed.cpp:193 +msgid "Divider" +msgstr "除法器" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" -msgstr "效果列表" +#: src/gui/speed.cpp:208 +msgid "Highlight" +msgstr "高亮" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" -msgstr "光标所在芯片: %s" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" +msgstr "Pattern 长度" -# this is for interanl file Xporler? skipping. -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" -msgstr "搜索" +#: src/gui/speed.cpp:245 +msgid "Song Length" +msgstr "曲目长度" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" +msgstr "通道" + +# 为'Pattern'简写,用户用一次即知. 不翻译,便于资料. +#: src/gui/channels.cpp:49 +msgid "Pat" msgstr "" -#: src/gui/effectList.cpp:47 -msgid "Description" -msgstr "描述" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" +msgstr "示波器" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " -msgstr "%d. <未命名>" +#: src/gui/channels.cpp:53 +msgid "Swap" +msgstr "交换" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" -msgstr "太多子曲!" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" +msgstr "名称" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" -msgstr "只有这一个子曲!" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" +msgstr "在Pattern 中显示" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" -msgstr "你确定要删除吗?" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" +msgstr "在全通道示波器中显示" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" msgstr "" +"%s #%d\n" +"(拖动以交换通道)" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" -msgstr "" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." +msgstr "搜索..." -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" -msgstr "<使用系统字体>" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." +msgstr "搜索最近打开文件..." -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" -msgstr "<自定义...>" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." +msgstr "搜索乐器..." -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" -msgstr "" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." +msgstr "搜索采样..." -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" -msgstr "" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." +msgstr "搜索乐器(以替换为...)" -#: src/gui/settings.cpp:208 -msgid "Lower" -msgstr "更低" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." +msgstr "搜索芯片(以添加...)" -#: src/gui/settings.cpp:210 -msgid "Medium" -msgstr "中" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" +msgstr "- 空 -" -#: src/gui/settings.cpp:212 -msgid "Ultra" -msgstr "超高" +# 不翻译,以方便资料. +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" +msgstr "无效Command Palette类型" -#: src/gui/settings.cpp:213 -msgid "Ultimate" -msgstr "极致" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" +msgstr "寄存器" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" -msgstr "" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" +msgstr "- 无寄存器池可显示" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" +# begin no translate, 单词简单且使用人群大概率精通English,保持log的统一可读性. +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" msgstr "" -#: src/gui/settings.cpp:219 -msgid "/dev/port" +#: src/gui/log.cpp:26 +msgid "warning" msgstr "" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" +#: src/gui/log.cpp:27 +msgid "info" msgstr "" -#: src/gui/settings.cpp:221 -msgid "outb()" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" msgstr "" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" -msgstr "关闭/自定义" - -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" +#: src/gui/log.cpp:29 +msgid "trace" msgstr "" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" msgstr "" -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" +# 这里是'Total Level' TL. 不可翻译为音量!其与音量为逆相关,保留不翻最佳. +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" msgstr "" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" +#: src/gui/log.cpp:68 +msgid "time" msgstr "" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" +#: src/gui/log.cpp:70 +msgid "level" msgstr "" -#: src/gui/settings.cpp:242 -msgid "--select--" -msgstr "--选择--" +#: src/gui/log.cpp:72 +msgid "message" +msgstr "" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" +# 不翻译,便资料. +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" msgstr "" -#: src/gui/settings.cpp:250 -msgid "Note Off" -msgstr "音符休止" +# end of don't know what it does. +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." +msgstr "无可展示通道" -#: src/gui/settings.cpp:251 -msgid "Note On" -msgstr "音符触发" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" +msgstr "单击显示Pattern选项 (效果列/Pattern 名称/可视化)" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" -msgstr "" +#: src/gui/pattern.cpp:508 +msgid "Options:" +msgstr "选项" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" -msgstr "控制" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" +msgstr "显示效果列与通道隐藏控制" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" -msgstr "程序" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" +msgstr "显示Pattern 名称" -# nero: MIDI中用来传递按键压力(Aftertouch)的东西,不知道怎么翻译 -# gtr: 不翻译呗v(~o ̄3 ̄)~ -#: src/gui/settings.cpp:255 -msgid "ChanPressure" -msgstr "" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" +msgstr "显示通道相关性" -# nero: MIDI中用来传递按键压力(Aftertouch)的东西,不知道怎么翻译 -# gtr: 不翻译呗v(~o ̄3 ̄)~ -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" -msgstr "弯音轮" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" +msgstr "可视化" -#: src/gui/settings.cpp:257 -msgid "SysEx" -msgstr "" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" +msgstr "通道状态显示:" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" -msgstr "任意" +# 常见,不翻译. +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" +msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" -msgstr "乐器" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" +msgstr "" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" -msgstr "效果1 类型" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" +msgstr "警告!!" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" -msgstr "效果1 值" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" +msgstr "此乐器无法预览" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" -msgstr "效果2 类型" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" +msgstr "所有选中芯片均无法应用此乐器" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" -msgstr "效果2 值" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." +msgstr "乐器身陷险境中!! 小心..." -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" -msgstr "效果3 类型" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" +msgstr "示波器" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" -msgstr "效果3 值" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" +msgstr "缩放: %.2fx (%.1fdB)" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" -msgstr "效果4 类型" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" +msgstr "窗口大小: %.1fms" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" -msgstr "效果4 值" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" +msgstr "(-Inf)dB" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" -msgstr "效果5 类型" +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" +msgstr "" -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" -msgstr "效果5 值" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." +msgstr "" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" -msgstr "效果6 类型 " +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." +msgstr "" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" -msgstr "效果6 值" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" +msgstr[1] "" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" -msgstr "效果7 类型" +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" +msgstr "" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" -msgstr "效果7 值" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" +msgstr "" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" -msgstr "效果8 类型" +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" +msgstr "" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" -msgstr "效果8 值 " +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" +msgstr "频率" -#: src/gui/settings.cpp:318 -msgid "Press key..." -msgstr "按任意键..." +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" +msgstr "通道" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" -msgstr "要保存当前设置吗?" +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" +msgstr "亮度" -#: src/gui/settings.cpp:574 -msgid "General" -msgstr "常规" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" +msgstr "音符触发" -#: src/gui/settings.cpp:591 -msgid "Language" -msgstr "语言" +#: src/gui/chanOsc.cpp:45 +msgid "Off" +msgstr "关闭" -#: src/gui/settings.cpp:610 -msgid "Render backend" -msgstr "渲染后端" +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" +msgstr "" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." -msgstr "可能需要手动重启Furnace 来生效设置." +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" +msgstr "" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" -msgstr "高级渲染后端设置" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" +msgstr "" -#: src/gui/settings.cpp:670 -msgid "Render driver" -msgstr "渲染驱动" +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" +msgstr "全通道示波器" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" -msgstr "自动" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" +msgstr "列" -#: src/gui/settings.cpp:687 -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." +# 常见,不翻译. +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" msgstr "" -"小心: 修改这些设置可能会使Furnace 不稳定! 后果自负.\n" -"如果玩坏了的话请用 -safemode 命令行开关来启动Furnace. " - -#: src/gui/settings.cpp:688 -msgid "Red bits" -msgstr "红位" - -#: src/gui/settings.cpp:693 -msgid "Green bits" -msgstr "绿位" -#: src/gui/settings.cpp:698 -msgid "Blue bits" -msgstr "蓝位" +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" +msgstr "自动设置列" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" -msgstr "透明度位" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" +msgstr "波形居中" -#: src/gui/settings.cpp:708 -msgid "Color depth" -msgstr "色深" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" +msgstr "每个音符都随机化相位" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" -msgstr "网格缓存大小" +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" +msgstr "振幅" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" -msgstr "缓存大小" +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" +msgstr "线宽" -#: src/gui/settings.cpp:724 -msgid "Double buffer" -msgstr "双重缓存" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" +msgstr "渐变" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +# debug info, no translate. +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" msgstr "" -"以下为常用数值 (红,绿,蓝,透明度):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" msgstr "" -"当前渲染后端: %s\n" -"%s\n" -"%s\n" -"%s" -#: src/gui/settings.cpp:739 -msgid "VSync" -msgstr "垂直同步" +# end of no translate. +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" +msgstr "颜色" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" -msgstr "帧数限制" +#: src/gui/chanOsc.cpp:296 +msgid "Distance" +msgstr "距离" -#: src/gui/settings.cpp:747 -msgid "Unlimited" -msgstr "无限" +#: src/gui/chanOsc.cpp:305 +msgid "Spread" +msgstr "扩散 " -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." -msgstr "仅在垂直同步关闭时生效." +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" +msgstr "移除" -#: src/gui/settings.cpp:757 -msgid "Display render time" -msgstr "显示渲染时间" +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" +msgstr "背景" -#: src/gui/settings.cpp:764 -msgid "Late render clear" -msgstr "延迟 render clear" +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" +msgstr "X 轴##AxisX" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." -msgstr "" -"在 rend->present() 之后调用 rend->clear(). 可能在某些渲染驱动降低一帧延迟. " +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" +msgstr "Y 轴##AxisY" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" -msgstr "节能模式" +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" +msgstr "文字格式:" -#: src/gui/settings.cpp:779 +#: src/gui/chanOsc.cpp:358 msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -"空闲时限制帧率为 2fps.\n" -"可能在 Mesa 驱动中产生问题!" +"格式指引:\n" +"- %c: 通道 名称\n" +"- %C: 通道 短名称\n" +"- %d: 通道 序号 (从0开始数)\n" +"- %D: 通道 序号 (从1开始数)\n" +"- %n: 通道 音符\n" +"- %i: 乐器 名称\n" +"- %I: 乐器 序号 (decimal)\n" +"- %x: 乐器 序号 (hex)\n" +"- %s: 芯片 名称\n" +"- %p: 芯片 part number\n" +"- %S: 芯片 ID\n" +"- %v: 音量 (dec)\n" +"- %V: 音量 (百分比)\n" +"- %b: 音量 (hex)\n" +"- %l: 回车\n" +"- %%: 百分号" -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" -msgstr "关闭 threaded input (修改后请重启!)" +#: src/gui/chanOsc.cpp:380 +msgid "Text color" +msgstr "文字颜色" -#: src/gui/settings.cpp:789 -msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +# 常见,不翻译. +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" msgstr "" -"threaded input 在另外一线程上处理 note 预览(在支持的平台上), 以减少延迟. \n" -"但有报告当threaded input打开时会导致崩溃. 如遇到,请启用此项. " - -#: src/gui/settings.cpp:794 -msgid "Enable event delay" -msgstr "启用 event delay" - -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." -msgstr "如使用高刷新率的鼠标并启用此项,可能导致预览时出现问题" - -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" -msgstr "每个通道的示波器使用一个线程" - -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." -msgstr "这很愚蠢,不是吗? 泥垢了." -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" -msgstr "侬在干甚么? 停下!" +# these are the debug logs outputs, skipping. +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" +msgstr "" -#: src/gui/settings.cpp:820 +#: src/gui/chanOsc.cpp:429 #, c-format -msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" -msgstr "设置此项高于CPU 核心数并不明智." - -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" -msgstr "示波器渲染引擎:" - -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" +msgid "creating FFT plan for channel %d" msgstr "" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." -msgstr "使用Dear ImGui的内置 line drawing 函数渲染." - -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" -msgstr "GLSL (如果可用)" - -#: src/gui/settings.cpp:840 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" msgstr "" -"使用显卡的着色器渲染.\n" -"仅在OpenGL ES 2.0 渲染后端可用." -#: src/gui/settings.cpp:842 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" msgstr "" -"使用显卡的着色器渲染.\n" -"仅在OpenGL 3.0 渲染后端可用." - -#: src/gui/settings.cpp:849 -msgid "Vibration" -msgstr "振动" -#: src/gui/settings.cpp:851 -msgid "Strength" -msgstr "强度" +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" +msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" -msgstr "长度" +# end of no translate. +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" +msgstr "错误!" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" -msgstr "文件" +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" +msgstr "剪切" -#: src/gui/settings.cpp:868 -msgid "Use system file picker" -msgstr "使用系统文件选择器" +# 记得 销毁所有复制.以区分Dup +# 已销毁. v0.6.2024B +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" +msgstr "拷贝" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" -msgstr "显示最近文件的数量" +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" +msgstr "粘贴" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" -msgstr "保存时压缩" +# this does not look right. it's not the select all in GUI +# update note, +# this is for the moblie view. +# to init it, +# open bruno_time.fur +# settings cheatcode +# enter "Debug", hit submit. +#: src/gui/editControls.cpp:51 +msgid "" +"select\n" +"all" +msgstr "" +"全\n" +"选" -# 此处zlib 不首字母大写是因为....zlib 就是z.... -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." -msgstr "使用zlib来压缩保存的曲目." +# yeah.......there's notihing I can do about this. +#: src/gui/editControls.cpp:52 +msgid "piano" +msgstr "钢琴键" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" -msgstr "保存未使用的Patterns" +# warring! above! +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" +msgstr "撤销" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" -msgstr "使用新的Pattern 格式来保存" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" +msgstr "重做" -#: src/gui/settings.cpp:900 +#: src/gui/editControls.cpp:57 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." +"paste\n" +"mix" msgstr "" -"打包以节省空间.\n" -"关闭如果你需要用旧版不支持此格式的 Furnace 和/或 工具\n" -" " - -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" -msgstr "加载 .dmf时不应用兼容性标志" - -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" -msgstr "无需回报使用此选项时遇到的问题!" +"粘贴\n" +"混合" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" -msgstr "打开曲目后播放:" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" +msgstr "" +"粘贴\n" +"混合(后置)" -#: src/gui/settings.cpp:914 -msgid "No##pol0" +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" msgstr "" +"粘贴混合\n" +"带乐器(前)" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" -msgstr "仅在当前曲目播放时##pol1" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" +msgstr "" +"粘贴混合\n" +"带乐器(后)" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" msgstr "" +"重复\n" +"粘贴" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" -msgstr "导出音频的 循环/淡出 时间:" - -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" -msgstr "打开Furnace时设置为这些值:##fot0" - -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" -msgstr "使用上次所用值##fot1" +#: src/gui/editControls.cpp:62 +msgid "" +"paste\n" +"overflow" +msgstr "" +"溢出重复\n" +"粘贴" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" -msgstr "在 .fui 中保存乐器名" +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" +msgstr "" +"notes\n" +"变调" -#: src/gui/settings.cpp:960 +#: src/gui/editControls.cpp:64 msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." +"transpose\n" +"values" msgstr "" -"启用时,会在.fui文件中保存乐器名称.\n" -"可能会增加文件大小." +"变更\n" +"数值" -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" -msgstr "从 .fui 中加载乐器名称" +#: src/gui/editControls.cpp:67 +msgid "" +"change\n" +"ins" +msgstr "" +"修改\n" +"乐器" -#: src/gui/settings.cpp:969 +#: src/gui/editControls.cpp:68 msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +"find/\n" +"replace" msgstr "" -"启用时,加载乐器时会尝试从.fui中加载其名称.\n" -"失败时则使用文件名." +"查找/\n" +"替换" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" -msgstr "保存时自动填写文件名" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" +msgstr "缩进" -#: src/gui/settings.cpp:978 -msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." -msgstr "保存/导出时会自动填写文件名 " +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" +msgstr "扩张" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" -msgstr "新建曲目" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" +msgstr "反选" -#: src/gui/settings.cpp:984 -msgid "Initial system:" -msgstr "启动后选中系统:" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" +msgstr "反相" -#: src/gui/settings.cpp:986 -msgid "Current system" -msgstr "当前系统" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" +msgstr "插值" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" +msgstr "缩放" + +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" +msgstr "淡出/入" + +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" msgstr "随机化" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" -msgstr "重置设置" +#: src/gui/editControls.cpp:79 +msgid "opmask" +msgstr "操作掩码" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" -msgstr "新建曲目时:" +#: src/gui/editControls.cpp:80 +msgid "" +"scroll\n" +"mode" +msgstr "" +"翻页\n" +"模式" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" -msgstr "显示系统预设设置菜单##NSB0" +#: src/gui/editControls.cpp:81 +msgid "" +"input\n" +"latch" +msgstr "" +"输入\n" +"锁存器" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" -msgstr "使用'启动后选中系统'##NSB1" +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" +msgstr "" +"设置\n" +"锁存器" -#: src/gui/settings.cpp:1198 -msgid "Default author name" -msgstr "默认作者名" +#: src/gui/editControls.cpp:83 +msgid "" +"clear\n" +"latch" +msgstr "" +"清除\n" +"锁存器" -#: src/gui/settings.cpp:1202 -msgid "Start-up" -msgstr "启动" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" +msgstr "清除" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" -msgstr "启动时播放Intro" +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" +msgstr "移动端控制" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" -msgstr "" +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" +msgstr "移动端菜单" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" msgstr "" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" -msgstr "Full (加载曲目时播放Short版本)##pis2" +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" +msgstr "乐器" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" -msgstr "Full (总是)##pis3" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" +msgstr "曲目" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" -msgstr "关闭启动时的淡入" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" +msgstr "芯片" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" -msgstr "关于屏幕派对模式" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" +msgstr "新建" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." -msgstr "警告: 可能导致光敏性癫痫." +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" +msgstr "未保存! 要保存当前进度吗?" -#: src/gui/settings.cpp:1239 -msgid "Behavior" -msgstr "行为" +#: src/gui/editControls.cpp:507 +msgid "Save as..." +msgstr "另存为..." -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" -msgstr "新建乐器为空" +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" +msgstr "恢复备份" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" -msgstr "配置" +#: src/gui/editControls.cpp:524 +msgid "Song Info" +msgstr "曲目信息" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" -msgstr "恢复默认设定" +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" +msgstr "子曲目" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." +#: src/gui/editControls.cpp:536 +msgid "Comments" msgstr "" -"确定要重置所有Furnace的设置?\n" -"请务在重置后必重启Furnace." -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" -msgstr "" +# no tranlsate for I have no idea what's what.... +# update, it's the moblie view related. +#: src/gui/editControls.cpp:545 +msgid "Channels here..." +msgstr "通道所在..." -#: src/gui/settings.cpp:1273 -msgid "Output" -msgstr "输出" +#: src/gui/editControls.cpp:548 +msgid "Chips here..." +msgstr "芯片所在..." -#: src/gui/settings.cpp:1281 -msgid "Backend" -msgstr "后端" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." +msgstr "" -#: src/gui/settings.cpp:1314 -msgid "Driver" -msgstr "驱动" +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" +msgstr "通道示波" -#: src/gui/settings.cpp:1337 -msgid "Device" -msgstr "设备" +#: src/gui/editControls.cpp:562 +msgid "RegView" +msgstr "寄存显示" -#: src/gui/settings.cpp:1341 -msgid "" -msgstr "<先点击 OK 或 应用>" +#: src/gui/editControls.cpp:566 +msgid "Stats" +msgstr "数据" -# 特殊性质,不作翻译. -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" -msgstr "" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" +msgstr "节奏" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." -msgstr "" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" +msgstr "兼容标识" -# end of I see noting.......... -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" -msgstr "<系统默认>" +#: src/gui/editControls.cpp:577 +msgid "XYOsc" +msgstr "矢量示波" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" -msgstr "输出" +#: src/gui/editControls.cpp:581 +msgid "Meter" +msgstr "响度表" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" -msgstr "" -"常用值:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" +#: src/gui/editControls.cpp:585 +msgid "Memory" +msgstr "内存" -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" +# CV 是 combat veical 一个内置的,隐藏的赛车游戏. +# 不作翻译 +#: src/gui/editControls.cpp:589 +msgid "CV" msgstr "" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" -msgstr "多线程 (实验性)" +# end of no translate. +#: src/gui/editControls.cpp:593 +msgid "Presets" +msgstr "用户预设" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." -msgstr "" -"在另外线程上运行芯片模拟器.\n" -"在使用复杂的芯片模拟器时可提高性能.\n" -"\n" -"警告:\n" -"- 实验性!\n" -"- 仅在多芯片歌曲中好用." +#: src/gui/editControls.cpp:597 +msgid "PatManager" +msgstr "Pat.管理" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" -msgstr "线程数" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" +msgstr "" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" -msgstr "到极限了!" +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" +msgstr "设置" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" -msgstr "设置此值高于CPU核心数十分不明智 (%d)!" +#: src/gui/editControls.cpp:610 +msgid "Log" +msgstr "" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" -msgstr "低延迟模式" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" +msgstr "关于" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" msgstr "" -"通过运行引擎高于tick rate 设定以减少延迟.\n" -"在 实时演奏/听着玩 时十分有用.\n" -"\n" -"警告: 只当你的 音频缓存大小 小于 10ms时启用." -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" -msgstr "强制单声道" +# warring! above! +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" +msgstr "切换到桌面模式" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" -msgstr "独占模式" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" +msgstr "播放/编辑 控制" -#: src/gui/settings.cpp:1479 -#, c-format -msgid "want: %d samples @ %.0fHz (%d channel)" -msgid_plural "want: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" -msgstr[1] "" +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" +msgstr "" -#: src/gui/settings.cpp:1480 -#, c-format -msgid "got: %d samples @ %.0fHz (%d channel)" -msgid_plural "got: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" -msgstr[1] "" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" +msgstr "" -#: src/gui/settings.cpp:1487 -msgid "Mixing" -msgstr "混音" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" +msgstr "编辑步进" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" -msgstr "质量" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" +msgstr "播放" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" -msgstr "软件削波" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" +msgstr "停止" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" -msgstr "DC偏移修正" +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" +msgstr "编辑" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" -msgstr "预览采样" +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" +msgstr "重复当前Pattern" -#: src/gui/settings.cpp:1531 -msgid "MIDI" -msgstr "" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" +msgstr "步进一行" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" -msgstr "MIDI 输入" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" +msgstr "" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" -msgstr "<关闭>" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" +msgstr "" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" -msgstr "重扫描MIDI设备" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" +msgstr "多、单复音预览" -# 需要用此功能的人会英语.... -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" +#: src/gui/editControls.cpp:930 +msgid "Oct." msgstr "" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" msgstr "" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" msgstr "" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" +#: src/gui/editControls.cpp:971 +msgid "Foll." msgstr "" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" msgstr "" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" msgstr "" -#: src/gui/settings.cpp:1589 -msgid "Value input style" -msgstr "" +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" +msgstr "播放控制" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" -msgstr "" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" +msgstr "从此Pattern起始处播放" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" -msgstr "" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" +msgstr "从此Pattern起始处重复" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" -msgstr "" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" +msgstr "编辑控制" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" -msgstr "" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" +msgstr "跟随Orders" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" -msgstr "" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" +msgstr "跟随Pattren" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" -msgstr "" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" +msgstr "曲目留言" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" +msgstr "<空>" + +#: src/gui/util.cpp:97 +msgid "Ctrl-" msgstr "" -#: src/gui/settings.cpp:1653 -msgid "Actions:" +#: src/gui/util.cpp:99 +msgid "Alt-" msgstr "" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/util.cpp:100 +msgid "Shift-" msgstr "" -# warring! above -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" -msgstr "类型" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" +msgstr "统计数据" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" -msgstr "" +#: src/gui/stats.cpp:36 +msgid "Audio load" +msgstr "音频负载" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" -msgstr "" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" +msgstr "矢量示波器(X-Y)" -#: src/gui/settings.cpp:1689 -msgid "Action" -msgstr "" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" +msgstr "X 通道" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" -msgstr "" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" +msgstr "反相##X" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" -msgstr "" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" +msgstr "Y 通道" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" -msgstr "" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" +msgstr "反相##Y" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" -msgstr "" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" +msgstr "缩放" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" -msgstr "" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" +msgstr "衰减时长(ms)" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" -msgstr "" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" +msgstr "亮度" -#: src/gui/settings.cpp:1852 -msgid "Melodic" -msgstr "" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" +msgstr "线宽" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" -msgstr "" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" +msgstr "(-Inf)dB,(-Inf)dB" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" -msgstr "" +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" +msgstr "(-Inf)dB,%.1fdB" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" -msgstr "" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" +msgstr "%.1fdB,(-Inf)dB" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" -msgstr "" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" +msgstr "%.1fdB,%.1fdB" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" +# no translate, for these are technical data. skipping. +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" msgstr "" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" msgstr "" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" msgstr "" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" msgstr "" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" msgstr "" -# end of no translate. -#: src/gui/settings.cpp:1908 -msgid "Emulation" -msgstr "模拟器" - -#: src/gui/settings.cpp:1910 -msgid "Cores" -msgstr "核心" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" +msgstr "" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" -msgstr "播放核" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +msgstr "" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" -msgstr "在播放时使用的芯片模拟器核心" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" +msgstr "" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" -msgstr "渲染核" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" +msgstr "" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" -msgstr "在渲染输出音频文件时使用的芯片模拟器核心" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" +msgstr "" -#: src/gui/settings.cpp:2107 -msgid "Playback" -msgstr "播放" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" +msgstr "" -#: src/gui/settings.cpp:2112 -msgid "Render" -msgstr "渲染" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" -msgstr "PC Speaker 策略" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" +msgstr "" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" -msgstr "键盘" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" +msgstr "" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" -msgstr "恢复默认" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" +msgstr "" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" -msgstr "你确定要重置键盘绑定?" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" +msgstr "" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" -msgstr "全局用键" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" +msgstr "" -#: src/gui/settings.cpp:2225 -msgid "Window activation" -msgstr "窗口选中" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" +msgstr "" -#: src/gui/settings.cpp:2291 -msgid "Key" -msgstr "键" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" +msgstr "" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" -msgstr "值" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" +msgstr "" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" -msgstr "释放宏##SNType_%d" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" +msgstr "" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" -msgstr "音符释放##SNType_%d" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" +msgstr "" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" -msgstr "音符休止##SNType_%d" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" +msgstr "" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" -msgstr "音符##SNType_%d" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" +msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." -msgstr "添加..." +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" +msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" -msgstr "乐器列表" +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" +msgstr "" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" -msgstr "波表列表" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" +msgstr "" -#: src/gui/settings.cpp:2476 -msgid "Sample list" -msgstr "采样列表" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" +msgstr "" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" -msgstr "采样编辑器" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" +msgstr "" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" -msgstr "界面" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:2566 -msgid "Layout" -msgstr "排列" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" +msgstr "" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" -msgstr "工作区排列:" +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" +msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" -msgstr "重置" +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" +msgstr "" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" -msgstr "您确定要重置工作区排列吗?" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" +msgstr "" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" -msgstr "允许编辑器靠近边缘后分屏" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" +msgstr "" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" -msgstr "保存窗口位置" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" +msgstr "" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." -msgstr "打开时恢复上次窗口位置." +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" +msgstr "" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" -msgstr "仅允许通过窗口标题栏移动窗口" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" +msgstr "" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" -msgstr "居中弹出窗口" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" +msgstr "" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" -msgstr "播放/编辑 控制排列方式:" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" +msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" -msgstr "经典##ecl0" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" +msgstr "" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" -msgstr "紧凑##ecl1" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" +msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" -msgstr "紧凑 (竖直)##ecl2" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" +msgstr "" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" -msgstr "分立##ecl3" +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" +msgstr "" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" -msgstr "Order窗口的按钮位置:" +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" +msgstr "" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" -msgstr "顶部##obp0" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" +msgstr "" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" -msgstr "左##obp1" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" +msgstr "" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" -msgstr "右##obp2" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" +msgstr "" -#: src/gui/settings.cpp:2649 -msgid "Mouse" -msgstr "鼠标" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" +msgstr "" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" -msgstr "双击时间(秒)" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" +msgstr "" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" -msgstr "单击Pattern编辑器时不要前置其窗口" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" +msgstr "" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" -msgstr "选乐器后聚焦Pattern编辑器窗口" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" +msgstr "" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" -msgstr "音符预览行为:" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" +msgstr "" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" -msgstr "永不##npb0" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" +msgstr "" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" -msgstr "当光标在音符列##npb1" - -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" -msgstr "当光标在音符列或不在编辑模式##npb2" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" +msgstr "" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" -msgstr "总是##npb3" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" +msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" -msgstr "允许拖动:" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" +msgstr "" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" msgstr "" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" -msgstr "Yes (仅当按下Ctrl时)##dms2" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" +msgstr "" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" -msgstr "切换通道独唱:" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" +msgstr "" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" -msgstr "右键或双击##soloA" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" +msgstr "" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" -msgstr "右键##soloR" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" +msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" -msgstr "双击##soloD" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" +msgstr "" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" -msgstr "双击选中整个列" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" +msgstr "" -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" -msgstr "光标行为" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" +msgstr "" -# no translate untill know what's what -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" msgstr "" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" msgstr "" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" -msgstr "键盘 音符/值 重复输入(按住按键以持续输入)" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" +msgstr "" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" -msgstr "效果输入行为" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" +msgstr "" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" -msgstr "向下移动" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" +msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" -msgstr "移动至效果值 (否则向下移动)" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" +msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" msgstr "" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" msgstr "" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" msgstr "" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" msgstr "" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" msgstr "" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" msgstr "" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" msgstr "" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" msgstr "" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" msgstr "" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" msgstr "" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" msgstr "" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" +msgstr "释放位点" + +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" msgstr "" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." msgstr "" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" msgstr "" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" msgstr "" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" msgstr "" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" msgstr "" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" msgstr "" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" msgstr "" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" msgstr "" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" msgstr "" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" msgstr "" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" msgstr "" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" msgstr "" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" msgstr "" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" msgstr "" -# end of no translate -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" -msgstr "素材" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" +msgstr "" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" -msgstr "添加乐器时显示乐器类型下拉菜单" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" +msgstr "" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" -msgstr "打开素材后选中其" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" +msgstr "" -#: src/gui/settings.cpp:2949 -msgid "Appearance" -msgstr "外观" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" +msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" -msgstr "缩放" +#: src/gui/sysConf.cpp:962 +msgid "Separation" +msgstr "" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" -msgstr "自动UI缩放倍数" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" +msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" -msgstr "UI缩放倍数" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" +msgstr "" -#: src/gui/settings.cpp:2969 -msgid "Icon size" -msgstr "图标尺寸" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" +msgstr "" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" -msgstr "字体渲染器" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" +msgstr "" -#: src/gui/settings.cpp:2994 -msgid "Main font" -msgstr "主字体" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" +msgstr "" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" -msgstr "尺寸##MainFontSize" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" +msgstr "" -#: src/gui/settings.cpp:3013 -msgid "Header font" -msgstr "从标题字体" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" +msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" -msgstr "尺寸##HeadFontSize" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" +msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" -msgstr "Pattern 字体" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" +msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" -msgstr "尺寸##PatFontSize" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" +msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" -msgstr "字体抗锯齿" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" +msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" -msgstr "支持位图字体" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" +msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" -msgstr "微调:" - -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" msgstr "" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" msgstr "" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" msgstr "" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" msgstr "" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" -msgstr "自动微调:" +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" +msgstr "单声道" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" -msgstr "关闭##fah0" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" +msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" -msgstr "开启##fah1" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" +msgstr "" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" -msgstr "强制开启##fah2" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" +msgstr "" -#: src/gui/settings.cpp:3101 -msgid "Oversample" -msgstr "字体过采样" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" +msgstr "" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" msgstr "" -"节省显存. 降低字体渲染质量.\n" -"与 pixel/bitmap 字体连用." -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" msgstr "" -#: src/gui/settings.cpp:3117 -msgid "default." -msgstr "默认." +#: src/gui/sysConf.cpp:1156 +msgid "Cone" +msgstr "" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" msgstr "" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" msgstr "" -"稍好的字体渲染质量.\n" -"使用较多显存." -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" -msgstr "加载备用字体" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" +msgstr "" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." -msgstr "关闭以节约现存." +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" +msgstr "" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" -msgstr "显示日文字符" +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" +msgstr "" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" -msgstr "显示简中字符" +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" +msgstr "" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" msgstr "" -"Only toggle this option if you have enough graphics memory.\n" -"This is a temporary solution until dynamic font atlas is implemented in Dear " -"ImGui.\n" -"\n" -"请确保有足够显存再启动此设定.\n" -"此为ImGui实现动态字体加载之前的临时解决方案." -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" -msgstr "顯示繁中字符" +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" +msgstr "" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" msgstr "" -"Only toggle this option if you have enough graphics memory.\n" -"This is a temporary solution until dynamic font atlas is implemented in Dear " -"ImGui.\n" -"\n" -"請确保有足够顯存再啓動此設定.\n" -"此為ImGui實現動態字體加載之前的臨時解決方案" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" -msgstr "显示韩文字符" +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" +msgstr "Amiga通道音量 (64)" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" msgstr "" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" -msgstr "标题栏" - -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" -msgstr "曲目名称 - Furnace##tbar1" +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" +msgstr "" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" -msgstr "文件名.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" +msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" -msgstr "/路径/到/文件.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" +msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" -msgstr "标题栏显示系统名称" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" +msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" -msgstr "标题栏显示芯片名称而不是 \"多系统\" " +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" +msgstr "" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" -msgstr "状态栏" +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" +msgstr "" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" -msgstr "光标详情##sbar0" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" +msgstr "" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" -msgstr "文件路径##sbar1" +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" +msgstr "" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" -msgstr "光标详情或文件路径##sbar2" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" +msgstr "" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" -msgstr "空##sbar3" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" +msgstr "" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" -msgstr "播放时显示播放详情" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" +msgstr "" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" -msgstr "导出选项排列方式:" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" +msgstr "" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" -msgstr "在文件菜单中的子菜单##eol0" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" +msgstr "" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" -msgstr "弹出窗口##eol1" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" +msgstr "" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" -msgstr "弹出窗口,在文件菜单中显示选项##eol2" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" +msgstr "" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" -msgstr "菜单栏首字母大写" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" +msgstr "" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" -msgstr "在文件下拉菜单中显示 新建/配置/修改/移除 芯片菜单" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" +msgstr "" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" -msgstr "高亮Orders中通道所在光标" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" +msgstr "" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" -msgstr "Orders 行数值格式" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" +msgstr "" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" -msgstr "十进制##orbD" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" +msgstr "" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" -msgstr "十六进制##orbH" +#: src/gui/sysConf.cpp:1580 +msgid "full" +msgstr "" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" -msgstr "居中Pattern显示" +#: src/gui/sysConf.cpp:1582 +msgid "half" +msgstr "" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" -msgstr "溢出Pattern高亮行" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" +msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" -msgstr "显示 上一个/下一个 Pattern" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" +msgstr "" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" -msgstr "Pattern行标识数值格式" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" +msgstr "" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" -msgstr "十进制##prbD" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" +msgstr "" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" -msgstr "十六进制##prbH" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" -msgstr "Pattern 显示 标记" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" +msgstr "" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" -msgstr "Note off (音符休止) (3-字符)" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" +msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" -msgstr "Note release (音符释放) (3-字符)" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" +msgstr "" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" -msgstr "Macro release (宏释放) (3-字符)" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" +msgstr "" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" -msgstr "Empty field (空白区) (3-字符)" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" +msgstr "" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" -msgstr "Empty field (空白区) (2-字符)" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" +msgstr "" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" -msgstr "Pattern 显示间隔大小:" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" +msgstr "" -# 原属于常见的英语不翻译,后剔出. -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" -msgstr "音符" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" +msgstr "" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" -msgstr "效果" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" +msgstr "" -#: src/gui/settings.cpp:3398 -msgid "Effect value" -msgstr "效果值" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" +msgstr "" -# 有打算翻译为, 仅显示小字节, 但怕用户不懂. -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" -msgstr "00-0F 不显示 0" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" +msgstr "" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" -msgstr "使用 降(b) 而不是 升(#)" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" +msgstr "" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" -msgstr "使用德式注音 H 而非 B" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" +msgstr "" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" -msgstr "通道风格:" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" +msgstr "" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" -msgstr "经典##CHS0" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" +msgstr "" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" -msgstr "线条##CHS1" +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" +msgstr "最大音量:" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" -msgstr "圆润##CHS2" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" +msgstr "" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" -msgstr "分立按钮##CHS3" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" +msgstr "线性" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" -msgstr "矩形边缘##CH42" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" +msgstr "立方" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" -msgstr "圆形边缘##CHS5" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" +msgstr "" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" -msgstr "通道音量条:" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" +msgstr "" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" -msgstr "无##CHV0" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" +msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" -msgstr "简单##CHV1" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" +msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" -msgstr "立体声##CHV2" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" +msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" -msgstr "真实响度##CHV3" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" +msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" -msgstr "立体声真实响度##CHV4" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" +msgstr "" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" -msgstr "通道反馈风格:" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" +msgstr "" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" -msgstr "关闭##CHF0" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" +msgstr "" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" -msgstr "键激活反馈##CHF1" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" +msgstr "" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" -msgstr "音量反馈##CHF2" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" +msgstr "" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" -msgstr "通道活跃度##CHF3" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" +msgstr "" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" -msgstr "通道字体:" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" +msgstr "" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" -msgstr "正常##CHFont0" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" +msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" -msgstr "分割##CHFont1" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" +msgstr "" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" -msgstr "居中通道名称" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" +msgstr "" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" -msgstr "通道色彩:" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" +msgstr "" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" -msgstr "单一##CHC0" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" +msgstr "" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" -msgstr "以通道类型决定##CHC1" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" +msgstr "" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" -msgstr "以乐器类型决定##CHC2" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" +msgstr "" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" -msgstr "通道名称颜色:" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" +msgstr "" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" -msgstr "单一##CTC0" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" +msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" -msgstr "通道类型决定##CTC1" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" +msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" -msgstr "乐器类型决定##CTC2" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" +msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" -msgstr "统一 乐器/波表/采样 列表" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" +msgstr "" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" -msgstr "水平乐器列表" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" +msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" -msgstr "乐器列表 图标风格:" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" +msgstr "" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" -msgstr "无图标##iis0" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" +msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" -msgstr "图形图标##iis1" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" +msgstr "" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" -msgstr "文字图标##iis2" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" +msgstr "" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" -msgstr "以乐器类型给乐器编辑器上色" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" +msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" -msgstr "宏编辑器" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" +msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" -msgstr "宏编辑器排列方式:" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" +msgstr "" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" -msgstr "统一##mel0" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" +msgstr "" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" -msgstr "分格##mel2" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" +msgstr "" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" -msgstr "单一 (以列表区分)##mel3" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" +msgstr "" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" -msgstr "使用经典宏编辑器的垂直滑块" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" +msgstr "" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" msgstr "" -# idk what's this, skip. -# can't find the Wave Editor.... -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" msgstr "" -# end of no translate. -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" -msgstr "FM 编辑器" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" +msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" -msgstr "FM 参数名词:" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" +msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" -msgstr "友好##fmn0" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" +msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" -msgstr "专业##fmn1" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" +msgstr "" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" -msgstr "专业(候补)##fmn2" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" +msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" -msgstr "使用标准 OPL 波形命名" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" +msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" -msgstr "FM 参数编辑器排列方式:" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" +msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" -msgstr "现代##fml0" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" +msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" -msgstr "紧凑 (2x2, 经典)##fml1" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" +msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" -msgstr "紧凑 (1x4)##fml2" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" -msgstr "紧凑 (4x1)##fml3" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" +msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" -msgstr "候补 (2x2)##fml4" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" +msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" -msgstr "候补 (1x4)##fml5" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" +msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" -msgstr "候补 (4x1)##fml5" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" +msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" -msgstr "FM 编辑器中 Sustain 参数位置:" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" +msgstr "" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" -msgstr "在 Decay 和 Sustain Rate 间##susp0" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" +msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" -msgstr "在 Release Rate 之后##susp1" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" +msgstr "" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" -msgstr "在FM 编辑器中使用另外的颜色以区分 Carriers/Modulators" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" +msgstr "无可配置" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" -msgstr "Unsigned FM Detune 数值" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" +msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" -msgstr "芯片内存使用率单位" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." +msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" -msgstr "字节##MUU0" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" +msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" -msgstr "千字节##MUU1" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" +msgstr "响度表" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" -msgstr "边缘圆角" +#: src/gui/userPresets.cpp:336 +msgid "User Systems" +msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" -msgstr "边缘" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" +msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" -msgstr "抗锯齿" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" +msgstr "系统" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" -msgstr "填充整个窗口" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" +msgstr "新预设" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" -msgstr "波形可超出窗口限制" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" +msgstr "选择一个预设" -#: src/gui/settings.cpp:3793 -msgid "Windows" -msgstr "窗口" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" +msgstr "移除##UPresetRemove" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" -msgstr "窗口边缘圆角" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" +msgstr "配置" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" -msgstr "圆角按钮" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" +msgstr "高级" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" -msgstr "菜单圆角" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" +msgstr "" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" -msgstr "圆角标签" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" +msgstr "保存并退出" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" -msgstr "圆角滑块" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" +msgstr "导入" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" -msgstr "边缘加重" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" +msgstr "导入 (替换)" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" -msgstr "色彩配置" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" +msgstr "效果列表" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" -msgstr "你确定要重置色彩配置?" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" +msgstr "光标所在芯片: %s" -# 跳过色彩配置 -#: src/gui/settings.cpp:3847 -msgid "Guru mode" -msgstr "显示所有色彩配置选项" +# this is for interanl file Xporler? skipping. +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" +msgstr "搜索" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" -msgstr "" +#: src/gui/effectList.cpp:48 +msgid "Description" +msgstr "描述" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" -msgstr "" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " +msgstr "%d. <未命名>" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" -msgstr "" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" +msgstr "太多子曲!" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" -msgstr "" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" +msgstr "只有这一个子曲!" -#: src/gui/settings.cpp:3876 -msgid "Primary" -msgstr "" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" +msgstr "你确定要删除吗?" -#: src/gui/settings.cpp:3877 -msgid "Secondary" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" msgstr "" -#: src/gui/settings.cpp:3891 -msgid "Button" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" -msgstr "" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" +msgstr "<使用系统字体>" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" -msgstr "" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" +msgstr "<自定义...>" -#: src/gui/settings.cpp:3894 -msgid "Tab" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" msgstr "" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" msgstr "" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" -msgstr "" +#: src/gui/settings.cpp:213 +msgid "Lower" +msgstr "更低" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" -msgstr "" +#: src/gui/settings.cpp:215 +msgid "Medium" +msgstr "中" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" -msgstr "" +#: src/gui/settings.cpp:217 +msgid "Ultra" +msgstr "超高" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" -msgstr "" +#: src/gui/settings.cpp:218 +msgid "Ultimate" +msgstr "极致" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" msgstr "" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" +#: src/gui/settings.cpp:224 +msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" msgstr "" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" +#: src/gui/settings.cpp:226 +msgid "outb()" msgstr "" -#: src/gui/settings.cpp:3905 -msgid "Widget background" -msgstr "" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" +msgstr "关闭/自定义" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" msgstr "" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" msgstr "" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" msgstr "" -#: src/gui/settings.cpp:3912 -msgid "Text selection" -msgstr "" +#: src/gui/settings.cpp:247 +msgid "--select--" +msgstr "--选择--" -#: src/gui/settings.cpp:3913 -msgid "Line plot" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" msgstr "" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" -msgstr "" +#: src/gui/settings.cpp:255 +msgid "Note Off" +msgstr "音符休止" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" -msgstr "" +#: src/gui/settings.cpp:256 +msgid "Note On" +msgstr "音符触发" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" -msgstr "" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" +msgstr "控制" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" -msgstr "" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" +msgstr "程序" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" -msgstr "界面(其他设置)" - -#: src/gui/settings.cpp:3925 -msgid "Window background" +# nero: MIDI中用来传递按键压力(Aftertouch)的东西,不知道怎么翻译 +# gtr: 不翻译呗v(~o ̄3 ̄)~ +#: src/gui/settings.cpp:260 +msgid "ChanPressure" msgstr "" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" -msgstr "" +# nero: MIDI中用来传递按键压力(Aftertouch)的东西,不知道怎么翻译 +# gtr: 不翻译呗v(~o ̄3 ̄)~ +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" +msgstr "弯音轮" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" +#: src/gui/settings.cpp:262 +msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" -msgstr "" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" +msgstr "任意" -#: src/gui/settings.cpp:3929 -msgid "Header" -msgstr "" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" +msgstr "乐器" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" -msgstr "" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" +msgstr "效果1 类型" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" -msgstr "" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" +msgstr "效果1 值" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" -msgstr "" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" +msgstr "效果2 类型" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" -msgstr "" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" +msgstr "效果2 值" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" -msgstr "" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" +msgstr "效果3 类型" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" -msgstr "" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" +msgstr "效果3 值" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" -msgstr "" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" +msgstr "效果4 类型" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" -msgstr "" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" +msgstr "效果4 值" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" -msgstr "" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" +msgstr "效果5 类型" -#: src/gui/settings.cpp:3941 -msgid "Separator" -msgstr "" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" +msgstr "效果5 值" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" -msgstr "" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" +msgstr "效果6 类型 " -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" -msgstr "" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" +msgstr "效果6 值" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" -msgstr "" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" +msgstr "效果7 类型" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" -msgstr "" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" +msgstr "效果7 值" -#: src/gui/settings.cpp:3946 -msgid "Table header" -msgstr "" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" +msgstr "效果8 类型" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" -msgstr "" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" +msgstr "效果8 值 " -#: src/gui/settings.cpp:3948 -msgid "Table border (soft)" -msgstr "" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" +msgstr "要保存当前设置吗?" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" -msgstr "" +#: src/gui/settings.cpp:564 +msgid "General" +msgstr "常规" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" -msgstr "" +#: src/gui/settings.cpp:581 +msgid "Language" +msgstr "语言" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" -msgstr "" +#: src/gui/settings.cpp:600 +msgid "Render backend" +msgstr "渲染后端" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" -msgstr "杂项" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." +msgstr "可能需要手动重启Furnace 来生效设置." -#: src/gui/settings.cpp:3955 -msgid "Toggle on" -msgstr "" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" +msgstr "高级渲染后端设置" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" -msgstr "" +#: src/gui/settings.cpp:660 +msgid "Render driver" +msgstr "渲染驱动" -#: src/gui/settings.cpp:3957 -msgid "Playback status" -msgstr "" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" +msgstr "自动" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" +#: src/gui/settings.cpp:677 +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 "" +"小心: 修改这些设置可能会使Furnace 不稳定! 后果自负.\n" +"如果玩坏了的话请用 -safemode 命令行开关来启动Furnace. " -#: src/gui/settings.cpp:3959 -msgid "Warning hint" -msgstr "" +#: src/gui/settings.cpp:678 +msgid "Red bits" +msgstr "红位" -#: src/gui/settings.cpp:3960 -msgid "Error hint" -msgstr "" +#: src/gui/settings.cpp:683 +msgid "Green bits" +msgstr "绿位" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" -msgstr "文件选择器(内置)" +#: src/gui/settings.cpp:688 +msgid "Blue bits" +msgstr "蓝位" -# end of no translate -#: src/gui/settings.cpp:3964 -msgid "Directory" -msgstr "目录" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" +msgstr "透明度位" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" -msgstr "" +#: src/gui/settings.cpp:698 +msgid "Color depth" +msgstr "色深" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" -msgstr "" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" +msgstr "网格缓存大小" -#: src/gui/settings.cpp:3971 -msgid "ZSM" -msgstr "" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" +msgstr "缓存大小" -#: src/gui/settings.cpp:3972 -msgid "Font" -msgstr "" +#: src/gui/settings.cpp:714 +msgid "Double buffer" +msgstr "双重缓存" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" msgstr "" +"以下为常用数值 (红,绿,蓝,透明度):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" msgstr "" +"当前渲染后端: %s\n" +"%s\n" +"%s\n" +"%s" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" -msgstr "" +#: src/gui/settings.cpp:729 +msgid "VSync" +msgstr "垂直同步" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" -msgstr "" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" +msgstr "帧数限制" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" -msgstr "波形" +#: src/gui/settings.cpp:737 +msgid "Unlimited" +msgstr "无限" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" -msgstr "" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." +msgstr "仅在垂直同步关闭时生效." -#: src/gui/settings.cpp:3984 -msgid "Reference" -msgstr "" +#: src/gui/settings.cpp:747 +msgid "Display render time" +msgstr "显示渲染时间" -#: src/gui/settings.cpp:3985 -msgid "Guide" -msgstr "" +#: src/gui/settings.cpp:754 +msgid "Late render clear" +msgstr "延迟 render clear" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." msgstr "" +"在 rend->present() 之后调用 rend->clear(). 可能在某些渲染驱动降低一帧延迟. " -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" -msgstr "" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" +msgstr "节能模式" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" msgstr "" +"空闲时限制帧率为 2fps.\n" +"可能在 Mesa 驱动中产生问题!" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" -msgstr "" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" +msgstr "关闭 threaded input (修改后请重启!)" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." msgstr "" +"threaded input 在另外一线程上处理 note 预览(在支持的平台上), 以减少延迟. \n" +"但有报告当threaded input打开时会导致崩溃. 如遇到,请启用此项. " -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" -msgstr "" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" +msgstr "启用 event delay" -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" -msgstr "" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." +msgstr "如使用高刷新率的鼠标并启用此项,可能导致预览时出现问题" -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" -msgstr "" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" +msgstr "每个通道的示波器使用一个线程" -#: src/gui/settings.cpp:3995 -msgid "Waveform (8)" -msgstr "" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." +msgstr "这很愚蠢,不是吗? 泥垢了." -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" -msgstr "" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" +msgstr "侬在干甚么? 停下!" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" -msgstr "" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" +msgstr "设置此项高于CPU 核心数并不明智." -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" -msgstr "" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" +msgstr "示波器渲染引擎:" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" -msgstr "" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." +msgstr "使用Dear ImGui的内置 line drawing 函数渲染." -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" -msgstr "" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" +msgstr "GLSL (如果可用)" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:830 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL ES 2.0 render backend." msgstr "" +"使用显卡的着色器渲染.\n" +"仅在OpenGL ES 2.0 渲染后端可用." -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." msgstr "" +"使用显卡的着色器渲染.\n" +"仅在OpenGL 3.0 渲染后端可用." -#: src/gui/settings.cpp:4011 -msgid "Clip" -msgstr "" +#: src/gui/settings.cpp:839 +msgid "Vibration" +msgstr "振动" -#: src/gui/settings.cpp:4015 -msgid "Order number" -msgstr "" +#: src/gui/settings.cpp:841 +msgid "Strength" +msgstr "强度" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" -msgstr "" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" +msgstr "长度" -#: src/gui/settings.cpp:4017 -msgid "Song loop" -msgstr "" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" +msgstr "文件" -#: src/gui/settings.cpp:4018 -msgid "Selected order" -msgstr "" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" +msgstr "使用系统文件选择器" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" -msgstr "" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" +msgstr "显示最近文件的数量" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" -msgstr "" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" +msgstr "保存时压缩" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" -msgstr "包络示图" +# 此处zlib 不首字母大写是因为....zlib 就是z.... +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." +msgstr "使用zlib来压缩保存的曲目." -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" -msgstr "包络" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" +msgstr "保存未使用的Patterns" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" -msgstr "延音释放示意" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" +msgstr "使用新的Pattern 格式来保存" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:890 +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 "" +"打包以节省空间.\n" +"关闭如果你需要用旧版不支持此格式的 Furnace 和/或 工具\n" +" " -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" -msgstr "" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" +msgstr "加载 .dmf时不应用兼容性标志" -#: src/gui/settings.cpp:4033 -msgid "Modulator" -msgstr "" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" +msgstr "无需回报使用此选项时遇到的问题!" -#: src/gui/settings.cpp:4034 -msgid "Carrier" -msgstr "" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" +msgstr "打开曲目后播放:" -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" +#: src/gui/settings.cpp:904 +msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:4039 -msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" -msgstr "" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" +msgstr "仅在当前曲目播放时##pol1" -#: src/gui/settings.cpp:4041 -msgid "Mod. accent (primary)" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" -msgstr "" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" +msgstr "导出音频的 循环/淡出 时间:" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" -msgstr "" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" +msgstr "打开Furnace时设置为这些值:##fot0" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" -msgstr "" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" +msgstr "使用上次所用值##fot1" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" -msgstr "" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" +msgstr "在 .fui 中保存乐器名" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" +"启用时,会在.fui文件中保存乐器名称.\n" +"可能会增加文件大小." -#: src/gui/settings.cpp:4048 -msgid "Car. border" -msgstr "" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" +msgstr "从 .fui 中加载乐器名称" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" +#: src/gui/settings.cpp:959 +msgid "" +"when enabled, loading an instrument will use the stored name (if present).\n" +"otherwise, it will use the file name." msgstr "" +"启用时,加载乐器时会尝试从.fui中加载其名称.\n" +"失败时则使用文件名." -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" -msgstr "音高" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" +msgstr "保存时自动填写文件名" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" -msgstr "滤波" +#: src/gui/settings.cpp:968 +msgid "" +"fill the file name field with an appropriate file name when saving or " +"exporting." +msgstr "保存/导出时会自动填写文件名 " -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" -msgstr "全局参数" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" +msgstr "新建曲目" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" -msgstr "步进高亮" +#: src/gui/settings.cpp:974 +msgid "Initial system:" +msgstr "启动后选中系统:" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" -msgstr "乐器类型" +#: src/gui/settings.cpp:976 +msgid "Current system" +msgstr "当前系统" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" -msgstr "" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" +msgstr "随机化" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" -msgstr "" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" +msgstr "重置设置" -#: src/gui/settings.cpp:4070 -msgid "C64" -msgstr "" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" +msgstr "新建曲目时:" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" -msgstr "" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" +msgstr "显示系统预设设置菜单##NSB0" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" -msgstr "" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" +msgstr "使用'启动后选中系统'##NSB1" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" -msgstr "" +#: src/gui/settings.cpp:1192 +msgid "Default author name" +msgstr "默认作者名" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:1196 +msgid "Start-up" +msgstr "启动" + +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" +msgstr "启动时播放Intro" + +#: src/gui/settings.cpp:1199 +msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:4075 -msgid "TIA" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" +msgstr "Full (加载曲目时播放Short版本)##pis2" + +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" +msgstr "Full (总是)##pis3" + +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" +msgstr "关闭启动时的淡入" + +#: src/gui/settings.cpp:1224 +msgid "Behavior" +msgstr "行为" + +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" +msgstr "新建乐器为空" + +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" +msgstr "配置" + +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" +msgstr "恢复默认设定" + +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" +"确定要重置所有Furnace的设置?\n" +"请务在重置后必重启Furnace." -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "" -#: src/gui/settings.cpp:4078 -msgid "PET" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" +#: src/gui/settings.cpp:1268 +msgid "Output" +msgstr "输出" + +#: src/gui/settings.cpp:1276 +msgid "Backend" +msgstr "后端" + +#: src/gui/settings.cpp:1309 +msgid "Driver" +msgstr "驱动" + +#: src/gui/settings.cpp:1332 +msgid "Device" +msgstr "设备" + +#: src/gui/settings.cpp:1336 +msgid "" +msgstr "<先点击 OK 或 应用>" + +# 特殊性质,不作翻译. +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" +# end of I see noting.......... +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" +msgstr "<系统默认>" + +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" +msgstr "输出" + +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" +msgstr "多线程 (实验性)" + +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." msgstr "" +"在另外线程上运行芯片模拟器.\n" +"在使用复杂的芯片模拟器时可提高性能.\n" +"\n" +"警告:\n" +"- 实验性!\n" +"- 仅在多芯片歌曲中好用." -#: src/gui/settings.cpp:4091 -msgid "Lynx" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" +msgstr "线程数" + +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" +msgstr "到极限了!" + +#: src/gui/settings.cpp:1439 +#, c-format +msgid "" +"it is a VERY bad idea to set this number higher than your CPU core count " +"(%d)!" +msgstr "设置此值高于CPU核心数十分不明智 (%d)!" + +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" +msgstr "低延迟模式" + +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" +"通过运行引擎高于tick rate 设定以减少延迟.\n" +"在 实时演奏/听着玩 时十分有用.\n" +"\n" +"警告: 只当你的 音频缓存大小 小于 10ms时启用." -#: src/gui/settings.cpp:4093 -msgid "X1-010" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" +msgstr "强制单声道" + +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" +msgstr "独占模式" + +#: src/gui/settings.cpp:1474 +#, 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:1475 +#, 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:1482 +msgid "Mixing" +msgstr "混音" + +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" +msgstr "质量" + +#: src/gui/settings.cpp:1489 +msgid "Software clipping" +msgstr "软件削波" + +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" +msgstr "DC偏移修正" + +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" +msgstr "预览采样" + +#: src/gui/settings.cpp:1526 +msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" +msgstr "MIDI 输入" + +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" +msgstr "<关闭>" + +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" +msgstr "重扫描MIDI设备" + +# 需要用此功能的人会英语.... +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" msgstr "" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" +#: src/gui/settings.cpp:1584 +msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:4106 -msgid "Sega PCM" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:4107 -msgid "QSound" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:4108 -msgid "YMZ280B" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:4111 -msgid "K007232" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:4112 -msgid "GA20" +#: src/gui/settings.cpp:1648 +msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:4114 -msgid "SM8521" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" +# warring! above +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" +msgstr "类型" + +#: src/gui/settings.cpp:1680 +msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:4116 -msgid "K053260" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:1684 +msgid "Action" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" msgstr "" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:1847 +msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" -msgstr "单一通道色彩 (背景)" - -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" -msgstr "单一通道色彩 (文字)" - -# 显然是'频率调制',保留不翻最佳. 以便搜索资料. -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:4141 -msgid "Muted" -msgstr "静音通道" - -#: src/gui/settings.cpp:4145 -msgid "Playhead" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:4146 -msgid "Editing" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:4148 -msgid "Cursor" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" -msgstr "选区" +# end of no translate. +#: src/gui/settings.cpp:1903 +msgid "Emulation" +msgstr "模拟器" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" -msgstr "" +#: src/gui/settings.cpp:1905 +msgid "Cores" +msgstr "核心" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" -msgstr "" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" +msgstr "播放核" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" -msgstr "" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" +msgstr "在播放时使用的芯片模拟器核心" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" -msgstr "" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" +msgstr "渲染核" -#: src/gui/settings.cpp:4156 -msgid "Row number" -msgstr "" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" +msgstr "在渲染输出音频文件时使用的芯片模拟器核心" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" -msgstr "" +#: src/gui/settings.cpp:2113 +msgid "Playback" +msgstr "播放" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" -msgstr "" +#: src/gui/settings.cpp:2118 +msgid "Render" +msgstr "渲染" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" -msgstr "" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" +msgstr "PC Speaker 策略" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" -msgstr "" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" +msgstr "键盘" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" -msgstr "" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" +msgstr "恢复默认" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" -msgstr "" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" +msgstr "你确定要重置键盘绑定?" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" -msgstr "" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" +msgstr "全局用键" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" -msgstr "" +#: src/gui/settings.cpp:2232 +msgid "Window activation" +msgstr "窗口选中" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" -msgstr "" +#: src/gui/settings.cpp:2287 +msgid "Key" +msgstr "键" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" -msgstr "" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" +msgstr "值" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" -msgstr "" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" +msgstr "释放宏##SNType_%d" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" -msgstr "" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" +msgstr "音符释放##SNType_%d" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" -msgstr "" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" +msgstr "音符休止##SNType_%d" -#: src/gui/settings.cpp:4175 -msgid "Song effect" -msgstr "" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" +msgstr "音符##SNType_%d" -#: src/gui/settings.cpp:4176 -msgid "Time effect" -msgstr "" +#: src/gui/settings.cpp:2341 +msgid "Add..." +msgstr "添加..." -#: src/gui/settings.cpp:4177 -msgid "Speed effect" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" msgstr "" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" -msgstr "" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" +msgstr "乐器列表" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" -msgstr "" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" +msgstr "波表列表" -#: src/gui/settings.cpp:4181 -msgid "External command output" -msgstr "" +#: src/gui/settings.cpp:2486 +msgid "Sample list" +msgstr "采样列表" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" -msgstr "" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" +msgstr "采样编辑器" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" -msgstr "" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" +msgstr "界面" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" -msgstr "" +#: src/gui/settings.cpp:2578 +msgid "Layout" +msgstr "排列" -#: src/gui/settings.cpp:4185 -msgid "Status: on" -msgstr "" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" +msgstr "工作区排列:" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" -msgstr "" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" +msgstr "重置" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" -msgstr "" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" +msgstr "您确定要重置工作区排列吗?" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" -msgstr "" +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" +msgstr "允许编辑器靠近边缘后分屏" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" -msgstr "" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" +msgstr "保存窗口位置" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" -msgstr "" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." +msgstr "打开时恢复上次窗口位置." -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" -msgstr "" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" +msgstr "仅允许通过窗口标题栏移动窗口" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" -msgstr "" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" +msgstr "居中弹出窗口" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" -msgstr "" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" +msgstr "播放/编辑 控制排列方式:" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" -msgstr "" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" +msgstr "经典##ecl0" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" -msgstr "" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" +msgstr "紧凑##ecl1" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" -msgstr "" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" +msgstr "紧凑 (竖直)##ecl2" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" -msgstr "" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" +msgstr "分立##ecl3" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" -msgstr "" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" +msgstr "Order窗口的按钮位置:" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" -msgstr "" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" +msgstr "顶部##obp0" -#: src/gui/settings.cpp:4200 -msgid "Status: release" -msgstr "" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" +msgstr "左##obp1" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" -msgstr "" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" +msgstr "右##obp2" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" -msgstr "" +#: src/gui/settings.cpp:2661 +msgid "Mouse" +msgstr "鼠标" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" -msgstr "" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" +msgstr "双击时间(秒)" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" -msgstr "" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" +msgstr "单击Pattern编辑器时不要前置其窗口" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" +msgstr "选乐器后聚焦Pattern编辑器窗口" + +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" -msgstr "采样编辑器" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" +msgstr "音符预览行为:" -#: src/gui/settings.cpp:4211 -msgid "Time background" -msgstr "" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" +msgstr "永不##npb0" -#: src/gui/settings.cpp:4212 -msgid "Time text" -msgstr "" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" +msgstr "当光标在音符列##npb1" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" +msgstr "当光标在音符列或不在编辑模式##npb2" + +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" +msgstr "总是##npb3" + +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" +msgstr "允许拖动:" + +#: src/gui/settings.cpp:2711 +msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" +msgstr "Yes (仅当按下Ctrl时)##dms2" + +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" +msgstr "切换通道独唱:" + +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" +msgstr "右键或双击##soloA" + +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" +msgstr "右键##soloR" + +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" +msgstr "双击##soloD" + +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" msgstr "" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" msgstr "" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" msgstr "" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" -msgstr "Pattern管理器" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" +msgstr "双击选中整个列" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" -msgstr "" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" +msgstr "光标行为" -#: src/gui/settings.cpp:4228 -msgid "Unused" +# no translate untill know what's what +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:4229 -msgid "Used" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:4230 -msgid "Overused" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:4231 -msgid "Really overused" -msgstr "" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" +msgstr "键盘 音符/值 重复输入(按住按键以持续输入)" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" -msgstr "" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" +msgstr "效果输入行为" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" -msgstr "钢琴键" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" +msgstr "向下移动" -#: src/gui/settings.cpp:4237 -msgid "Upper key" -msgstr "" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" +msgstr "移动至效果值 (否则向下移动)" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:4240 -msgid "Lower key" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:4246 -msgid "Clock text" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:4253 -msgid "PortSet" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" msgstr "" -# end of no translate. -#: src/gui/settings.cpp:4297 -msgid "Backup" -msgstr "备份" +# end of no translate +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" +msgstr "素材" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" -msgstr "启用备份系统" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" +msgstr "添加乐器时显示乐器类型下拉菜单" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" -msgstr "备份间隔 (秒)" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" +msgstr "打开素材后选中其" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" -msgstr "单个文件生成备份数" +#: src/gui/settings.cpp:3000 +msgid "Appearance" +msgstr "外观" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" -msgstr "备份管理" +#: src/gui/settings.cpp:3002 +msgid "Scaling" +msgstr "缩放" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" -msgstr "清除此前的备份:" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" +msgstr "自动UI缩放倍数" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" -msgstr "开始##PDate" +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" +msgstr "UI缩放倍数" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" -msgstr "使用了 %PB" +#: src/gui/settings.cpp:3020 +msgid "Icon size" +msgstr "图标尺寸" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" -msgstr "使用了 %TB" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" +msgstr "字体渲染器" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" -msgstr "使用了 %GB" +#: src/gui/settings.cpp:3045 +msgid "Main font" +msgstr "主字体" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" -msgstr "使用了 %MB" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" +msgstr "尺寸##MainFontSize" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" -msgstr "使用了 %KB" +#: src/gui/settings.cpp:3064 +msgid "Header font" +msgstr "从标题字体" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" -msgstr "使用了 % bytes" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" +msgstr "尺寸##HeadFontSize" -#: src/gui/settings.cpp:4418 -msgid "Refresh" -msgstr "刷新" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" +msgstr "Pattern 字体" -#: src/gui/settings.cpp:4422 -msgid "Delete all" -msgstr "删除全部" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" +msgstr "尺寸##PatFontSize" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" -msgstr "大小" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" +msgstr "字体抗锯齿" -#: src/gui/settings.cpp:4429 -msgid "Latest" -msgstr "最新备份" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" +msgstr "支持位图字体" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" -msgstr "" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" +msgstr "微调:" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" -msgstr "" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" +msgstr "自动微调:" -# due to the tech.support nature of Cheat Codes, no translate for ease of commnicate. -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" -msgstr "" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" +msgstr "关闭##fah0" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" -msgstr "" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" +msgstr "开启##fah1" -#: src/gui/settings.cpp:4577 -msgid "Submit" -msgstr "" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" +msgstr "强制开启##fah2" -#: src/gui/settings.cpp:4581 -msgid "invalid code" -msgstr "" +#: src/gui/settings.cpp:3152 +msgid "Oversample" +msgstr "字体过采样" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" +"节省显存. 降低字体渲染质量.\n" +"与 pixel/bitmap 字体连用." -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" -msgstr "" +#: src/gui/settings.cpp:3168 +msgid "default." +msgstr "默认." -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" msgstr "" -# end of no translate. -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." msgstr "" +"稍好的字体渲染质量.\n" +"使用较多显存." -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" -msgstr "取消##SettingsCancel" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" +msgstr "加载备用字体" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" -msgstr "应用##SettingsApply" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." +msgstr "关闭以节约现存." -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" -msgstr "无法初始化音频!" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" +msgstr "显示日文字符" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." -msgstr "加载字体时出错! 请检查你的设置." +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" +msgstr "" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" -msgstr "加载配置文件时出错! (%s)" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" +msgstr "显示简中字符" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" +"Only toggle this option if you have enough graphics memory.\n" +"This is a temporary solution until dynamic font atlas is implemented in Dear " +"ImGui.\n" +"\n" +"请确保有足够显存再启动此设定.\n" +"此为ImGui实现动态字体加载之前的临时解决方案." -#: src/gui/settings.cpp:6982 -msgid "[Link]" -msgstr "" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" +msgstr "顯示繁中字符" -#: src/gui/settings.cpp:6983 -msgid "[File]" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" +"Only toggle this option if you have enough graphics memory.\n" +"This is a temporary solution until dynamic font atlas is implemented in Dear " +"ImGui.\n" +"\n" +"請确保有足够顯存再啓動此設定.\n" +"此為ImGui實現動態字體加載之前的臨時解決方案" -#: src/gui/settings.cpp:6984 -msgid "Name:" -msgstr "名称:" - -#: src/gui/settings.cpp:6985 -msgid "Path:" -msgstr "路径:" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" +msgstr "显示韩文字符" -#: src/gui/settings.cpp:6986 -msgid "Reset search" -msgstr "重置搜索" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +msgstr "" -#: src/gui/settings.cpp:6987 -msgid "Drives" -msgstr "磁盘" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" +msgstr "标题栏" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" msgstr "" -"编辑目录\n" -"你也可右键路径按钮" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" -msgstr "转到用户文件夹" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" +msgstr "曲目名称 - Furnace##tbar1" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" -msgstr "转到上一级目录" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" +msgstr "文件名.fur - Furnace##tbar2" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" -msgstr "新建文件夹" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" +msgstr "/路径/到/文件.fur - Furnace##tbar3" -#: src/gui/settings.cpp:6992 -msgid "File name" -msgstr "文件名" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" +msgstr "标题栏显示系统名称" -#: src/gui/settings.cpp:6995 -msgid "Date" -msgstr "日期" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" +msgstr "标题栏显示芯片名称而不是 \"多系统\" " -# end of no translate. -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" -msgstr "警告" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" +msgstr "状态栏" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" -msgstr "选取的文件已经存在! 是否要覆盖?" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" +msgstr "光标详情##sbar0" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" -msgstr "" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" +msgstr "文件路径##sbar1" -# 常见,不翻译. -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" -msgstr "" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" +msgstr "光标详情或文件路径##sbar2" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" -msgstr "" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" +msgstr "空##sbar3" -#: src/gui/orders.cpp:114 -msgid "Add new order" -msgstr "新增Order" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" +msgstr "播放时显示播放详情" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" -msgstr "移除Order" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" +msgstr "导出选项排列方式:" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" -msgstr "复制Order(右键以深度克隆)" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" +msgstr "在文件菜单中的子菜单##eol0" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" -msgstr "上移Order" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" +msgstr "弹出窗口##eol1" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" -msgstr "下移Order" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" +msgstr "弹出窗口,在文件菜单中显示选项##eol2" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" -msgstr "在曲目结尾复制当前order(右键以深度克隆)" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" +msgstr "菜单栏首字母大写" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" -msgstr "Order编辑模式: 全行" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" +msgstr "在文件下拉菜单中显示 新建/配置/修改/移除 芯片菜单" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" -msgstr "Order编辑模式: 单格" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" +msgstr "高亮Orders中通道所在光标" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" -msgstr "Order编辑模式: 手动编辑(写入后竖直滚动)" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" +msgstr "Orders 行数值格式" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" -msgstr "Order编辑模式: 手动编辑(写入后水平滚动)" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" +msgstr "十进制##orbD" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" -msgstr "Order编辑模式: 手动编辑(不滚动)" +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" +msgstr "十六进制##orbH" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" -msgstr "Order编辑模式: 单击增减" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" +msgstr "居中Pattern显示" -#: src/gui/findReplace.cpp:29 -msgid "ignore" -msgstr "忽略" +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" +msgstr "溢出Pattern高亮行" -#: src/gui/findReplace.cpp:30 -msgid "equals" -msgstr "等于" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" +msgstr "显示 上一个/下一个 Pattern" -#: src/gui/findReplace.cpp:31 -msgid "not equal" -msgstr "不等于" +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" +msgstr "Pattern行标识数值格式" -#: src/gui/findReplace.cpp:32 -msgid "between" -msgstr "介于" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" +msgstr "十进制##prbD" -#: src/gui/findReplace.cpp:33 -msgid "not between" -msgstr "不介于" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" +msgstr "十六进制##prbH" -#: src/gui/findReplace.cpp:34 -msgid "any" -msgstr "任意" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" +msgstr "Pattern 显示 标记" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" -msgstr "空" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" +msgstr "Note off (音符休止) (3-字符)" -#: src/gui/findReplace.cpp:39 -msgid "set" -msgstr "设为" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" +msgstr "Note release (音符释放) (3-字符)" -#: src/gui/findReplace.cpp:40 -msgid "add" -msgstr "加" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" +msgstr "Macro release (宏释放) (3-字符)" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" -msgstr "加(允许溢出)" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" +msgstr "Empty field (空白区) (3-字符)" -#: src/gui/findReplace.cpp:42 -msgid "scale %" -msgstr "缩放 %" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" +msgstr "Empty field (空白区) (2-字符)" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" -msgstr "查找/替换" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" +msgstr "Pattern 显示间隔大小:" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" -msgstr "查找" +# 原属于常见的英语不翻译,后剔出. +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" +msgstr "音符" -# 不翻译. -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" -msgstr "" +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" +msgstr "效果" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" -msgstr "行" +#: src/gui/settings.cpp:3449 +msgid "Effect value" +msgstr "效果值" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" -msgstr "通道" +# 有打算翻译为, 仅显示小字节, 但怕用户不懂. +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" +msgstr "00-0F 不显示 0" -# 常见. -#: src/gui/findReplace.cpp:541 -msgid "go" -msgstr "" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" +msgstr "使用 降(b) 而不是 升(#)" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" -msgstr "找不到相关项目!" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" +msgstr "使用德式注音 H 而非 B" -#: src/gui/findReplace.cpp:587 -msgid "Back" -msgstr "返回" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" +msgstr "通道风格:" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" -msgstr "移除条件" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" +msgstr "经典##CHS0" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" -msgstr "添加效果" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" +msgstr "线条##CHS1" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" -msgstr "移除效果" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" +msgstr "圆润##CHS2" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" -msgstr "搜索范围:" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" +msgstr "分立按钮##CHS3" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" -msgstr "仅在以下通道" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" +msgstr "矩形边缘##CH42" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" -msgstr "从" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" +msgstr "圆形边缘##CHS5" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" -msgstr "到" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" +msgstr "通道音量条:" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" -msgstr "核对效果顺序:" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" +msgstr "无##CHV0" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." -msgstr "不核对效果顺序" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" +msgstr "简单##CHV1" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" -msgstr "" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" +msgstr "立体声##CHV2" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." -msgstr "仅按指定顺序排列" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" +msgstr "真实响度##CHV3" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" -msgstr "" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" +msgstr "立体声真实响度##CHV4" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." -msgstr "与指定顺序、值完全一致" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" +msgstr "通道反馈风格:" -#: src/gui/findReplace.cpp:856 -msgid "Replace" -msgstr "替换" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" +msgstr "关闭##CHF0" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" -msgstr "无效!" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" +msgstr "键激活反馈##CHF1" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" -msgstr "替换效果方式:" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" +msgstr "音量反馈##CHF2" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" -msgstr "仅替换匹配项" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" +msgstr "通道活跃度##CHF3" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" -msgstr "仅替换匹配项,并插入空位" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" +msgstr "通道字体:" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" -msgstr "覆盖所有效果" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" +msgstr "正常##CHFont0" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" -msgstr "仅插入空位" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" +msgstr "分割##CHFont1" -# 以下不知作什么用. -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" -msgstr "替换##QueryReplace" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" +msgstr "居中通道名称" -#: src/gui/about.cpp:26 -msgid "is proud to present" -msgstr "荣誉出品" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" +msgstr "通道色彩:" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" -msgstr "全球最大的多系统 Chiptune Tracker!" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" +msgstr "单一##CHC0" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." -msgstr "兼容DefleMask 文件." +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" +msgstr "以通道类型决定##CHC1" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" -msgstr "> 鸣谢 <" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" +msgstr "以乐器类型决定##CHC2" -#: src/gui/about.cpp:35 -msgid "-- program --" -msgstr "-- 程序 --" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" +msgstr "通道名称颜色:" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" -msgstr "" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" +msgstr "单一##CTC0" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" -msgstr "-- 图形/UI 设计 --" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" +msgstr "通道类型决定##CTC1" -#: src/gui/about.cpp:60 -msgid "-- documentation --" -msgstr "-- 文档/说明编写 --" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" +msgstr "乐器类型决定##CTC2" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" -msgstr "-- 本地化/翻译 组 --" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" +msgstr "统一 乐器/波表/采样 列表" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" -msgstr "-- 额外反馈/补丁 --" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" +msgstr "乐器列表 图标风格:" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" -msgstr "-- Metal 渲染后端测试组 --" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" +msgstr "无图标##iis0" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" -msgstr "-- DirectX 9 渲染后端测试组 --" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" +msgstr "图形图标##iis1" -# 不翻译,其含有几层意思,与...合作,由...提供支持,“基于”太过简化. -#: src/gui/about.cpp:241 -msgid "powered by:" -msgstr "" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" +msgstr "文字图标##iis2" -# end of no translate. -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" -msgstr "" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" +msgstr "以乐器类型给乐器编辑器上色" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" -msgstr "" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" +msgstr "宏编辑器" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" -msgstr "" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" +msgstr "宏编辑器排列方式:" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" -msgstr "" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" +msgstr "统一##mel0" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" -msgstr "" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" +msgstr "分格##mel2" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" -msgstr "" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" +msgstr "单一 (以列表区分)##mel3" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" -msgstr "" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" +msgstr "使用经典宏编辑器的垂直滑块" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" +# idk what's this, skip. +# can't find the Wave Editor.... +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" msgstr "" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" -msgstr "" +# end of no translate. +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" +msgstr "FM 编辑器" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" -msgstr "" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" +msgstr "FM 参数名词:" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" -msgstr "" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" +msgstr "友好##fmn0" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" -msgstr "" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" +msgstr "专业##fmn1" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" -msgstr "" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" +msgstr "专业(候补)##fmn2" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" -msgstr "" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" +msgstr "使用标准 OPL 波形命名" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" -msgstr "" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" +msgstr "FM 参数编辑器排列方式:" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" -msgstr "" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" +msgstr "现代##fml0" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" msgstr "" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" -msgstr "" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" +msgstr "紧凑 (2x2, 经典)##fml1" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" -msgstr "" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" +msgstr "紧凑 (1x4)##fml2" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" -msgstr "" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" +msgstr "紧凑 (4x1)##fml3" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" -msgstr "" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" +msgstr "候补 (2x2)##fml4" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" -msgstr "" +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" +msgstr "候补 (1x4)##fml5" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" -msgstr "" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" +msgstr "候补 (4x1)##fml5" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" -msgstr "" +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" +msgstr "FM 编辑器中 Sustain 参数位置:" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" -msgstr "" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" +msgstr "在 Decay 和 Sustain Rate 间##susp0" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" -msgstr "" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" +msgstr "在 Release Rate 之后##susp1" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" msgstr "" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" msgstr "" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" -msgstr "" +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" +msgstr "在FM 编辑器中使用另外的颜色以区分 Carriers/Modulators" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" -msgstr "" +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" +msgstr "Unsigned FM Detune 数值" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" -msgstr "" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" +msgstr "芯片内存使用率单位" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" -msgstr "" +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" +msgstr "字节##MUU0" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" -msgstr "" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" +msgstr "千字节##MUU1" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" -msgstr "" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" +msgstr "边缘圆角" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" -msgstr "" +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" +msgstr "边缘" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" -msgstr "" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" +msgstr "抗锯齿" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" -msgstr "" +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" +msgstr "填充整个窗口" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" -msgstr "" +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" +msgstr "波形可超出窗口限制" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" -msgstr "" +#: src/gui/settings.cpp:3862 +msgid "Windows" +msgstr "窗口" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" -msgstr "" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" +msgstr "窗口边缘圆角" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" -msgstr "" +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" +msgstr "圆角按钮" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" -msgstr "" +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" +msgstr "菜单圆角" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" -msgstr "" +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" +msgstr "圆角标签" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" -msgstr "" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" +msgstr "圆角滑块" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" -msgstr "" +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" +msgstr "边缘加重" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" -msgstr "" +#: src/gui/settings.cpp:3903 +msgid "Color scheme" +msgstr "色彩配置" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" -msgstr "" +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" +msgstr "你确定要重置色彩配置?" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" -msgstr "" +# 跳过色彩配置 +#: src/gui/settings.cpp:3916 +msgid "Guru mode" +msgstr "显示所有色彩配置选项" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3945 +msgid "Primary" msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." +#: src/gui/settings.cpp:3946 +msgid "Secondary" msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" +#: src/gui/settings.cpp:3960 +msgid "Button" msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" msgstr "" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" -msgstr "帮助Furnace成长:" +#: src/gui/settings.cpp:3962 +msgid "Button (active)" +msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" -msgstr "联系 tildearrow :" +#: src/gui/settings.cpp:3963 +msgid "Tab" +msgstr "" -# ah 法律申明应该不翻译的.......稍后再改罢了. -# 已修改 v0.6.2024B -#: src/gui/about.cpp:322 -msgid "disclaimer:" +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" +#: src/gui/settings.cpp:3968 +msgid "ImGui header" msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" msgstr "" -# end of no translate. -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" -msgstr "感谢所有代码贡献者/Bug反馈者" +#: src/gui/settings.cpp:3971 +msgid "Resize grip" +msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" -msgstr "关于 Furnace" +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" +msgstr "" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" -msgstr "未保存!保存进度再播放?" +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" +msgstr "" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" -msgstr "兼容性选项" +#: src/gui/settings.cpp:3974 +msgid "Widget background" +msgstr "" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" msgstr "" -"这些选项用于更好地兼容DefleMask 和历史版本Furnace \n" -"建议不要修改并保持大部分选项关闭,除非您依赖其中某个特性." -# warning! no more translate compatFlags.cpp until further notice. -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" -msgstr "DefleMask" +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" +msgstr "" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" +#: src/gui/settings.cpp:3977 +msgid "Slider grab" msgstr "" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" msgstr "" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" msgstr "" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" +#: src/gui/settings.cpp:3981 +msgid "Text selection" msgstr "" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +#: src/gui/settings.cpp:3982 +msgid "Line plot" msgstr "" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" msgstr "" -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" msgstr "" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" msgstr "" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "界面(其他设置)" + +#: src/gui/settings.cpp:3994 +msgid "Window background" msgstr "" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" msgstr "" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" msgstr "" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" msgstr "" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/settings.cpp:3998 +msgid "Header" msgstr "" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" msgstr "" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" msgstr "" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" msgstr "" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/settings.cpp:4003 +msgid "Menu bar" msgstr "" -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" +#: src/gui/settings.cpp:4005 +msgid "Border shadow" msgstr "" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" msgstr "" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" msgstr "" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." +#: src/gui/settings.cpp:4010 +msgid "Separator" msgstr "" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" msgstr "" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" msgstr "" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" +#: src/gui/settings.cpp:4013 +msgid "Docking preview" msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" +#: src/gui/settings.cpp:4014 +msgid "Docking empty" msgstr "" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" +#: src/gui/settings.cpp:4015 +msgid "Table header" msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" msgstr "" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" msgstr "" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" msgstr "" -#: src/gui/compatFlags.cpp:106 -msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" +msgstr "" + +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "杂项" + +#: src/gui/settings.cpp:4024 +msgid "Toggle on" +msgstr "" + +#: src/gui/settings.cpp:4025 +msgid "Toggle off" +msgstr "" + +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "" + +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" +msgstr "" + +#: src/gui/settings.cpp:4028 +msgid "Warning hint" +msgstr "" + +#: src/gui/settings.cpp:4029 +msgid "Error hint" +msgstr "" + +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "文件选择器(内置)" + +# end of no translate +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "目录" + +#: src/gui/settings.cpp:4034 +msgid "Song (native)" +msgstr "" + +#: src/gui/settings.cpp:4035 +msgid "Song (import)" +msgstr "" + +#: src/gui/settings.cpp:4040 +msgid "ZSM" +msgstr "" + +#: src/gui/settings.cpp:4041 +msgid "Font" +msgstr "" + +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" +msgstr "" + +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" +msgstr "" + +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" +msgstr "" + +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" +msgstr "" + +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "波形" + +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" +msgstr "" + +#: src/gui/settings.cpp:4053 +msgid "Reference" +msgstr "" + +#: src/gui/settings.cpp:4054 +msgid "Guide" +msgstr "" + +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "" + +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" +msgstr "" + +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" +msgstr "" + +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" +msgstr "" + +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" +msgstr "" + +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" +msgstr "" + +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" +msgstr "" + +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" +msgstr "" + +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" +msgstr "" + +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" +msgstr "" + +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" +msgstr "" + +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" +msgstr "" + +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" +msgstr "" + +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" +msgstr "" + +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" +msgstr "" + +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" +msgstr "" + +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" +msgstr "" + +#: src/gui/settings.cpp:4080 +msgid "Clip" +msgstr "" + +#: src/gui/settings.cpp:4084 +msgid "Order number" +msgstr "" + +#: src/gui/settings.cpp:4085 +msgid "Playing order background" +msgstr "" + +#: src/gui/settings.cpp:4086 +msgid "Song loop" +msgstr "" + +#: src/gui/settings.cpp:4087 +msgid "Selected order" +msgstr "" + +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" +msgstr "" + +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" +msgstr "" + +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "包络示图" + +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "包络" + +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" +msgstr "延音释放示意" + +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "" + +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "" + +#: src/gui/settings.cpp:4102 +msgid "Modulator" +msgstr "" + +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "" + +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "" + +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" +msgstr "" + +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "" + +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "" + +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "音高" + +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "滤波" + +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" +msgstr "全局参数" + +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "步进高亮" + +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "乐器类型" + +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "" + +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "" + +#: src/gui/settings.cpp:4139 +msgid "C64" +msgstr "" + +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" +msgstr "" + +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" +msgstr "" + +#: src/gui/settings.cpp:4143 +msgid "AY8930" +msgstr "" + +#: src/gui/settings.cpp:4144 +msgid "TIA" +msgstr "" + +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "" + +#: src/gui/settings.cpp:4146 +msgid "VIC" +msgstr "" + +#: src/gui/settings.cpp:4147 +msgid "PET" +msgstr "" + +#: src/gui/settings.cpp:4148 +msgid "VRC6" +msgstr "" + +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" +msgstr "" + +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" +msgstr "" + +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" +msgstr "" + +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" +msgstr "" + +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" +msgstr "" + +#: src/gui/settings.cpp:4160 +msgid "Lynx" +msgstr "" + +#: src/gui/settings.cpp:4162 +msgid "X1-010" +msgstr "" + +#: src/gui/settings.cpp:4163 +msgid "ES5506" +msgstr "" + +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" +msgstr "" + +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" +msgstr "" + +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" +msgstr "" + +#: src/gui/settings.cpp:4171 +msgid "MSM6258" +msgstr "" + +#: src/gui/settings.cpp:4172 +msgid "MSM6295" +msgstr "" + +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" +msgstr "" + +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "" + +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "" + +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" +msgstr "" + +#: src/gui/settings.cpp:4178 +msgid "RF5C68" +msgstr "" + +#: src/gui/settings.cpp:4179 +msgid "MSM5232" +msgstr "" + +#: src/gui/settings.cpp:4180 +msgid "K007232" +msgstr "" + +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "" + +#: src/gui/settings.cpp:4183 +msgid "SM8521" +msgstr "" + +#: src/gui/settings.cpp:4184 +msgid "PV-1000" +msgstr "" + +#: src/gui/settings.cpp:4185 +msgid "K053260" +msgstr "" + +#: src/gui/settings.cpp:4186 +msgid "TED" +msgstr "" + +#: src/gui/settings.cpp:4187 +msgid "C140" +msgstr "" + +#: src/gui/settings.cpp:4188 +msgid "C219" +msgstr "" + +#: src/gui/settings.cpp:4189 +msgid "ESFM" +msgstr "" + +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" +msgstr "" + +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" +msgstr "" + +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" +msgstr "" + +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" +msgstr "" + +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" +msgstr "" + +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" +msgstr "单一通道色彩 (背景)" + +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" +msgstr "单一通道色彩 (文字)" + +#: src/gui/settings.cpp:4212 +msgid "FM operator" +msgstr "" + +#: src/gui/settings.cpp:4213 +msgid "Muted" +msgstr "静音通道" + +#: src/gui/settings.cpp:4217 +msgid "Playhead" +msgstr "" + +#: src/gui/settings.cpp:4218 +msgid "Editing" +msgstr "" + +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" +msgstr "" + +#: src/gui/settings.cpp:4220 +msgid "Cursor" +msgstr "" + +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" +msgstr "选区" + +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" +msgstr "" + +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" +msgstr "" + +#: src/gui/settings.cpp:4228 +msgid "Row number" +msgstr "" + +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4234 +msgid "Blank" +msgstr "" + +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" +msgstr "" + +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" +msgstr "" + +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" +msgstr "" + +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" +msgstr "" + +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" +msgstr "" + +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" +msgstr "" + +#: src/gui/settings.cpp:4245 +msgid "Volume effect" +msgstr "" + +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "" + +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "" + +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "" + +#: src/gui/settings.cpp:4249 +msgid "Speed effect" +msgstr "" + +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4253 +msgid "External command output" +msgstr "" + +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" +msgstr "" + +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4257 +msgid "Status: on" +msgstr "" + +#: src/gui/settings.cpp:4258 +msgid "Status: volume" +msgstr "" + +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" +msgstr "" + +#: src/gui/settings.cpp:4260 +msgid "Status: panning" +msgstr "" + +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" +msgstr "" + +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" +msgstr "" + +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" +msgstr "" + +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" +msgstr "" + +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" +msgstr "" + +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" +msgstr "" + +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" +msgstr "" + +#: src/gui/settings.cpp:4269 +msgid "Status: attack" +msgstr "" + +#: src/gui/settings.cpp:4270 +msgid "Status: decay" +msgstr "" + +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" +msgstr "" + +#: src/gui/settings.cpp:4272 +msgid "Status: release" +msgstr "" + +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" +msgstr "" + +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" +msgstr "" + +#: src/gui/settings.cpp:4275 +msgid "Status: increase" +msgstr "" + +#: src/gui/settings.cpp:4276 +msgid "Status: bent" +msgstr "" + +#: src/gui/settings.cpp:4277 +msgid "Status: direct" +msgstr "" + +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" +msgstr "采样编辑器" + +#: src/gui/settings.cpp:4283 +msgid "Time background" +msgstr "" + +#: src/gui/settings.cpp:4284 +msgid "Time text" +msgstr "" + +#: src/gui/settings.cpp:4285 +msgid "Loop region" +msgstr "" + +#: src/gui/settings.cpp:4286 +msgid "Center guide" +msgstr "" + +#: src/gui/settings.cpp:4287 +msgid "Grid" +msgstr "" + +#: src/gui/settings.cpp:4289 +msgid "Selection points" +msgstr "" + +#: src/gui/settings.cpp:4290 +msgid "Preview needle" +msgstr "" + +#: src/gui/settings.cpp:4291 +msgid "Playing needles" +msgstr "" + +#: src/gui/settings.cpp:4292 +msgid "Loop markers" +msgstr "" + +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" +msgstr "" + +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" +msgstr "" + +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" +msgstr "" + +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "Pattern管理器" + +#: src/gui/settings.cpp:4299 +msgid "Unallocated" +msgstr "" + +#: src/gui/settings.cpp:4300 +msgid "Unused" +msgstr "" + +#: src/gui/settings.cpp:4301 +msgid "Used" +msgstr "" + +#: src/gui/settings.cpp:4302 +msgid "Overused" +msgstr "" + +#: src/gui/settings.cpp:4303 +msgid "Really overused" +msgstr "" + +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" +msgstr "" + +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" +msgstr "钢琴键" + +#: src/gui/settings.cpp:4309 +msgid "Upper key" +msgstr "" + +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4312 +msgid "Lower key" +msgstr "" + +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "" + +#: src/gui/settings.cpp:4318 +msgid "Clock text" +msgstr "" + +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" +msgstr "" + +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" +msgstr "" + +#: src/gui/settings.cpp:4325 +msgid "PortSet" +msgstr "" + +#: src/gui/settings.cpp:4326 +msgid "Port" +msgstr "" + +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" +msgstr "" + +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" +msgstr "" + +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" +msgstr "" + +#: src/gui/settings.cpp:4335 +msgid "Waveform data" +msgstr "" + +#: src/gui/settings.cpp:4338 +msgid "Reserved" +msgstr "" + +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" +msgstr "" + +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" +msgstr "" + +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" +msgstr "" + +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" +msgstr "" + +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" +msgstr "" + +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" +msgstr "" + +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" +msgstr "" + +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" +msgstr "" + +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" +msgstr "" + +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" +msgstr "" + +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" +msgstr "" + +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" +msgstr "" + +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" +msgstr "" + +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" +msgstr "" + +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" +msgstr "" + +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" +msgstr "" + +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" +msgstr "" + +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "" + +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "" + +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "" + +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "" + +# end of no translate. +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "备份" + +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "启用备份系统" + +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "备份间隔 (秒)" + +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "单个文件生成备份数" + +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "备份管理" + +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "清除此前的备份:" + +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "开始##PDate" + +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "使用了 %PB" + +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "使用了 %TB" + +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "使用了 %GB" + +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "使用了 %MB" + +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "使用了 %KB" + +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "使用了 % bytes" + +#: src/gui/settings.cpp:4490 +msgid "Refresh" +msgstr "刷新" + +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "删除全部" + +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "大小" + +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "最新备份" + +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" +msgstr "" + +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" +msgstr "" + +# due to the tech.support nature of Cheat Codes, no translate for ease of commnicate. +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" +msgstr "" + +#: src/gui/settings.cpp:4647 +msgid "Enter code:" +msgstr "" + +#: src/gui/settings.cpp:4649 +msgid "Submit" +msgstr "" + +#: src/gui/settings.cpp:4653 +msgid "invalid code" +msgstr "" + +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" +msgstr "" + +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +msgstr "" + +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" +msgstr "" + +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +msgstr "" + +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" +msgstr "" + +# end of no translate. +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" +msgstr "" + +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "取消##SettingsCancel" + +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "应用##SettingsApply" + +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "按任意键..." + +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" +msgstr "无法初始化音频!" + +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." +msgstr "加载字体时出错! 请检查你的设置." + +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" +msgstr "加载配置文件时出错! (%s)" + +#: src/gui/settings.cpp:7137 +msgid "[Dir]" +msgstr "" + +#: src/gui/settings.cpp:7138 +msgid "[Link]" +msgstr "" + +#: src/gui/settings.cpp:7139 +msgid "[File]" +msgstr "" + +#: src/gui/settings.cpp:7140 +msgid "Name:" +msgstr "名称:" + +#: src/gui/settings.cpp:7141 +msgid "Path:" +msgstr "路径:" + +#: src/gui/settings.cpp:7142 +msgid "Reset search" +msgstr "重置搜索" + +#: src/gui/settings.cpp:7143 +msgid "Drives" +msgstr "磁盘" + +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" +msgstr "" +"编辑目录\n" +"你也可右键路径按钮" + +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" +msgstr "转到用户文件夹" + +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" +msgstr "转到上一级目录" + +#: src/gui/settings.cpp:7147 +msgid "Create Directory" +msgstr "新建文件夹" + +#: src/gui/settings.cpp:7148 +msgid "File name" +msgstr "文件名" + +#: src/gui/settings.cpp:7151 +msgid "Date" +msgstr "日期" + +# end of no translate. +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "警告" + +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "选取的文件已经存在! 是否要覆盖?" + +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "" + +# 常见,不翻译. +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "" + +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "" + +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "新增Order" + +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "移除Order" + +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "复制Order(右键以深度克隆)" + +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "上移Order" + +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "下移Order" + +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" +msgstr "在曲目结尾复制当前order(右键以深度克隆)" + +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "Order编辑模式: 全行" + +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "Order编辑模式: 单格" + +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "Order编辑模式: 手动编辑(写入后竖直滚动)" + +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "Order编辑模式: 手动编辑(写入后水平滚动)" + +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "Order编辑模式: 手动编辑(不滚动)" + +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "Order编辑模式: 单击增减" + +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "忽略" + +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "等于" + +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "不等于" + +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "介于" + +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "不介于" + +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "任意" + +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "空" + +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "设为" + +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "加" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "加(允许溢出)" + +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "缩放 %" + +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "查找/替换" + +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" +msgstr "查找" + +# 不翻译. +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" +msgstr "" + +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" +msgstr "行" + +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" +msgstr "通道" + +# 常见. +#: src/gui/findReplace.cpp:541 +msgid "go" +msgstr "" + +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" +msgstr "找不到相关项目!" + +#: src/gui/findReplace.cpp:588 +msgid "Back" +msgstr "返回" + +#: src/gui/findReplace.cpp:781 +msgid "Delete query" +msgstr "移除条件" + +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" +msgstr "添加效果" + +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" +msgstr "移除效果" + +#: src/gui/findReplace.cpp:817 +msgid "Search range:" +msgstr "搜索范围:" + +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" +msgstr "仅在以下通道" + +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" +msgstr "从" + +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" +msgstr "到" + +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" +msgstr "核对效果顺序:" + +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." +msgstr "不核对效果顺序" + +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" +msgstr "" + +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." +msgstr "仅按指定顺序排列" + +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" +msgstr "" + +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." +msgstr "与指定顺序、值完全一致" + +#: src/gui/findReplace.cpp:887 +msgid "Replace" +msgstr "替换" + +#: src/gui/findReplace.cpp:956 +msgid "INVALID" +msgstr "无效!" + +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" +msgstr "替换效果方式:" + +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" +msgstr "仅替换匹配项" + +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" +msgstr "仅替换匹配项,并插入空位" + +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" +msgstr "覆盖所有效果" + +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" +msgstr "仅插入空位" + +# 以下不知作什么用. +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" +msgstr "替换##QueryReplace" + +#: src/gui/about.cpp:26 +msgid "is proud to present" +msgstr "荣誉出品" + +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" +msgstr "全球最大的多系统 Chiptune Tracker!" + +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." +msgstr "兼容DefleMask 文件." + +#: src/gui/about.cpp:33 +msgid "> CREDITS <" +msgstr "> 鸣谢 <" + +#: src/gui/about.cpp:35 +msgid "-- program --" +msgstr "-- 程序 --" + +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" +msgstr "" + +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" +msgstr "-- 图形/UI 设计 --" + +#: src/gui/about.cpp:61 +msgid "-- documentation --" +msgstr "-- 文档/说明编写 --" + +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" +msgstr "-- 本地化/翻译 组 --" + +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" +msgstr "-- 额外反馈/补丁 --" + +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" +msgstr "-- Metal 渲染后端测试组 --" + +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" +msgstr "-- DirectX 9 渲染后端测试组 --" + +# 不翻译,其含有几层意思,与...合作,由...提供支持,“基于”太过简化. +#: src/gui/about.cpp:108 +msgid "powered by:" +msgstr "" + +# end of no translate. +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" +msgstr "" + +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" +msgstr "" + +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" +msgstr "" + +#: src/gui/about.cpp:115 +msgid "and Mark Adler" +msgstr "" + +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" +msgstr "" + +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" +msgstr "" + +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" +msgstr "" + +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" +msgstr "" + +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" +msgstr "" + +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" +msgstr "" + +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" +msgstr "" + +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" +msgstr "" + +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" +msgstr "" + +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "" + +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +msgstr "" + +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "" + +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "" + +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "" + +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "" + +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "" + +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "" + +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "" + +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "" + +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "" + +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "" + +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "" + +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "" + +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +msgstr "" + +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" +msgstr "" + +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" +msgstr "" + +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "" + +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "" + +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "" + +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "" + +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "" + +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "" + +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "" + +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +msgstr "" + +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +msgstr "" + +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" +msgstr "" + +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" +msgstr "" + +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" +msgstr "" + +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" +msgstr "" + +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" +msgstr "" + +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +msgstr "" + +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" +msgstr "" + +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "" + +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "" + +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "" + +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" + +#: src/gui/about.cpp:175 +msgid "greetings to:" +msgstr "" + +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" +msgstr "" + +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" +msgstr "" + +#: src/gui/about.cpp:183 +msgid "(and contributors)." +msgstr "" + +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" +msgstr "" + +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." +msgstr "" + +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" +msgstr "帮助Furnace成长:" + +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" +msgstr "联系 tildearrow :" + +# ah 法律申明应该不翻译的.......稍后再改罢了. +# 已修改 v0.6.2024B +#: src/gui/about.cpp:193 +msgid "disclaimer:" +msgstr "" + +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" +msgstr "" + +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" +msgstr "" + +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" +msgstr "" + +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" +msgstr "" + +#: src/gui/about.cpp:198 +msgid "the original program." +msgstr "" + +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." +msgstr "" + +# end of no translate. +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" +msgstr "感谢所有代码贡献者/Bug反馈者" + +#: src/gui/about.cpp:209 +msgid "About Furnace" +msgstr "关于 Furnace" + +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "未保存!保存进度再播放?" + +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "兼容性选项" + +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." +msgstr "" +"这些选项用于更好地兼容DefleMask 和历史版本Furnace \n" +"建议不要修改并保持大部分选项关闭,除非您依赖其中某个特性." + +# warning! no more translate compatFlags.cpp until further notice. +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "DefleMask" + +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" +msgstr "" + +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." +msgstr "" + +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "" + +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." +msgstr "" + +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "" + +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." +msgstr "" + +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "" + +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." +msgstr "" + +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "" + +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." +msgstr "" + +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "" + +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "" + +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." +msgstr "" + +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" +msgstr "" + +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." +msgstr "" + +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "" + +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "" + +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "" + +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." +msgstr "" + +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "" + +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "" + +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." +msgstr "" + +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "" + +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "" + +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "" + +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "" + +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "" + +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "" + +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "" + +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" +msgstr "" + +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." +msgstr "" + +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:106 +msgid "" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" "- linear scaling: multiply" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" -msgstr "" +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" +msgstr "" + +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." +msgstr "" + +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." +msgstr "" + +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +msgstr "" + +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" +msgstr "" + +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" +msgstr "" + +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." +msgstr "" + +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" +msgstr "" + +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" +msgstr "" + +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" +msgstr "" + +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" +msgstr "" + +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" +msgstr "" + +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" +msgstr "" + +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" +msgstr "" + +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" +msgstr "" + +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" +msgstr "" + +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" +msgstr "" + +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" +msgstr "" + +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" +msgstr "" + +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" +msgstr "" + +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" +msgstr "" + +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" +msgstr "" + +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" +msgstr "" + +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" +msgstr "" + +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" +msgstr "" + +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" +msgstr "" + +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" +msgstr "" + +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" +msgstr "" + +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" +msgstr "" + +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" +msgstr "" + +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." +msgstr "" + +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" +msgstr "" + +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" +msgstr "" + +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" +msgstr "" + +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" +msgstr "" + +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" +msgstr "" + +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" +msgstr "" + +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" +msgstr "" + +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" +msgstr "" + +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" +msgstr "" + +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" +msgstr "" + +#: src/gui/compatFlags.cpp:235 +msgid "Full" +msgstr "" + +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" +msgstr "" + +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" +msgstr "" + +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" +msgstr "" + +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" +msgstr "" + +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" +msgstr "" + +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" +msgstr "" + +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" +msgstr "" + +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" +msgstr "" + +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" +msgstr "" + +#: src/gui/compatFlags.cpp:292 +msgid "no checks" +msgstr "" + +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" +msgstr "" + +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" +msgstr "" + +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" +msgstr "" + +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" +msgstr "" + +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "" + +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." +msgstr "" + +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." +msgstr "" + +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "" + +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." +msgstr "" + +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" +msgstr "" + +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "" + +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" + +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "" + +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "" + +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" +msgstr "" + +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "" + +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "" + +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "向前" + +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "向后" + +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "往复" + +#: src/gui/guiConst.cpp:221 +msgid "linear" +msgstr "" + +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" +msgstr "" + +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" +msgstr "" + +#: src/gui/guiConst.cpp:224 +msgid "sinc" +msgstr "" + +#: src/gui/guiConst.cpp:225 +msgid "best possible" +msgstr "" + +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" +msgstr "无效" + +#: src/gui/guiConst.cpp:234 +msgid "Time" +msgstr "时间" + +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" +msgstr "系统(主)" + +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" +msgstr "系统(从)" + +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "锯齿波" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" + +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "" + +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" + +#: src/gui/guiConst.cpp:571 +msgid "---Global" +msgstr "---全局" + +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "打开文件" + +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" +msgstr "恢复备份" + +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "保存文件" + +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "另存为" + +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" +msgstr "撤销" + +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" +msgstr "重做" + +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "退出" + +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "播放/停止" + +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "播放 (从头开始)" + +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "播放 (重复当前Pattern)" + +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" +msgstr "从光标处开始播放" + +#: src/gui/guiConst.cpp:591 +msgid "Step row" +msgstr "步进一行" + +#: src/gui/guiConst.cpp:592 +msgid "Octave up" +msgstr "升高 八度" + +#: src/gui/guiConst.cpp:593 +msgid "Octave down" +msgstr "降低 八度" + +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" +msgstr "此前的乐器" + +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" +msgstr "此后的乐器" + +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" +msgstr "增加编辑步进" + +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" +msgstr "减少编辑步进" + +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" +msgstr "开启/关闭 编辑模式" + +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" +msgstr "开启/关闭 重复当前Pattern" + +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" +msgstr "全屏" + +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" +msgstr "" + +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" +msgstr "清除曲目数据" + +# what's a command palette????? skip. +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" +msgstr "" + +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" +msgstr "" + +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" +msgstr "" + +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" +msgstr "" + +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" +msgstr "" + +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" +msgstr "" + +# end of no translate. +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" +msgstr "乐器列表" + +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" +msgstr "乐器编辑器" + +#: src/gui/guiConst.cpp:621 +msgid "Song Information" +msgstr "曲目信息" + +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" +msgstr "波表列表" + +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" +msgstr "波表编辑器" + +#: src/gui/guiConst.cpp:626 +msgid "Sample List" +msgstr "采样列表" + +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" +msgstr "Debug菜单" + +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" +msgstr "主示波器" + +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" +msgstr "芯片管理器" + +# 找不到commandstreamplayer,跳过csPlayer.cpp汉化.... 找到了...但还是leaveitbe得了. +# due to it's debugging natural. +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" +msgstr "" + +#: src/gui/guiConst.cpp:656 +msgid "User Presets" +msgstr "用户预设" + +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" +msgstr "缩小/展开 当前窗口" + +#: src/gui/guiConst.cpp:659 +msgid "Close current window" +msgstr "关闭当前窗口" + +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" +msgstr "Pattern" + +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" +msgstr "变调 (+1)" + +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" +msgstr "变调 (-1)" + +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" +msgstr "变调 (+1 octave)" + +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" +msgstr "变调 (-1 octave)" + +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" +msgstr "变值 (+1)" + +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" +msgstr "变值 (-1)" + +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" +msgstr "变值 (+16)" + +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" +msgstr "变值 (-16)" + +#: src/gui/guiConst.cpp:671 +msgid "Select all" +msgstr "全选" + +#: src/gui/guiConst.cpp:672 +msgid "Cut" +msgstr "剪切" + +#: src/gui/guiConst.cpp:673 +msgid "Copy" +msgstr "拷贝" + +#: src/gui/guiConst.cpp:674 +msgid "Paste" +msgstr "粘贴" + +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" +msgstr "粘贴混合 (前置)" + +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" +msgstr "粘贴混合 (后置)" + +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" +msgstr "重复粘贴" + +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" +msgstr "溢出重复粘贴" + +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" +msgstr "上移光标" + +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" +msgstr "下移光标" + +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" +msgstr "左移光标" + +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" +msgstr "右移光标" + +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" +msgstr "上移一行光标 (忽略编辑步进)" + +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" +msgstr "下移一行光标 (忽略编辑步进)" + +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "移动光标到上一个通道" + +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "移动光标到下一个通道" + +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" +msgstr "移动光标到下一个通道 (溢出)" + +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" +msgstr "移动光标到上一个通道 (溢出)" + +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "移动光标到Pattern起始" + +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "移动光标到Pattern末尾" + +# 需要检查粗操作的翻译!! +# 已检查! V0.6.2024B +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "上移光标 (coarse)" + +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "下移光标 (coarse)" + +# warring! above! +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "向上扩展选区" + +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "向下扩展选区" + +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "向左扩展选区" + +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "向右扩展选区" + +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "向上扩展一行选区 (忽略编辑步进)" + +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "向下扩展一行选区 (忽略编辑步进)" + +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" +msgstr "扩展选区到Pattern起始" + +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" +msgstr "扩展选区到Pattern结尾" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." -msgstr "" +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" +msgstr "向上扩展选区 (coarse)" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" -msgstr "" +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" +msgstr "向下扩展选区 (coarse)" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." -msgstr "" +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" +msgstr "上移选区" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" -msgstr "" +# warring! 检查是否为'选区上移'..... fork.... +# 已检查, 问题不大, V0.6.2024B +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" +msgstr "下移选区" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" -msgstr "" +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" +msgstr "移动选区到上一个通道" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" -msgstr "" +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" +msgstr "移动选区到下一个通道" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." -msgstr "" +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" +msgstr "删除并上拉" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" -msgstr "" +#: src/gui/guiConst.cpp:709 +msgid "Insert" +msgstr "插入" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" -msgstr "" +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" +msgstr "静音光标所在通道" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" -msgstr "" +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" +msgstr "独唱光标所在通道" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" -msgstr "" +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" +msgstr "解除所有通道静音" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" -msgstr "" +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" +msgstr "转到下一个Order" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" -msgstr "" +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" +msgstr "转到上一个Order" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" -msgstr "" +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" +msgstr "最小化光标所在通道" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" -msgstr "" +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" +msgstr "增加效果列" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" -msgstr "" +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" +msgstr "减少效果列" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" -msgstr "" +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" +msgstr "插值" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" -msgstr "" +# 需要检查这个 淡 是否自动与其他介词组词. +# 无法检测. 找不到. 在源码中有,但在gui中找不到. 参考 sv.po, 加上介词'出'. v0.6.2024B +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" +msgstr "淡出" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" -msgstr "" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" +msgstr "反相数值" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" -msgstr "" +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" +msgstr "反选" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" -msgstr "" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" +msgstr "缩进 行" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" -msgstr "" +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" +msgstr "扩张 行" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" -msgstr "" +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" +msgstr "缩进 Pattern" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" -msgstr "" +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" +msgstr "扩张 Pattern" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" -msgstr "" +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" +msgstr "缩进 曲目" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" -msgstr "" +#: src/gui/guiConst.cpp:727 +msgid "Expand song" +msgstr "扩张 曲目" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" -msgstr "" +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" +msgstr "设置音符输入锁存" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" -msgstr "" +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" +msgstr "设置移动端滚动模式" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" -msgstr "" +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" +msgstr "清除音符输入锁存" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" -msgstr "" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" +msgstr "---乐器列表" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" -msgstr "" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" +msgstr "添加乐器" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" -msgstr "" +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" +msgstr "复制乐器" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." -msgstr "" +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" +msgstr "打开乐器" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" -msgstr "" +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" +msgstr "打开乐器 (替换当前)" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" -msgstr "" +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" +msgstr "保存乐器" + +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" +msgstr "保存乐器 (.dmp)" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" -msgstr "" +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" +msgstr "上移乐器" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" -msgstr "" +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" +msgstr "下移乐器" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." -msgstr "" +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" +msgstr "删除乐器" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" -msgstr "" +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" +msgstr "编辑乐器" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." -msgstr "" +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" +msgstr "选中上一个乐器" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" -msgstr "" +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" +msgstr "选中下一个乐器" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" -msgstr "" +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" +msgstr "乐器: 切换 文件夹/标准 列表方式" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" -msgstr "" +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" +msgstr "---波表列表" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" -msgstr "" +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" +msgstr "添加波表" -#: src/gui/compatFlags.cpp:235 -msgid "Full" -msgstr "" +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" +msgstr "复制波表" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" -msgstr "" +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" +msgstr "打开波表" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" -msgstr "" +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" +msgstr "打开波表 (替换当前)" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" -msgstr "" +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" +msgstr "保存波表" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" -msgstr "" +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" +msgstr "保存波表 (.dmw)" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" -msgstr "" +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" +msgstr "保存波表 (raw)" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." -msgstr "" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" +msgstr "上移波表" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" -msgstr "" +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" +msgstr "下移波表" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." -msgstr "" +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" +msgstr "删除波表" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" -msgstr "" +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" +msgstr "编辑波表" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" -msgstr "" +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" +msgstr "选中上一个波表" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" -msgstr "" +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" +msgstr "选中下一个波表" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" -msgstr "" +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" +msgstr "波表: 切换 文件夹/标准 列表方式" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" -msgstr "" +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" +msgstr "---采样列表" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" -msgstr "" +#: src/gui/guiConst.cpp:773 +msgid "Add sample" +msgstr "添加采样" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" -msgstr "" +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" +msgstr "复制采样" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" -msgstr "" +#: src/gui/guiConst.cpp:775 +msgid "Open sample" +msgstr "打开采样" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" -msgstr "" +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" +msgstr "打开采样(替换当前)" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." -msgstr "" +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" +msgstr "导入Raw采样数据" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" -msgstr "" +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" +msgstr "导入Raw采样数据 (替换当前)" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." -msgstr "" +#: src/gui/guiConst.cpp:779 +msgid "Save sample" +msgstr "保存采样" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" -msgstr "" +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" +msgstr "保存采样(Raw)" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." -msgstr "" +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" +msgstr "上移采样" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" -msgstr "" +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" +msgstr "下移采样" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." -msgstr "" +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" +msgstr "删除采样" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" -msgstr "" +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" +msgstr "编辑采样" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." -msgstr "" +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" +msgstr "选中上一个采样" -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" -msgstr "" +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" +msgstr "选中下一个采样" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." -msgstr "" +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" +msgstr "停止预览采样" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" -msgstr "" +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" +msgstr "采样: 切换 文件夹/标准 列表方式" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" -msgstr "" +# make me a drum kit 连续性问题 +# patched at v0.6.2024B +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" +msgstr "采样: 制作一套鼓组" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" msgstr "" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" -msgstr "" +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" +msgstr "---采样编辑器" -#: src/gui/guiConst.cpp:191 -msgid "Forward" -msgstr "向前" +# 可能有连续性问题 +# patched at v0.6.2024B +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" +msgstr "采样编辑模式: 选取" -#: src/gui/guiConst.cpp:192 -msgid "Backward" -msgstr "向后" +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" +msgstr "采样编辑模式: 绘制" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" -msgstr "往复" +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" +msgstr "采样编辑器: 剪切" -#: src/gui/guiConst.cpp:218 -msgid "linear" -msgstr "" +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" +msgstr "采样编辑器: 复制" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" -msgstr "" +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" +msgstr "采样编辑器: 粘贴" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" -msgstr "" +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" +msgstr "采样编辑器: 粘贴替换" -#: src/gui/guiConst.cpp:221 -msgid "sinc" -msgstr "" +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" +msgstr "采样编辑器 粘贴混音" -#: src/gui/guiConst.cpp:222 -msgid "best possible" -msgstr "" +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" +msgstr "采样编辑器: 全选" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" -msgstr "无效" +# 连续性问题可能 +# patched at v0.6.2024B +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" +msgstr "采样编辑器: 改变采样长度" -#: src/gui/guiConst.cpp:231 -msgid "Time" -msgstr "时间" +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" +msgstr "采样编辑器: 重采样" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" -msgstr "系统(主)" +# 连续性问题可能有 +# patched at v0.6.2024B +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" +msgstr "采样编辑器: 增益" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" -msgstr "系统(从)" +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" +msgstr "采样编辑器: 响度归一化" -#: src/gui/guiConst.cpp:530 -msgid "---Global" -msgstr "---全局" +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" +msgstr "采样编辑器: 淡入" -#: src/gui/guiConst.cpp:532 -msgid "Open file" -msgstr "打开文件" +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" +msgstr "采样编辑器: 淡出" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" -msgstr "恢复备份" +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" +msgstr "采样编辑器: 应用空白" -#: src/gui/guiConst.cpp:534 -msgid "Save file" -msgstr "保存文件" +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" +msgstr "采样编辑器: 插入空白" -#: src/gui/guiConst.cpp:535 -msgid "Save as" -msgstr "另存为" +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" +msgstr "采样编辑器: 删除" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" -msgstr "撤销" +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" +msgstr "采样编辑器: 裁切" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" -msgstr "重做" +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" +msgstr "采用编辑器: 反向" -#: src/gui/guiConst.cpp:543 -msgid "Exit" -msgstr "退出" +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" +msgstr "采样编辑器: 反相" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" -msgstr "播放/停止" +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" +msgstr "采样编辑器: Sined/unsigned 类型交换" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" -msgstr "播放 (从头开始)" +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" +msgstr "采样编辑器: 应用滤波" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" -msgstr "播放 (重复当前Pattern)" +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" +msgstr "采样编辑器: 交叉渐变循环点" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" -msgstr "从光标处开始播放" +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" +msgstr "采样编辑器: 预览采样" -#: src/gui/guiConst.cpp:550 -msgid "Step row" -msgstr "步进一行" +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" +msgstr "采样编辑器: 停止采样预览" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" -msgstr "升高 八度" +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" +msgstr "采样编辑器: 放大" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" -msgstr "降低 八度" +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" +msgstr "采样编辑器: 缩小" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" -msgstr "此前的乐器" +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" +msgstr "采样编辑器: 切换 自动缩放" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" -msgstr "此后的乐器" +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" +msgstr "采样编辑器: 从采样创建乐器" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" -msgstr "增加编辑步进" +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" +msgstr "采样编辑器: 设置循环到选区" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" -msgstr "减少编辑步进" +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" +msgstr "采样编辑器: 从采样创建波表" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" -msgstr "开启/关闭 编辑模式" +#: src/gui/guiConst.cpp:828 +msgid "---Orders" +msgstr "---Orders" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" -msgstr "开启/关闭 重复当前Pattern" +#: src/gui/guiConst.cpp:829 +msgid "Previous order" +msgstr "上一个Order" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" -msgstr "全屏" +#: src/gui/guiConst.cpp:830 +msgid "Next order" +msgstr "下一个Order" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" -msgstr "" +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" +msgstr "左移Order光标" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" -msgstr "清除曲目数据" +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" +msgstr "右移Order光标" -# what's a command palette????? skip. -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" -msgstr "" +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" +msgstr "增加光标所在Order的值" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" -msgstr "" +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" +msgstr "减少光标所在Order的值" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" -msgstr "" +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" +msgstr "切换Order编辑模式" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" -msgstr "" +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" +msgstr "Order: 切换 修改整行" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" -msgstr "" +#: src/gui/guiConst.cpp:837 +msgid "Add order" +msgstr "添加Order" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" -msgstr "" +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" +msgstr "复制Order" -# end of no translate. -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" -msgstr "乐器列表" +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" +msgstr "深度克隆Order" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" -msgstr "乐器编辑器" +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" +msgstr "复制当前Order到曲目结尾" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" -msgstr "曲目信息" +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" +msgstr "深度克隆当前Order到曲目结尾" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" -msgstr "波表列表" +#: src/gui/guiConst.cpp:845 +msgid "Replay order" +msgstr "重播Order" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" -msgstr "波表编辑器" +#: src/gui/guiConst.cpp:1472 +msgid "All chips" +msgstr "所有芯片" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" -msgstr "采样列表" +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" +msgstr "特殊" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" -msgstr "Debug菜单" +#: src/gui/piano.cpp:103 +msgid "Options" +msgstr "选项" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" -msgstr "主示波器" +#: src/gui/piano.cpp:106 +msgid "Key layout:" +msgstr "键盘排列:" + +#: src/gui/piano.cpp:111 +msgid "Standard" +msgstr "标准" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" -msgstr "芯片管理器" +#: src/gui/piano.cpp:114 +msgid "Continuous" +msgstr "全长" -# 找不到commandstreamplayer,跳过csPlayer.cpp汉化.... 找到了...但还是leaveitbe得了. -# due to it's debugging natural. -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" -msgstr "" +#: src/gui/piano.cpp:118 +msgid "Value input pad:" +msgstr "数值输入板" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" -msgstr "用户预设" +#: src/gui/piano.cpp:120 +msgid "Disabled" +msgstr "关闭" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" -msgstr "缩小/展开 当前窗口" +#: src/gui/piano.cpp:123 +msgid "Replace piano" +msgstr "替换钢琴键" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" -msgstr "关闭当前窗口" +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" +msgstr "分离(自动隐藏)" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" -msgstr "Pattern" +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" +msgstr "分离(总是显示)" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" -msgstr "变调 (+1)" +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" +msgstr "使用 play/edit的offset/range" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" -msgstr "变调 (-1)" +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" +msgstr "只读(不能输入)" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" -msgstr "变调 (+1 octave)" +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" +msgstr "正弦波" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" -msgstr "变调 (-1 octave)" +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" +msgstr "余弦" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" -msgstr "变值 (+1)" +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" +msgstr "正区间正弦波" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" -msgstr "变值 (-1)" +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" +msgstr "绝对值正弦波" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" -msgstr "变值 (+16)" +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" +msgstr "1/4正弦波" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" -msgstr "变值 (-16)" +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" +msgstr "奇周期正弦波" -#: src/gui/guiConst.cpp:630 -msgid "Select all" -msgstr "全选" +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" +msgstr "绝对值奇周期正弦波" -#: src/gui/guiConst.cpp:631 -msgid "Cut" -msgstr "剪切" +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" +msgstr "正区间方波" -#: src/gui/guiConst.cpp:632 -msgid "Copy" -msgstr "拷贝" +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" +msgstr "正区间锯齿波" -#: src/gui/guiConst.cpp:633 -msgid "Paste" -msgstr "粘贴" +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" +msgstr "绝对值锯齿波" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" -msgstr "粘贴混合 (前置)" +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" +msgstr "立方锯齿波" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" -msgstr "粘贴混合 (后置)" +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" +msgstr "正周期立方锯齿波" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" -msgstr "重复粘贴" +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" +msgstr "绝对值立方锯齿波" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" -msgstr "溢出重复粘贴" +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" +msgstr "立方正弦波" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" -msgstr "上移光标" +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" +msgstr "正周期立方正弦波" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" -msgstr "下移光标" +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" +msgstr "绝对值立方正弦波" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" -msgstr "左移光标" +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" +msgstr "1/4立方正弦波" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" -msgstr "右移光标" +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" +msgstr "奇周期立方正弦波" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" -msgstr "上移一行光标 (忽略编辑步进)" +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" +msgstr "奇周期绝对值立方正弦波" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" -msgstr "下移一行光标 (忽略编辑步进)" +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" +msgstr "正周期三角波" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" -msgstr "移动光标到上一个通道" +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" +msgstr "绝对值三角波" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" -msgstr "移动光标到下一个通道" +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" +msgstr "1/4三角波" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" -msgstr "移动光标到下一个通道 (溢出)" +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" +msgstr "奇周期三角波" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" -msgstr "移动光标到上一个通道 (溢出)" +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" +msgstr "绝对值奇周期三角波" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" -msgstr "移动光标到Pattern起始" +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" +msgstr "立方三角波" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" -msgstr "移动光标到Pattern末尾" +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" +msgstr "正周期立方三角波" -# 需要检查粗操作的翻译!! -# 已检查! V0.6.2024B -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" -msgstr "上移光标 (coarse)" +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" +msgstr "绝对值立方三角波" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" -msgstr "下移光标 (coarse)" +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" +msgstr "1/4立方三角波" -# warring! above! -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" -msgstr "向上扩展选区" +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" +msgstr "奇周期立方三角波" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" -msgstr "向下扩展选区" +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" +msgstr "奇周期绝对值立方三角波" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" -msgstr "向左扩展选区" +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" +msgstr "未选定波表" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" -msgstr "向右扩展选区" +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." +msgstr "选一个..." -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" -msgstr "向上扩展一行选区 (忽略编辑步进)" +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" +msgstr "或" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" -msgstr "向下扩展一行选区 (忽略编辑步进)" +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" +msgstr "新建" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" -msgstr "扩展选区到Pattern起始" +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" +msgstr "" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" -msgstr "扩展选区到Pattern结尾" +# 有更好翻译最好马上换. +# 已经排除 +# -采样点 +# -方格(待换) +#: src/gui/waveEdit.cpp:390 +msgid "Steps" +msgstr "方格" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" -msgstr "向上扩展选区 (coarse)" +#: src/gui/waveEdit.cpp:394 +msgid "Lines" +msgstr "折线" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" -msgstr "向下扩展选区 (coarse)" +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" +msgstr "宽度" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" -msgstr "上移选区" +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." +msgstr "" -# warring! 检查是否为'选区上移'..... fork.... -# 已检查, 问题不大, V0.6.2024B -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" -msgstr "下移选区" +#: src/gui/waveEdit.cpp:413 +msgid "Height" +msgstr "高度" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" -msgstr "移动选区到上一个通道" +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." +msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" -msgstr "移动选区到下一个通道" +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" +msgstr "波形" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" -msgstr "删除并上拉" +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" +msgstr "占空比" + +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" +msgstr "指数" -#: src/gui/guiConst.cpp:668 -msgid "Insert" -msgstr "插入" +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" +msgstr "异或位" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" -msgstr "静音光标所在通道" +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" +msgstr "振幅/相位" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" -msgstr "独唱光标所在通道" +# 显然是'调制器',保留不翻最佳. +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" +msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" -msgstr "解除所有通道静音" +# 'MuitFactor'的简写,直译'多因数'可接受,或'倍频系数'等,保留不翻最佳. +#: src/gui/waveEdit.cpp:586 +msgid "Mult" +msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" -msgstr "转到下一个Order" +# 'FeedBack'简写,'反馈'可接受,保留不翻最佳. +#: src/gui/waveEdit.cpp:588 +msgid "FB" +msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" -msgstr "转到上一个Order" +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" +msgstr "接线板" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" -msgstr "最小化光标所在通道" +# 显然是'输出', 无需翻译. +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" +msgstr "" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" -msgstr "增加效果列" +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" +msgstr "波形工具" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" -msgstr "减少效果列" +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" +msgstr "缩放 X" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" -msgstr "插值" +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" +msgstr "波表超过256采样点!" -# 需要检查这个 淡 是否自动与其他介词组词. -# 无法检测. 找不到. 在源码中有,但在gui中找不到. 参考 sv.po, 加上介词'出'. v0.6.2024B -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" -msgstr "淡出" +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" +msgstr "缩放 Y" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" -msgstr "反相数值" +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" +msgstr "偏移 X" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" -msgstr "反选" +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" +msgstr "偏移 Y" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" -msgstr "缩进 行" +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" +msgstr "平滑化" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" -msgstr "扩张 行" +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" +msgstr "增益" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" -msgstr "缩进 Pattern" +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" +msgstr "响度归一化" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" -msgstr "扩张 Pattern" +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" +msgstr "倒放" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" -msgstr "缩进 曲目" +#: src/gui/waveEdit.cpp:1029 +msgid "Half" +msgstr "半频" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" -msgstr "扩张 曲目" +#: src/gui/waveEdit.cpp:1040 +msgid "Double" +msgstr "倍频" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" -msgstr "设置音符输入锁存" +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" +msgstr "Sined/Unsigned 符号类型转换" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" -msgstr "设置移动端滚动模式" +# 显然是十进制,无需翻译. +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" +msgstr "" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" -msgstr "清除音符输入锁存" +# 显然是十六进制,无需翻译. +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" +msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +# 标识或不标识'zero'的储存方式,大部分资料直写英文,无需翻译. +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" -msgstr "---乐器列表" +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" +msgstr "%s: 最高采样率为 %d" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" -msgstr "添加乐器" +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" +msgstr "%s: 最低采样率为 %d" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" -msgstr "复制乐器" +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" +msgstr "%s: 采样率必须为 %d" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" -msgstr "打开乐器" +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" +msgstr "未选中采样" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" -msgstr "打开乐器 (替换当前)" +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" +msgstr "SNES: 循环起始点必须为16的倍数 (试试 %d)" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" -msgstr "保存乐器" +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" +msgstr "SNES: 循环结束点必须为16的倍数 (试试 %d)" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" -msgstr "保存乐器 (.dmp)" +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" +msgstr "SNES: 采样长度会被垫到16的倍数" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" -msgstr "上移乐器" +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" +msgstr "QSound: 循环不能超过32767个采样点" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" -msgstr "下移乐器" +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" +msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" -msgstr "删除乐器" +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" +msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" -msgstr "编辑乐器" +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" +msgstr "NES: 最大DPCM采样长为32648个采样点" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" -msgstr "选中上一个乐器" +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" +msgstr "X1-010: 无法循环采样" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" -msgstr "选中下一个乐器" +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" +msgstr "X1-010: 最大采样长为131072个采样点" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" -msgstr "乐器: 切换 文件夹/标准 列表方式" +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" +msgstr "GA20: 无法循环采样" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" -msgstr "" +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +msgstr "YM2608: ADPCM下循环点已被忽略 (可能会循环整个采样)" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" -msgstr "---波表列表" +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" +msgstr "YM2608: 采样长度会被垫到512的倍数" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" -msgstr "添加波表" +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" +msgstr "YM2610: 无法循环 ADPCM-A 采样" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" -msgstr "复制波表" +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +msgstr "YM2610: ADPCM-B下循环点已被忽略 (可能会循环整个采样)" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" -msgstr "打开波表" +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" +msgstr "YM2610: 采样长会被垫到512的倍数" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" -msgstr "打开波表 (替换当前)" +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" +msgstr "YM2610: ADPCM-A 最大采样长为2097152个采样点" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" -msgstr "保存波表" +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +msgstr "Y8950: ADPCM下也忽略循环点 (可能会循环整个采样)" + +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" +msgstr "Y8950: 采样长度会被垫到512的倍数" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" -msgstr "保存波表 (.dmw)" +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" +msgstr "Amiga: 循环起始点必须为2的倍数" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" -msgstr "保存波表 (raw)" +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" +msgstr "Amiga: 循环结束点必须为2的倍数" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" -msgstr "上移波表" +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" +msgstr "Amiga: 最大采样长为131070个采样点" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" -msgstr "下移波表" +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" +msgstr "SegaPCM: 最大采样长为65280个采样点" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" -msgstr "删除波表" +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" +msgstr "K053260: 循环点已被忽略 (可能将循环整个采样)" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" -msgstr "编辑波表" +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" +msgstr "K053260: 最大采样长为65535个采样点" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" -msgstr "选中上一个波表" +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" +msgstr "C140: 最大采样长为65535个采样点" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" -msgstr "选中下一个波表" +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" +msgstr "C219: 循环起始点必须为2的倍数" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" -msgstr "波表: 切换 文件夹/标准 列表方式" +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" +msgstr "C219: 循环结束点必须为2的倍数" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" -msgstr "" +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" +msgstr "C219: 最大采样长为131072个采样点" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" -msgstr "---采样列表" +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" +msgstr "MSM6295: 无法循环采样" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" -msgstr "添加采样" +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" +msgstr "MSM6295: 最大分页采样长129024个采样点" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" -msgstr "复制采样" +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" +msgstr "GBA DMA: 循环起始点必须为4的倍数" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" -msgstr "打开采样" +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" +msgstr "GBA DMA: 循环结束点必须为16的倍数" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" -msgstr "打开采样(替换当前)" +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" +msgstr "GBA DMA: 采样长将被垫到16的倍数" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" -msgstr "导入Raw采样数据" +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" +msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" -msgstr "导入Raw采样数据 (替换当前)" +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" +msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" -msgstr "保存采样" +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" +msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" -msgstr "保存采样(Raw)" +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" +msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" -msgstr "上移采样" +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" +msgstr "ES5506: 不支持向后循环模式" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" -msgstr "下移采样" +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" +msgstr "" +"向后/往复式循环仅在 Generic PCM DAC 支持\n" +"ES5506也支持往复式循环" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" -msgstr "删除采样" +#: src/gui/sampleEdit.cpp:474 +msgid "Info" +msgstr "信息" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" -msgstr "编辑采样" +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" +msgstr "采样率" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" -msgstr "选中上一个采样" +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" +msgstr "兼容采样率" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" -msgstr "选中下一个采样" +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." +msgstr "在DefleMask兼容采样模式(17xx)中使用, 所有采样均被映射到一个八度内." -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" -msgstr "停止预览采样" +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" +msgstr "循环 (长度: %d)##Loop" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" -msgstr "采样: 切换 文件夹/标准 列表方式" +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" +msgstr "循环" -# make me a drum kit 连续性问题 -# patched at v0.6.2024B -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" -msgstr "采样: 制作一套鼓组" +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" +msgstr "改变BBR采样的循环可能导致爆音!" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +# 无需翻译,方便查询. +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" -msgstr "---采样编辑器" - -# 可能有连续性问题 -# patched at v0.6.2024B -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" -msgstr "采样编辑模式: 选取" +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." +msgstr "" +"这是一个BBR采样\n" +"启用此选项会使声音变得低闷 (仅在非SNES芯片上起效)" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" -msgstr "采样编辑模式: 绘制" +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." +msgstr "启用此选项来轻微增益高频来补偿SNES的高斯滤波带来的低闷." -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" -msgstr "采样编辑器: 剪切" +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" +msgstr "" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" -msgstr "采样编辑器: 复制" +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." +msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" -msgstr "采样编辑器: 粘贴" +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" +msgstr "8位抖动" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" -msgstr "采样编辑器: 粘贴替换" +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." +msgstr "抖动采样以用于仅支持8位采样的芯片." -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" -msgstr "采样编辑器 粘贴混音" +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" +msgstr "循环起始" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" -msgstr "采样编辑器: 全选" +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" +msgstr "循环结束" -# 连续性问题可能 -# patched at v0.6.2024B -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" -msgstr "采样编辑器: 改变采样长度" +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" +msgstr "" +"%s\n" +"%d 字节可用" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" -msgstr "采样编辑器: 重采样" +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" +msgstr "" +"%s (%s)\n" +"%d 字节可用" -# 连续性问题可能有 -# patched at v0.6.2024B -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" -msgstr "采样编辑器: 增益" +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" +msgstr "" +"\n" +"\n" +"采样大于内存剩余空间!" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" -msgstr "采样编辑器: 响度归一化" +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" +msgstr "编辑模式: 选取" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" -msgstr "采样编辑器: 淡入" +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" +msgstr "编辑模式: 绘制" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" -msgstr "采样编辑器: 淡出" +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" +msgstr "改变采样长度" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" -msgstr "采样编辑器: 应用空白" +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." +msgstr "无法改变采样长度! 检查采样是否为8或16位." -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" -msgstr "采样编辑器: 插入空白" +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" +msgstr "重采样" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" -msgstr "采样编辑器: 删除" +# 此处排除'因数'翻译, GUI 中显示为 x0.5 x2 倍重采样率, +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" +msgstr "倍数" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" -msgstr "采样编辑器: 裁切" +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." +msgstr "无法重采样! 检查此采样是否为8或16位" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" -msgstr "采用编辑器: 反向" +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" +msgstr "应用" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" -msgstr "采样编辑器: 反相" +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" +msgstr "淡入" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" -msgstr "采样编辑器: Sined/unsigned 类型交换" +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" +msgstr "淡出" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" -msgstr "采样编辑器: 应用滤波" +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" +msgstr "插入空白" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" -msgstr "采样编辑器: 交叉渐变循环点" +# 此处特殊,仅用于此窗口. +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" +msgstr "插入" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" -msgstr "采样编辑器: 预览采样" +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." +msgstr "无法插入! 检查此采样是否为8或16位." -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" -msgstr "采样编辑器: 停止采样预览" +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" +msgstr "插入空白到选区" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" -msgstr "采样编辑器: 放大" +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" +msgstr "修剪" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" -msgstr "采样编辑器: 缩小" +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" +msgstr "Singed/unsigned 交换" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" -msgstr "采样编辑器: 切换 自动缩放" +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" +msgstr "应用滤波到选区" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" -msgstr "采样编辑器: 从采样创建乐器" +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" +msgstr "截止频率:" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" -msgstr "采样编辑器: 设置循环到选区" +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" +msgstr "谐振" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" -msgstr "采样编辑器: 从采样创建波表" +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" +msgstr "谐振响度" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" -msgstr "---Orders" +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" +msgstr "低通" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" -msgstr "上一个Order" +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" +msgstr "带通" -#: src/gui/guiConst.cpp:786 -msgid "Next order" -msgstr "下一个Order" +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" +msgstr "高通" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" -msgstr "左移Order光标" +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" +msgstr "交叉渐变循环点" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" -msgstr "右移Order光标" +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" +msgstr "渐变长度" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" -msgstr "增加光标所在Order的值" +# 等能渐变,为原创,国内暂无其他翻译. +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" +msgstr "线性渐变 <-> 等能渐变" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" -msgstr "减少光标所在Order的值" +# warring! above +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." +msgstr "交叉渐变: 长度超界. 终止..." -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" -msgstr "切换Order编辑模式" +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +msgstr "交叉渐变: 长度溢出循环起点,尝试任意小一些的值." -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" -msgstr "Order: 切换 修改整行" +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" +msgstr "预览采样" -#: src/gui/guiConst.cpp:793 -msgid "Add order" -msgstr "添加Order" +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" +msgstr "" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" -msgstr "复制Order" +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" +msgstr "从采样创建乐器" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" -msgstr "深度克隆Order" +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" +msgstr "粘贴(替换)" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" -msgstr "复制当前Order到曲目结尾" +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" +msgstr "粘贴(混合)" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" -msgstr "深度克隆当前Order到曲目结尾" +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" +msgstr "全选" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" -msgstr "重播Order" +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" +msgstr "从选区设置循环" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" -msgstr "所有芯片" +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" +msgstr "从选区创建波表" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" -msgstr "特殊" +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" +msgstr "绘制" -#: src/gui/piano.cpp:103 -msgid "Options" -msgstr "选项" +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" +msgstr "选择" -#: src/gui/piano.cpp:106 -msgid "Key layout:" -msgstr "键盘排列:" +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" +msgstr "%d 个采样, %d 字节" -#: src/gui/piano.cpp:111 -msgid "Standard" -msgstr "标准" +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" +msgstr " (%d-%d: %d 个采样点)" -#: src/gui/piano.cpp:114 -msgid "Continuous" -msgstr "全长" +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." +msgstr "非8/16位采样在转换前无法编辑." -#: src/gui/piano.cpp:118 -msgid "Value input pad:" -msgstr "数值输入板" +# end of no translate csPlayer.cpp +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" +msgstr "选择系统!" -#: src/gui/piano.cpp:120 -msgid "Disabled" -msgstr "关闭" +#: src/gui/newSong.cpp:183 +msgid "Categories" +msgstr "类型" -#: src/gui/piano.cpp:123 -msgid "Replace piano" -msgstr "替换钢琴键" +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" +msgstr "此处暂无可用系统!" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" -msgstr "分离(自动隐藏)" +#: src/gui/newSong.cpp:216 +msgid "no results" +msgstr "无" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" -msgstr "分离(总是显示)" +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" +msgstr "手气不错" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" -msgstr "使用 play/edit的offset/range" +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." +msgstr "怎么回事?无可用类型!" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" -msgstr "只读(不能输入)" +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" +msgstr "看来你今天手气特好!" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" -msgstr "正弦波" +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" +msgstr "" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" -msgstr "锯齿波" +# all these all have problem with chara display +# idk when they'll be fixed. +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" +msgstr "" +"播放 Demo曲目 吗?\n" +"- 下键: 播放现已打开的曲目\n" +"- 上键: 播放 Demo曲目" + +#: src/gui/tutorial.cpp:511 +msgid "" +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" +msgstr "" +"欢迎来到Combat Vehicle!\n" +"\n" +"控制:\n" +"X - 射击 方向键 - 移动\n" +"Z - 特技 Esc - 退出" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" -msgstr "余弦" +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" +msgstr "游戏结束" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" -msgstr "正区间正弦波" +#: src/gui/tutorial.cpp:518 +msgid "High Score!" +msgstr "高分!" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" -msgstr "绝对值正弦波" +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" +msgstr "欢迎!" -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" -msgstr "1/4正弦波" +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +msgstr "欢迎来到Furnace, 全世界最大的开源Chiptune tracker!" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" -msgstr "奇周期正弦波" +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" +msgstr "这里有一些小贴示来帮助您开始使用:" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" -msgstr "绝对值奇周期正弦波" +#: src/gui/tutorial.cpp:696 +msgid "" +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" +msgstr "" +"- 点击 + 在乐器栏以新建乐器\n" +"- 点击Pattern窗口以选中其来编辑\n" +"- 通道中的列分别为 note,乐器列,音量列,效果列\n" +"- 单击 空格键 以切换至编辑模式\n" +"- 点击一个Pattern 或使用方向键来移动光标\n" +"- 值 (乐器, 音量, 效果 和 效果值) 均为十六进制\n" +"- 使用 回车键 来播放/暂停\n" +"- 在 Order标签 中增加更多 Order 以扩张曲目长度\n" +"- 点击 Order标签中的矩阵 来修改一个通道的Pattern (左键增加,右键减少)" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" -msgstr "正区间方波" +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" +msgstr "" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" -msgstr "正区间锯齿波" +#: src/gui/tutorial.cpp:714 +msgid "" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" +msgstr "" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" -msgstr "绝对值锯齿波" +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" +msgstr "" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" -msgstr "立方锯齿波" +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" +msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" -msgstr "正周期立方锯齿波" +# end of no translate +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" +msgstr "曲目信息##Song Information" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" -msgstr "绝对值立方锯齿波" +#: src/gui/songInfo.cpp:50 +msgid "Author" +msgstr "作者" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" -msgstr "立方正弦波" +#: src/gui/songInfo.cpp:60 +msgid "Album" +msgstr "专辑" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" -msgstr "正周期立方正弦波" +#: src/gui/songInfo.cpp:79 +msgid "Auto" +msgstr "" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" -msgstr "绝对值立方正弦波" +# 不作翻译,歧义过多.最接近为 调音(此处确实翻译为调音("Tuning"(调音)指的是调整乐器的音调,使其达到标准的音高或与其他乐器保持和谐的过程。)). +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" +msgstr "调音 (A-4)" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" -msgstr "1/4立方正弦波" +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." +msgstr "用09xx效果选中一个节奏Pattern" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" -msgstr "奇周期立方正弦波" +# 不翻译,便于资料. +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" +msgstr "" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" -msgstr "奇周期绝对值立方正弦波" +#: src/gui/grooves.cpp:132 +msgid "remove" +msgstr "移除" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" -msgstr "正周期三角波" +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" +msgstr "未保存! 保存修改?" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" -msgstr "绝对值三角波" +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" +msgstr "未保存!保存修改后再打开备份?" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" -msgstr "1/4三角波" +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" +msgstr "保存文件时出错! (%s)" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" -msgstr "奇周期三角波" +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" +msgstr "发送请求时出错 (MIDI 输出未配置?)" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" -msgstr "绝对值奇周期三角波" +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" +msgstr "选择操作: (无法撤销!)" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" -msgstr "立方三角波" +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" +msgstr "太多乐器!" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" -msgstr "正周期立方三角波" +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." +msgstr "" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" -msgstr "绝对值立方三角波" +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." +msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" -msgstr "1/4立方三角波" +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." +msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" -msgstr "奇周期立方三角波" +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." +msgstr "无法粘贴! 检查你的采样是否为8/16位采样." -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" -msgstr "奇周期绝对值立方三角波" +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" +msgstr "至少选一个采样!" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" -msgstr "未选定波表" +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" +msgstr "最大尺寸为256采样点!" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." -msgstr "选一个..." +#: src/gui/csPlayer.cpp:126 +msgid "Load" +msgstr "" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" -msgstr "或" +#: src/gui/csPlayer.cpp:130 +msgid "Kill" +msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" -msgstr "新建" +# # no translate per request. +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" +msgstr "" -# 有更好翻译最好马上换. -# 已经排除 -# -采样点 -# -方格(待换) -#: src/gui/waveEdit.cpp:487 -msgid "Steps" -msgstr "方格" +# # end of i see nothing........ +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" +msgstr "" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" -msgstr "折线" +#: src/gui/csPlayer.cpp:154 +msgid "Status" +msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" -msgstr "宽度" +#: src/gui/csPlayer.cpp:161 +msgid "start" +msgstr "" -#: src/gui/waveEdit.cpp:498 -msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." +#: src/gui/csPlayer.cpp:163 +msgid "PC" msgstr "" -"波表宽区间:\n" -"- 任意值可用于 Amiga/N163\n" -"- 32 在 Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy 和 WonderSwan\n" -"- 64 在 FDS\n" -"- 128 在 X1-010 系统\n" -"超过区间的宽度会在播放时按比例调整." -#: src/gui/waveEdit.cpp:510 -msgid "Height" -msgstr "高度" +#: src/gui/csPlayer.cpp:165 +msgid "wait" +msgstr "" -#: src/gui/waveEdit.cpp:512 -msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." +#: src/gui/csPlayer.cpp:167 +msgid "SP" msgstr "" -"波表高区间:\n" -"- 16 用在 Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape 和 N163 上\n" -"- 32 于 PC Engine\n" -"- 64 于 FDS and Virtual Boy\n" -"- 256 于 X1-010 and SCC\n" -"超过区间的高度会在播放时按比例调整." -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" -msgstr "波形" +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" +msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" -msgstr "占空比" +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" +msgstr "" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" -msgstr "指数" +#: src/gui/csPlayer.cpp:173 +msgid "vol" +msgstr "" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" -msgstr "异或位" +#: src/gui/csPlayer.cpp:175 +msgid "vols" +msgstr "" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" -msgstr "振幅/相位" +#: src/gui/csPlayer.cpp:177 +msgid "volst" +msgstr "" -# 显然是'调制器',保留不翻最佳. -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" +#: src/gui/csPlayer.cpp:179 +msgid "vib" msgstr "" -# 'MuitFactor'的简写,直译'多因数'可接受,或'倍频系数'等,保留不翻最佳. -#: src/gui/waveEdit.cpp:683 -msgid "Mult" +#: src/gui/csPlayer.cpp:181 +msgid "porta" msgstr "" -# 'FeedBack'简写,'反馈'可接受,保留不翻最佳. -#: src/gui/waveEdit.cpp:685 -msgid "FB" +#: src/gui/csPlayer.cpp:183 +msgid "arp" msgstr "" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" -msgstr "接线板" +#: src/gui/csPlayer.cpp:220 +msgid "Trace" +msgstr "" -# 显然是'输出', 无需翻译. -#: src/gui/waveEdit.cpp:765 -msgid "Out" +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" msgstr "" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" -msgstr "波形工具" +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" +msgstr "此曲结束了!" + +#: src/gui/gui.cpp:1733 +msgid "Open File" +msgstr "打开文件" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" -msgstr "缩放 X" +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" +msgstr "兼容的文件" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" -msgstr "波表超过256采样点!" +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" +msgstr "所有文件" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" -msgstr "缩放 Y" +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" +msgstr "未备份!" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" -msgstr "偏移 X" +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" +msgstr "" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" -msgstr "偏移 Y" +#: src/gui/gui.cpp:1755 +msgid "Save File" +msgstr "保存文件" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" -msgstr "平滑化" +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" +msgstr "导出 DMF" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" -msgstr "增益" +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" +msgstr "DefleMask 1.1.3 模块" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" -msgstr "响度归一化" +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" +msgstr "DefleMask 1.0/legacy 模块" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" -msgstr "倒放" +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" +msgstr "加载乐器" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" -msgstr "半频" +#: src/gui/gui.cpp:1793 +msgid "all compatible files" +msgstr "所有兼容文件" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" -msgstr "倍频" +# 无可所翻,全是xxx软件乐器格式. +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" +msgstr "Furnace 乐器" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" -msgstr "Sined/Unsigned 符号类型转换" +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" +msgstr "DefleMask 预设" -# 显然是十进制,无需翻译. -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" -msgstr "" +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" +msgstr "TFM Music Maker 乐器" -# 显然是十六进制,无需翻译. -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" -msgstr "" +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" +msgstr "VGM Music Maker 乐器" -# 标识或不标识'zero'的储存方式,大部分资料直写英文,无需翻译. -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" -msgstr "" +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" +msgstr "Scream Tracker 3 乐器" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" -msgstr "%s: 最高采样率为 %d" +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" +msgstr "SoundBlaster 乐器" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" -msgstr "%s: 最低采样率为 %d" +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" +msgstr "Wohlstand OPL 乐器" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" -msgstr "%s: 采样率必须为 %d" +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" +msgstr "Wohlstand OPN 乐器" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" -msgstr "未选中采样" +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" +msgstr "" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" -msgstr "SNES: 循环起始点必须为16的倍数 (试试 %d)" +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" +msgstr "BNK 文件 (AdLib)" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" -msgstr "SNES: 循环结束点必须为16的倍数 (试试 %d)" +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" +msgstr "" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" -msgstr "SNES: 采样长度会被垫到16的倍数" +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" +msgstr "" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" -msgstr "QSound: 循环不能超过32767个采样点" +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" +msgstr "" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" msgstr "" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" -msgstr "NES: 最大DPCM采样长为32648个采样点" +# end of no tranlsate. +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" +msgstr "保存乐器" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" -msgstr "X1-010: 无法循环采样" +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" +msgstr "" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" -msgstr "X1-010: 最大采样长为131072个采样点" +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" +msgstr "加载乐器" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" -msgstr "GA20: 无法循环采样" +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" +msgstr "保存波表" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" -msgstr "YM2608: ADPCM下循环点已被忽略 (可能会循环整个采样)" +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" +msgstr "Furance 波表" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" -msgstr "YM2608: 采样长度会被垫到512的倍数" +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" +msgstr "DefleMask 波表" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" -msgstr "YM2610: 无法循环 ADPCM-A 采样" +#: src/gui/gui.cpp:1902 +msgid "raw data" +msgstr "raw 数据" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" -msgstr "YM2610: ADPCM-B下循环点已被忽略 (可能会循环整个采样)" +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" +msgstr "" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" -msgstr "YM2610: 采样长会被垫到512的倍数" +#: src/gui/gui.cpp:1919 +msgid "Load Sample" +msgstr "加载采样" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" -msgstr "YM2610: ADPCM-A 最大采样长为2097152个采样点" +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" +msgstr "加载Raw 采样" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" -msgstr "Y8950: ADPCM下也忽略循环点 (可能会循环整个采样)" +#: src/gui/gui.cpp:1940 +msgid "Save Sample" +msgstr "保存采样" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" -msgstr "Y8950: 采样长度会被垫到512的倍数" +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" +msgstr "Wave 文件" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" -msgstr "Amiga: 循环起始点必须为2的倍数" +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" +msgstr "保存 Raw 采样" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" -msgstr "Amiga: 循环结束点必须为2的倍数" +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" +msgstr "" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" -msgstr "Amiga: 最大采样长为131070个采样点" +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" +msgstr "导出音频" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" -msgstr "SegaPCM: 最大采样长为65280个采样点" +#: src/gui/gui.cpp:1998 +msgid "Export VGM" +msgstr "导出VGM" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" -msgstr "K053260: 循环点已被忽略 (可能将循环整个采样)" +#: src/gui/gui.cpp:1999 +msgid "VGM file" +msgstr "VGM 文件" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" -msgstr "K053260: 最大采样长为65535个采样点" +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" +msgstr "导出 Command Stream" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" -msgstr "C140: 最大采样长为65535个采样点" +# patched at v0.6.2024B +#: src/gui/gui.cpp:2009 +msgid "text file" +msgstr "文本文件" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" -msgstr "C219: 循环起始点必须为2的倍数" +#: src/gui/gui.cpp:2019 +msgid "binary file" +msgstr "" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" -msgstr "C219: 循环结束点必须为2的倍数" +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" +msgstr "" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" -msgstr "C219: 最大采样长为131072个采样点" +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" +msgstr "选择字体" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" -msgstr "MSM6295: 无法循环采样" +#: src/gui/gui.cpp:2073 +msgid "Select Color File" +msgstr "选择色彩文件" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" -msgstr "MSM6295: 最大分页采样长129024个采样点" +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" +msgstr "配置文件" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" -msgstr "GBA DMA: 循环起始点必须为4的倍数" +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" +msgstr "选择键位绑定文件" + +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" +msgstr "选择界面排列文件" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" -msgstr "GBA DMA: 循环结束点必须为16的倍数" +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" +msgstr ".ini 文件" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" -msgstr "GBA DMA: 采样长将被垫到16的倍数" +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" +msgstr "选择用户预设文件" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" -msgstr "ES5506: 不支持向后循环模式" +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" +msgstr "选择设置文件" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" -msgstr "" -"向后/往复式循环仅在 Generic PCM DAC 支持\n" -"ES5506也支持往复式循环" +#: src/gui/gui.cpp:2119 +msgid "Export Colors" +msgstr "导出颜色文件" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" -msgstr "信息" +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" +msgstr "导出键位绑定文件" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" -msgstr "采样率" +#: src/gui/gui.cpp:2137 +msgid "Export Layout" +msgstr "导出界面排列文件" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" -msgstr "兼容采样率" +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" +msgstr "导出用户预设文件" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." -msgstr "在DefleMask兼容采样模式(17xx)中使用, 所有采样均被映射到一个八度内." +#: src/gui/gui.cpp:2155 +msgid "Export Settings" +msgstr "导出设置文件" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" -msgstr "循环 (长度: %d)##Loop" +#: src/gui/gui.cpp:2166 +msgid "Load ROM" +msgstr "加载ROM" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" -msgstr "循环" +# continuity checking. command stream no trans! +# patched at v0.6.2024B +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" +msgstr "播放Command Stream" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" -msgstr "改变BBR采样的循环可能导致爆音!" +#: src/gui/gui.cpp:2177 +msgid "command stream" +msgstr "" -# 无需翻译,方便查询. -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" +# end of no translate +#: src/gui/gui.cpp:2186 +msgid "Open Test" msgstr "" -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" msgstr "" -"这是一个BBR采样\n" -"启用此选项会使声音变得低闷 (仅在非SNES芯片上起效)" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." -msgstr "启用此选项来轻微增益高频来补偿SNES的高斯滤波带来的低闷." +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" +msgstr "" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" +#: src/gui/gui.cpp:2223 +msgid "Save Test" msgstr "" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" -msgstr "8位抖动" +#: src/gui/gui.cpp:2265 +msgid "compression error" +msgstr "" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." -msgstr "抖动采样以用于仅支持8位采样的芯片." +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" +msgstr "" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" -msgstr "循环起始" +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" +msgstr "" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" -msgstr "循环结束" +#: src/gui/gui.cpp:2410 +msgid "everything OK" +msgstr "" -#: src/gui/sampleEdit.cpp:865 -#, c-format +#: src/gui/gui.cpp:2429 msgid "" -"%s\n" -"%d bytes free" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." msgstr "" -"%s\n" -"%d 字节可用" +"您正在加载一个备份!\n" +"如有需求,请另存为此工程.\n" +"\n" +"请勿依赖备份系统来自动保存!\n" +"Furnace不会保存备份的备份." -#: src/gui/sampleEdit.cpp:867 -#, c-format +#: src/gui/gui.cpp:2434 msgid "" -"%s (%s)\n" -"%d bytes free" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" msgstr "" -"%s (%s)\n" -"%d 字节可用" -#: src/gui/sampleEdit.cpp:871 +#: src/gui/gui.cpp:2437 msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" "\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" "\n" -"not enough memory for this sample!" +"have fun!" msgstr "" + +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" "\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" "\n" -"采样大于内存剩余空间!" - -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" -msgstr "编辑模式: 选取" - -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" -msgstr "编辑模式: 绘制" - -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" -msgstr "改变采样长度" - -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." -msgstr "无法改变采样长度! 检查采样是否为8或16位." - -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" -msgstr "重采样" - -# 此处排除'因数'翻译, GUI 中显示为 x0.5 x2 倍重采样率, -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" -msgstr "倍数" - -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." -msgstr "无法重采样! 检查此采样是否为8或16位" - -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" -msgstr "应用" - -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" -msgstr "淡入" - -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" -msgstr "淡出" - -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" -msgstr "插入空白" - -# 此处特殊,仅用于此窗口. -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" -msgstr "插入" - -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." -msgstr "无法插入! 检查此采样是否为8或16位." - -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" -msgstr "插入空白到选区" - -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" -msgstr "修剪" +"have fun!" +msgstr "" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" -msgstr "Singed/unsigned 交换" +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" +msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" -msgstr "应用滤波到选区" +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" +msgstr "未保存! 保存后再打开文件?" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" -msgstr "截止频率:" +#: src/gui/gui.cpp:2860 +msgid "paste special..." +msgstr "特殊粘贴..." -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" -msgstr "谐振" +#: src/gui/gui.cpp:2861 +msgid "paste mix" +msgstr "粘贴混合" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" -msgstr "谐振响度" +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" +msgstr "粘贴混合 (后置)" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" -msgstr "低通" +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" +msgstr "替换为选中乐器并粘贴混合 (前置)" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" -msgstr "带通" +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" +msgstr "没有乐器可用" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" -msgstr "高通" +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" +msgstr "替换为选中乐器并粘贴混合 (后置)" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" -msgstr "交叉渐变循环点" +#: src/gui/gui.cpp:2887 +msgid "paste flood" +msgstr "重复粘贴" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" -msgstr "渐变长度" +#: src/gui/gui.cpp:2888 +msgid "paste overflow" +msgstr "溢出重复粘贴" -# 等能渐变,为原创,国内暂无其他翻译. -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" -msgstr "线性渐变 <-> 等能渐变" +#: src/gui/gui.cpp:2897 +msgid "operation mask..." +msgstr "操作掩码..." -# warring! above -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." -msgstr "交叉渐变: 长度超界. 终止..." +#: src/gui/gui.cpp:2904 +msgid "pull delete" +msgstr "删除并上拉" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." -msgstr "交叉渐变: 长度溢出循环起点,尝试任意小一些的值." +#: src/gui/gui.cpp:2908 +msgid "insert" +msgstr "插入" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" -msgstr "预览采样" +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" +msgstr "变调 (音符)" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" -msgstr "从采样创建乐器" +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" +msgstr "变更 (数值)" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" -msgstr "粘贴(替换)" +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" +msgstr "反相数值" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" -msgstr "粘贴(混合)" +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" +msgstr "缩进/扩张" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" -msgstr "全选" +#: src/gui/gui.cpp:2953 +msgid "input latch" +msgstr "输入锁存器" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" -msgstr "从选区设置循环" +#: src/gui/gui.cpp:2980 +msgid "" +"&&: selected instrument\n" +"..: no instrument" +msgstr "" +"&&: 插入选中乐器\n" +"..: 留空乐器列" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" -msgstr "从选区创建波表" +#: src/gui/gui.cpp:3034 +msgid "Set" +msgstr "设定" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" -msgstr "绘制" +#: src/gui/gui.cpp:3054 +msgid "note up" +msgstr "升高 音符" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" -msgstr "选择" +#: src/gui/gui.cpp:3055 +msgid "note down" +msgstr "降低 音符" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" -msgstr "%d 个采样, %d 字节" +#: src/gui/gui.cpp:3056 +msgid "octave up" +msgstr "升高 八度" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" -msgstr " (%d-%d: %d 个采样点)" +#: src/gui/gui.cpp:3057 +msgid "octave down" +msgstr "降低 八度" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." -msgstr "非8/16位采样在转换前无法编辑." +#: src/gui/gui.cpp:3059 +msgid "values up" +msgstr "增加 数值" -# end of no translate csPlayer.cpp -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" -msgstr "选择系统!" +#: src/gui/gui.cpp:3060 +msgid "values down" +msgstr "减少 数值" -#: src/gui/newSong.cpp:179 -msgid "Categories" -msgstr "类型" +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" +msgstr "增加 数值 (+16)" -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" -msgstr "此处暂无可用系统!" +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" +msgstr "减少 数值 (-16)" -#: src/gui/newSong.cpp:212 -msgid "no results" -msgstr "无" +#: src/gui/gui.cpp:3065 +msgid "transpose" +msgstr "变调" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" -msgstr "手气不错" +#: src/gui/gui.cpp:3073 +msgid "Notes" +msgstr "音符" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." -msgstr "怎么回事?无可用类型!" +#: src/gui/gui.cpp:3078 +msgid "Values" +msgstr "数值" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" -msgstr "看来你今天手气特好!" +#: src/gui/gui.cpp:3085 +msgid "change instrument..." +msgstr "修改乐器..." -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" -msgstr "" +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." +msgstr "渐变/淡出入..." -# all these all have problem with chara display -# idk when they'll be fixed. -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" -msgstr "" -"播放 Demo曲目 吗?\n" -"- 下键: 播放现已打开的曲目\n" -"- 上键: 播放 Demo曲目" +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" +msgstr "小字节模式" -#: src/gui/tutorial.cpp:491 -msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" -msgstr "" -"欢迎来到Combat Vehicle!\n" -"\n" -"控制:\n" -"X - 射击 方向键 - 移动\n" -"Z - 特技 Esc - 退出" +#: src/gui/gui.cpp:3124 +msgid "Go ahead" +msgstr "开始" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" -msgstr "游戏结束" +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." +msgstr "缩放..." -#: src/gui/tutorial.cpp:498 -msgid "High Score!" -msgstr "高分!" +#: src/gui/gui.cpp:3135 +msgid "Scale" +msgstr "缩放" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" -msgstr "欢迎!" +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." +msgstr "随机化..." -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" -msgstr "欢迎来到Furnace, 全世界最大的开源Chiptune tracker!" +#: src/gui/gui.cpp:3142 +msgid "Minimum" +msgstr "最小值" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" -msgstr "这里有一些小贴示来帮助您开始使用:" +#: src/gui/gui.cpp:3151 +msgid "Maximum" +msgstr "最大值" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +#: src/gui/gui.cpp:3170 +msgid "Set effect" msgstr "" -"- 点击 + 在乐器栏以新建乐器\n" -"- 点击Pattern窗口以选中其来编辑\n" -"- 通道中的列分别为 note,乐器列,音量列,效果列\n" -"- 单击 空格键 以切换至编辑模式\n" -"- 点击一个Pattern 或使用方向键来移动光标\n" -"- 值 (乐器, 音量, 效果 和 效果值) 均为十六进制\n" -"- 使用 回车键 来播放/暂停\n" -"- 在 Order标签 中增加更多 Order 以扩张曲目长度\n" -"- 点击 Order标签中的矩阵 来修改一个通道的Pattern (左键增加,右键减少)" -#: src/gui/tutorial.cpp:680 -msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" -msgstr "" -"如何您需要帮助,请:\n" -"- 阅读说明书 (文件名 manual.pdf)\n" -"- 在Discussions 中询问 (https://github.com/tildearrow/furnace/discussions)" +#: src/gui/gui.cpp:3188 +msgid "flip selection" +msgstr "反选" -#: src/gui/tutorial.cpp:687 -msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" -msgstr "" -"如果您发现任何问题, 敬请务必回报! issue tracker: https://github.com/" -"tildearrow/furnace/issues" +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" +msgstr "缩进/扩张 数量##CollapseAmount" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" -msgstr "" +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" +msgstr "缩进 Pattern" -# end of no translate -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" -msgstr "曲目信息##Song Information" +#: src/gui/gui.cpp:3201 +msgid "expand pattern" +msgstr "扩张 Pattern" -#: src/gui/songInfo.cpp:50 -msgid "Author" -msgstr "作者" +#: src/gui/gui.cpp:3206 +msgid "collapse song" +msgstr "缩进 全曲" -#: src/gui/songInfo.cpp:60 -msgid "Album" -msgstr "专辑" +#: src/gui/gui.cpp:3207 +msgid "expand song" +msgstr "扩张 全曲" -#: src/gui/songInfo.cpp:79 -msgid "Auto" -msgstr "" +#: src/gui/gui.cpp:3212 +msgid "find/replace" +msgstr "查找/替换" -# 不作翻译,歧义过多.最接近为 调音(此处确实翻译为调音("Tuning"(调音)指的是调整乐器的音调,使其达到标准的音高或与其他乐器保持和谐的过程。)). -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" -msgstr "调音 (A-4)" +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" +msgstr "无法保存界面排序! %s" -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." -msgstr "用09xx效果选中一个节奏Pattern" +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" +msgstr "无法加载界面排序! %s" -# 不翻译,便于资料. -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." msgstr "" +"Furnace已在安全模式中启动.\n" +"意味着:\n" +"\n" +"- 已启用软件渲染\n" +"- 音频输出可能失效\n" +"- 已关闭字体加载\n" +"\n" +"检查任何可能导致Furnace在安全模式中启动的设置.\n" +"比如字体加载." -#: src/gui/grooves.cpp:132 -msgid "remove" -msgstr "移除" - -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" -msgstr "未保存! 保存修改?" - -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" -msgstr "未保存!保存修改后再打开备份?" +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." +msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" -msgstr "保存文件时出错! (%s)" +#: src/gui/gui.cpp:4367 +msgid "file" +msgstr "文件" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" -msgstr "发送请求时出错 (MIDI 输出未配置?)" +#: src/gui/gui.cpp:4368 +msgid "new..." +msgstr "新建..." -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" -msgstr "选择操作: (无法撤销!)" +#: src/gui/gui.cpp:4375 +msgid "open..." +msgstr "打开..." -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" -msgstr "太多乐器!" +#: src/gui/gui.cpp:4382 +msgid "open recent" +msgstr "打开最近文件" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." -msgstr "" +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" +msgstr "空无一物" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." -msgstr "" +#: src/gui/gui.cpp:4401 +msgid "clear history" +msgstr "清除文件历史" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." -msgstr "" +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" +msgstr "您确定要清除最近的文件历史吗?" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." -msgstr "无法粘贴! 检查你的采样是否为8/16位采样." +#: src/gui/gui.cpp:4417 +msgid "save as..." +msgstr "另存为..." -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" -msgstr "至少选一个采样!" +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." +msgstr "导出音频..." -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" -msgstr "最大尺寸为256采样点!" +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." +msgstr "导出VGM..." -#: src/gui/csPlayer.cpp:113 -msgid "Load" +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." msgstr "" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" -msgstr "" +# contiuntiy.... above! +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." +msgstr "导出文本文件..." -# # no translate per request. -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" -msgstr "" +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." +msgstr "导出 command stream..." -# # end of i see nothing........ -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" -msgstr "" +# contiunty!!! above! +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." +msgstr "导出 .dmf..." -#: src/gui/csPlayer.cpp:141 -msgid "Status" -msgstr "" +#: src/gui/gui.cpp:4476 +msgid "export..." +msgstr "导出..." -#: src/gui/csPlayer.cpp:148 -msgid "start" -msgstr "" +#: src/gui/gui.cpp:4482 +msgid "manage chips" +msgstr "管理芯片" -#: src/gui/csPlayer.cpp:150 -msgid "PC" -msgstr "" +#: src/gui/gui.cpp:4486 +msgid "add chip..." +msgstr "添加芯片..." -#: src/gui/csPlayer.cpp:152 -msgid "wait" -msgstr "" +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" +msgstr "无法添加芯片! (%s)" -#: src/gui/csPlayer.cpp:154 -msgid "SP" -msgstr "" +#: src/gui/gui.cpp:4504 +msgid "configure chip..." +msgstr "配置芯片..." -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" -msgstr "" +#: src/gui/gui.cpp:4514 +msgid "change chip..." +msgstr "修改芯片..." -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" -msgstr "" +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" +msgstr "保留通道位置" -#: src/gui/csPlayer.cpp:160 -msgid "vol" -msgstr "" +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" +msgstr "无法替换芯片! (%s)" -#: src/gui/csPlayer.cpp:162 -msgid "vols" -msgstr "" +#: src/gui/gui.cpp:4538 +msgid "remove chip..." +msgstr "移除芯片..." -#: src/gui/csPlayer.cpp:164 -msgid "volst" -msgstr "" +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" +msgstr "无法移除芯片! (%s)" -#: src/gui/csPlayer.cpp:166 -msgid "vib" -msgstr "" +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" +msgstr "打开内建素材目录" -#: src/gui/csPlayer.cpp:168 -msgid "porta" -msgstr "" +#: src/gui/gui.cpp:4565 +msgid "restore backup" +msgstr "恢复备份" -#: src/gui/csPlayer.cpp:170 -msgid "arp" -msgstr "" +#: src/gui/gui.cpp:4569 +msgid "exit..." +msgstr "退出..." -#: src/gui/csPlayer.cpp:207 -msgid "Trace" -msgstr "" +#: src/gui/gui.cpp:4577 +msgid "edit" +msgstr "编辑" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" -msgstr "" +#: src/gui/gui.cpp:4585 +msgid "clear..." +msgstr "清除..." -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" -msgstr "此曲结束了!" +#: src/gui/gui.cpp:4590 +msgid "settings" +msgstr "设置" -#: src/gui/gui.cpp:1753 -msgid "Open File" -msgstr "打开文件" +#: src/gui/gui.cpp:4592 +msgid "full screen" +msgstr "全屏" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" -msgstr "兼容的文件" +#: src/gui/gui.cpp:4596 +msgid "lock layout" +msgstr "锁定界面排列" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" -msgstr "所有文件" +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" +msgstr "Pattern 可视化" -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" -msgstr "未备份!" +#: src/gui/gui.cpp:4605 +msgid "reset layout" +msgstr "重置界面排列" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" -msgstr "" +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" +msgstr "切换到移动端界面" -#: src/gui/gui.cpp:1775 -msgid "Save File" -msgstr "保存文件" +#: src/gui/gui.cpp:4613 +msgid "user systems..." +msgstr "用户系统..." -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" -msgstr "导出 DMF" +#: src/gui/gui.cpp:4616 +msgid "settings..." +msgstr "设置..." -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" -msgstr "DefleMask 1.1.3 模块" +#: src/gui/gui.cpp:4622 +msgid "Window" +msgstr "窗口" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" -msgstr "DefleMask 1.0/legacy 模块" +#: src/gui/gui.cpp:4622 +msgid "window" +msgstr "窗口" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" -msgstr "加载乐器" +#: src/gui/gui.cpp:4623 +msgid "song" +msgstr "曲目" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" -msgstr "所有兼容文件" +#: src/gui/gui.cpp:4624 +msgid "song comments" +msgstr "曲目留言" -# 无可所翻,全是xxx软件乐器格式. -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" -msgstr "Furnace 乐器" +#: src/gui/gui.cpp:4625 +msgid "song information" +msgstr "曲目信息" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" -msgstr "DefleMask 预设" +#: src/gui/gui.cpp:4626 +msgid "subsongs" +msgstr "子曲目" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" -msgstr "TFM Music Maker 乐器" +#: src/gui/gui.cpp:4628 +msgid "channels" +msgstr "通道" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" -msgstr "VGM Music Maker 乐器" +#: src/gui/gui.cpp:4629 +msgid "chip manager" +msgstr "芯片管理器" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" -msgstr "Scream Tracker 3 乐器" +#: src/gui/gui.cpp:4630 +msgid "orders" +msgstr "" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" -msgstr "SoundBlaster 乐器" +#: src/gui/gui.cpp:4632 +msgid "pattern manager" +msgstr "Pattern管理器" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" -msgstr "Wohlstand OPL 乐器" +#: src/gui/gui.cpp:4633 +msgid "mixer" +msgstr "混音器" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" -msgstr "Wohlstand OPN 乐器" +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" +msgstr "兼容性标志" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" -msgstr "" +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" +msgstr "素材" -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" -msgstr "BNK 文件 (AdLib)" +#: src/gui/gui.cpp:4641 +msgid "instruments" +msgstr "乐器" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" -msgstr "" +#: src/gui/gui.cpp:4642 +msgid "samples" +msgstr "采样" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" -msgstr "" +#: src/gui/gui.cpp:4643 +msgid "wavetables" +msgstr "波表" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" -msgstr "" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" +msgstr "乐器编辑器" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" -msgstr "" +#: src/gui/gui.cpp:4647 +msgid "sample editor" +msgstr "采样编辑器" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" -msgstr "" +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" +msgstr "波表编辑器" -# end of no tranlsate. -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" -msgstr "保存乐器" +#: src/gui/gui.cpp:4651 +msgid "visualizers" +msgstr "可视化" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" -msgstr "" +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" +msgstr "示波器 (主输出)" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" -msgstr "加载乐器" +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" +msgstr "示波器 (全通道)" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" -msgstr "保存波表" +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" +msgstr "矢量示波器 (X-Y)" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" -msgstr "Furance 波表" +#: src/gui/gui.cpp:4655 +msgid "volume meter" +msgstr "音量计" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" -msgstr "DefleMask 波表" +#: src/gui/gui.cpp:4658 +msgid "tempo" +msgstr "拍子" -#: src/gui/gui.cpp:1922 -msgid "raw data" -msgstr "raw 数据" +#: src/gui/gui.cpp:4659 +msgid "clock" +msgstr "" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" +#: src/gui/gui.cpp:4660 +msgid "grooves" +msgstr "节奏" + +#: src/gui/gui.cpp:4661 +msgid "speed" +msgstr "" + +#: src/gui/gui.cpp:4665 +msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" -msgstr "加载采样" +#: src/gui/gui.cpp:4666 +msgid "register view" +msgstr "寄存器" + +#: src/gui/gui.cpp:4667 +msgid "statistics" +msgstr "负载数据" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" -msgstr "加载Raw 采样" +#: src/gui/gui.cpp:4668 +msgid "memory composition" +msgstr "内存组成" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" -msgstr "保存采样" +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" +msgstr "效果列表" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" -msgstr "Wave 文件" +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" +msgstr "播放/编辑 控制" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" -msgstr "保存 Raw 采样" +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" +msgstr "钢琴键输入板" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" +#: src/gui/gui.cpp:4675 +msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" -msgstr "导出音频" - -#: src/gui/gui.cpp:2018 -msgid "Export VGM" -msgstr "导出VGM" +#: src/gui/gui.cpp:4679 +msgid "Help" +msgstr "帮助 (简中汉化公测 v0.7.2024B)" -#: src/gui/gui.cpp:2019 -msgid "VGM file" -msgstr "VGM 文件" +#: src/gui/gui.cpp:4679 +msgid "help" +msgstr "帮助 (简中汉化公测 v0.7.2024B)" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" -msgstr "导出 Command Stream" +#: src/gui/gui.cpp:4681 +msgid "debug menu" +msgstr "调试菜单" -# patched at v0.6.2024B -#: src/gui/gui.cpp:2029 -msgid "text file" -msgstr "文本文件" +#: src/gui/gui.cpp:4682 +msgid "inspector" +msgstr "视觉元素检查" -#: src/gui/gui.cpp:2039 -msgid "binary file" +#: src/gui/gui.cpp:4683 +msgid "panic" msgstr "" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" -msgstr "选择字体" - -#: src/gui/gui.cpp:2093 -msgid "Select Color File" -msgstr "选择色彩文件" +#: src/gui/gui.cpp:4685 +msgid "about..." +msgstr "关于..." -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" -msgstr "配置文件" +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" +msgstr "" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" -msgstr "选择键位绑定文件" +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" +msgstr "" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" -msgstr "选择界面排列文件" +#: src/gui/gui.cpp:4704 +msgid "| Groove" +msgstr "| 节奏" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" -msgstr ".ini 文件" +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " +msgstr "" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" -msgstr "选择用户预设文件" +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " +msgstr "" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" -msgstr "选择设置文件" +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " +msgstr "" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" -msgstr "导出颜色文件" +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " +msgstr "" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" -msgstr "导出键位绑定文件" +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " +msgstr "" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" -msgstr "导出界面排列文件" +#: src/gui/gui.cpp:4721 +msgid "| " +msgstr "" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" -msgstr "导出用户预设文件" +# 此项是在连续使用约8小时后显示. +# 为保证用户能在,半睡半醒,迷惚恍惚, 即连续使用8小时+,状态下瞬间理解. 简化含义,使用常见词. +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" +msgstr "你真是有够无聊的..." -#: src/gui/gui.cpp:2175 -msgid "Export Settings" -msgstr "导出设置文件" +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" -msgstr "加载ROM" +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "" +msgstr[1] "" -# continuity checking. command stream no trans! -# patched at v0.6.2024B -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" -msgstr "播放Command Stream" +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2197 -msgid "command stream" -msgstr "" +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" +msgstr "音符休止 (切断)" -# end of no translate -#: src/gui/gui.cpp:2206 -msgid "Open Test" -msgstr "" +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" +msgstr "音符休止 (释放)" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" -msgstr "" +#: src/gui/gui.cpp:4765 +msgid "Macro release only" +msgstr "仅释放宏" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:2243 -msgid "Save Test" +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:2285 -msgid "compression error" +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" -msgstr "" +#: src/gui/gui.cpp:4812 +msgid "| modified" +msgstr "| 未保存" -#: src/gui/gui.cpp:2430 -msgid "everything OK" +# debug info no translate. +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:2449 +#: src/gui/gui.cpp:5093 msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" "\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +"for now please disable the system file picker in Settings > General." msgstr "" -"您正在加载一个备份!\n" -"如有需求,请另存为此工程.\n" -"\n" -"请勿依赖备份系统来自动保存!\n" -"Furnace不会保存备份的备份." - -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" -msgstr "未保存! 保存后再打开文件?" - -#: src/gui/gui.cpp:2884 -msgid "paste special..." -msgstr "特殊粘贴..." - -#: src/gui/gui.cpp:2885 -msgid "paste mix" -msgstr "粘贴混合" - -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" -msgstr "粘贴混合 (后置)" - -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" -msgstr "替换为选中乐器并粘贴混合 (前置)" - -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" -msgstr "没有乐器可用" - -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" -msgstr "替换为选中乐器并粘贴混合 (后置)" - -#: src/gui/gui.cpp:2911 -msgid "paste flood" -msgstr "重复粘贴" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" -msgstr "溢出重复粘贴" +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" +msgstr "" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." -msgstr "操作掩码..." +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." +msgstr "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" -msgstr "删除并上拉" +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" +msgstr "" -#: src/gui/gui.cpp:2932 -msgid "insert" -msgstr "插入" +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" +msgstr "" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" -msgstr "变调 (音符)" +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" +msgstr "" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" -msgstr "变更 (数值)" +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." +msgstr "" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" -msgstr "反相数值" +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" +msgstr "" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" -msgstr "缩进/扩张" +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" +msgstr "" -#: src/gui/gui.cpp:2977 -msgid "input latch" -msgstr "输入锁存器" +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" +msgstr "" -#: src/gui/gui.cpp:3004 +#: src/gui/gui.cpp:5489 msgid "" -"&&: selected instrument\n" -"..: no instrument" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." msgstr "" -"&&: 插入选中乐器\n" -"..: 留空乐器列" -#: src/gui/gui.cpp:3058 -msgid "Set" -msgstr "设定" +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" +msgstr "" -#: src/gui/gui.cpp:3078 -msgid "note up" -msgstr "升高 音符" +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" +msgstr "" -#: src/gui/gui.cpp:3079 -msgid "note down" -msgstr "降低 音符" +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" +msgstr "" -#: src/gui/gui.cpp:3080 -msgid "octave up" -msgstr "升高 八度" +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" +msgstr "" -#: src/gui/gui.cpp:3081 -msgid "octave down" -msgstr "降低 八度" +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" +msgstr "" -#: src/gui/gui.cpp:3083 -msgid "values up" -msgstr "增加 数值" +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" +msgstr "" -#: src/gui/gui.cpp:3084 -msgid "values down" -msgstr "减少 数值" +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" +msgstr "" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" -msgstr "增加 数值 (+16)" +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" +msgstr "" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" -msgstr "减少 数值 (-16)" +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" +msgstr "" -#: src/gui/gui.cpp:3089 -msgid "transpose" -msgstr "变调" +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" +msgstr "" -#: src/gui/gui.cpp:3097 -msgid "Notes" -msgstr "音符" +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" +msgstr "" -#: src/gui/gui.cpp:3102 -msgid "Values" -msgstr "数值" +#: src/gui/gui.cpp:5740 +msgid "You opened:" +msgstr "" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." -msgstr "修改乐器..." +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" +msgstr "" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." -msgstr "渐变/淡出入..." +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" +msgstr "" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" -msgstr "小字节模式" +# end of no translate. +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" +msgstr "选择乐器" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" -msgstr "开始" +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" +msgstr "" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." -msgstr "缩放..." +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" +msgstr "导入Raw采样" -#: src/gui/gui.cpp:3159 -msgid "Scale" -msgstr "缩放" +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." +msgstr "渲染中..." -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." -msgstr "随机化..." +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" +msgstr "" -#: src/gui/gui.cpp:3166 -msgid "Minimum" -msgstr "最小值" +#: src/gui/gui.cpp:5864 +msgid "Please wait..." +msgstr "请稍后..." -#: src/gui/gui.cpp:3175 -msgid "Maximum" -msgstr "最大值" +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" +msgstr "" -#: src/gui/gui.cpp:3204 -msgid "flip selection" -msgstr "反选" +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" +msgstr "" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" -msgstr "缩进/扩张 数量##CollapseAmount" +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" +msgstr "终止" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" -msgstr "缩进 Pattern" +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" +msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" -msgstr "扩张 Pattern" +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" +msgstr "" -#: src/gui/gui.cpp:3222 -msgid "collapse song" -msgstr "缩进 全曲" +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" +msgstr "" -#: src/gui/gui.cpp:3223 -msgid "expand song" -msgstr "扩张 全曲" +#: src/gui/gui.cpp:6265 +msgid "Erasing" +msgstr "擦除" -#: src/gui/gui.cpp:3228 -msgid "find/replace" -msgstr "查找/替换" +#: src/gui/gui.cpp:6268 +msgid "All subsongs" +msgstr "所有子曲目" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 -#, c-format -msgid "could NOT save layout! %s" -msgstr "无法保存界面排序! %s" +#: src/gui/gui.cpp:6275 +msgid "Current subsong" +msgstr "当前子曲目" -#: src/gui/gui.cpp:3254 -#, c-format -msgid "could NOT load layout! %s" -msgstr "无法加载界面排序! %s" +#: src/gui/gui.cpp:6342 +msgid "Optimization" +msgstr "优化" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." -msgstr "" -"Furnace已在安全模式中启动.\n" -"意味着:\n" -"\n" -"- 已启用软件渲染\n" -"- 音频输出可能失效\n" -"- 已关闭字体加载\n" -"\n" -"检查任何可能导致Furnace在安全模式中启动的设置.\n" -"比如字体加载." +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" +msgstr "去掉重复Pattern" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." -msgstr "" +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" +msgstr "去掉未使用的乐器" -#: src/gui/gui.cpp:4368 -msgid "file" -msgstr "文件" +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" +msgstr "去掉未使用的采样" -#: src/gui/gui.cpp:4369 -msgid "new..." -msgstr "新建..." +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" +msgstr "算了! 取消" -#: src/gui/gui.cpp:4376 -msgid "open..." -msgstr "打开..." +#: src/gui/gui.cpp:6453 +msgid "Got it" +msgstr "" -#: src/gui/gui.cpp:4383 -msgid "open recent" -msgstr "打开最近文件" +# unkown drum kit mode, need more look into. +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" +msgstr "" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" -msgstr "空无一物" +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" +msgstr "" -#: src/gui/gui.cpp:4402 -msgid "clear history" -msgstr "清除文件历史" +#: src/gui/gui.cpp:6493 +msgid "Starting octave" +msgstr "" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" -msgstr "您确定要清除最近的文件历史吗?" +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" +msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." -msgstr "另存为..." +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" +msgstr "" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." -msgstr "导出音频..." +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" +msgstr "" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." -msgstr "导出VGM..." +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" +msgstr "" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." +#: src/gui/gui.cpp:6861 +msgid "Data type:" msgstr "" -# contiuntiy.... above! -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." -msgstr "导出文本文件..." +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" +msgstr "" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." -msgstr "导出 command stream..." +#: src/gui/gui.cpp:6889 +msgid "Unsigned" +msgstr "" -# contiunty!!! above! -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." -msgstr "导出 .dmf..." +# end of no translate +#: src/gui/gui.cpp:6893 +msgid "Big endian" +msgstr "大端序" -#: src/gui/gui.cpp:4477 -msgid "export..." -msgstr "导出..." +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" +msgstr "交换小字节" -#: src/gui/gui.cpp:4483 -msgid "manage chips" -msgstr "管理芯片" +#: src/gui/gui.cpp:6905 +msgid "Swap words" +msgstr "交换 字" -#: src/gui/gui.cpp:4487 -msgid "add chip..." -msgstr "添加芯片..." +#: src/gui/gui.cpp:6909 +msgid "Encoding:" +msgstr "编码:" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" -msgstr "无法添加芯片! (%s)" +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" +msgstr "反向位顺序" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." -msgstr "配置芯片..." +# what are theses............... +# these are debug infos +# do not translate. +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" +msgstr "" -#: src/gui/gui.cpp:4515 -msgid "change chip..." -msgstr "修改芯片..." +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" +msgstr "" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" -msgstr "保留通道位置" +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." +msgstr "" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 #, c-format -msgid "cannot change chip! (%s)" -msgstr "无法替换芯片! (%s)" +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." +msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." -msgstr "移除芯片..." +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" +msgstr "" -#: src/gui/gui.cpp:4545 +#: src/gui/gui.cpp:7509 #, c-format -msgid "cannot remove chip! (%s)" -msgstr "无法移除芯片! (%s)" - -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" -msgstr "打开内建素材目录" +msgid "could not open window! %s" +msgstr "" -#: src/gui/gui.cpp:4566 -msgid "restore backup" -msgstr "恢复备份" +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." +msgstr "" -#: src/gui/gui.cpp:4570 -msgid "exit..." -msgstr "退出..." +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" +msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" -msgstr "编辑" +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" +msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." -msgstr "清除..." +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" +msgstr "" -#: src/gui/gui.cpp:4591 -msgid "settings" -msgstr "设置" +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" +msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" -msgstr "全屏" +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" +msgstr "" -#: src/gui/gui.cpp:4597 -msgid "lock layout" -msgstr "锁定界面排列" +#: src/gui/gui.cpp:7675 +msgid "(Popup)" +msgstr "" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" -msgstr "Pattern 可视化" +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" +msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" -msgstr "重置界面排列" +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" +msgstr "" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" -msgstr "切换到移动端界面" +# end of no translate. +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" +msgstr "LocaleSettings: CCjk" -#: src/gui/gui.cpp:4614 -msgid "user systems..." -msgstr "用户系统..." +# something's up, setting it to CCjk now. +# 重要!上设置必须为Ccjk,zh-HK 中需为cCjk. 以启用字符库. +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" +msgstr "NES DPCM 数据" -#: src/gui/gui.cpp:4617 -msgid "settings..." -msgstr "设置..." +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" +msgstr "" -#: src/gui/gui.cpp:4623 -msgid "Window" -msgstr "窗口" +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" +msgstr "" -#: src/gui/gui.cpp:4623 -msgid "window" -msgstr "窗口" +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" +msgstr "" -#: src/gui/gui.cpp:4624 -msgid "song" -msgstr "曲目" +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" +msgstr "" -#: src/gui/gui.cpp:4625 -msgid "song comments" -msgstr "曲目留言" +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4626 -msgid "song information" -msgstr "曲目信息" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4627 -msgid "subsongs" -msgstr "子曲目" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4629 -msgid "channels" -msgstr "通道" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4630 -msgid "chip manager" -msgstr "芯片管理器" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" +msgstr "未保存! 保存后再退出?" -#: src/gui/gui.cpp:4631 -msgid "orders" -msgstr "" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" +msgstr "保留通道顺序" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" -msgstr "Pattern管理器" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" +msgstr "克隆通道数据" -#: src/gui/gui.cpp:4634 -msgid "mixer" -msgstr "混音器" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" +msgstr "克隆至末尾" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" -msgstr "兼容性标志" +#: src/gui/sysManager.cpp:56 +msgid "Actions" +msgstr "操作" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" -msgstr "素材" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" +msgstr "(拖动以交换芯片顺序)" -#: src/gui/gui.cpp:4642 -msgid "instruments" -msgstr "乐器" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" +msgstr "克隆##SysDup" -#: src/gui/gui.cpp:4643 -msgid "samples" -msgstr "采样" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" +msgstr "无法克隆芯片! (%s)" -#: src/gui/gui.cpp:4644 -msgid "wavetables" -msgstr "波表" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" +msgstr "替换##SysChange" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" -msgstr "乐器编辑器" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" +msgstr "你确定要移除此芯片?" -#: src/gui/gui.cpp:4648 -msgid "sample editor" -msgstr "采样编辑器" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" +msgstr "重排列Pattern" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" -msgstr "波表编辑器" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" +msgstr "整理Orders" -#: src/gui/gui.cpp:4652 -msgid "visualizers" -msgstr "可视化" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" +msgstr "使Patterns 独立" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" -msgstr "示波器 (主输出)" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" +msgstr "" +"Pattern %.2X\n" +"- 未分配" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" -msgstr "示波器 (全通道)" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" +msgstr "" +"Pattern %.2X\n" +"- 使用占比: %d (%.0f%%)\n" +"\n" +"右键擦除(小心!)" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" -msgstr "矢量示波器 (X-Y)" +# FM technical stuff, no translate. +# SSG-EG +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" +msgstr "" -#: src/gui/gui.cpp:4656 -msgid "volume meter" -msgstr "音量计" +#: src/gui/insEdit.cpp:43 +msgid "Down." +msgstr "" -#: src/gui/gui.cpp:4659 -msgid "tempo" -msgstr "拍子" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" +msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" -msgstr "节奏" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" +msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" +#: src/gui/insEdit.cpp:47 +msgid "Up." msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" -msgstr "寄存器" +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" +msgstr "" -#: src/gui/gui.cpp:4668 -msgid "statistics" -msgstr "负载数据" +# end of SSG-EG +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" +msgstr "" -#: src/gui/gui.cpp:4669 -msgid "memory composition" -msgstr "内存组成" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" +msgstr "" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" -msgstr "效果列表" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" +msgstr "" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" -msgstr "播放/编辑 控制" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" +msgstr "" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" -msgstr "钢琴键输入板" +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" +msgstr "" -#: src/gui/gui.cpp:4676 -msgid "spoiler" +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "Help" -msgstr "帮助 (简中汉化公测 v0.7.2024B)" +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" +msgstr "" -#: src/gui/gui.cpp:4680 -msgid "help" -msgstr "帮助 (简中汉化公测 v0.7.2024B)" +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" +msgstr "" -#: src/gui/gui.cpp:4682 -msgid "debug menu" -msgstr "调试菜单" +#: src/gui/insEdit.cpp:53 +msgid "AM" +msgstr "" -#: src/gui/gui.cpp:4683 -msgid "inspector" -msgstr "视觉元素检查" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" +msgstr "" -#: src/gui/gui.cpp:4684 -msgid "panic" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" msgstr "" -#: src/gui/gui.cpp:4685 -msgid "about..." -msgstr "关于..." +#: src/gui/insEdit.cpp:53 +msgid "Sustained" +msgstr "" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" msgstr "" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" msgstr "" -#: src/gui/gui.cpp:4704 -msgid "| Groove" -msgstr "| 节奏" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" +msgstr "" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" msgstr "" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" msgstr "" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" msgstr "" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Reverb" msgstr "" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Fine" msgstr "" -#: src/gui/gui.cpp:4721 -msgid "| " +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" msgstr "" -# 此项是在连续使用约8小时后显示. -# 为保证用户能在,半睡半醒,迷惚恍惚, 即连续使用8小时+,状态下瞬间理解. 简化含义,使用常见词. -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" -msgstr "你真是有够无聊的..." +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" +msgstr "" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" +msgstr "" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" +msgstr "" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" +msgstr "" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" -msgstr "音符休止 (切断)" +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" +msgstr "" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" -msgstr "音符休止 (释放)" +#: src/gui/insEdit.cpp:63 +msgid "Left Output" +msgstr "" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" -msgstr "仅释放宏" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" +msgstr "" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" msgstr "" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" msgstr "" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" msgstr "" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" msgstr "" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:75 +msgid "Left" msgstr "" -#: src/gui/gui.cpp:4812 -msgid "| modified" -msgstr "| 未保存" +#: src/gui/insEdit.cpp:76 +msgid "Right" +msgstr "" -# debug info no translate. -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" +#: src/gui/insEdit.cpp:77 +msgid "Tune" msgstr "" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" msgstr "" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" msgstr "" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" msgstr "" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" msgstr "" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" msgstr "" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" msgstr "" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" msgstr "" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" msgstr "" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" msgstr "" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" msgstr "" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" msgstr "" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" msgstr "" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" msgstr "" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" msgstr "" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" msgstr "" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" msgstr "" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" msgstr "" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" msgstr "" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" msgstr "" -#: src/gui/gui.cpp:5743 -msgid "You opened:" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" msgstr "" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" msgstr "" -# end of no translate. -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" -msgstr "选择乐器" - -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" msgstr "" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" -msgstr "导入Raw采样" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" +msgstr "" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." -msgstr "渲染中..." +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" +msgstr "" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" msgstr "" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." -msgstr "请稍后..." +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" +msgstr "" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" msgstr "" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" msgstr "" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" -msgstr "终止" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" +msgstr "" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" msgstr "" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" msgstr "" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" msgstr "" -#: src/gui/gui.cpp:6270 -msgid "Erasing" -msgstr "擦除" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" +msgstr "" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" -msgstr "所有子曲目" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" +msgstr "" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" -msgstr "当前子曲目" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" +msgstr "" -#: src/gui/gui.cpp:6347 -msgid "Optimization" -msgstr "优化" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" +msgstr "" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" -msgstr "去掉重复Pattern" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" +msgstr "" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" -msgstr "去掉未使用的乐器" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" +msgstr "" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" -msgstr "去掉未使用的采样" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" +msgstr "" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" -msgstr "算了! 取消" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" +msgstr "" -# unkown drum kit mode, need more look into. -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" msgstr "" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" msgstr "" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" msgstr "" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" msgstr "" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" msgstr "" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" msgstr "" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" msgstr "" -#: src/gui/gui.cpp:6846 -msgid "Data type:" +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" msgstr "" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" msgstr "" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" msgstr "" -# end of no translate -#: src/gui/gui.cpp:6878 -msgid "Big endian" -msgstr "大端序" +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" +msgstr "" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" -msgstr "交换小字节" +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" +msgstr "" -#: src/gui/gui.cpp:6890 -msgid "Swap words" -msgstr "交换 字" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" +msgstr "" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" -msgstr "编码:" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" +msgstr "" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" -msgstr "反向位顺序" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" +msgstr "" -# what are theses............... -# these are debug infos -# do not translate. -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" msgstr "" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" msgstr "" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" msgstr "" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" msgstr "" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" msgstr "" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" msgstr "" -#: src/gui/gui.cpp:7499 +#: src/gui/insEdit.cpp:230 msgid "" -"\n" -"falling back to software renderer. please restart Furnace." +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" msgstr "" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" msgstr "" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" msgstr "" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -# end of no translate. -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" -msgstr "LocaleSettings: CCjk" - -# something's up, setting it to CCjk now. -# 重要!上设置必须为Ccjk,zh-HK 中需为cCjk. 以启用字符库. -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" -msgstr "NES DPCM 数据" - -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" -msgstr "未保存! 保存后再退出?" - -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" -msgstr "保留通道顺序" - -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" -msgstr "克隆通道数据" - -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" -msgstr "克隆至末尾" - -#: src/gui/sysManager.cpp:56 -msgid "Actions" -msgstr "操作" - -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" -msgstr "(拖动以交换芯片顺序)" - -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" -msgstr "克隆##SysDup" - -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" -msgstr "无法克隆芯片! (%s)" - -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" -msgstr "替换##SysChange" - -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" -msgstr "你确定要移除此芯片?" - -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" -msgstr "重排列Pattern" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" +msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" -msgstr "整理Orders" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" +msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" -msgstr "使Patterns 独立" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" +msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" msgstr "" -"Pattern %.2X\n" -"- 未分配" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" msgstr "" -"Pattern %.2X\n" -"- 使用占比: %d (%.0f%%)\n" -"\n" -"右键擦除(小心!)" -# FM technical stuff, no translate. -# SSG-EG -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" msgstr "" -# end of SSG-EG -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" +#: src/gui/insEdit.cpp:440 +msgid "tone" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" +#: src/gui/insEdit.cpp:442 +msgid "envelope" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" +#: src/gui/insEdit.cpp:451 +msgid "special wave" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Fine" +#: src/gui/insEdit.cpp:464 +msgid "hold" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" +#: src/gui/insEdit.cpp:465 +msgid "alternate" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" +#: src/gui/insEdit.cpp:475 +msgid "mirror" msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" +#: src/gui/insEdit.cpp:479 +msgid "resolution" msgstr "" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" +#: src/gui/insEdit.cpp:480 +msgid "fixed" msgstr "" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" +#: src/gui/insEdit.cpp:481 +msgid "N/A" msgstr "" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" +#: src/gui/insEdit.cpp:488 +msgid "echo" msgstr "" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" msgstr "" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" msgstr "" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:72 -msgid "Left" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" msgstr "" -#: src/gui/insEdit.cpp:73 -msgid "Right" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" msgstr "" -#: src/gui/insEdit.cpp:74 -msgid "Tune" +#: src/gui/insEdit.cpp:507 +msgid "test" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" msgstr "" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" msgstr "" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" msgstr "" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" msgstr "" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" msgstr "" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" +#: src/gui/insEdit.cpp:517 +msgid "high3" msgstr "" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" +#: src/gui/insEdit.cpp:518 +msgid "high1" msgstr "" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" +#: src/gui/insEdit.cpp:519 +msgid "poly9" msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" +#: src/gui/insEdit.cpp:528 +msgid "16'" msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" +#: src/gui/insEdit.cpp:529 +msgid "8'" msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" +#: src/gui/insEdit.cpp:530 +msgid "4'" msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" +#: src/gui/insEdit.cpp:531 +msgid "2'" msgstr "" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" +#: src/gui/insEdit.cpp:532 +msgid "sustain" msgstr "" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" +#: src/gui/insEdit.cpp:537 +msgid "square" msgstr "" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" +#: src/gui/insEdit.cpp:545 +msgid "surround" msgstr "" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" msgstr "" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" msgstr "" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" msgstr "" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" msgstr "" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" msgstr "" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" msgstr "" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" msgstr "" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" +#: src/gui/insEdit.cpp:562 +msgid "low pass" msgstr "" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" msgstr "" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" +#: src/gui/insEdit.cpp:564 +msgid "band pass" msgstr "" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" msgstr "" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" msgstr "" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" +#: src/gui/insEdit.cpp:579 +msgid "invert B" msgstr "" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" +#: src/gui/insEdit.cpp:580 +msgid "invert A" msgstr "" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" +#: src/gui/insEdit.cpp:581 +msgid "reset B" msgstr "" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" +#: src/gui/insEdit.cpp:582 +msgid "reset A" msgstr "" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" +#: src/gui/insEdit.cpp:583 +msgid "clip B" msgstr "" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" +#: src/gui/insEdit.cpp:584 +msgid "clip A" msgstr "" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" msgstr "" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" msgstr "" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" +#: src/gui/insEdit.cpp:599 +msgid "rear right" msgstr "" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" +#: src/gui/insEdit.cpp:600 +msgid "rear left" msgstr "" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" +#: src/gui/insEdit.cpp:605 +msgid "on" msgstr "" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" msgstr "" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" msgstr "" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" +#: src/gui/insEdit.cpp:616 +msgid "pause" msgstr "" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" +#: src/gui/insEdit.cpp:617 +msgid "reverse" msgstr "" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" msgstr "" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" +#: src/gui/insEdit.cpp:636 +msgid "Average" msgstr "" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" msgstr "" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" msgstr "" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" msgstr "" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" msgstr "" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" msgstr "" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" msgstr "" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" msgstr "" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" +#: src/gui/insEdit.cpp:648 +msgid "Slide" msgstr "" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" msgstr "" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" msgstr "" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" msgstr "" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" +msgstr "" + +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" msgstr "" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" msgstr "" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" msgstr "" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" msgstr "" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" msgstr "" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" +#: src/gui/insEdit.cpp:729 +msgid "Relative" +msgstr "相对音调" + +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" +#: src/gui/insEdit.cpp:778 +msgid "Random" msgstr "" -#: src/gui/insEdit.cpp:335 -msgid "triangle" +#: src/gui/insEdit.cpp:795 +msgid "Self" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" msgstr "" -#: src/gui/insEdit.cpp:366 -msgid "fixed" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" msgstr "" -#: src/gui/insEdit.cpp:367 -msgid "N/A" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" msgstr "" -#: src/gui/insEdit.cpp:374 -msgid "echo" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" msgstr "" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" msgstr "" -#: src/gui/insEdit.cpp:393 -msgid "test" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:403 -msgid "high3" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:404 -msgid "high1" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:405 -msgid "poly9" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:414 -msgid "16'" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:417 -msgid "2'" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:423 -msgid "square" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:431 -msgid "surround" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:437 -msgid "oneshot" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:448 -msgid "low pass" +#: src/gui/insEdit.cpp:3281 +msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:450 -msgid "band pass" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:465 -msgid "invert B" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:466 -msgid "invert A" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:467 -msgid "reset B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:468 -msgid "reset A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:469 -msgid "clip B" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:470 -msgid "clip A" +#: src/gui/insEdit.cpp:3397 +msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:485 -msgid "rear right" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:486 -msgid "rear left" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:491 -msgid "on" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:502 -msgid "pause" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:503 -msgid "reverse" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:522 -msgid "Average" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." msgstr "" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:534 -msgid "Slide" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" +#: src/gui/insEdit.cpp:4329 +msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" +#: src/gui/insEdit.cpp:5231 +msgid "F" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" -msgstr "相对音调" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" +msgstr "" -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" msgstr "" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" msgstr "" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6303 #, c-format -msgid "%s name" +msgid "Decrease resonance when pitch increases##decreaseres%d" msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3447 -msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6346 +msgid "In" msgstr "" -#: src/gui/insEdit.cpp:3663 -msgid "Env" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Envelope 2 (kick only)" +msgid "Feed signal from filter %d output to channel output" msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Operator %d" +msgid "Filter %d macros" msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "宏" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "琵琶器" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "相位重置" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "占空比/噪声" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "环绕" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "声像 (左)" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "声像 (右)" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "噪声频率" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "偏移..." -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "偏移" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "最小" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "最大" +#~ msgid "About screen party time" +#~ msgstr "关于屏幕派对模式" + +#~ msgid "Warning: may cause epileptic seizures." +#~ msgstr "警告: 可能导致光敏性癫痫." + +#~ msgid "" +#~ "common values:\n" +#~ "- 1 for mono\n" +#~ "- 2 for stereo\n" +#~ "- 4 for quadraphonic\n" +#~ "- 6 for 5.1 surround\n" +#~ "- 8 for 7.1 surround" +#~ msgstr "" +#~ "常用值:\n" +#~ "- 1 for mono\n" +#~ "- 2 for stereo\n" +#~ "- 4 for quadraphonic\n" +#~ "- 6 for 5.1 surround\n" +#~ "- 8 for 7.1 surround" + +#~ msgid "Horizontal instrument list" +#~ msgstr "水平乐器列表" + +#~ msgid "" +#~ "use a width of:\n" +#~ "- any on Amiga/N163\n" +#~ "- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, " +#~ "Virtual Boy and WonderSwan\n" +#~ "- 64 on FDS\n" +#~ "- 128 on X1-010\n" +#~ "any other widths will be scaled during playback." +#~ msgstr "" +#~ "波表宽区间:\n" +#~ "- 任意值可用于 Amiga/N163\n" +#~ "- 32 在 Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, " +#~ "Virtual Boy 和 WonderSwan\n" +#~ "- 64 在 FDS\n" +#~ "- 128 在 X1-010 系统\n" +#~ "超过区间的宽度会在播放时按比例调整." + +#~ msgid "" +#~ "use a height of:\n" +#~ "- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +#~ "Envelope shape and N163\n" +#~ "- 32 for PC Engine\n" +#~ "- 64 for FDS and Virtual Boy\n" +#~ "- 256 for X1-010 and SCC\n" +#~ "any other heights will be scaled during playback." +#~ msgstr "" +#~ "波表高区间:\n" +#~ "- 16 用在 Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +#~ "Envelope shape 和 N163 上\n" +#~ "- 32 于 PC Engine\n" +#~ "- 64 于 FDS and Virtual Boy\n" +#~ "- 256 于 X1-010 and SCC\n" +#~ "超过区间的高度会在播放时按比例调整." + +#~ msgid "" +#~ "if you need help, you may:\n" +#~ "- read the manual (a file called manual.pdf)\n" +#~ "- ask for help in Discussions (https://github.com/tildearrow/furnace/" +#~ "discussions)" +#~ msgstr "" +#~ "如何您需要帮助,请:\n" +#~ "- 阅读说明书 (文件名 manual.pdf)\n" +#~ "- 在Discussions 中询问 (https://github.com/tildearrow/furnace/discussions)" + +#~ msgid "" +#~ "if you find any issues, be sure to report them! the issue tracker is " +#~ "here: https://github.com/tildearrow/furnace/issues" +#~ msgstr "" +#~ "如果您发现任何问题, 敬请务必回报! issue tracker: https://github.com/" +#~ "tildearrow/furnace/issues" + #~ msgid "F1xx: Single tick note slide up" #~ msgstr "F1xx: 单刻度音符上滑" diff --git a/po/zh_HK.po b/po/zh_HK.po index 7693902283..bc1a3e598a 100644 --- a/po/zh_HK.po +++ b/po/zh_HK.po @@ -37,12 +37,12 @@ msgstr "" #: src/engine/fileOps/ppc.cpp:139 src/engine/fileOps/pvi.cpp:155 #: src/engine/fileOps/p.cpp:121 src/engine/fileOps/pps.cpp:122 -#: src/engine/fileOps/pzi.cpp:152 src/engine/fileOps/p86.cpp:139 -#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2829 +#: src/engine/fileOps/pzi.cpp:151 src/engine/fileOps/p86.cpp:139 +#: src/engine/fileOps/pdx.cpp:98 src/engine/engine.cpp:2870 msgid "premature end of file" msgstr "" -#: src/engine/fileOps/s3m.cpp:320 +#: src/engine/fileOps/s3m.cpp:320 src/gui/insEdit.cpp:799 #, c-format msgid "Channel %d" msgstr "" @@ -54,1245 +54,1598 @@ msgstr "" # end of tecnical insturment things. # below are the effects...... hesitate to translate. -#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 +#: src/engine/sysDef.cpp:425 src/engine/sysDef.cpp:439 msgid "20xx: Set channel mode (bit 0: square; bit 1: noise; bit 2: envelope)" msgstr "20xx: 設置通道模式 (位數0: 方波; bit 1: noise; bit 2: envelope)" -#: src/engine/sysDef.cpp:429 +#: src/engine/sysDef.cpp:426 msgid "21xx: Set noise frequency (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:427 src/engine/sysDef.cpp:441 msgid "22xy: Set envelope mode (x: shape, y: enable for this channel)" msgstr "" -#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:428 src/engine/sysDef.cpp:442 msgid "23xx: Set envelope period low byte" msgstr "" -#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:429 src/engine/sysDef.cpp:443 msgid "24xx: Set envelope period high byte" msgstr "" -#: src/engine/sysDef.cpp:433 src/engine/sysDef.cpp:447 -#: src/engine/sysDef.cpp:1603 +#: src/engine/sysDef.cpp:430 src/engine/sysDef.cpp:444 +#: src/engine/sysDef.cpp:1719 msgid "25xx: Envelope slide up" msgstr "" -#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:448 -#: src/engine/sysDef.cpp:1604 +#: src/engine/sysDef.cpp:431 src/engine/sysDef.cpp:445 +#: src/engine/sysDef.cpp:1720 msgid "26xx: Envelope slide down" msgstr "" -#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:449 -#: src/engine/sysDef.cpp:1605 +#: src/engine/sysDef.cpp:432 src/engine/sysDef.cpp:446 +#: src/engine/sysDef.cpp:1721 msgid "29xy: Set auto-envelope (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:436 +#: src/engine/sysDef.cpp:433 msgid "2Cxx: Set timer period offset (bit 7: sign)" msgstr "" -#: src/engine/sysDef.cpp:437 src/engine/sysDef.cpp:450 +#: src/engine/sysDef.cpp:434 src/engine/sysDef.cpp:447 msgid "2Exx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:438 src/engine/sysDef.cpp:451 +#: src/engine/sysDef.cpp:435 src/engine/sysDef.cpp:448 msgid "2Fxx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:443 +#: src/engine/sysDef.cpp:440 msgid "21xx: Set noise frequency (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:452 +#: src/engine/sysDef.cpp:449 msgid "12xx: Set duty cycle (0 to 8)" msgstr "" -#: src/engine/sysDef.cpp:454 +#: src/engine/sysDef.cpp:451 msgid "27xx: Set noise AND mask" msgstr "" -#: src/engine/sysDef.cpp:455 +#: src/engine/sysDef.cpp:452 msgid "28xx: Set noise OR mask" msgstr "" -#: src/engine/sysDef.cpp:456 +#: src/engine/sysDef.cpp:453 msgid "" "2Cxy: Automatic noise frequency (x: mode (0: disable, 1: freq, 2: freq + OR " "mask); y: offset)" msgstr "" -#: src/engine/sysDef.cpp:457 +#: src/engine/sysDef.cpp:454 msgid "2Dxx: NOT TO BE EMPLOYED BY THE COMPOSER" msgstr "" -#: src/engine/sysDef.cpp:461 +#: src/engine/sysDef.cpp:458 msgid "30xx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:466 +#: src/engine/sysDef.cpp:463 msgid "18xx: Toggle extended channel 3 mode" msgstr "" -#: src/engine/sysDef.cpp:471 src/engine/sysDef.cpp:769 -#: src/engine/sysDef.cpp:1028 src/engine/sysDef.cpp:1276 -#: src/engine/sysDef.cpp:1597 +#: src/engine/sysDef.cpp:468 src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:1141 src/engine/sysDef.cpp:1391 +#: src/engine/sysDef.cpp:1713 msgid "17xx: Toggle PCM mode (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:472 src/engine/sysDef.cpp:1657 -#: src/engine/sysDef.cpp:1967 +#: src/engine/sysDef.cpp:469 src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:2131 msgid "DFxx: Set sample playback direction (0: normal; 1: reverse)" msgstr "" -#: src/engine/sysDef.cpp:477 +#: src/engine/sysDef.cpp:474 msgid "18xx: Toggle drums mode (1: enabled; 0: disabled)" msgstr "" -#: src/engine/sysDef.cpp:481 src/engine/sysDef.cpp:557 -#: src/engine/sysDef.cpp:578 +#: src/engine/sysDef.cpp:478 src/engine/sysDef.cpp:554 +#: src/engine/sysDef.cpp:575 msgid "11xx: Set feedback (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:482 +#: src/engine/sysDef.cpp:479 msgid "12xx: Set level of operator 1 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:483 +#: src/engine/sysDef.cpp:480 msgid "13xx: Set level of operator 2 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:484 +#: src/engine/sysDef.cpp:481 msgid "14xx: Set level of operator 3 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:485 +#: src/engine/sysDef.cpp:482 msgid "15xx: Set level of operator 4 (0 highest, 7F lowest)" msgstr "" -#: src/engine/sysDef.cpp:486 src/engine/sysDef.cpp:583 -#: src/engine/sysDef.cpp:638 +#: src/engine/sysDef.cpp:483 src/engine/sysDef.cpp:580 +#: src/engine/sysDef.cpp:660 msgid "16xy: Set operator multiplier (x: operator from 1 to 4; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:487 +#: src/engine/sysDef.cpp:484 msgid "19xx: Set attack of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:488 +#: src/engine/sysDef.cpp:485 msgid "1Axx: Set attack of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:489 +#: src/engine/sysDef.cpp:486 msgid "1Bxx: Set attack of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:490 +#: src/engine/sysDef.cpp:487 msgid "1Cxx: Set attack of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:491 +#: src/engine/sysDef.cpp:488 msgid "1Dxx: Set attack of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:492 src/engine/sysDef.cpp:591 -#: src/engine/sysDef.cpp:659 +#: src/engine/sysDef.cpp:489 src/engine/sysDef.cpp:588 +#: src/engine/sysDef.cpp:681 msgid "50xy: Set AM (x: operator from 1 to 4 (0 for all ops); y: AM)" msgstr "" -#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 -#: src/engine/sysDef.cpp:660 +#: src/engine/sysDef.cpp:490 src/engine/sysDef.cpp:589 +#: src/engine/sysDef.cpp:682 msgid "" "51xy: Set sustain level (x: operator from 1 to 4 (0 for all ops); y: sustain)" msgstr "" -#: src/engine/sysDef.cpp:494 src/engine/sysDef.cpp:593 -#: src/engine/sysDef.cpp:661 +#: src/engine/sysDef.cpp:491 src/engine/sysDef.cpp:590 +#: src/engine/sysDef.cpp:683 msgid "52xy: Set release (x: operator from 1 to 4 (0 for all ops); y: release)" msgstr "" -#: src/engine/sysDef.cpp:495 +#: src/engine/sysDef.cpp:492 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:496 src/engine/sysDef.cpp:595 -#: src/engine/sysDef.cpp:663 +#: src/engine/sysDef.cpp:493 src/engine/sysDef.cpp:592 +#: src/engine/sysDef.cpp:685 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:497 +#: src/engine/sysDef.cpp:494 msgid "56xx: Set decay of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:498 +#: src/engine/sysDef.cpp:495 msgid "57xx: Set decay of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:499 +#: src/engine/sysDef.cpp:496 msgid "58xx: Set decay of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:500 +#: src/engine/sysDef.cpp:497 msgid "59xx: Set decay of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:501 +#: src/engine/sysDef.cpp:498 msgid "5Axx: Set decay of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:502 +#: src/engine/sysDef.cpp:499 msgid "5Bxx: Set decay 2 of all operators (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:503 +#: src/engine/sysDef.cpp:500 msgid "5Cxx: Set decay 2 of operator 1 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:504 +#: src/engine/sysDef.cpp:501 msgid "5Dxx: Set decay 2 of operator 2 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:505 +#: src/engine/sysDef.cpp:502 msgid "5Exx: Set decay 2 of operator 3 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:506 +#: src/engine/sysDef.cpp:503 msgid "5Fxx: Set decay 2 of operator 4 (0 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:507 src/engine/sysDef.cpp:518 +#: src/engine/sysDef.cpp:504 src/engine/sysDef.cpp:515 msgid "60xx: Set operator mask (bits 0-3)" msgstr "" -#: src/engine/sysDef.cpp:512 +#: src/engine/sysDef.cpp:509 msgid "10xx: Set noise frequency (xx: value; 0 disables noise)" msgstr "" -#: src/engine/sysDef.cpp:513 +#: src/engine/sysDef.cpp:510 msgid "17xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:514 +#: src/engine/sysDef.cpp:511 msgid "18xx: Set LFO waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:515 +#: src/engine/sysDef.cpp:512 msgid "1Exx: Set AM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:516 +#: src/engine/sysDef.cpp:513 msgid "1Fxx: Set PM depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:517 +#: src/engine/sysDef.cpp:514 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:523 +#: src/engine/sysDef.cpp:520 msgid "24xx: Set LFO 2 speed" msgstr "" -#: src/engine/sysDef.cpp:524 +#: src/engine/sysDef.cpp:521 msgid "25xx: Set LFO 2 waveform (0 saw, 1 square, 2 triangle, 3 noise)" msgstr "" -#: src/engine/sysDef.cpp:525 +#: src/engine/sysDef.cpp:522 msgid "26xx: Set AM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:526 +#: src/engine/sysDef.cpp:523 msgid "27xx: Set PM 2 depth (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:527 +#: 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:528 src/engine/sysDef.cpp:653 +#: src/engine/sysDef.cpp:525 src/engine/sysDef.cpp:675 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:529 +#: 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:530 +#: 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:533 +#: 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:534 +#: 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:535 +#: 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:536 +#: 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:543 +#: src/engine/sysDef.cpp:540 msgid "10xy: Setup LFO (x: enable; y: speed)" msgstr "" -#: src/engine/sysDef.cpp:544 +#: 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:552 +#: src/engine/sysDef.cpp:549 msgid "1Fxx: Set ADPCM-A global volume (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:556 +#: src/engine/sysDef.cpp:553 msgid "10xx: Set patch (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:579 -#: src/engine/sysDef.cpp:634 +#: src/engine/sysDef.cpp:555 src/engine/sysDef.cpp:576 +#: src/engine/sysDef.cpp:656 msgid "12xx: Set level of operator 1 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:580 -#: src/engine/sysDef.cpp:635 -msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +#: src/engine/sysDef.cpp:556 +msgid "13xx: Set level of operator 2 (0 highest, F lowest)" msgstr "" -#: src/engine/sysDef.cpp:560 +#: src/engine/sysDef.cpp:557 msgid "16xy: Set operator multiplier (x: operator from 1 to 2; y: multiplier)" msgstr "" -#: src/engine/sysDef.cpp:561 src/engine/sysDef.cpp:585 -#: src/engine/sysDef.cpp:640 +#: src/engine/sysDef.cpp:558 src/engine/sysDef.cpp:582 +#: src/engine/sysDef.cpp:662 msgid "19xx: Set attack of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:562 src/engine/sysDef.cpp:586 -#: src/engine/sysDef.cpp:641 +#: src/engine/sysDef.cpp:559 src/engine/sysDef.cpp:583 +#: src/engine/sysDef.cpp:663 msgid "1Axx: Set attack of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:563 src/engine/sysDef.cpp:587 -#: src/engine/sysDef.cpp:642 +#: src/engine/sysDef.cpp:560 src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:664 msgid "1Bxx: Set attack of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:564 +#: 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:565 +#: 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:566 +#: 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:567 +#: 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:568 +#: 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:569 +#: 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:570 src/engine/sysDef.cpp:597 -#: src/engine/sysDef.cpp:665 +#: src/engine/sysDef.cpp:567 src/engine/sysDef.cpp:594 +#: src/engine/sysDef.cpp:687 msgid "56xx: Set decay of all operators (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:571 src/engine/sysDef.cpp:598 -#: src/engine/sysDef.cpp:666 +#: src/engine/sysDef.cpp:568 src/engine/sysDef.cpp:595 +#: src/engine/sysDef.cpp:688 msgid "57xx: Set decay of operator 1 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:572 src/engine/sysDef.cpp:599 -#: src/engine/sysDef.cpp:667 +#: src/engine/sysDef.cpp:569 src/engine/sysDef.cpp:596 +#: src/engine/sysDef.cpp:689 msgid "58xx: Set decay of operator 2 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:573 +#: 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:577 +#: src/engine/sysDef.cpp:574 msgid "10xx: Set global AM depth (0: 1dB, 1: 4.8dB)" msgstr "" -#: src/engine/sysDef.cpp:581 src/engine/sysDef.cpp:636 +#: src/engine/sysDef.cpp:577 src/engine/sysDef.cpp:657 +msgid "13xx: Set level of operator 2 (0 highest, 3F lowest)" +msgstr "" + +#: src/engine/sysDef.cpp:578 src/engine/sysDef.cpp:658 msgid "14xx: Set level of operator 3 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:582 src/engine/sysDef.cpp:637 +#: src/engine/sysDef.cpp:579 src/engine/sysDef.cpp:659 msgid "15xx: Set level of operator 4 (0 highest, 3F lowest)" msgstr "" -#: src/engine/sysDef.cpp:584 +#: src/engine/sysDef.cpp:581 msgid "17xx: Set global vibrato depth (0: normal, 1: double)" msgstr "" -#: src/engine/sysDef.cpp:588 src/engine/sysDef.cpp:643 +#: src/engine/sysDef.cpp:585 src/engine/sysDef.cpp:665 msgid "1Cxx: Set attack of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:589 src/engine/sysDef.cpp:644 +#: src/engine/sysDef.cpp:586 src/engine/sysDef.cpp:666 msgid "1Dxx: Set attack of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:590 +#: 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:594 src/engine/sysDef.cpp:662 +#: src/engine/sysDef.cpp:591 src/engine/sysDef.cpp:684 msgid "53xy: Set vibrato (x: operator from 1 to 4 (0 for all ops); y: enabled)" msgstr "" -#: src/engine/sysDef.cpp:596 src/engine/sysDef.cpp:664 +#: src/engine/sysDef.cpp:593 src/engine/sysDef.cpp:686 msgid "" "55xy: Set envelope sustain (x: operator from 1 to 4 (0 for all ops); y: " "enabled)" msgstr "" -#: src/engine/sysDef.cpp:600 src/engine/sysDef.cpp:668 +#: src/engine/sysDef.cpp:597 src/engine/sysDef.cpp:690 msgid "59xx: Set decay of operator 3 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:601 src/engine/sysDef.cpp:669 +#: src/engine/sysDef.cpp:598 src/engine/sysDef.cpp:691 msgid "5Axx: Set decay of operator 4 (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:602 src/engine/sysDef.cpp:670 +#: src/engine/sysDef.cpp:599 src/engine/sysDef.cpp:692 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:606 src/engine/sysDef.cpp:683 +#: src/engine/sysDef.cpp:604 +msgid "1Exy: FM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:605 +msgid "1Fxy: PCM global level (x: left, y: right; 0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:606 +msgid "20xx: PCM LFO Rate (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:607 +msgid "21xx: PCM LFO PM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:608 +msgid "22xx: PCM LFO AM Depth (0 to 7)" +msgstr "" + +#: src/engine/sysDef.cpp:609 +msgid "23xx: PCM Attack Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:610 +msgid "24xx: PCM Decay 1 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:611 +msgid "25xx: PCM Decay Level (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:612 +msgid "26xx: PCM Decay 2 Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:613 +msgid "27xx: PCM Release Rate (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:614 +msgid "28xx: PCM Rate Correction (0 to 15)" +msgstr "" + +#: src/engine/sysDef.cpp:615 +msgid "2Cxx: PCM Damp" +msgstr "" + +#: src/engine/sysDef.cpp:616 +msgid "2Dxx: PCM Pseudo Reverb" +msgstr "" + +#: src/engine/sysDef.cpp:617 +msgid "2Exx: PCM LFO Reset" +msgstr "" + +#: src/engine/sysDef.cpp:618 +msgid "2Fxx: PCM Level Direct" +msgstr "" + +#: src/engine/sysDef.cpp:622 src/engine/sysDef.cpp:705 msgid "" "10xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise)" msgstr "" -#: src/engine/sysDef.cpp:607 +#: src/engine/sysDef.cpp:623 msgid "11xx: Set coarse cutoff (not recommended; use 4xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:608 +#: src/engine/sysDef.cpp:624 msgid "12xx: Set coarse pulse width (not recommended; use 3xxx instead)" msgstr "" -#: src/engine/sysDef.cpp:609 +#: src/engine/sysDef.cpp:625 msgid "13xx: Set resonance (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:610 +#: src/engine/sysDef.cpp:626 msgid "" "14xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:611 +#: src/engine/sysDef.cpp:627 msgid "15xx: Set envelope reset time" msgstr "" -#: src/engine/sysDef.cpp:612 +#: src/engine/sysDef.cpp:628 msgid "1Axx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:613 +#: src/engine/sysDef.cpp:629 msgid "1Bxy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:614 +#: src/engine/sysDef.cpp:630 msgid "1Cxy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:615 +#: src/engine/sysDef.cpp:631 msgid "1Exy: Change other parameters (LEGACY)" msgstr "" -#: src/engine/sysDef.cpp:616 +#: src/engine/sysDef.cpp:632 msgid "20xy: Set attack/decay (x: attack; y: decay)" msgstr "" -#: src/engine/sysDef.cpp:617 +#: src/engine/sysDef.cpp:633 msgid "21xy: Set sustain/release (x: sustain; y: release)" msgstr "" -#: src/engine/sysDef.cpp:619 src/engine/sysDef.cpp:691 +#: src/engine/sysDef.cpp:635 +msgid "22xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:636 +msgid "23xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:638 +msgid "24xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:639 +msgid "25xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:641 src/engine/sysDef.cpp:719 msgid "3xxx: Set pulse width (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:620 +#: src/engine/sysDef.cpp:642 msgid "4xxx: Set cutoff (0 to 7FF)" msgstr "" -#: src/engine/sysDef.cpp:625 src/engine/sysDef.cpp:748 -#: src/engine/sysDef.cpp:765 src/engine/sysDef.cpp:1003 -#: src/engine/sysDef.cpp:1053 src/engine/sysDef.cpp:1272 -#: src/engine/sysDef.cpp:1324 src/engine/sysDef.cpp:1594 -#: src/engine/sysDef.cpp:1792 src/engine/sysDef.cpp:1796 -#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2067 -#: src/engine/sysDef.cpp:2081 +#: src/engine/sysDef.cpp:647 src/engine/sysDef.cpp:855 +#: src/engine/sysDef.cpp:872 src/engine/sysDef.cpp:1116 +#: src/engine/sysDef.cpp:1166 src/engine/sysDef.cpp:1387 +#: src/engine/sysDef.cpp:1439 src/engine/sysDef.cpp:1710 +#: src/engine/sysDef.cpp:1918 src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2023 src/engine/sysDef.cpp:2231 +#: src/engine/sysDef.cpp:2245 msgid "10xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:629 +#: src/engine/sysDef.cpp:651 msgid "20xx: Set PCM frequency" msgstr "" -#: src/engine/sysDef.cpp:633 +#: src/engine/sysDef.cpp:655 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:639 +#: src/engine/sysDef.cpp:661 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:645 +#: src/engine/sysDef.cpp:667 msgid "20xy: Set panning of operator 1 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:646 +#: src/engine/sysDef.cpp:668 msgid "21xy: Set panning of operator 2 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:647 +#: src/engine/sysDef.cpp:669 msgid "22xy: Set panning of operator 3 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:648 +#: src/engine/sysDef.cpp:670 msgid "23xy: Set panning of operator 4 (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:649 +#: src/engine/sysDef.cpp:671 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:650 +#: src/engine/sysDef.cpp:672 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:651 +#: src/engine/sysDef.cpp:673 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:652 +#: src/engine/sysDef.cpp:674 msgid "27xx: Set noise mode for operator 4 (x: mode from 0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:654 +#: src/engine/sysDef.cpp:676 msgid "" "2Fxy: Set fixed frequency block (x: operator from 1 to 4; y: octave from 0 " "to 7)" msgstr "" -#: src/engine/sysDef.cpp:655 +#: src/engine/sysDef.cpp:677 msgid "40xx: Set detune of operator 1 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:656 +#: src/engine/sysDef.cpp:678 msgid "41xx: Set detune of operator 2 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:657 +#: src/engine/sysDef.cpp:679 msgid "42xx: Set detune of operator 3 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:658 +#: src/engine/sysDef.cpp:680 msgid "43xx: Set detune of operator 4 (80: center)" msgstr "" -#: src/engine/sysDef.cpp:673 +#: src/engine/sysDef.cpp:695 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:674 +#: src/engine/sysDef.cpp:696 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:675 +#: src/engine/sysDef.cpp:697 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:676 +#: src/engine/sysDef.cpp:698 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:684 +#: src/engine/sysDef.cpp:706 msgid "11xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:685 +#: src/engine/sysDef.cpp:707 msgid "" "12xx: Set filter mode (bit 0: low pass; bit 1: band pass; bit 2: high pass)" msgstr "" -#: src/engine/sysDef.cpp:686 +#: src/engine/sysDef.cpp:708 msgid "13xx: Disable envelope reset for this channel (1 disables; 0 enables)" msgstr "" -#: src/engine/sysDef.cpp:687 +#: src/engine/sysDef.cpp:709 msgid "14xy: Reset cutoff (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:688 +#: src/engine/sysDef.cpp:710 msgid "15xy: Reset pulse width (x: on new note; y: now)" msgstr "" -#: src/engine/sysDef.cpp:689 +#: src/engine/sysDef.cpp:711 msgid "16xy: Change other parameters" msgstr "" -#: src/engine/sysDef.cpp:692 src/engine/sysDef.cpp:1737 -msgid "4xxx: Set cutoff (0 to FFF)" +#: src/engine/sysDef.cpp:713 +msgid "17xx: Pulse width slide up" msgstr "" -# end of no translate. -#: src/engine/sysDef.cpp:700 -msgid "Yamaha YMU759 (MA-2)" +#: src/engine/sysDef.cpp:714 +msgid "18xx: Pulse width slide down" msgstr "" -#: src/engine/sysDef.cpp:701 -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." +#: src/engine/sysDef.cpp:716 +msgid "19xx: Filter cutoff slide up" msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 1" -msgstr "通道 1" - -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:918 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1241 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1400 src/engine/sysDef.cpp:1503 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1612 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1904 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1974 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2041 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2126 -#: src/engine/sysDef.cpp:2142 src/engine/sysDef.cpp:2154 -msgid "Channel 2" -msgstr "通道 2" - -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:810 src/engine/sysDef.cpp:822 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1803 src/engine/sysDef.cpp:1814 -#: src/engine/sysDef.cpp:1825 src/engine/sysDef.cpp:1836 -#: src/engine/sysDef.cpp:1914 src/engine/sysDef.cpp:1948 -#: src/engine/sysDef.cpp:1961 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2142 -#: src/engine/sysDef.cpp:2154 -msgid "Channel 3" -msgstr "通道 3" +#: src/engine/sysDef.cpp:717 +msgid "1Axx: Filter cutoff slide down" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:877 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1241 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1503 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1576 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1709 -#: src/engine/sysDef.cpp:1745 src/engine/sysDef.cpp:1757 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1914 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1961 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -#: src/engine/sysDef.cpp:2126 src/engine/sysDef.cpp:2154 -msgid "Channel 4" -msgstr "通道 4" +#: src/engine/sysDef.cpp:720 src/engine/sysDef.cpp:1863 +msgid "4xxx: Set cutoff (0 to FFF)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1318 -#: src/engine/sysDef.cpp:1360 src/engine/sysDef.cpp:1400 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1576 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1709 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 5" -msgstr "通道 5" +#: src/engine/sysDef.cpp:725 +msgid "" +"60xx: Set waveform (bit 0: triangle; bit 1: saw; bit 2: pulse; bit 3: noise; " +"bit 4: special wave)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:759 -#: src/engine/sysDef.cpp:980 src/engine/sysDef.cpp:1079 -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1256 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1360 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 6" -msgstr "通道 6" +#: src/engine/sysDef.cpp:726 +msgid "61xx: Set special wave (00-39)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 7" -msgstr "通道 7" +#: src/engine/sysDef.cpp:727 +msgid "" +"62xx: Modulation control (bit 0: ring mod; bit 1: osc. sync; bit 2: phase " +"mod)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:980 -#: src/engine/sysDef.cpp:1079 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1256 src/engine/sysDef.cpp:1306 -#: src/engine/sysDef.cpp:1536 src/engine/sysDef.cpp:1588 -#: src/engine/sysDef.cpp:1673 src/engine/sysDef.cpp:1745 -#: src/engine/sysDef.cpp:1814 src/engine/sysDef.cpp:1825 -#: src/engine/sysDef.cpp:1836 src/engine/sysDef.cpp:1984 -#: src/engine/sysDef.cpp:1995 src/engine/sysDef.cpp:2074 -#: src/engine/sysDef.cpp:2090 src/engine/sysDef.cpp:2154 -msgid "Channel 8" -msgstr "通道 8" +#: src/engine/sysDef.cpp:728 +msgid "63xy: Reset pulse width (x: on new note; y: now)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 9" -msgstr "通道 9" +#: src/engine/sysDef.cpp:730 +msgid "64xx: Set ring modulation source channel (0-7)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 10" -msgstr "通道 10" +#: src/engine/sysDef.cpp:731 +msgid "65xx: Set hard sync source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 11" -msgstr "通道 11" +#: src/engine/sysDef.cpp:732 +msgid "66xx: Set phase modulation source channel (0-6)" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 12" -msgstr "通道 12" +#: src/engine/sysDef.cpp:734 +msgid "67xx: Set attack" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 13" -msgstr "通道 13" +#: src/engine/sysDef.cpp:735 +msgid "68xx: Set decay" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 14" -msgstr "通道 14" +#: src/engine/sysDef.cpp:736 +msgid "69xx: Set sustain level" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 15" -msgstr "通道 15" +#: src/engine/sysDef.cpp:737 +msgid "6Axx: Set sustain rate" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:1214 -#: src/engine/sysDef.cpp:1306 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1588 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 src/engine/sysDef.cpp:1995 -#: src/engine/sysDef.cpp:2074 src/engine/sysDef.cpp:2090 -msgid "Channel 16" -msgstr "通道 16" +#: src/engine/sysDef.cpp:738 +msgid "6Bxx: Set release" +msgstr "" -#: src/engine/sysDef.cpp:702 src/engine/sysDef.cpp:703 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:1536 -#: src/engine/sysDef.cpp:1771 src/engine/sysDef.cpp:1892 -#: src/engine/sysDef.cpp:1948 src/engine/sysDef.cpp:1949 -#: src/gui/settings.cpp:4138 -msgid "PCM" +#: src/engine/sysDef.cpp:740 +msgid "6Cxx: Set wave mix mode (0-4)" msgstr "" -#: src/engine/sysDef.cpp:709 -msgid "Sega Genesis/Mega Drive" +#: src/engine/sysDef.cpp:742 +msgid "6Dxx: Set noise LFSR feedback bits (low byte)" msgstr "" -#: src/engine/sysDef.cpp:715 -msgid "Sega Genesis Extended Channel 3" +#: src/engine/sysDef.cpp:743 +msgid "6Exx: Set noise LFSR feedback bits (medium byte)" msgstr "" -#: src/engine/sysDef.cpp:721 src/gui/sysConf.cpp:167 -msgid "TI SN76489" +#: src/engine/sysDef.cpp:744 +msgid "6Fxx: Set noise LFSR feedback bits (higher byte)" msgstr "" -#: src/engine/sysDef.cpp:722 -msgid "" -"a square/noise sound chip found on the Sega Master System, ColecoVision, " -"Tandy, TI's own 99/4A and a few other places." +#: src/engine/sysDef.cpp:745 +msgid "70xx: Set noise LFSR feedback bits (highest bits, 0-3F)" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 1" +#: src/engine/sysDef.cpp:747 +msgid "71xx: Set filter 1 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 2" +#: src/engine/sysDef.cpp:748 +msgid "72xx: Set filter 2 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1878 src/engine/sysDef.cpp:1935 -msgid "Square 3" +#: src/engine/sysDef.cpp:749 +msgid "73xx: Set filter 3 resonance" msgstr "" -#: src/engine/sysDef.cpp:723 src/engine/sysDef.cpp:742 -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:958 -#: src/engine/sysDef.cpp:1318 src/engine/sysDef.cpp:1878 -#: src/engine/sysDef.cpp:1924 src/engine/sysDef.cpp:2041 -#: src/engine/sysDef.cpp:2104 src/gui/settings.cpp:4057 -#: src/gui/settings.cpp:4137 src/gui/insEdit.cpp:7030 src/gui/insEdit.cpp:7185 -#: src/gui/insEdit.cpp:7291 src/gui/insEdit.cpp:7383 -msgid "Noise" -msgstr "噪聲" +#: src/engine/sysDef.cpp:750 +msgid "74xx: Set filter 4 resonance" +msgstr "" -#: src/engine/sysDef.cpp:729 -msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +#: src/engine/sysDef.cpp:752 +msgid "" +"75xx: Set noise mode (0: usual noise, 1: 1-bit noise (PCM mode on wave " +"channel))" msgstr "" -#: src/engine/sysDef.cpp:734 -msgid "Sega Master System + FM Expansion" +#: src/engine/sysDef.cpp:754 +msgid "76xx: Set filter 1 output volume" msgstr "" -#: src/engine/sysDef.cpp:740 src/gui/settings.cpp:4069 -msgid "Game Boy" +#: src/engine/sysDef.cpp:755 +msgid "77xx: Set filter 2 output volume" msgstr "" -#: src/engine/sysDef.cpp:741 -msgid "the most popular portable game console of the era." +#: src/engine/sysDef.cpp:756 +msgid "78xx: Set filter 3 output volume" msgstr "" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:757 +msgid "79xx: Set filter 4 output volume" +msgstr "" + +#: src/engine/sysDef.cpp:759 +msgid "7Axx: Set filter 1 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:760 +msgid "7Bxx: Set filter 2 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:761 +msgid "7Cxx: Set filter 3 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:762 +msgid "7Dxx: Set filter 4 distortion" +msgstr "" + +#: src/engine/sysDef.cpp:764 +msgid "7Exx: Set feedback" +msgstr "" + +#: src/engine/sysDef.cpp:765 +msgid "" +"7Fxx: Set channel signal inversion (bit 0: right channel, bit 1: left " +"channel)" +msgstr "" + +#: src/engine/sysDef.cpp:767 +msgid "" +"A0xy: Set filter mode (x: filter (0-3); y: bit 0: low pass; bit 1: band " +"pass; bit 2: high pass)" +msgstr "" + +#: src/engine/sysDef.cpp:768 +msgid "" +"A1xy: Set filter connection (x: filter (0-3); y: bit 0: connect to channel " +"input; bit 1: connect to channel output)" +msgstr "" + +#: src/engine/sysDef.cpp:769 +msgid "" +"A2xy: Set filter connection matrix (x: filter (0-3); y: bits 0-3: add filter " +"1-4 output to filter's input)" +msgstr "" + +#: src/engine/sysDef.cpp:770 +msgid "A3xy: Enable filter (x: filter (0-3); y: enable)" +msgstr "" + +#: src/engine/sysDef.cpp:772 +msgid "A4xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:773 +msgid "A5xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:775 +msgid "A6xx: Filter 1 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:776 +msgid "A7xx: Filter 1 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:777 +msgid "A8xx: Filter 2 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:778 +msgid "A9xx: Filter 2 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:779 +msgid "AAxx: Filter 3 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:780 +msgid "ABxx: Filter 3 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:781 +msgid "ACxx: Filter 4 cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:782 +msgid "ADxx: Filter 4 cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:784 +msgid "AExx: Phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:785 +msgid "AFxx: Noise phase reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:786 +msgid "B0xx: Envelope reset on tick xx" +msgstr "" + +#: src/engine/sysDef.cpp:788 +msgid "" +"B1xy: Cutoff scaling control (x: filter (0-3); y: bit 0: enable scaling; bit " +"1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:789 +msgid "" +"B2xy: Resonance scaling control (x: filter (0-3); y: bit 0: enable scaling; " +"bit 1: invert scaling)" +msgstr "" + +#: src/engine/sysDef.cpp:792 +msgid "5xxx: Set pulse width (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:793 +msgid "1xxx: Set cutoff of filter 1 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:794 +msgid "2xxx: Set cutoff of filter 2 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:795 +msgid "3xxx: Set cutoff of filter 3 (0 to FFF)" +msgstr "" + +#: src/engine/sysDef.cpp:796 +msgid "4xxx: Set cutoff of filter 4 (0 to FFF)" +msgstr "" + +# end of no translate. +#: src/engine/sysDef.cpp:807 +msgid "Yamaha YMU759 (MA-2)" +msgstr "" + +#: src/engine/sysDef.cpp:808 +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:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 1" +msgstr "通道 1" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1031 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1356 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1515 src/engine/sysDef.cpp:1618 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2030 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2138 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2205 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2290 +#: src/engine/sysDef.cpp:2306 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2330 src/engine/sysDef.cpp:2342 +msgid "Channel 2" +msgstr "通道 2" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:917 src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1929 src/engine/sysDef.cpp:1940 +#: src/engine/sysDef.cpp:1951 src/engine/sysDef.cpp:1962 +#: src/engine/sysDef.cpp:2040 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2125 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2306 +#: src/engine/sysDef.cpp:2318 src/engine/sysDef.cpp:2330 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 3" +msgstr "通道 3" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:990 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1356 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1618 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1692 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1829 +#: src/engine/sysDef.cpp:1871 src/engine/sysDef.cpp:1883 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2112 src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +#: src/engine/sysDef.cpp:2290 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 4" +msgstr "通道 4" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1475 src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1692 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:1829 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 5" +msgstr "通道 5" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:866 +#: src/engine/sysDef.cpp:1093 src/engine/sysDef.cpp:1192 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1371 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1475 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2318 +#: src/engine/sysDef.cpp:2342 +msgid "Channel 6" +msgstr "通道 6" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 7" +msgstr "通道 7" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1192 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1371 src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1651 src/engine/sysDef.cpp:1704 +#: src/engine/sysDef.cpp:1793 src/engine/sysDef.cpp:1871 +#: src/engine/sysDef.cpp:1940 src/engine/sysDef.cpp:1951 +#: src/engine/sysDef.cpp:1962 src/engine/sysDef.cpp:2148 +#: src/engine/sysDef.cpp:2159 src/engine/sysDef.cpp:2238 +#: src/engine/sysDef.cpp:2254 src/engine/sysDef.cpp:2342 +msgid "Channel 8" +msgstr "通道 8" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 9" +msgstr "通道 9" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 10" +msgstr "通道 10" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 11" +msgstr "通道 11" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 12" +msgstr "通道 12" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 13" +msgstr "通道 13" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 14" +msgstr "通道 14" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 15" +msgstr "通道 15" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1421 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1704 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 src/engine/sysDef.cpp:2159 +#: src/engine/sysDef.cpp:2238 src/engine/sysDef.cpp:2254 +msgid "Channel 16" +msgstr "通道 16" + +#: src/engine/sysDef.cpp:809 src/engine/sysDef.cpp:810 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1897 src/engine/sysDef.cpp:2018 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:2113 src/engine/sysDef.cpp:2330 +#: src/gui/settings.cpp:4210 +msgid "PCM" +msgstr "" + +#: src/engine/sysDef.cpp:816 +msgid "Sega Genesis/Mega Drive" +msgstr "" + +#: src/engine/sysDef.cpp:822 +msgid "Sega Genesis Extended Channel 3" +msgstr "" + +#: src/engine/sysDef.cpp:828 src/gui/presets.cpp:3273 src/gui/sysConf.cpp:167 +msgid "TI SN76489" +msgstr "" + +#: src/engine/sysDef.cpp:829 +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:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 1" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 2" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:2004 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2099 +msgid "Square 3" +msgstr "" + +#: src/engine/sysDef.cpp:830 src/engine/sysDef.cpp:849 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:1071 +#: src/engine/sysDef.cpp:1433 src/engine/sysDef.cpp:2004 +#: src/engine/sysDef.cpp:2050 src/engine/sysDef.cpp:2077 +#: src/engine/sysDef.cpp:2088 src/engine/sysDef.cpp:2205 +#: src/engine/sysDef.cpp:2268 src/gui/settings.cpp:4126 +#: src/gui/settings.cpp:4209 src/gui/guiConst.cpp:244 src/gui/insEdit.cpp:8018 +#: src/gui/insEdit.cpp:8185 src/gui/insEdit.cpp:8294 src/gui/insEdit.cpp:8386 +msgid "Noise" +msgstr "噪聲" + +#: src/engine/sysDef.cpp:836 +msgid "20xy: Set noise mode (x: preset freq/ch3 freq; y: thin pulse/noise)" +msgstr "" + +#: src/engine/sysDef.cpp:841 +msgid "Sega Master System + FM Expansion" +msgstr "" + +#: src/engine/sysDef.cpp:847 src/gui/presets.cpp:139 src/gui/presets.cpp:3580 +#: src/gui/presets.cpp:3705 src/gui/settings.cpp:4138 +msgid "Game Boy" +msgstr "" + +#: src/engine/sysDef.cpp:848 +msgid "the most popular portable game console of the era." +msgstr "" + +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 1" msgstr "脈波 1" -#: src/engine/sysDef.cpp:742 src/engine/sysDef.cpp:776 -#: src/engine/sysDef.cpp:1066 src/engine/sysDef.cpp:2104 +#: src/engine/sysDef.cpp:849 src/engine/sysDef.cpp:883 +#: src/engine/sysDef.cpp:1179 src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2268 msgid "Pulse 2" msgstr "脈波 2" -#: src/engine/sysDef.cpp:742 src/gui/settings.cpp:3969 -#: src/gui/guiConst.cpp:1404 src/gui/insEdit.cpp:6703 +#: src/engine/sysDef.cpp:849 src/gui/presets.cpp:3480 src/gui/settings.cpp:4038 +#: src/gui/guiConst.cpp:245 src/gui/guiConst.cpp:1475 src/gui/insEdit.cpp:3027 msgid "Wavetable" msgstr "波表" -#: src/engine/sysDef.cpp:749 +#: src/engine/sysDef.cpp:856 msgid "11xx: Set noise length (0: long; 1: short)" msgstr "" -#: src/engine/sysDef.cpp:750 +#: src/engine/sysDef.cpp:857 msgid "12xx: Set duty cycle (0 to 3)" msgstr "" -#: src/engine/sysDef.cpp:751 +#: src/engine/sysDef.cpp:858 msgid "13xy: Setup sweep (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:752 +#: src/engine/sysDef.cpp:859 msgid "14xx: Set sweep direction (0: up; 1: down)" msgstr "" -#: src/engine/sysDef.cpp:757 +#: src/engine/sysDef.cpp:864 msgid "PC Engine/TurboGrafx-16" msgstr "" -#: src/engine/sysDef.cpp:758 +#: src/engine/sysDef.cpp:865 msgid "an '80s game console with a wavetable sound chip, popular in Japan." msgstr "" -#: src/engine/sysDef.cpp:766 src/engine/sysDef.cpp:1004 -#: src/engine/sysDef.cpp:1797 +#: src/engine/sysDef.cpp:873 src/engine/sysDef.cpp:1117 +#: src/engine/sysDef.cpp:1923 msgid "11xx: Toggle noise mode" msgstr "" -#: src/engine/sysDef.cpp:767 +#: src/engine/sysDef.cpp:874 msgid "12xx: Setup LFO (0: disabled; 1: 1x depth; 2: 16x depth; 3: 256x depth)" msgstr "" -#: src/engine/sysDef.cpp:768 +#: src/engine/sysDef.cpp:875 msgid "13xx: Set LFO speed" msgstr "" -#: src/engine/sysDef.cpp:774 +#: src/engine/sysDef.cpp:881 src/gui/presets.cpp:3606 msgid "NES (Ricoh 2A03)" msgstr "" -#: src/engine/sysDef.cpp:775 +#: src/engine/sysDef.cpp:882 msgid "" "also known as Famicom in Japan, it's the most well-known game console of the " "'80s." msgstr "" -#: src/engine/sysDef.cpp:776 src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:217 -#: src/gui/insEdit.cpp:200 src/gui/insEdit.cpp:324 src/gui/insEdit.cpp:658 +#: src/engine/sysDef.cpp:883 src/gui/guiConst.cpp:249 src/gui/waveEdit.cpp:32 +#: src/gui/waveEdit.cpp:113 src/gui/insEdit.cpp:203 src/gui/insEdit.cpp:421 +#: src/gui/insEdit.cpp:776 msgid "Triangle" msgstr "三角波" -#: src/engine/sysDef.cpp:776 src/engine/sysDef.cpp:2104 -#: src/gui/insEdit.cpp:2643 +#: src/engine/sysDef.cpp:883 src/engine/sysDef.cpp:2268 +#: src/gui/insEdit.cpp:3294 msgid "DPCM" msgstr "" -#: src/engine/sysDef.cpp:782 src/engine/sysDef.cpp:2110 +#: src/engine/sysDef.cpp:889 src/engine/sysDef.cpp:2274 msgid "11xx: Write to delta modulation counter (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:783 src/engine/sysDef.cpp:1072 +#: src/engine/sysDef.cpp:890 src/engine/sysDef.cpp:1185 +#: src/engine/sysDef.cpp:2056 msgid "12xx: Set duty cycle/noise mode (pulse: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:784 src/engine/sysDef.cpp:2112 +#: src/engine/sysDef.cpp:891 src/engine/sysDef.cpp:2276 msgid "13xy: Sweep up (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:785 src/engine/sysDef.cpp:2113 +#: src/engine/sysDef.cpp:892 src/engine/sysDef.cpp:2277 msgid "14xy: Sweep down (x: time; y: shift)" msgstr "" -#: src/engine/sysDef.cpp:786 src/engine/sysDef.cpp:2114 +#: src/engine/sysDef.cpp:893 src/engine/sysDef.cpp:2278 msgid "" "15xx: Set envelope mode (0: envelope, 1: length, 2: looping, 3: constant)" msgstr "" -#: src/engine/sysDef.cpp:787 src/engine/sysDef.cpp:2115 +#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:2279 msgid "16xx: Set length counter (refer to manual for a list of values)" msgstr "" -#: src/engine/sysDef.cpp:788 src/engine/sysDef.cpp:2116 +#: src/engine/sysDef.cpp:895 src/engine/sysDef.cpp:2280 msgid "17xx: Set frame counter mode (0: 4-step, 1: 5-step)" msgstr "" -#: src/engine/sysDef.cpp:789 src/engine/sysDef.cpp:2117 +#: src/engine/sysDef.cpp:896 src/engine/sysDef.cpp:2281 msgid "18xx: Select PCM/DPCM mode (0: PCM; 1: DPCM)" msgstr "" -#: src/engine/sysDef.cpp:790 src/engine/sysDef.cpp:2118 +#: src/engine/sysDef.cpp:897 src/engine/sysDef.cpp:2282 msgid "19xx: Set triangle linear counter (0 to 7F; 80 and higher halt)" msgstr "" -#: src/engine/sysDef.cpp:791 src/engine/sysDef.cpp:2119 +#: src/engine/sysDef.cpp:898 src/engine/sysDef.cpp:2283 msgid "20xx: Set DPCM frequency (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:796 +#: src/engine/sysDef.cpp:903 msgid "NES + Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:802 +#: src/engine/sysDef.cpp:909 src/gui/presets.cpp:212 src/gui/presets.cpp:3726 msgid "Famicom Disk System" msgstr "" -#: src/engine/sysDef.cpp:808 +#: src/engine/sysDef.cpp:915 msgid "Commodore 64 (SID 6581)" msgstr "" -#: src/engine/sysDef.cpp:809 +#: src/engine/sysDef.cpp:916 msgid "" "this computer is powered by the SID chip, which had synthesizer features " "like a filter and ADSR." msgstr "" -#: src/engine/sysDef.cpp:820 +#: src/engine/sysDef.cpp:927 msgid "Commodore 64 (SID 8580)" msgstr "" -#: src/engine/sysDef.cpp:821 +#: src/engine/sysDef.cpp:928 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:832 +#: src/engine/sysDef.cpp:939 msgid "DefleCade" msgstr "" -#: src/engine/sysDef.cpp:838 +#: src/engine/sysDef.cpp:945 src/gui/presets.cpp:3750 msgid "Neo Geo CD" msgstr "" -#: src/engine/sysDef.cpp:839 +#: src/engine/sysDef.cpp:946 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins." msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:894 -#: src/engine/sysDef.cpp:906 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1101 src/engine/sysDef.cpp:1113 -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1019 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1226 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1447 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1562 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:2174 msgid "FM 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1550 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 src/engine/sysDef.cpp:1853 -#: src/engine/sysDef.cpp:1865 src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1665 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 src/engine/sysDef.cpp:1979 +#: src/engine/sysDef.cpp:1991 src/engine/sysDef.cpp:2174 msgid "FM 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:865 src/engine/sysDef.cpp:930 -#: src/engine/sysDef.cpp:946 src/engine/sysDef.cpp:1101 -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:978 src/engine/sysDef.cpp:1043 +#: src/engine/sysDef.cpp:1059 src/engine/sysDef.cpp:1214 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "PSG 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 1" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 2" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 3" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 4" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 5" msgstr "" -#: src/engine/sysDef.cpp:840 src/engine/sysDef.cpp:852 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 +#: src/engine/sysDef.cpp:947 src/engine/sysDef.cpp:959 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 msgid "ADPCM-A 6" msgstr "" -#: src/engine/sysDef.cpp:850 +#: src/engine/sysDef.cpp:957 msgid "Neo Geo CD Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:851 +#: src/engine/sysDef.cpp:958 msgid "" "like Neo Geo, but lacking the ADPCM-B channel since they couldn't connect " "the pins.\n" @@ -1300,993 +1653,1010 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP1" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP2" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP3" msgstr "" -#: src/engine/sysDef.cpp:852 src/engine/sysDef.cpp:1459 -#: src/engine/sysDef.cpp:1472 +#: src/engine/sysDef.cpp:959 src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1587 msgid "FM 2 OP4" msgstr "" -#: src/engine/sysDef.cpp:863 src/gui/sysConf.cpp:926 +#: src/engine/sysDef.cpp:970 src/gui/presets.cpp:488 +msgid "MSX + SCC" +msgstr "" + +#: src/engine/sysDef.cpp:976 src/gui/presets.cpp:3330 src/gui/sysConf.cpp:927 msgid "AY-3-8910" msgstr "" -#: src/engine/sysDef.cpp:864 +#: src/engine/sysDef.cpp:977 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:875 +#: src/engine/sysDef.cpp:988 src/gui/presets.cpp:425 src/gui/presets.cpp:3383 msgid "Amiga" msgstr "" -#: src/engine/sysDef.cpp:876 +#: src/engine/sysDef.cpp:989 msgid "" "a computer from the '80s with full sampling capabilities, giving it a sound " "ahead of its time." msgstr "" -#: src/engine/sysDef.cpp:884 +#: src/engine/sysDef.cpp:997 msgid "10xx: Toggle filter (0 disables; 1 enables)" msgstr "" -#: src/engine/sysDef.cpp:885 +#: src/engine/sysDef.cpp:998 msgid "11xx: Toggle AM with next channel" msgstr "" -#: src/engine/sysDef.cpp:886 +#: src/engine/sysDef.cpp:999 msgid "12xx: Toggle period modulation with next channel" msgstr "" -#: src/engine/sysDef.cpp:887 +#: src/engine/sysDef.cpp:1000 msgid "13xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:892 +#: src/engine/sysDef.cpp:1005 src/gui/presets.cpp:3044 msgid "Yamaha YM2151 (OPM)" msgstr "" -#: src/engine/sysDef.cpp:893 +#: src/engine/sysDef.cpp:1006 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:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1336 -#: src/engine/sysDef.cpp:1348 src/engine/sysDef.cpp:1374 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1451 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1489 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2174 msgid "FM 5" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:906 -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1139 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1336 src/engine/sysDef.cpp:1348 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1485 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1685 src/engine/sysDef.cpp:1697 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1253 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1451 src/engine/sysDef.cpp:1463 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1805 src/engine/sysDef.cpp:1817 +#: src/engine/sysDef.cpp:2174 msgid "FM 6" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1283 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1398 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 7" msgstr "" -#: src/engine/sysDef.cpp:894 src/engine/sysDef.cpp:1035 -#: src/engine/sysDef.cpp:1177 src/engine/sysDef.cpp:1189 -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1283 -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1007 src/engine/sysDef.cpp:1148 +#: src/engine/sysDef.cpp:1292 src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1398 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 8" msgstr "" -#: src/engine/sysDef.cpp:904 +#: src/engine/sysDef.cpp:1017 src/gui/presets.cpp:3109 msgid "Yamaha YM2612 (OPN2)" msgstr "" -#: src/engine/sysDef.cpp:905 +#: src/engine/sysDef.cpp:1018 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:916 +#: src/engine/sysDef.cpp:1029 src/gui/presets.cpp:3596 msgid "Atari TIA" msgstr "" -#: src/engine/sysDef.cpp:917 +#: src/engine/sysDef.cpp:1030 msgid "" "it's a challenge to make music on this chip which barely has musical " "capabilities..." msgstr "" -#: src/engine/sysDef.cpp:928 +#: src/engine/sysDef.cpp:1041 src/gui/presets.cpp:3345 msgid "Philips SAA1099" msgstr "" -#: src/engine/sysDef.cpp:929 +#: src/engine/sysDef.cpp:1042 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:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 4" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 5" msgstr "" -#: src/engine/sysDef.cpp:930 +#: src/engine/sysDef.cpp:1043 msgid "PSG 6" msgstr "" -#: src/engine/sysDef.cpp:937 +#: src/engine/sysDef.cpp:1050 msgid "10xy: Set channel mode (x: noise; y: tone)" msgstr "" -#: src/engine/sysDef.cpp:938 +#: src/engine/sysDef.cpp:1051 msgid "11xx: Set noise frequency" msgstr "" -#: src/engine/sysDef.cpp:939 +#: src/engine/sysDef.cpp:1052 msgid "12xx: Setup envelope (refer to docs for more information)" msgstr "" -#: src/engine/sysDef.cpp:944 +#: src/engine/sysDef.cpp:1057 src/gui/presets.cpp:3575 msgid "Microchip AY8930" msgstr "" -#: src/engine/sysDef.cpp:945 +#: src/engine/sysDef.cpp:1058 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:956 +#: src/engine/sysDef.cpp:1069 src/gui/presets.cpp:343 msgid "Commodore VIC-20" msgstr "" -#: src/engine/sysDef.cpp:957 +#: src/engine/sysDef.cpp:1070 msgid "" "Commodore's successor to the PET.\n" "its square wave channels are more than just square..." msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:139 src/gui/settings.cpp:209 -#: src/gui/settings.cpp:4009 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:139 src/gui/settings.cpp:214 +#: src/gui/settings.cpp:4078 msgid "Low" msgstr "低" -#: src/engine/sysDef.cpp:958 +#: src/engine/sysDef.cpp:1071 msgid "Mid" msgstr "" -#: src/engine/sysDef.cpp:958 src/gui/settings.cpp:138 src/gui/settings.cpp:211 -#: src/gui/settings.cpp:4010 +#: src/engine/sysDef.cpp:1071 src/gui/settings.cpp:138 src/gui/settings.cpp:216 +#: src/gui/settings.cpp:4079 msgid "High" msgstr "高" -#: src/engine/sysDef.cpp:967 +#: src/engine/sysDef.cpp:1080 src/gui/presets.cpp:337 msgid "Commodore PET" msgstr "" -#: src/engine/sysDef.cpp:968 +#: src/engine/sysDef.cpp:1081 msgid "" "one channel of 1-bit wavetable which is better (and worse) than the PC " "Speaker." msgstr "" # warring! above! -#: src/engine/sysDef.cpp:969 src/engine/sysDef.cpp:1266 -#: src/engine/sysDef.cpp:2104 src/gui/editControls.cpp:433 -#: src/gui/settings.cpp:4056 src/gui/settings.cpp:4139 +#: src/engine/sysDef.cpp:1082 src/engine/sysDef.cpp:1381 +#: src/engine/sysDef.cpp:2268 src/engine/sysDef.cpp:2318 +#: src/gui/editControls.cpp:433 src/gui/settings.cpp:4125 +#: src/gui/settings.cpp:4211 src/gui/guiConst.cpp:254 msgid "Wave" msgstr "波形" -#: src/engine/sysDef.cpp:978 src/gui/settings.cpp:4096 +#: src/engine/sysDef.cpp:1091 src/gui/presets.cpp:218 src/gui/presets.cpp:3424 +#: src/gui/settings.cpp:4165 msgid "SNES" msgstr "" -#: src/engine/sysDef.cpp:979 +#: src/engine/sysDef.cpp:1092 msgid "FM? nah... samples! Nintendo's answer to Sega." msgstr "" -#: src/engine/sysDef.cpp:986 +#: src/engine/sysDef.cpp:1099 msgid "18xx: Enable echo buffer" msgstr "" -#: src/engine/sysDef.cpp:987 +#: src/engine/sysDef.cpp:1100 msgid "19xx: Set echo delay (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:988 +#: src/engine/sysDef.cpp:1101 msgid "1Axx: Set left echo volume" msgstr "" -#: src/engine/sysDef.cpp:989 +#: src/engine/sysDef.cpp:1102 msgid "1Bxx: Set right echo volume" msgstr "" -#: src/engine/sysDef.cpp:990 +#: src/engine/sysDef.cpp:1103 msgid "1Cxx: Set echo feedback" msgstr "" -#: src/engine/sysDef.cpp:991 +#: src/engine/sysDef.cpp:1104 msgid "1Exx: Set dry output volume (left)" msgstr "" -#: src/engine/sysDef.cpp:992 +#: src/engine/sysDef.cpp:1105 msgid "1Fxx: Set dry output volume (right)" msgstr "" -#: src/engine/sysDef.cpp:993 +#: src/engine/sysDef.cpp:1106 msgid "30xx: Set echo filter coefficient 0" msgstr "" -#: src/engine/sysDef.cpp:994 +#: src/engine/sysDef.cpp:1107 msgid "31xx: Set echo filter coefficient 1" msgstr "" -#: src/engine/sysDef.cpp:995 +#: src/engine/sysDef.cpp:1108 msgid "32xx: Set echo filter coefficient 2" msgstr "" -#: src/engine/sysDef.cpp:996 +#: src/engine/sysDef.cpp:1109 msgid "33xx: Set echo filter coefficient 3" msgstr "" -#: src/engine/sysDef.cpp:997 +#: src/engine/sysDef.cpp:1110 msgid "34xx: Set echo filter coefficient 4" msgstr "" -#: src/engine/sysDef.cpp:998 +#: src/engine/sysDef.cpp:1111 msgid "35xx: Set echo filter coefficient 5" msgstr "" -#: src/engine/sysDef.cpp:999 +#: src/engine/sysDef.cpp:1112 msgid "36xx: Set echo filter coefficient 6" msgstr "" -#: src/engine/sysDef.cpp:1000 +#: src/engine/sysDef.cpp:1113 msgid "37xx: Set echo filter coefficient 7" msgstr "" -#: src/engine/sysDef.cpp:1005 +#: src/engine/sysDef.cpp:1118 msgid "12xx: Toggle echo on this channel" msgstr "" -#: src/engine/sysDef.cpp:1006 +#: src/engine/sysDef.cpp:1119 msgid "13xx: Toggle pitch modulation" msgstr "" -#: src/engine/sysDef.cpp:1007 +#: src/engine/sysDef.cpp:1120 msgid "14xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:1008 +#: src/engine/sysDef.cpp:1121 msgid "" "15xx: Set envelope mode (0: ADSR, 1: gain/direct, 2: dec, 3: exp, 4: inc, 5: " "bent)" msgstr "" -#: src/engine/sysDef.cpp:1009 +#: src/engine/sysDef.cpp:1122 msgid "16xx: Set gain (00 to 7F if direct; 00 to 1F otherwise)" msgstr "" -#: src/engine/sysDef.cpp:1010 +#: src/engine/sysDef.cpp:1123 msgid "1Dxx: Set noise frequency (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1011 +#: src/engine/sysDef.cpp:1124 msgid "20xx: Set attack (0 to F)" msgstr "" -#: src/engine/sysDef.cpp:1012 +#: src/engine/sysDef.cpp:1125 msgid "21xx: Set decay (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1013 +#: src/engine/sysDef.cpp:1126 msgid "22xx: Set sustain (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1014 +#: src/engine/sysDef.cpp:1127 msgid "23xx: Set release (00 to 1F)" msgstr "" -#: src/engine/sysDef.cpp:1019 +#: src/engine/sysDef.cpp:1132 src/gui/presets.cpp:3565 msgid "Konami VRC6" msgstr "" -#: src/engine/sysDef.cpp:1020 +#: src/engine/sysDef.cpp:1133 msgid "an expansion chip for the Famicom, featuring a quirky sawtooth channel." msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 1" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 2" msgstr "" -#: src/engine/sysDef.cpp:1021 +#: src/engine/sysDef.cpp:1134 msgid "VRC6 Saw" msgstr "" -#: src/engine/sysDef.cpp:1027 src/engine/sysDef.cpp:2096 +#: src/engine/sysDef.cpp:1140 src/engine/sysDef.cpp:2260 msgid "12xx: Set duty cycle (pulse: 0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1033 +#: src/engine/sysDef.cpp:1146 src/gui/presets.cpp:3159 msgid "Yamaha YM2413 (OPLL)" msgstr "" -#: src/engine/sysDef.cpp:1034 +#: src/engine/sysDef.cpp:1147 msgid "" "cost-reduced version of the OPL with 16 patches and only one of them is user-" "configurable." msgstr "" -#: src/engine/sysDef.cpp:1035 src/engine/sysDef.cpp:1177 -#: src/engine/sysDef.cpp:1189 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1148 src/engine/sysDef.cpp:1292 +#: src/engine/sysDef.cpp:1304 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:2174 msgid "FM 9" msgstr "" -#: src/engine/sysDef.cpp:1045 +#: src/engine/sysDef.cpp:1158 src/gui/presets.cpp:3522 msgid "Famicom Disk System (chip)" msgstr "" -#: src/engine/sysDef.cpp:1046 +#: src/engine/sysDef.cpp:1159 msgid "a disk drive for the Famicom which also contains one wavetable channel." msgstr "" -#: src/engine/sysDef.cpp:1047 src/gui/settings.cpp:4083 +#: src/engine/sysDef.cpp:1160 src/gui/settings.cpp:4152 msgid "FDS" msgstr "" -#: src/engine/sysDef.cpp:1054 +#: src/engine/sysDef.cpp:1167 msgid "11xx: Set modulation depth" msgstr "" -#: src/engine/sysDef.cpp:1055 +#: src/engine/sysDef.cpp:1168 msgid "12xy: Set modulation speed high byte (x: enable; y: value)" msgstr "" -#: src/engine/sysDef.cpp:1056 +#: src/engine/sysDef.cpp:1169 msgid "13xx: Set modulation speed low byte" msgstr "" -#: src/engine/sysDef.cpp:1057 +#: src/engine/sysDef.cpp:1170 msgid "14xx: Set modulator position" msgstr "" -#: src/engine/sysDef.cpp:1058 +#: src/engine/sysDef.cpp:1171 msgid "15xx: Set modulator table to waveform" msgstr "" -#: src/engine/sysDef.cpp:1059 +#: src/engine/sysDef.cpp:1172 msgid "16xy: Automatic modulation speed (x: numerator; y: denominator)" msgstr "" -#: src/engine/sysDef.cpp:1064 +#: src/engine/sysDef.cpp:1177 src/gui/presets.cpp:3570 msgid "MMC5" msgstr "" -#: src/engine/sysDef.cpp:1065 +#: src/engine/sysDef.cpp:1178 msgid "" "an expansion chip for the Famicom, featuring a little-known PCM channel." msgstr "" -#: src/engine/sysDef.cpp:1077 src/gui/settings.cpp:4085 +#: src/engine/sysDef.cpp:1190 src/gui/presets.cpp:3517 +#: src/gui/settings.cpp:4154 msgid "Namco 163" msgstr "" -#: src/engine/sysDef.cpp:1078 +#: src/engine/sysDef.cpp:1191 msgid "an expansion chip for the Famicom, with full wavetable." msgstr "" -#: src/engine/sysDef.cpp:1085 +#: src/engine/sysDef.cpp:1198 msgid "18xx: Change channel limits (0 to 7, x + 1)" msgstr "" -#: src/engine/sysDef.cpp:1086 +#: src/engine/sysDef.cpp:1199 msgid "20xx: Load a waveform into memory" msgstr "" -#: src/engine/sysDef.cpp:1087 +#: src/engine/sysDef.cpp:1200 msgid "21xx: Set position for wave load" msgstr "" -#: src/engine/sysDef.cpp:1090 +#: src/engine/sysDef.cpp:1203 msgid "10xx: Select waveform" msgstr "" -#: src/engine/sysDef.cpp:1091 +#: src/engine/sysDef.cpp:1204 msgid "11xx: Set waveform position in RAM" msgstr "" -#: src/engine/sysDef.cpp:1092 +#: src/engine/sysDef.cpp:1205 msgid "12xx: Set waveform length in RAM (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1093 +#: src/engine/sysDef.cpp:1206 msgid "15xx: Set waveform load position" msgstr "" -#: src/engine/sysDef.cpp:1094 +#: src/engine/sysDef.cpp:1207 msgid "16xx: Set waveform load length (04 to FC in steps of 4)" msgstr "" -#: src/engine/sysDef.cpp:1099 +#: src/engine/sysDef.cpp:1212 src/gui/presets.cpp:3049 msgid "Yamaha YM2203 (OPN)" msgstr "" -#: src/engine/sysDef.cpp:1100 +#: src/engine/sysDef.cpp:1213 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:1111 +#: src/engine/sysDef.cpp:1224 msgid "Yamaha YM2203 (OPN) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1112 +#: src/engine/sysDef.cpp:1225 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP1" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP2" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP3" msgstr "" -#: src/engine/sysDef.cpp:1113 src/engine/sysDef.cpp:1126 -#: src/engine/sysDef.cpp:1151 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1374 src/engine/sysDef.cpp:1387 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1226 src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1265 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1489 src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/engine/sysDef.cpp:1991 msgid "FM 3 OP4" msgstr "" -#: src/engine/sysDef.cpp:1124 +#: src/engine/sysDef.cpp:1237 msgid "Yamaha YM2203 (OPN) CSM" msgstr "" -#: src/engine/sysDef.cpp:1125 +#: src/engine/sysDef.cpp:1238 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1126 src/engine/sysDef.cpp:1164 -#: src/engine/sysDef.cpp:1387 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1563 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1240 src/engine/sysDef.cpp:1279 +#: src/engine/sysDef.cpp:1502 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1679 src/engine/sysDef.cpp:1991 msgid "CSM Timer" msgstr "" -#: src/engine/sysDef.cpp:1137 +#: src/engine/sysDef.cpp:1251 src/gui/presets.cpp:3064 msgid "Yamaha YM2608 (OPNA)" msgstr "" -#: src/engine/sysDef.cpp:1138 +#: src/engine/sysDef.cpp:1252 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels." msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1485 -#: src/gui/insEdit.cpp:3461 src/gui/insEdit.cpp:3661 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1600 +#: src/gui/insEdit.cpp:4132 src/gui/insEdit.cpp:4327 msgid "Kick" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:210 src/gui/insEdit.cpp:218 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:221 msgid "Snare" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:212 src/gui/insEdit.cpp:220 -#: src/gui/insEdit.cpp:1909 src/gui/insEdit.cpp:2014 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:215 src/gui/insEdit.cpp:223 +#: src/gui/insEdit.cpp:2248 src/gui/insEdit.cpp:2353 msgid "Top" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:213 src/gui/insEdit.cpp:219 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:216 src/gui/insEdit.cpp:222 msgid "HiHat" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1411 -#: src/engine/sysDef.cpp:1423 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1485 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:1697 src/gui/insEdit.cpp:211 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1526 +#: src/engine/sysDef.cpp:1538 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1600 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:1817 src/gui/insEdit.cpp:214 msgid "Tom" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 msgid "Rim" msgstr "" -#: src/engine/sysDef.cpp:1139 src/engine/sysDef.cpp:1151 -#: src/engine/sysDef.cpp:1164 src/engine/sysDef.cpp:1685 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1253 src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1279 src/engine/sysDef.cpp:1805 +#: src/engine/sysDef.cpp:1817 msgid "ADPCM" msgstr "" -#: src/engine/sysDef.cpp:1149 +#: src/engine/sysDef.cpp:1263 msgid "Yamaha YM2608 (OPNA) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1150 +#: src/engine/sysDef.cpp:1264 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" +"four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1162 +#: src/engine/sysDef.cpp:1276 msgid "Yamaha YM2608 (OPNA) CSM" msgstr "" -#: src/engine/sysDef.cpp:1163 +#: src/engine/sysDef.cpp:1277 msgid "" "OPN but twice the FM channels, stereo makes a come-back and has rhythm and " "ADPCM channels.\n" -"CSM blah blah" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1175 +#: src/engine/sysDef.cpp:1290 src/gui/presets.cpp:3199 msgid "Yamaha YM3526 (OPL)" msgstr "" -#: src/engine/sysDef.cpp:1176 +#: src/engine/sysDef.cpp:1291 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:1187 +#: src/engine/sysDef.cpp:1302 src/gui/presets.cpp:3219 msgid "Yamaha YM3812 (OPL2)" msgstr "" -#: src/engine/sysDef.cpp:1188 +#: src/engine/sysDef.cpp:1303 msgid "OPL, but what if you had more waveforms to choose than the normal sine?" msgstr "" -#: src/engine/sysDef.cpp:1199 +#: src/engine/sysDef.cpp:1314 src/gui/presets.cpp:3229 msgid "Yamaha YMF262 (OPL3)" msgstr "" -#: src/engine/sysDef.cpp:1200 +#: src/engine/sysDef.cpp:1315 msgid "" "OPL2, but what if you had twice the channels, 4-op mode, stereo and even " "more waveforms?" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 1" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 3" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 5" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 7" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 9" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 10" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "4OP 11" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 12" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 13" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 14" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1435 -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1550 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 +#: src/engine/sysDef.cpp:2174 msgid "FM 15" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 16" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 17" msgstr "" -#: src/engine/sysDef.cpp:1201 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:1316 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:2174 msgid "FM 18" msgstr "" -#: src/engine/sysDef.cpp:1212 src/gui/settings.cpp:4095 +#: src/engine/sysDef.cpp:1327 src/gui/settings.cpp:4164 msgid "MultiPCM" msgstr "" -#: src/engine/sysDef.cpp:1213 +#: src/engine/sysDef.cpp:1328 msgid "" "how many channels of PCM do you want?\n" "MultiPCM: yes" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 17" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 18" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 19" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 20" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 21" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 22" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 23" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 -#: src/engine/sysDef.cpp:1984 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 +#: src/engine/sysDef.cpp:2148 msgid "Channel 24" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 25" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 26" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 27" msgstr "" -#: src/engine/sysDef.cpp:1214 src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1329 src/engine/sysDef.cpp:1793 msgid "Channel 28" msgstr "" -#: src/engine/sysDef.cpp:1221 +#: src/engine/sysDef.cpp:1336 src/gui/presets.cpp:3350 msgid "PC Speaker" msgstr "" -#: src/engine/sysDef.cpp:1222 +#: src/engine/sysDef.cpp:1337 msgid "good luck! you get one square and no volume control." msgstr "" -#: src/engine/sysDef.cpp:1223 src/engine/sysDef.cpp:1232 -#: src/gui/guiConst.cpp:1403 src/gui/waveEdit.cpp:199 src/gui/insEdit.cpp:183 -#: src/gui/insEdit.cpp:194 src/gui/insEdit.cpp:326 src/gui/insEdit.cpp:656 +#: src/engine/sysDef.cpp:1338 src/engine/sysDef.cpp:1347 +#: src/gui/presets.cpp:3271 src/gui/guiConst.cpp:248 src/gui/guiConst.cpp:1474 +#: src/gui/waveEdit.cpp:95 src/gui/insEdit.cpp:186 src/gui/insEdit.cpp:197 +#: src/gui/insEdit.cpp:423 src/gui/insEdit.cpp:774 msgid "Square" msgstr "方波" -#: src/engine/sysDef.cpp:1230 +#: src/engine/sysDef.cpp:1345 msgid "Pong" msgstr "" -#: src/engine/sysDef.cpp:1231 +#: src/engine/sysDef.cpp:1346 msgid "please don't use this chip. it was added as a joke." msgstr "" -#: src/engine/sysDef.cpp:1239 src/gui/settings.cpp:4088 +#: src/engine/sysDef.cpp:1354 src/gui/presets.cpp:3590 +#: src/gui/settings.cpp:4157 msgid "POKEY" msgstr "" -#: src/engine/sysDef.cpp:1240 +#: src/engine/sysDef.cpp:1355 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:1247 src/engine/sysDef.cpp:1718 +#: src/engine/sysDef.cpp:1362 src/engine/sysDef.cpp:1838 msgid "10xx: Set waveform (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1248 +#: src/engine/sysDef.cpp:1363 msgid "11xx: Set AUDCTL" msgstr "" -#: src/engine/sysDef.cpp:1249 +#: src/engine/sysDef.cpp:1364 msgid "12xx: Toggle two-tone mode" msgstr "" -#: src/engine/sysDef.cpp:1254 +#: src/engine/sysDef.cpp:1369 src/gui/presets.cpp:3409 msgid "Ricoh RF5C68" msgstr "" -#: src/engine/sysDef.cpp:1255 +#: src/engine/sysDef.cpp:1370 msgid "" "this is like SNES' sound chip but without interpolation and the rest of nice " "bits." msgstr "" -#: src/engine/sysDef.cpp:1264 src/gui/settings.cpp:4090 +#: src/engine/sysDef.cpp:1379 src/gui/presets.cpp:288 src/gui/presets.cpp:3527 +#: src/gui/settings.cpp:4159 msgid "WonderSwan" msgstr "" -#: src/engine/sysDef.cpp:1265 +#: src/engine/sysDef.cpp:1380 msgid "developed by the makers of the Game Boy and the Virtual Boy..." msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/PCM" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 msgid "Wave/Sweep" msgstr "" -#: src/engine/sysDef.cpp:1266 +#: src/engine/sysDef.cpp:1381 src/engine/sysDef.cpp:2063 msgid "Wave/Noise" msgstr "" -#: src/engine/sysDef.cpp:1273 +#: src/engine/sysDef.cpp:1388 msgid "11xx: Setup noise mode (0: disabled; 1-8: enabled/tap)" msgstr "" -#: src/engine/sysDef.cpp:1274 +#: src/engine/sysDef.cpp:1389 msgid "12xx: Setup sweep period (0: disabled; 1-20: enabled/period)" msgstr "" -#: src/engine/sysDef.cpp:1275 +#: src/engine/sysDef.cpp:1390 msgid "13xx: Set sweep amount" msgstr "" -#: src/engine/sysDef.cpp:1281 +#: src/engine/sysDef.cpp:1396 src/gui/presets.cpp:3169 msgid "Yamaha YM2414 (OPZ)" msgstr "" -#: src/engine/sysDef.cpp:1282 +#: src/engine/sysDef.cpp:1397 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:1289 +#: src/engine/sysDef.cpp:1404 msgid "2Fxx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:1295 src/gui/settings.cpp:4113 +#: src/engine/sysDef.cpp:1410 src/gui/presets.cpp:309 src/gui/presets.cpp:3355 +#: src/gui/settings.cpp:4182 msgid "Pokémon Mini" msgstr "" -#: src/engine/sysDef.cpp:1296 +#: src/engine/sysDef.cpp:1411 msgid "this one is like PC Speaker but has duty cycles." msgstr "" -#: src/engine/sysDef.cpp:1297 src/gui/settings.cpp:4136 src/gui/waveEdit.cpp:33 +#: src/engine/sysDef.cpp:1412 src/gui/settings.cpp:4208 +#: src/gui/guiConst.cpp:243 src/gui/waveEdit.cpp:34 msgid "Pulse" msgstr "脈波" -#: src/engine/sysDef.cpp:1304 +#: src/engine/sysDef.cpp:1419 src/gui/presets.cpp:3389 msgid "SegaPCM" msgstr "" -#: src/engine/sysDef.cpp:1305 +#: src/engine/sysDef.cpp:1420 msgid "" "used in some Sega arcade boards (like OutRun), and usually paired with a " "YM2151." msgstr "" -#: src/engine/sysDef.cpp:1316 src/gui/settings.cpp:4084 +#: src/engine/sysDef.cpp:1431 src/gui/presets.cpp:294 src/gui/presets.cpp:3533 +#: src/gui/settings.cpp:4153 msgid "Virtual Boy" msgstr "" -#: src/engine/sysDef.cpp:1317 +#: src/engine/sysDef.cpp:1432 msgid "" "a console which failed to sell well due to its headache-inducing features." msgstr "" -#: src/engine/sysDef.cpp:1325 +#: src/engine/sysDef.cpp:1440 msgid "11xx: Set noise length (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1326 +#: src/engine/sysDef.cpp:1441 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:1327 +#: src/engine/sysDef.cpp:1442 msgid "13xy: Setup sweep (x: speed; y: shift; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1328 +#: src/engine/sysDef.cpp:1443 msgid "" "14xy: Setup modulation (x: enabled/loop (1: enable, 3: enable+loop); y: " "speed; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1329 +#: src/engine/sysDef.cpp:1444 msgid "15xx: Set modulation waveform (x: wavetable; channel 5 only)" msgstr "" -#: src/engine/sysDef.cpp:1334 +#: src/engine/sysDef.cpp:1449 msgid "Konami VRC7" msgstr "" -#: src/engine/sysDef.cpp:1335 +#: src/engine/sysDef.cpp:1450 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:1346 +#: src/engine/sysDef.cpp:1461 src/gui/presets.cpp:3094 msgid "Yamaha YM2610B (OPNB2)" msgstr "" -#: src/engine/sysDef.cpp:1347 +#: src/engine/sysDef.cpp:1462 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:1348 src/engine/sysDef.cpp:1447 -#: src/engine/sysDef.cpp:1459 src/engine/sysDef.cpp:1472 -#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1563 -#: src/gui/settings.cpp:4105 +#: src/engine/sysDef.cpp:1463 src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1574 src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1665 src/engine/sysDef.cpp:1679 +#: src/gui/settings.cpp:4174 msgid "ADPCM-B" msgstr "" -#: src/engine/sysDef.cpp:1358 +#: src/engine/sysDef.cpp:1473 msgid "ZX Spectrum Beeper" msgstr "" -#: src/engine/sysDef.cpp:1359 +#: src/engine/sysDef.cpp:1474 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:1366 src/engine/sysDef.cpp:1954 +#: src/engine/sysDef.cpp:1481 src/engine/sysDef.cpp:2118 msgid "12xx: Set pulse width" msgstr "" -#: src/engine/sysDef.cpp:1367 +#: src/engine/sysDef.cpp:1482 msgid "17xx: Trigger overlay drum" msgstr "" -#: src/engine/sysDef.cpp:1372 +#: src/engine/sysDef.cpp:1487 msgid "Yamaha YM2612 (OPN2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1373 +#: src/engine/sysDef.cpp:1488 msgid "" "this chip is mostly known for being in the Sega Genesis (but it also was on " "the FM Towns computer).\n" @@ -2294,76 +2664,77 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1385 +#: src/engine/sysDef.cpp:1500 src/gui/presets.cpp:3119 msgid "Yamaha YM2612 (OPN2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1386 +#: src/engine/sysDef.cpp:1501 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:1398 src/gui/settings.cpp:4086 +#: src/engine/sysDef.cpp:1513 src/gui/presets.cpp:3492 +#: src/gui/settings.cpp:4155 msgid "Konami SCC" msgstr "" -#: src/engine/sysDef.cpp:1399 +#: src/engine/sysDef.cpp:1514 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:1409 +#: src/engine/sysDef.cpp:1524 msgid "Yamaha YM3526 (OPL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1410 +#: src/engine/sysDef.cpp:1525 msgid "the OPL chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1411 src/engine/sysDef.cpp:1423 -#: src/engine/sysDef.cpp:1697 +#: src/engine/sysDef.cpp:1526 src/engine/sysDef.cpp:1538 +#: src/engine/sysDef.cpp:1817 msgid "Kick/FM 7" msgstr "" -#: src/engine/sysDef.cpp:1421 +#: src/engine/sysDef.cpp:1536 msgid "Yamaha YM3812 (OPL2) with drums" msgstr "" -#: src/engine/sysDef.cpp:1422 +#: src/engine/sysDef.cpp:1537 msgid "the OPL2 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1433 +#: src/engine/sysDef.cpp:1548 msgid "Yamaha YMF262 (OPL3) with drums" msgstr "" -#: src/engine/sysDef.cpp:1434 +#: src/engine/sysDef.cpp:1549 msgid "the OPL3 chip but with drums mode enabled." msgstr "" -#: src/engine/sysDef.cpp:1435 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1550 src/engine/sysDef.cpp:1752 msgid "Kick/FM 16" msgstr "" -#: src/engine/sysDef.cpp:1445 +#: src/engine/sysDef.cpp:1560 src/gui/presets.cpp:3079 msgid "Yamaha YM2610 (OPNB)" msgstr "" -#: src/engine/sysDef.cpp:1446 +#: src/engine/sysDef.cpp:1561 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:1457 +#: src/engine/sysDef.cpp:1572 msgid "Yamaha YM2610 (OPNB) Extended Channel 2" msgstr "" -#: src/engine/sysDef.cpp:1458 +#: src/engine/sysDef.cpp:1573 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 " @@ -2372,11 +2743,11 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1470 +#: src/engine/sysDef.cpp:1585 msgid "Yamaha YM2610 (OPNB) CSM" msgstr "" -#: src/engine/sysDef.cpp:1471 +#: src/engine/sysDef.cpp:1586 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 " @@ -2384,169 +2755,169 @@ msgid "" "this one includes CSM mode control for special effects on Channel 2." msgstr "" -#: src/engine/sysDef.cpp:1483 +#: src/engine/sysDef.cpp:1598 msgid "Yamaha YM2413 (OPLL) with drums" msgstr "" -#: src/engine/sysDef.cpp:1484 -msgid "the OPLL chips but with drums mode turned on." +#: src/engine/sysDef.cpp:1599 +msgid "the OPLL chip but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1495 +#: src/engine/sysDef.cpp:1610 msgid "3xxx: Load LFSR (0 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1501 +#: src/engine/sysDef.cpp:1616 src/gui/presets.cpp:283 src/gui/presets.cpp:3585 msgid "Atari Lynx" msgstr "" -#: src/engine/sysDef.cpp:1502 +#: src/engine/sysDef.cpp:1617 msgid "" "a portable console made by Atari. it has all of Atari's trademark waveforms." msgstr "" -#: src/engine/sysDef.cpp:1513 +#: src/engine/sysDef.cpp:1628 msgid "10xx: Set echo feedback level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1514 +#: src/engine/sysDef.cpp:1629 msgid "11xx: Set channel echo level (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1515 +#: src/engine/sysDef.cpp:1630 msgid "12xx: Toggle QSound algorithm (0: disabled; 1: enabled)" msgstr "" -#: src/engine/sysDef.cpp:1517 +#: src/engine/sysDef.cpp:1632 msgid "3xxx: Set echo delay buffer length (000 to AA5)" msgstr "" -#: src/engine/sysDef.cpp:1523 +#: src/engine/sysDef.cpp:1638 src/gui/presets.cpp:3394 msgid "Capcom QSound" msgstr "" -#: src/engine/sysDef.cpp:1524 +#: src/engine/sysDef.cpp:1639 msgid "" "used in some of Capcom's arcade boards. surround-like sampled sound with " "echo." msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:2224 msgid "PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 -#: src/engine/sysDef.cpp:1853 src/engine/sysDef.cpp:1865 -#: src/engine/sysDef.cpp:2060 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 +#: src/engine/sysDef.cpp:2224 msgid "PCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 3" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 4" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 5" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 6" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 7" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 src/engine/sysDef.cpp:1784 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 src/engine/sysDef.cpp:1910 msgid "PCM 8" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 9" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 10" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 11" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 12" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 13" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 14" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 15" msgstr "" -#: src/engine/sysDef.cpp:1525 src/engine/sysDef.cpp:1625 -#: src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1640 src/engine/sysDef.cpp:1740 +#: src/engine/sysDef.cpp:1752 msgid "PCM 16" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 1" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 2" msgstr "" -#: src/engine/sysDef.cpp:1525 +#: src/engine/sysDef.cpp:1640 msgid "ADPCM 3" msgstr "" -#: src/engine/sysDef.cpp:1534 src/gui/settings.cpp:4092 +#: src/engine/sysDef.cpp:1649 src/gui/settings.cpp:4161 msgid "VERA" msgstr "" -#: src/engine/sysDef.cpp:1535 +#: src/engine/sysDef.cpp:1650 msgid "the chip used in a computer design created by The 8-Bit Guy." msgstr "" -#: src/engine/sysDef.cpp:1542 +#: src/engine/sysDef.cpp:1657 msgid "20xx: Set waveform" msgstr "" -#: src/engine/sysDef.cpp:1543 +#: src/engine/sysDef.cpp:1658 msgid "22xx: Set duty cycle (0 to 3F)" msgstr "" -#: src/engine/sysDef.cpp:1548 +#: src/engine/sysDef.cpp:1663 msgid "Yamaha YM2610B (OPNB2) Extended Channel 3" msgstr "" -#: src/engine/sysDef.cpp:1549 +#: src/engine/sysDef.cpp:1664 msgid "" "so Taito asked Yamaha if they could get the two missing FM channels back, " "and Yamaha gladly provided them with this chip.\n" @@ -2554,557 +2925,616 @@ msgid "" "four operators with independent notes/frequencies." msgstr "" -#: src/engine/sysDef.cpp:1561 +#: src/engine/sysDef.cpp:1676 msgid "Yamaha YM2610B (OPNB2) CSM" msgstr "" -#: src/engine/sysDef.cpp:1562 +#: src/engine/sysDef.cpp:1677 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" +"this one is in Extended Channel mode, which turns the third FM channel into " +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1574 +#: src/engine/sysDef.cpp:1690 msgid "SegaPCM (compatible 5-channel mode)" msgstr "" -#: src/engine/sysDef.cpp:1575 +#: src/engine/sysDef.cpp:1691 msgid "" "this is the same thing as SegaPCM, but only exposes 5 of the channels for " "compatibility with DefleMask." msgstr "" -#: src/engine/sysDef.cpp:1586 +#: src/engine/sysDef.cpp:1702 src/gui/presets.cpp:3399 src/gui/presets.cpp:3539 msgid "Seta/Allumer X1-010" msgstr "" -#: src/engine/sysDef.cpp:1587 +#: src/engine/sysDef.cpp:1703 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:1595 +#: src/engine/sysDef.cpp:1711 msgid "11xx: Set envelope shape" msgstr "" -#: src/engine/sysDef.cpp:1596 +#: src/engine/sysDef.cpp:1712 msgid "12xx: Set sample bank slot (0 to 7)" msgstr "" -#: src/engine/sysDef.cpp:1600 +#: src/engine/sysDef.cpp:1716 msgid "20xx: Set PCM frequency (1 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1601 +#: src/engine/sysDef.cpp:1717 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:1602 +#: src/engine/sysDef.cpp:1718 msgid "23xx: Set envelope period" msgstr "" -#: src/engine/sysDef.cpp:1610 +#: src/engine/sysDef.cpp:1726 src/gui/presets.cpp:3487 msgid "Konami Bubble System WSG" msgstr "" -#: src/engine/sysDef.cpp:1611 +#: src/engine/sysDef.cpp:1727 msgid "" "this is the wavetable part of the Bubble System, which also had two " "AY-3-8910s." msgstr "" -#: src/engine/sysDef.cpp:1623 +#: src/engine/sysDef.cpp:1738 msgid "Yamaha YMF278B (OPL4)" msgstr "" -#: src/engine/sysDef.cpp:1624 +#: src/engine/sysDef.cpp:1739 msgid "like OPL3, but this time it also has a 24-channel version of MultiPCM." msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 17" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 18" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 19" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 20" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 21" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 22" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 23" msgstr "" -#: src/engine/sysDef.cpp:1625 src/engine/sysDef.cpp:1635 +#: src/engine/sysDef.cpp:1740 src/engine/sysDef.cpp:1752 msgid "PCM 24" msgstr "" -#: src/engine/sysDef.cpp:1633 +#: src/engine/sysDef.cpp:1750 msgid "Yamaha YMF278B (OPL4) with drums" msgstr "" -#: src/engine/sysDef.cpp:1634 +#: src/engine/sysDef.cpp:1751 msgid "the OPL4 but with drums mode turned on." msgstr "" -#: src/engine/sysDef.cpp:1642 +#: src/engine/sysDef.cpp:1762 msgid "11xx: Set filter mode (00 to 03)" msgstr "" -#: src/engine/sysDef.cpp:1643 +#: src/engine/sysDef.cpp:1763 msgid "14xx: Set filter coefficient K1 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1644 +#: src/engine/sysDef.cpp:1764 msgid "15xx: Set filter coefficient K1 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1645 +#: src/engine/sysDef.cpp:1765 msgid "16xx: Set filter coefficient K2 low byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1646 +#: src/engine/sysDef.cpp:1766 msgid "17xx: Set filter coefficient K2 high byte (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1647 +#: src/engine/sysDef.cpp:1767 msgid "18xx: Set filter coefficient K1 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1648 +#: src/engine/sysDef.cpp:1768 msgid "19xx: Set filter coefficient K1 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1649 +#: src/engine/sysDef.cpp:1769 msgid "1Axx: Set filter coefficient K2 slide up (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1650 +#: src/engine/sysDef.cpp:1770 msgid "1Bxx: Set filter coefficient K2 slide down (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1651 +#: src/engine/sysDef.cpp:1771 msgid "22xx: Set envelope left volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1652 +#: src/engine/sysDef.cpp:1772 msgid "23xx: Set envelope right volume ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1653 +#: src/engine/sysDef.cpp:1773 msgid "24xx: Set envelope filter coefficient k1 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1654 +#: src/engine/sysDef.cpp:1774 msgid "" "25xx: Set envelope filter coefficient k1 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1655 +#: src/engine/sysDef.cpp:1775 msgid "26xx: Set envelope filter coefficient k2 ramp (signed) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1656 +#: src/engine/sysDef.cpp:1776 msgid "" "27xx: Set envelope filter coefficient k2 ramp (signed, slower) (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1660 +#: src/engine/sysDef.cpp:1780 msgid "120x: Set pause (bit 0)" msgstr "" -#: src/engine/sysDef.cpp:1662 +#: src/engine/sysDef.cpp:1782 msgid "2xxx: Set envelope count (000 to 1FF)" msgstr "" -#: src/engine/sysDef.cpp:1663 +#: src/engine/sysDef.cpp:1783 msgid "3xxx: Set filter coefficient K1 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1664 +#: src/engine/sysDef.cpp:1784 msgid "4xxx: Set filter coefficient K2 (000 to FFF)" msgstr "" -#: src/engine/sysDef.cpp:1671 +#: src/engine/sysDef.cpp:1791 msgid "Ensoniq ES5506" msgstr "" -#: src/engine/sysDef.cpp:1672 +#: src/engine/sysDef.cpp:1792 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:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 29" msgstr "通道 29" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 30" msgstr "通道 30" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 31" msgstr "通道 31" -#: src/engine/sysDef.cpp:1673 +#: src/engine/sysDef.cpp:1793 msgid "Channel 32" msgstr "通道 32" -#: src/engine/sysDef.cpp:1683 +#: src/engine/sysDef.cpp:1803 src/gui/presets.cpp:3209 msgid "Yamaha Y8950" msgstr "" -#: src/engine/sysDef.cpp:1684 +#: src/engine/sysDef.cpp:1804 msgid "like OPL but with an ADPCM channel." msgstr "" -#: src/engine/sysDef.cpp:1695 +#: src/engine/sysDef.cpp:1815 msgid "Yamaha Y8950 with drums" msgstr "" -#: src/engine/sysDef.cpp:1696 +#: src/engine/sysDef.cpp:1816 msgid "the Y8950 chip, in drums mode." msgstr "" -#: src/engine/sysDef.cpp:1707 +#: src/engine/sysDef.cpp:1827 src/gui/presets.cpp:3497 msgid "Konami SCC+" msgstr "" -#: src/engine/sysDef.cpp:1708 +#: src/engine/sysDef.cpp:1828 msgid "" "this is a variant of Konami's SCC chip with the last channel's wavetable " "being independent." msgstr "" -#: src/engine/sysDef.cpp:1719 +#: src/engine/sysDef.cpp:1839 msgid "12xx: Set pulse width (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:1720 +#: src/engine/sysDef.cpp:1840 msgid "13xx: Set resonance (0 to FF)" msgstr "" -#: src/engine/sysDef.cpp:1721 +#: src/engine/sysDef.cpp:1841 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:1722 +#: src/engine/sysDef.cpp:1842 msgid "15xx: Set frequency sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1723 +#: src/engine/sysDef.cpp:1843 msgid "16xx: Set frequency sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1724 +#: src/engine/sysDef.cpp:1844 msgid "17xx: Set volume sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1725 +#: src/engine/sysDef.cpp:1845 msgid "18xx: Set volume sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1726 +#: src/engine/sysDef.cpp:1846 msgid "19xx: Set cutoff sweep period low byte" msgstr "" -#: src/engine/sysDef.cpp:1727 +#: src/engine/sysDef.cpp:1847 msgid "1Axx: Set cutoff sweep period high byte" msgstr "" -#: src/engine/sysDef.cpp:1728 +#: src/engine/sysDef.cpp:1848 msgid "1Bxx: Set frequency sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1729 +#: src/engine/sysDef.cpp:1849 msgid "1Cxx: Set volume sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1730 +#: src/engine/sysDef.cpp:1850 msgid "1Dxx: Set cutoff sweep boundary" msgstr "" -#: src/engine/sysDef.cpp:1731 +#: src/engine/sysDef.cpp:1851 msgid "1Exx: Set phase reset period low byte" msgstr "" -#: src/engine/sysDef.cpp:1732 +#: src/engine/sysDef.cpp:1852 msgid "1Fxx: Set phase reset period high byte" msgstr "" -#: src/engine/sysDef.cpp:1733 +#: src/engine/sysDef.cpp:1853 msgid "20xx: Toggle frequency sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1734 +#: src/engine/sysDef.cpp:1854 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:1735 +#: src/engine/sysDef.cpp:1855 msgid "22xx: Toggle cutoff sweep (bit 0-6: speed; bit 7: direction is up)" msgstr "" -#: src/engine/sysDef.cpp:1743 +#: src/engine/sysDef.cpp:1857 +msgid "23xx: Pulse width slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1858 +msgid "24xx: Pulse width slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1860 +msgid "25xx: Filter cutoff slide up" +msgstr "" + +#: src/engine/sysDef.cpp:1861 +msgid "26xx: Filter cutoff slide down" +msgstr "" + +#: src/engine/sysDef.cpp:1869 src/gui/presets.cpp:3638 msgid "tildearrow Sound Unit" msgstr "" -#: src/engine/sysDef.cpp:1744 +#: src/engine/sysDef.cpp:1870 msgid "" "tildearrow's fantasy sound chip. put SID, AY and VERA in a blender, and you " "get this!" msgstr "" -#: src/engine/sysDef.cpp:1755 +#: src/engine/sysDef.cpp:1881 src/gui/presets.cpp:3419 msgid "OKI MSM6295" msgstr "" -#: src/engine/sysDef.cpp:1756 +#: src/engine/sysDef.cpp:1882 msgid "an ADPCM sound chip manufactured by OKI and used in many arcade boards." msgstr "" -#: src/engine/sysDef.cpp:1763 +#: src/engine/sysDef.cpp:1889 msgid "20xx: Set chip output rate (0: clock/132; 1: clock/165)" msgstr "" -#: src/engine/sysDef.cpp:1768 +#: src/engine/sysDef.cpp:1894 src/gui/presets.cpp:3414 msgid "OKI MSM6258" msgstr "" -#: src/engine/sysDef.cpp:1769 +#: src/engine/sysDef.cpp:1895 msgid "an ADPCM sound chip manufactured by OKI and used in the Sharp X68000." msgstr "" -#: src/engine/sysDef.cpp:1770 src/engine/sysDef.cpp:1891 -#: src/gui/editControls.cpp:437 src/gui/settings.cpp:4267 -#: src/gui/guiConst.cpp:1406 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2680 +#: src/engine/sysDef.cpp:1896 src/engine/sysDef.cpp:2017 +#: src/gui/presets.cpp:3381 src/gui/editControls.cpp:437 +#: src/gui/settings.cpp:4339 src/gui/guiConst.cpp:246 src/gui/guiConst.cpp:1477 +#: src/gui/insEdit.cpp:3293 src/gui/insEdit.cpp:3333 msgid "Sample" msgstr "采樣" -#: src/engine/sysDef.cpp:1776 +#: src/engine/sysDef.cpp:1902 msgid "20xx: Set frequency divider (0-2)" msgstr "" -#: src/engine/sysDef.cpp:1777 +#: src/engine/sysDef.cpp:1903 msgid "21xx: Select clock rate (0: full; 1: half)" msgstr "" -#: src/engine/sysDef.cpp:1782 +#: src/engine/sysDef.cpp:1908 src/gui/presets.cpp:3404 msgid "Yamaha YMZ280B (PCMD8)" msgstr "" -#: src/engine/sysDef.cpp:1783 +#: src/engine/sysDef.cpp:1909 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:1801 src/gui/settings.cpp:4098 +#: src/engine/sysDef.cpp:1927 src/gui/presets.cpp:3502 +#: src/gui/settings.cpp:4167 msgid "Namco WSG" msgstr "" -#: src/engine/sysDef.cpp:1802 +#: src/engine/sysDef.cpp:1928 msgid "" "a wavetable sound chip used in Pac-Man, among other early Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1812 +#: src/engine/sysDef.cpp:1938 msgid "Namco C15 WSG" msgstr "" -#: src/engine/sysDef.cpp:1813 +#: src/engine/sysDef.cpp:1939 msgid "" "successor of the original Namco WSG chip, used in later Namco arcade games." msgstr "" -#: src/engine/sysDef.cpp:1823 +#: src/engine/sysDef.cpp:1949 msgid "Namco C30 WSG" msgstr "" -#: src/engine/sysDef.cpp:1824 +#: src/engine/sysDef.cpp:1950 msgid "like Namco C15 but with stereo sound." msgstr "" -#: src/engine/sysDef.cpp:1834 +#: src/engine/sysDef.cpp:1960 src/gui/presets.cpp:3365 msgid "OKI MSM5232" msgstr "" -#: src/engine/sysDef.cpp:1835 +#: src/engine/sysDef.cpp:1961 msgid "" "a square wave additive synthesis chip made by OKI. used in some arcade " "machines and instruments." msgstr "" -#: src/engine/sysDef.cpp:1843 +#: src/engine/sysDef.cpp:1969 msgid "10xy: Set group control (x: sustain; y: part toggle bitmask)" msgstr "" -#: src/engine/sysDef.cpp:1844 src/engine/sysDef.cpp:2002 +#: src/engine/sysDef.cpp:1970 src/engine/sysDef.cpp:2166 msgid "11xx: Set noise mode" msgstr "" -#: src/engine/sysDef.cpp:1845 +#: src/engine/sysDef.cpp:1971 msgid "12xx: Set group attack (0 to 5)" msgstr "" -#: src/engine/sysDef.cpp:1846 +#: src/engine/sysDef.cpp:1972 msgid "13xx: Set group decay (0 to 11)" msgstr "" -#: src/engine/sysDef.cpp:1851 +#: src/engine/sysDef.cpp:1977 src/gui/presets.cpp:3124 msgid "Yamaha YM2612 (OPN2) with DualPCM" msgstr "" -#: src/engine/sysDef.cpp:1852 +#: src/engine/sysDef.cpp:1978 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:1853 src/engine/sysDef.cpp:1865 +#: src/engine/sysDef.cpp:1979 src/engine/sysDef.cpp:1991 msgid "FM 6/PCM 1" msgstr "" -#: src/engine/sysDef.cpp:1863 +#: src/engine/sysDef.cpp:1989 msgid "Yamaha YM2612 (OPN2) Extended Channel 3 with DualPCM and CSM" msgstr "" -#: src/engine/sysDef.cpp:1864 +#: src/engine/sysDef.cpp:1990 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." +"four operators with independent notes/frequencies.\n" +"this one includes CSM mode control for special effects on Channel 3." msgstr "" -#: src/engine/sysDef.cpp:1876 src/gui/settings.cpp:4068 +#: src/engine/sysDef.cpp:2002 src/gui/settings.cpp:4137 msgid "T6W28" msgstr "" -#: src/engine/sysDef.cpp:1877 +#: src/engine/sysDef.cpp:2003 msgid "" "an SN76489 derivative used in Neo Geo Pocket, has independent stereo volume " "and noise channel frequency." msgstr "" -#: src/engine/sysDef.cpp:1884 +#: src/engine/sysDef.cpp:2010 msgid "20xx: Set noise length (0: short, 1: long)" msgstr "" -#: src/engine/sysDef.cpp:1889 +#: src/engine/sysDef.cpp:2015 src/gui/presets.cpp:3439 msgid "Generic PCM DAC" msgstr "" -#: src/engine/sysDef.cpp:1890 +#: src/engine/sysDef.cpp:2016 msgid "as generic sample playback as it gets." msgstr "無 損 采 樣 播 放" -#: src/engine/sysDef.cpp:1902 +#: src/engine/sysDef.cpp:2028 src/gui/presets.cpp:3429 msgid "Konami K007232" msgstr "" -#: src/engine/sysDef.cpp:1903 +#: src/engine/sysDef.cpp:2029 msgid "this PCM chip was widely used at Konami arcade boards in 1986-1990." msgstr "在1986-1990年間,此PCM芯片在科樂美的街機基板中廣泛使用" -#: src/engine/sysDef.cpp:1912 +#: src/engine/sysDef.cpp:2038 src/gui/presets.cpp:3434 msgid "Irem GA20" msgstr "" -#: src/engine/sysDef.cpp:1913 +#: src/engine/sysDef.cpp:2039 msgid "" "yet another PCM chip from Irem. like Amiga, but less pitch resolution and no " "sample loop." msgstr "又一个Irem的PCM芯片. 與Amiga一樣, 但是更低的音高解析度和沒有 采樣循環." -#: src/engine/sysDef.cpp:1922 +#: src/engine/sysDef.cpp:2048 src/gui/presets.cpp:3674 +msgid "Watara Supervision" +msgstr "" + +#: src/engine/sysDef.cpp:2049 +msgid "" +"a handheld that was trying to compete with the Game Boy, but it never " +"succeded." +msgstr "" + +#: src/engine/sysDef.cpp:2061 +msgid "NEC μPD1771C-017 (wave mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2062 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the waveform mode." +msgstr "" + +#: src/engine/sysDef.cpp:2069 +msgid "10xx: Set duty/waveform (bit 0-3: waveform; bit 4: mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2070 +msgid "12xx: Set waveform position (0-31)" +msgstr "" + +#: src/engine/sysDef.cpp:2075 +msgid "NEC μPD1771C-017 (tone mode)" +msgstr "" + +#: src/engine/sysDef.cpp:2076 +msgid "" +"a microcontroller which has been used as a sound generator in the Super " +"Cassette Vision. this is the tone mode." +msgstr "" + +#: src/engine/sysDef.cpp:2086 src/gui/presets.cpp:3626 msgid "Sharp SM8521" msgstr "" -#: src/engine/sysDef.cpp:1923 +#: src/engine/sysDef.cpp:2087 msgid "a SoC with wavetable sound hardware." msgstr "" -#: src/engine/sysDef.cpp:1933 +#: src/engine/sysDef.cpp:2097 src/gui/presets.cpp:319 msgid "Casio PV-1000" msgstr "" -#: src/engine/sysDef.cpp:1934 +#: src/engine/sysDef.cpp:2098 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:1941 +#: src/engine/sysDef.cpp:2105 msgid "10xx: Set ring modulation (0: disable, 1: enable)" msgstr "" -#: src/engine/sysDef.cpp:1946 +#: src/engine/sysDef.cpp:2110 msgid "ZX Spectrum Beeper (QuadTone Engine)" msgstr "" -#: src/engine/sysDef.cpp:1947 +#: src/engine/sysDef.cpp:2111 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:1959 +#: src/engine/sysDef.cpp:2123 src/gui/presets.cpp:3449 msgid "Konami K053260" msgstr "" -#: src/engine/sysDef.cpp:1960 +#: src/engine/sysDef.cpp:2124 msgid "this PCM chip was widely used at Konami arcade boards in 1990-1992." msgstr "在1990-1992年間,此PCM芯片在科樂美的街機基板中廣泛使用" -#: src/engine/sysDef.cpp:1972 +#: src/engine/sysDef.cpp:2136 src/gui/presets.cpp:3375 msgid "MOS Technology TED" msgstr "" -#: src/engine/sysDef.cpp:1973 +#: src/engine/sysDef.cpp:2137 msgid "" "two square waves (one may be turned into noise). used in the Commodore " "Plus/4, 16 and 116." msgstr "兩个方波 (一个可以轉為噪聲). 在Commodore中使用 Plus/4, 16 and 116." -#: src/engine/sysDef.cpp:1982 +#: src/engine/sysDef.cpp:2146 src/gui/presets.cpp:3454 msgid "Namco C140" msgstr "" -#: src/engine/sysDef.cpp:1983 +#: src/engine/sysDef.cpp:2147 msgid "Namco's first PCM chip from 1987. it's pretty good for being so." msgstr "南夢宮在1987年的第一个PCM芯片,作為初品也挺不錯的了" -#: src/engine/sysDef.cpp:1993 +#: src/engine/sysDef.cpp:2157 src/gui/presets.cpp:3459 msgid "Namco C219" msgstr "" -#: src/engine/sysDef.cpp:1994 +#: src/engine/sysDef.cpp:2158 msgid "" "Namco's PCM chip used in their NA-1/2 hardware.\n" "very similar to C140, but has noise generator." @@ -3112,15 +3542,15 @@ msgstr "" "南夢宮用於NA-1/2基板的PCM芯片.\n" "與C140非常相似,但是擁有噪聲發生器." -#: src/engine/sysDef.cpp:2003 +#: src/engine/sysDef.cpp:2167 msgid "12xy: Set invert mode (x: surround; y: invert)" msgstr "" -#: src/engine/sysDef.cpp:2008 +#: src/engine/sysDef.cpp:2172 src/gui/presets.cpp:3255 msgid "ESS ES1xxx series (ESFM)" msgstr "" -#: src/engine/sysDef.cpp:2009 +#: src/engine/sysDef.cpp:2173 msgid "" "a unique FM synth featured in PC sound cards.\n" "based on the OPL3 design, but with lots of its features extended." @@ -3128,19 +3558,19 @@ msgstr "" "一个用於PC的獨特FM合成聲卡\n" "基於OPL3 設計, 但增添了更多功能." -#: src/engine/sysDef.cpp:2010 +#: src/engine/sysDef.cpp:2174 msgid "FM 11" msgstr "" -#: src/engine/sysDef.cpp:2016 +#: src/engine/sysDef.cpp:2180 msgid "2Exx: Toggle hard envelope reset on new notes" msgstr "" -#: src/engine/sysDef.cpp:2022 +#: src/engine/sysDef.cpp:2186 src/gui/presets.cpp:3643 msgid "PowerNoise" msgstr "" -#: src/engine/sysDef.cpp:2023 +#: src/engine/sysDef.cpp:2187 msgid "" "a fantasy sound chip designed by jvsTSX and The Beesh-Spweesh!\n" "used in the Hexheld fantasy console." @@ -3148,638 +3578,730 @@ msgstr "" "由jvsTSX和Beesh-Spweesh! 打造的幻想芯片\n" "用於Hexheld fantasy console." -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 1" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 2" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 msgid "Noise 3" msgstr "" -#: src/engine/sysDef.cpp:2024 +#: src/engine/sysDef.cpp:2188 src/gui/guiConst.cpp:253 msgid "Slope" msgstr "" -#: src/engine/sysDef.cpp:2030 +#: src/engine/sysDef.cpp:2194 msgid "" "20xx: Load low byte of noise channel LFSR (00 to FF) or slope channel " "accumulator (00 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2031 +#: src/engine/sysDef.cpp:2195 msgid "21xx: Load high byte of noise channel LFSR (00 to FF)" msgstr "" -#: src/engine/sysDef.cpp:2032 +#: src/engine/sysDef.cpp:2196 msgid "22xx: Write to I/O port A" msgstr "" -#: src/engine/sysDef.cpp:2033 +#: src/engine/sysDef.cpp:2197 msgid "23xx: Write to I/O port B" msgstr "" -#: src/engine/sysDef.cpp:2039 src/gui/settings.cpp:4123 +#: src/engine/sysDef.cpp:2203 src/gui/presets.cpp:3648 +#: src/gui/settings.cpp:4192 msgid "Dave" msgstr "" -#: src/engine/sysDef.cpp:2040 +#: src/engine/sysDef.cpp:2204 msgid "" "this chip was featured in the Enterprise 128 computer. it is similar to " "POKEY, but with stereo output." msgstr "此芯片用於Enterprise 128電腦. 類似於POKEY,但有立體聲輸出." -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Left" msgstr "" -#: src/engine/sysDef.cpp:2041 +#: src/engine/sysDef.cpp:2205 msgid "DAC Right" msgstr "" -#: src/engine/sysDef.cpp:2047 +#: src/engine/sysDef.cpp:2211 msgid "10xx: Set waveform (0 to 4; 0 to 3 on noise)" msgstr "" -#: src/engine/sysDef.cpp:2048 +#: src/engine/sysDef.cpp:2212 msgid "11xx: Set noise frequency source (0: fixed; 1-3: channels 1 to 3)" msgstr "" -#: src/engine/sysDef.cpp:2049 +#: src/engine/sysDef.cpp:2213 msgid "12xx: Toggle high-pass with next channel" msgstr "" -#: src/engine/sysDef.cpp:2050 +#: src/engine/sysDef.cpp:2214 msgid "13xx: Toggle ring modulation with channel+2" msgstr "" -#: src/engine/sysDef.cpp:2051 +#: src/engine/sysDef.cpp:2215 msgid "14xx: Toggle swap counters (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2052 +#: src/engine/sysDef.cpp:2216 msgid "15xx: Toggle low pass (noise only)" msgstr "" -#: src/engine/sysDef.cpp:2053 +#: src/engine/sysDef.cpp:2217 msgid "16xx: Set clock divider (0: /2; 1: /3)" msgstr "" -#: src/engine/sysDef.cpp:2058 +#: src/engine/sysDef.cpp:2222 msgid "Game Boy Advance DMA Sound" msgstr "" -#: src/engine/sysDef.cpp:2059 +#: src/engine/sysDef.cpp:2223 msgid "" "additional PCM FIFO channels in Game Boy Advance driven directly by its DMA " "hardware." msgstr "" -#: src/engine/sysDef.cpp:2072 +#: src/engine/sysDef.cpp:2236 msgid "Game Boy Advance MinMod" msgstr "" -#: src/engine/sysDef.cpp:2073 +#: src/engine/sysDef.cpp:2237 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:2082 +#: src/engine/sysDef.cpp:2246 msgid "11xy: Set echo channel (x: left/right source; y: delay (0 disables))" msgstr "" -#: src/engine/sysDef.cpp:2083 +#: src/engine/sysDef.cpp:2247 msgid "12xy: Toggle invert (x: left; y: right)" msgstr "" -#: src/engine/sysDef.cpp:2088 src/gui/settings.cpp:4124 +#: src/engine/sysDef.cpp:2252 src/gui/presets.cpp:324 src/gui/presets.cpp:3464 +#: src/gui/presets.cpp:3654 src/gui/settings.cpp:4193 msgid "Nintendo DS" msgstr "" -#: src/engine/sysDef.cpp:2089 +#: src/engine/sysDef.cpp:2253 msgid "a handheld video game console with two screens. it uses a stylus." msgstr "" -#: src/engine/sysDef.cpp:2097 +#: src/engine/sysDef.cpp:2261 msgid "1Fxx: Set global volume (0 to 7F)" msgstr "" -#: src/engine/sysDef.cpp:2102 +#: src/engine/sysDef.cpp:2266 msgid "5E01" msgstr "" -#: src/engine/sysDef.cpp:2103 +#: src/engine/sysDef.cpp:2267 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:2111 +#: src/engine/sysDef.cpp:2275 msgid "" "12xx: Set duty cycle/noise mode/waveform (pulse/wave: 0 to 3; noise: 0 or 1)" msgstr "" -#: src/engine/sysDef.cpp:2124 src/gui/settings.cpp:4127 +#: src/engine/sysDef.cpp:2288 src/gui/presets.cpp:3659 +#: src/gui/settings.cpp:4196 msgid "Bifurcator" msgstr "" -#: src/engine/sysDef.cpp:2125 +#: src/engine/sysDef.cpp:2289 msgid "a fantasy sound chip using logistic map iterations to generate sound." msgstr "" -#: src/engine/sysDef.cpp:2132 +#: src/engine/sysDef.cpp:2296 msgid "10xx: Load low byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2133 +#: src/engine/sysDef.cpp:2297 msgid "11xx: Load high byte of channel sample state" msgstr "" -#: src/engine/sysDef.cpp:2134 +#: src/engine/sysDef.cpp:2298 msgid "12xx: Set low byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2135 +#: src/engine/sysDef.cpp:2299 msgid "13xx: Set high byte of channel parameter" msgstr "" -#: src/engine/sysDef.cpp:2140 src/gui/settings.cpp:4128 +#: src/engine/sysDef.cpp:2304 src/gui/presets.cpp:3664 +#: src/gui/settings.cpp:4197 msgid "SID2" msgstr "" -#: src/engine/sysDef.cpp:2141 +#: src/engine/sysDef.cpp:2305 msgid "" "a fantasy sound chip created by LTVA. it is similar to the SID chip, but " "with many of its problems fixed." msgstr "由LTVA幻想的芯片. 很像SID芯片,但其問題更少." -#: src/engine/sysDef.cpp:2152 +#: src/engine/sysDef.cpp:2316 src/gui/presets.cpp:3669 +#: src/gui/settings.cpp:4200 +msgid "SID3" +msgstr "" + +#: src/engine/sysDef.cpp:2317 +msgid "" +"a fantasy sound chip created by LTVA. it is a big rework of SID chip with " +"probably too many features added on top." +msgstr "" + +#: src/engine/sysDef.cpp:2328 +msgid "Commodore 64 (SID 6581) with software PCM" +msgstr "" + +#: src/engine/sysDef.cpp:2329 +msgid "" +"the 6581 had a quirk which allowed playback of 4-bit samples by writing PCM " +"data to the volume register." +msgstr "" + +#: src/engine/sysDef.cpp:2340 src/gui/presets.cpp:3632 msgid "Dummy System" msgstr "" -#: src/engine/sysDef.cpp:2153 +#: src/engine/sysDef.cpp:2341 msgid "this is a system designed for testing purposes." msgstr "此系統只是為了測試" -#: src/engine/engine.cpp:51 +#: src/engine/engine.cpp:52 msgid "00xy: Arpeggio" msgstr "00xy: 琶音" -#: src/engine/engine.cpp:53 +#: src/engine/engine.cpp:54 msgid "01xx: Pitch slide up" msgstr "01xx: 音高上滑" -#: src/engine/engine.cpp:55 +#: src/engine/engine.cpp:56 msgid "02xx: Pitch slide down" msgstr "02xx: 音高下滑" -#: src/engine/engine.cpp:57 +#: src/engine/engine.cpp:58 msgid "03xx: Portamento" msgstr "03xx: 滑音" -#: src/engine/engine.cpp:59 +#: src/engine/engine.cpp:60 msgid "04xy: Vibrato (x: speed; y: depth)" msgstr "04xy: 顫音 (x: 速率; y: 深度)" -#: src/engine/engine.cpp:61 +#: src/engine/engine.cpp:62 msgid "05xy: Volume slide + vibrato (compatibility only!)" msgstr "05xy: 音量 + 顫音 (僅為兼容舊效果保畱!)" -#: src/engine/engine.cpp:63 +#: src/engine/engine.cpp:64 msgid "06xy: Volume slide + portamento (compatibility only!)" msgstr "06xy: 音量 + 滑音 (僅為兼容舊效果保畱!)" -#: src/engine/engine.cpp:65 +#: src/engine/engine.cpp:66 msgid "07xy: Tremolo (x: speed; y: depth)" msgstr "07xy: 震音 (x: 速率; y: 深度)" -#: src/engine/engine.cpp:67 +#: src/engine/engine.cpp:68 msgid "08xy: Set panning (x: left; y: right)" msgstr "08xy: 設置聲像 (x: 左; y: 右)" -#: src/engine/engine.cpp:69 +#: src/engine/engine.cpp:70 msgid "09xx: Set groove pattern (speed 1 if no grooves exist)" msgstr "09xx: 設置 節奏Pattern (如果不存在節奏設置,設置為雙速度第一位)" -#: src/engine/engine.cpp:71 +#: src/engine/engine.cpp:72 msgid "0Axy: Volume slide (0y: down; x0: up)" msgstr "0Axy: 音量滑變 (0y: 減小; x0: 增大)" -#: src/engine/engine.cpp:73 +#: src/engine/engine.cpp:74 msgid "0Bxx: Jump to pattern" msgstr "0Bxx: 轉到Pattern" -#: src/engine/engine.cpp:75 +#: src/engine/engine.cpp:76 msgid "0Cxx: Retrigger" msgstr "0Cxx: 重觸發" -#: src/engine/engine.cpp:77 +#: src/engine/engine.cpp:78 msgid "0Dxx: Jump to next pattern" msgstr "0Dxx: 轉到下一个Pattern" -#: src/engine/engine.cpp:79 +#: src/engine/engine.cpp:80 msgid "0Fxx: Set speed (speed 2 if no grooves exist)" msgstr "0Fxx: 設置速度 (如果不存在節奏設置,設置為雙速度第二位)" -#: src/engine/engine.cpp:81 +#: src/engine/engine.cpp:82 msgid "80xx: Set panning (00: left; 80: center; FF: right)" msgstr "80xx: 設置聲像 (00: 左; 80: 中間; FF: 右)" -#: src/engine/engine.cpp:83 +#: src/engine/engine.cpp:84 msgid "81xx: Set panning (left channel)" msgstr "81xx: 設置聲像 (左聲道)" -#: src/engine/engine.cpp:85 +#: src/engine/engine.cpp:86 msgid "82xx: Set panning (right channel)" msgstr "82xx: 設置聲像 (右聲道)" -#: src/engine/engine.cpp:87 +#: src/engine/engine.cpp:88 msgid "83xy: Panning slide (x0: left; 0y: right)" msgstr "83xy: 聲像滑變 (x0: 向左; 0y: 向右)" # 国内无Panbrello 翻译, 暂译 声像调制. -#: src/engine/engine.cpp:89 +#: src/engine/engine.cpp:90 msgid "84xy: Panbrello (x: speed; y: depth)" msgstr "84xy: 聲像調製 (x: 速率; y: 深度)" -#: src/engine/engine.cpp:91 +#: src/engine/engine.cpp:92 msgid "88xy: Set panning (rear channels; x: left; y: right)" msgstr "88xy: 設置聲像 (後聲道; x: 左; y: 右)" -#: src/engine/engine.cpp:94 +#: src/engine/engine.cpp:95 msgid "89xx: Set panning (rear left channel)" msgstr "89xx: 設置聲像 (左後聲道)" -#: src/engine/engine.cpp:97 +#: src/engine/engine.cpp:98 msgid "8Axx: Set panning (rear right channel)" msgstr "8Axx: 設置聲像 (右後聲道)" -#: src/engine/engine.cpp:100 +#: src/engine/engine.cpp:101 msgid "Cxxx: Set tick rate (hz)" msgstr "Cxxx: 設置Tick Rate (Hz)" -#: src/engine/engine.cpp:102 +#: src/engine/engine.cpp:103 msgid "D3xx: Volume portamento" msgstr "" -#: src/engine/engine.cpp:104 +#: src/engine/engine.cpp:105 msgid "D4xx: Volume portamento (fast)" msgstr "" -#: src/engine/engine.cpp:106 +#: src/engine/engine.cpp:107 msgid "DCxx: Delayed mute" msgstr "" -#: src/engine/engine.cpp:108 +#: src/engine/engine.cpp:109 msgid "E0xx: Set arp speed" msgstr "E0xx: 設置琶音速度" -#: src/engine/engine.cpp:110 +#: src/engine/engine.cpp:111 msgid "E1xy: Note slide up (x: speed; y: semitones)" msgstr "E1xy: 音符上滑 (x: 速度; y: 半音)" -#: src/engine/engine.cpp:112 +#: src/engine/engine.cpp:113 msgid "E2xy: Note slide down (x: speed; y: semitones)" msgstr "E2xy: 音符下滑 (x: 速度; y: 半音)" -#: src/engine/engine.cpp:114 +#: src/engine/engine.cpp:115 msgid "E3xx: Set vibrato shape" msgstr "E3xx: 設置顫音波形" -#: src/engine/engine.cpp:116 +#: src/engine/engine.cpp:117 msgid "E4xx: Set vibrato range" msgstr "E4xx: 設置顫音範圍" -#: src/engine/engine.cpp:118 +#: src/engine/engine.cpp:119 msgid "E5xx: Set pitch (80: center)" msgstr "E5xx: 設置音高 (80: 中間)" -#: src/engine/engine.cpp:120 +#: src/engine/engine.cpp:121 msgid "E6xy: Quick legato (x: time (0-7 up; 8-F down); y: semitones)" msgstr "E6xy: 快速連奏 (x: 時間(0-7 上; 8-F 下); y: 半音)" -#: src/engine/engine.cpp:122 +#: src/engine/engine.cpp:123 msgid "E7xx: Macro release" msgstr "E7xx: 釋放宏" -#: src/engine/engine.cpp:124 +#: src/engine/engine.cpp:125 msgid "E8xy: Quick legato up (x: time; y: semitones)" msgstr "E8xy: 快速向上連奏 (x: 時間; y: 半音)" -#: src/engine/engine.cpp:126 +#: src/engine/engine.cpp:127 msgid "E9xy: Quick legato down (x: time; y: semitones)" msgstr "E9xy: 快速向下連奏 (x: 時間; y: 半音)" -#: src/engine/engine.cpp:128 +#: src/engine/engine.cpp:129 msgid "EAxx: Legato" msgstr "EAxx: 連奏" -#: src/engine/engine.cpp:130 +#: src/engine/engine.cpp:131 msgid "EBxx: Set LEGACY sample mode bank" msgstr "" -#: src/engine/engine.cpp:132 +#: src/engine/engine.cpp:133 msgid "ECxx: Note cut" msgstr "ECxx: xx刻度後切斷音符" -#: src/engine/engine.cpp:134 +#: src/engine/engine.cpp:135 msgid "EDxx: Note delay" msgstr "EDxx: 延遲xx刻度觸發音符" -#: src/engine/engine.cpp:136 +#: src/engine/engine.cpp:137 msgid "EExx: Send external command" msgstr "EExx: 發送外部命令" -#: src/engine/engine.cpp:138 +#: src/engine/engine.cpp:139 msgid "F0xx: Set tick rate (bpm)" msgstr "F0xx: 設置Tick Rate (BPM)" -#: src/engine/engine.cpp:140 +#: src/engine/engine.cpp:141 msgid "F1xx: Single tick pitch up" msgstr "" -#: src/engine/engine.cpp:142 +#: src/engine/engine.cpp:143 msgid "F2xx: Single tick pitch down" msgstr "" -#: src/engine/engine.cpp:144 +#: src/engine/engine.cpp:145 msgid "F3xx: Fine volume slide up" msgstr "F3xx: 微增音量" -#: src/engine/engine.cpp:146 +#: src/engine/engine.cpp:147 msgid "F4xx: Fine volume slide down" msgstr "F4xx: 微減音量" -#: src/engine/engine.cpp:148 +#: src/engine/engine.cpp:149 msgid "F5xx: Disable macro (see manual)" msgstr "F5xx: 關閉宏 (參見説明書)" -#: src/engine/engine.cpp:150 +#: src/engine/engine.cpp:151 msgid "F6xx: Enable macro (see manual)" msgstr "F6xx: 啓動宏 (參見説明書)" -#: src/engine/engine.cpp:152 +#: src/engine/engine.cpp:153 msgid "F7xx: Restart macro (see manual)" msgstr "F7xx: 重啓宏 (參見説明書)" -#: src/engine/engine.cpp:154 +#: src/engine/engine.cpp:155 msgid "F8xx: Single tick volume up" msgstr "" -#: src/engine/engine.cpp:156 +#: src/engine/engine.cpp:157 msgid "F9xx: Single tick volume down" msgstr "" -#: src/engine/engine.cpp:158 +#: src/engine/engine.cpp:159 msgid "FAxx: Fast volume slide (0y: down; x0: up)" msgstr "FAxx: 快速音量滑變 (0y: 減小; x0: 增大)" -#: src/engine/engine.cpp:160 +#: src/engine/engine.cpp:161 msgid "FCxx: Note release" msgstr "FCxx: xx刻後釋放音符" -#: src/engine/engine.cpp:162 +#: src/engine/engine.cpp:163 msgid "FDxx: Set virtual tempo numerator" msgstr "FDxx: 設置虛擬速度 分子" -#: src/engine/engine.cpp:164 +#: src/engine/engine.cpp:165 msgid "FExx: Set virtual tempo denominator" msgstr "FExx: 設置虛擬速度 分母" -#: src/engine/engine.cpp:166 +#: src/engine/engine.cpp:167 msgid "FFxx: Stop song" msgstr "FFxx: 停止曲目" -#: src/engine/engine.cpp:170 +#: src/engine/engine.cpp:171 msgid "9xxx: Set sample offset*256" msgstr "9xxx: 設置采樣偏移 *256" -#: src/engine/engine.cpp:174 +#: src/engine/engine.cpp:175 msgid "90xx: Set sample offset (first byte)" msgstr "90xx: 設置采樣偏移 (1st byte)" -#: src/engine/engine.cpp:176 +#: src/engine/engine.cpp:177 msgid "91xx: Set sample offset (second byte, ×256)" msgstr "91xx: 設置采樣偏移 (2nd byte, ×256)" -#: src/engine/engine.cpp:178 +#: src/engine/engine.cpp:179 msgid "92xx: Set sample offset (third byte, ×65536)" msgstr "92xx: 設置采樣偏移 (3rd byte, ×65536)" -#: src/engine/engine.cpp:197 src/gui/settings.cpp:4171 +#: src/engine/engine.cpp:198 src/gui/settings.cpp:4243 msgid "Invalid effect" msgstr "" -#: src/engine/engine.cpp:299 src/gui/gui.cpp:2373 src/gui/gui.cpp:2537 +#: src/engine/engine.cpp:300 src/gui/gui.cpp:2353 src/gui/gui.cpp:2531 #, c-format msgid "on seek: %s" msgstr "" -#: src/engine/engine.cpp:306 src/gui/gui.cpp:2380 src/gui/gui.cpp:2544 +#: src/engine/engine.cpp:307 src/gui/gui.cpp:2360 src/gui/gui.cpp:2538 #, c-format msgid "on pre tell: %s" msgstr "" -#: src/engine/engine.cpp:313 src/engine/engine.cpp:2720 -#: src/gui/settings.cpp:5867 src/gui/gui.cpp:2387 src/gui/gui.cpp:2551 +#: src/engine/engine.cpp:314 src/engine/engine.cpp:2761 +#: src/gui/settings.cpp:6013 src/gui/gui.cpp:2367 src/gui/gui.cpp:2545 msgid "file is empty" msgstr "文件是空的" -#: src/engine/engine.cpp:316 src/gui/gui.cpp:2390 src/gui/gui.cpp:2554 +#: src/engine/engine.cpp:317 src/gui/gui.cpp:2370 src/gui/gui.cpp:2548 #, c-format msgid "on tell: %s" msgstr "" # debug info no translate -#: src/engine/engine.cpp:323 +#: src/engine/engine.cpp:324 #, c-format msgid "ROM size mismatch, expected: %d bytes, was: %d" msgstr "" -#: src/engine/engine.cpp:328 src/gui/settings.cpp:5876 src/gui/gui.cpp:2397 -#: src/gui/gui.cpp:2561 +#: src/engine/engine.cpp:329 src/gui/settings.cpp:6022 src/gui/gui.cpp:2377 +#: src/gui/gui.cpp:2555 #, c-format msgid "on get size: %s" msgstr "" -#: src/engine/engine.cpp:335 src/gui/settings.cpp:5883 src/gui/gui.cpp:2404 -#: src/gui/gui.cpp:2568 +#: src/engine/engine.cpp:336 src/gui/settings.cpp:6029 src/gui/gui.cpp:2384 +#: src/gui/gui.cpp:2562 #, c-format msgid "on read: %s" msgstr "" -#: src/engine/engine.cpp:1021 src/engine/engine.cpp:1126 -#: src/engine/engine.cpp:1235 +#: src/engine/engine.cpp:1038 src/engine/engine.cpp:1143 +#: src/engine/engine.cpp:1252 msgid "invalid index" msgstr "" -#: src/engine/engine.cpp:1025 src/engine/engine.cpp:1080 -#: src/engine/engine.cpp:1134 +#: src/engine/engine.cpp:1042 src/engine/engine.cpp:1097 +#: src/engine/engine.cpp:1151 #, c-format msgid "max number of total channels is %d" msgstr "" -#: src/engine/engine.cpp:1076 src/engine/engine.cpp:1130 +#: src/engine/engine.cpp:1093 src/engine/engine.cpp:1147 #, c-format msgid "max number of systems is %d" msgstr "" -#: src/engine/engine.cpp:1231 +#: src/engine/engine.cpp:1248 msgid "cannot remove the last one" msgstr "" -#: src/engine/engine.cpp:1405 +#: src/engine/engine.cpp:1422 msgid "source and destination are equal" msgstr "" -#: src/engine/engine.cpp:1409 +#: src/engine/engine.cpp:1426 msgid "invalid source index" msgstr "" -#: src/engine/engine.cpp:1413 +#: src/engine/engine.cpp:1430 msgid "invalid destination index" msgstr "" -#: src/engine/engine.cpp:2588 +#: src/engine/engine.cpp:2629 #, c-format msgid "Instrument %d" msgstr "" -#: src/engine/engine.cpp:2662 src/engine/engine.cpp:2679 -#: src/gui/doAction.cpp:839 src/gui/doAction.cpp:857 src/gui/doAction.cpp:1663 -#: src/gui/gui.cpp:6562 src/gui/insEdit.cpp:6911 +#: src/engine/engine.cpp:2703 src/engine/engine.cpp:2720 +#: src/gui/doAction.cpp:844 src/gui/doAction.cpp:862 src/gui/doAction.cpp:1700 +#: src/gui/gui.cpp:6577 src/gui/insEdit.cpp:3239 msgid "too many wavetables!" msgstr "太多波表!" -#: src/engine/engine.cpp:2704 +#: src/engine/engine.cpp:2745 #, c-format msgid "could not seek to end: %s" msgstr "" -#: src/engine/engine.cpp:2710 +#: src/engine/engine.cpp:2751 #, c-format msgid "could not determine file size: %s" msgstr "" -#: src/engine/engine.cpp:2715 +#: src/engine/engine.cpp:2756 msgid "file size is invalid!" msgstr "" -#: src/engine/engine.cpp:2725 +#: src/engine/engine.cpp:2766 #, c-format msgid "could not seek to beginning: %s" msgstr "" -#: src/engine/engine.cpp:2732 +#: src/engine/engine.cpp:2773 #, c-format msgid "could not read entire file: %s" msgstr "" -#: src/engine/engine.cpp:2758 +#: src/engine/engine.cpp:2799 msgid "invalid wavetable header/data!" msgstr "" -#: src/engine/engine.cpp:2856 src/engine/engine.cpp:2878 -#: src/gui/doAction.cpp:930 src/gui/doAction.cpp:942 +#: src/engine/engine.cpp:2897 src/engine/engine.cpp:2920 +#: src/gui/doAction.cpp:890 src/gui/doAction.cpp:967 src/gui/doAction.cpp:979 msgid "too many samples!" msgstr "太多采樣!" -#: src/engine/engine.cpp:2863 +#: src/engine/engine.cpp:2904 #, c-format msgid "Sample %d" msgstr "" -#: src/engine/engine.cpp:3008 +#: src/engine/engine.cpp:3050 #, c-format msgid "no free patterns in channel %d!" msgstr "" +#: src/engine/platform/c64.cpp:767 src/engine/platform/c64.cpp:769 +#: src/engine/platform/sid2.cpp:604 src/engine/platform/sid2.cpp:606 +#: src/engine/platform/dave.cpp:532 src/engine/platform/sid3.cpp:1368 +#: src/engine/platform/sid3.cpp:1372 src/gui/insEdit.cpp:244 +#: src/gui/insEdit.cpp:251 src/gui/insEdit.cpp:506 +msgid "ring" +msgstr "" + +#: src/engine/platform/c64.cpp:774 src/engine/platform/c64.cpp:776 +#: src/engine/platform/sid2.cpp:611 src/engine/platform/sid2.cpp:613 +#: src/engine/platform/sid3.cpp:1377 src/gui/insEdit.cpp:243 +#: src/gui/insEdit.cpp:250 src/gui/insEdit.cpp:505 +msgid "sync" +msgstr "" + +#: src/engine/platform/dave.cpp:529 src/gui/insEdit.cpp:498 +#: src/gui/insEdit.cpp:7196 +msgid "high" +msgstr "" + +#: src/engine/platform/dave.cpp:535 src/gui/insEdit.cpp:496 +#: src/gui/insEdit.cpp:7184 +msgid "low" +msgstr "" + +#: src/engine/platform/sid3.cpp:1362 src/gui/insEdit.cpp:249 +msgid "phase" +msgstr "" + +#: src/engine/platform/snes.cpp:733 src/engine/platform/pce.cpp:548 +msgid "mod" +msgstr "" + +#: src/engine/platform/opl.cpp:2664 +msgid "4OP" +msgstr "" + +#: src/engine/platform/pokey.cpp:413 src/engine/platform/pokey.cpp:422 +msgid "filter" +msgstr "" + +#: src/engine/platform/pokey.cpp:416 src/engine/platform/pokey.cpp:419 +msgid "16-bit" +msgstr "" + #: src/engine/fileOpsSample.cpp:114 msgid "did not read entire sample bank file!" msgstr "" -#: src/main.cpp:673 +#: src/main.cpp:702 #, c-format msgid "incomplete param %s." msgstr "" -#: src/main.cpp:755 +#: src/main.cpp:794 #, c-format msgid "couldn't open file! (%s)" msgstr "" -#: src/main.cpp:761 +#: src/main.cpp:800 #, c-format msgid "couldn't open file! (couldn't get file size: %s)" msgstr "" -#: src/main.cpp:769 +#: src/main.cpp:808 #, c-format msgid "couldn't open file! (couldn't get file length: %s)" msgstr "" -#: src/main.cpp:777 +#: src/main.cpp:816 msgid "that file is empty!" msgstr "文件是空的!" -#: src/main.cpp:779 +#: src/main.cpp:818 #, c-format msgid "couldn't open file! (tell error: %s)" msgstr "無法打開文件! (tell error: %s)" -#: src/main.cpp:788 +#: src/main.cpp:827 #, c-format msgid "couldn't open file! (size error: %s)" msgstr "無法打開文件! (size error: %s)" -#: src/main.cpp:796 +#: src/main.cpp:835 #, c-format msgid "couldn't open file! (read error: %s)" msgstr "無法打開文件! (read error: %s)" -#: src/main.cpp:805 src/main.cpp:852 src/main.cpp:868 +#: src/main.cpp:844 src/main.cpp:891 src/main.cpp:907 src/main.cpp:963 +#: src/main.cpp:986 #, c-format msgid "could not open file! (%s)" msgstr "無法打開文件! (%s)" -#: src/main.cpp:819 +#: src/main.cpp:858 msgid "could not initialize engine!" msgstr "無法初始化引擎!" -#: src/main.cpp:857 +#: src/main.cpp:896 msgid "could not write command stream!" msgstr "無法寫入command stream!" -#: src/main.cpp:873 +#: src/main.cpp:912 msgid "could not write VGM!" msgstr "無法寫入VGM!" -#: src/main.cpp:895 +#: src/main.cpp:946 +msgid "could not create exporter! you may want to report this issue..." +msgstr "" + +#: src/main.cpp:967 +#, c-format +msgid "ROM export failed! (%s)" +msgstr "" + +#: src/main.cpp:970 +msgid "could not begin exporting process! TODO: elaborate" +msgstr "" + +#: src/main.cpp:974 +msgid "no matching ROM export target is available." +msgstr "" + +#: src/main.cpp:991 +msgid "could not write text!" +msgstr "" + +#: src/main.cpp:1008 msgid "error while starting CLI!" msgstr "" -#: src/main.cpp:899 +#: src/main.cpp:1012 msgid "playing..." msgstr "播放中..." -#: src/main.cpp:940 +#: src/main.cpp:1053 msgid "displaying engine fail error." msgstr "" -#: src/main.cpp:941 +#: src/main.cpp:1054 msgid "error while initializing audio!" msgstr "初始化音頻時出錯!" -#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:484 +#: src/gui/mixer.cpp:28 src/gui/insEdit.cpp:598 msgid "left" msgstr "左" -#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:483 +#: src/gui/mixer.cpp:29 src/gui/insEdit.cpp:597 msgid "right" msgstr "右" @@ -3792,7 +4314,7 @@ msgid "output" msgstr "輸出" #: src/gui/mixer.cpp:226 src/gui/mixer.cpp:228 src/gui/editControls.cpp:454 -#: src/gui/guiConst.cpp:593 +#: src/gui/guiConst.cpp:634 msgid "Mixer" msgstr "混音器" @@ -3801,59 +4323,60 @@ msgid "Master Volume" msgstr "主音量" #: src/gui/mixer.cpp:250 src/gui/exportOptions.cpp:102 -#: src/gui/userPresets.cpp:393 src/gui/userPresets.cpp:405 -#: src/gui/settings.cpp:1086 src/gui/settings.cpp:1104 -#: src/gui/waveEdit.cpp:1096 src/gui/sampleEdit.cpp:1152 -#: src/gui/insEdit.cpp:519 +#: src/gui/userPresets.cpp:404 src/gui/userPresets.cpp:416 +#: src/gui/settings.cpp:1080 src/gui/settings.cpp:1098 +#: src/gui/waveEdit.cpp:1006 src/gui/sampleEdit.cpp:1171 +#: src/gui/insEdit.cpp:633 msgid "Invert" msgstr "反相" -#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:417 -#: src/gui/settings.cpp:266 src/gui/settings.cpp:1119 src/gui/settings.cpp:1508 -#: src/gui/settings.cpp:1520 src/gui/settings.cpp:3386 -#: src/gui/settings.cpp:4054 src/gui/findReplace.cpp:687 -#: src/gui/findReplace.cpp:943 src/gui/guiConst.cpp:228 -#: src/gui/sampleEdit.cpp:1027 src/gui/insEdit.cpp:5626 -#: src/gui/insEdit.cpp:5711 src/gui/insEdit.cpp:6971 src/gui/insEdit.cpp:6979 -#: src/gui/insEdit.cpp:6987 src/gui/insEdit.cpp:6997 src/gui/insEdit.cpp:7013 -#: src/gui/insEdit.cpp:7027 src/gui/insEdit.cpp:7039 src/gui/insEdit.cpp:7054 -#: src/gui/insEdit.cpp:7072 src/gui/insEdit.cpp:7078 src/gui/insEdit.cpp:7088 -#: src/gui/insEdit.cpp:7095 src/gui/insEdit.cpp:7101 src/gui/insEdit.cpp:7114 -#: src/gui/insEdit.cpp:7121 src/gui/insEdit.cpp:7128 src/gui/insEdit.cpp:7137 -#: src/gui/insEdit.cpp:7147 src/gui/insEdit.cpp:7155 src/gui/insEdit.cpp:7161 -#: src/gui/insEdit.cpp:7169 src/gui/insEdit.cpp:7176 src/gui/insEdit.cpp:7182 -#: src/gui/insEdit.cpp:7194 src/gui/insEdit.cpp:7206 src/gui/insEdit.cpp:7214 -#: src/gui/insEdit.cpp:7230 src/gui/insEdit.cpp:7244 src/gui/insEdit.cpp:7258 -#: src/gui/insEdit.cpp:7265 src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7289 -#: src/gui/insEdit.cpp:7298 src/gui/insEdit.cpp:7305 src/gui/insEdit.cpp:7313 -#: src/gui/insEdit.cpp:7326 src/gui/insEdit.cpp:7331 src/gui/insEdit.cpp:7337 -#: src/gui/insEdit.cpp:7344 src/gui/insEdit.cpp:7352 src/gui/insEdit.cpp:7363 -#: src/gui/insEdit.cpp:7370 src/gui/insEdit.cpp:7378 src/gui/insEdit.cpp:7386 -#: src/gui/insEdit.cpp:7395 src/gui/insEdit.cpp:7403 src/gui/insEdit.cpp:7409 -#: src/gui/insEdit.cpp:7415 src/gui/insEdit.cpp:7421 src/gui/insEdit.cpp:7426 -#: src/gui/insEdit.cpp:7433 src/gui/insEdit.cpp:7440 src/gui/insEdit.cpp:7448 -#: src/gui/insEdit.cpp:7457 src/gui/insEdit.cpp:7465 src/gui/insEdit.cpp:7477 -#: src/gui/insEdit.cpp:7490 src/gui/insEdit.cpp:7501 src/gui/insEdit.cpp:7511 -#: src/gui/insEdit.cpp:7519 src/gui/insEdit.cpp:7529 src/gui/insEdit.cpp:7538 +#: src/gui/mixer.cpp:268 src/gui/chanOsc.cpp:37 src/gui/userPresets.cpp:428 +#: src/gui/settings.cpp:271 src/gui/settings.cpp:1113 src/gui/settings.cpp:1503 +#: src/gui/settings.cpp:1515 src/gui/settings.cpp:3437 +#: src/gui/settings.cpp:4123 src/gui/findReplace.cpp:718 +#: src/gui/findReplace.cpp:991 src/gui/guiConst.cpp:231 +#: src/gui/sampleEdit.cpp:1046 src/gui/insEdit.cpp:6849 +#: src/gui/insEdit.cpp:6934 src/gui/insEdit.cpp:7959 src/gui/insEdit.cpp:7967 +#: src/gui/insEdit.cpp:7975 src/gui/insEdit.cpp:7985 src/gui/insEdit.cpp:8001 +#: src/gui/insEdit.cpp:8015 src/gui/insEdit.cpp:8027 src/gui/insEdit.cpp:8042 +#: src/gui/insEdit.cpp:8060 src/gui/insEdit.cpp:8066 src/gui/insEdit.cpp:8076 +#: src/gui/insEdit.cpp:8083 src/gui/insEdit.cpp:8089 src/gui/insEdit.cpp:8102 +#: src/gui/insEdit.cpp:8109 src/gui/insEdit.cpp:8116 src/gui/insEdit.cpp:8125 +#: src/gui/insEdit.cpp:8135 src/gui/insEdit.cpp:8143 src/gui/insEdit.cpp:8149 +#: src/gui/insEdit.cpp:8157 src/gui/insEdit.cpp:8173 src/gui/insEdit.cpp:8182 +#: src/gui/insEdit.cpp:8194 src/gui/insEdit.cpp:8206 src/gui/insEdit.cpp:8214 +#: src/gui/insEdit.cpp:8230 src/gui/insEdit.cpp:8244 src/gui/insEdit.cpp:8258 +#: src/gui/insEdit.cpp:8268 src/gui/insEdit.cpp:8279 src/gui/insEdit.cpp:8292 +#: src/gui/insEdit.cpp:8301 src/gui/insEdit.cpp:8308 src/gui/insEdit.cpp:8316 +#: src/gui/insEdit.cpp:8329 src/gui/insEdit.cpp:8334 src/gui/insEdit.cpp:8340 +#: src/gui/insEdit.cpp:8347 src/gui/insEdit.cpp:8355 src/gui/insEdit.cpp:8366 +#: src/gui/insEdit.cpp:8373 src/gui/insEdit.cpp:8381 src/gui/insEdit.cpp:8389 +#: src/gui/insEdit.cpp:8398 src/gui/insEdit.cpp:8406 src/gui/insEdit.cpp:8412 +#: src/gui/insEdit.cpp:8418 src/gui/insEdit.cpp:8425 src/gui/insEdit.cpp:8431 +#: src/gui/insEdit.cpp:8436 src/gui/insEdit.cpp:8443 src/gui/insEdit.cpp:8450 +#: src/gui/insEdit.cpp:8458 src/gui/insEdit.cpp:8467 src/gui/insEdit.cpp:8475 +#: src/gui/insEdit.cpp:8487 src/gui/insEdit.cpp:8500 src/gui/insEdit.cpp:8511 +#: src/gui/insEdit.cpp:8521 src/gui/insEdit.cpp:8529 src/gui/insEdit.cpp:8539 +#: src/gui/insEdit.cpp:8548 src/gui/insEdit.cpp:8567 src/gui/insEdit.cpp:8575 msgid "Volume" msgstr "音量" -#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:427 src/gui/settings.cpp:1130 -#: src/gui/guiConst.cpp:229 src/gui/insEdit.cpp:6974 src/gui/insEdit.cpp:6981 -#: src/gui/insEdit.cpp:6992 src/gui/insEdit.cpp:7017 src/gui/insEdit.cpp:7123 -#: src/gui/insEdit.cpp:7164 src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7260 -#: src/gui/insEdit.cpp:7280 src/gui/insEdit.cpp:7300 src/gui/insEdit.cpp:7308 -#: src/gui/insEdit.cpp:7321 src/gui/insEdit.cpp:7333 src/gui/insEdit.cpp:7339 -#: src/gui/insEdit.cpp:7355 src/gui/insEdit.cpp:7365 src/gui/insEdit.cpp:7428 -#: src/gui/insEdit.cpp:7460 src/gui/insEdit.cpp:7506 src/gui/insEdit.cpp:7514 +#: src/gui/mixer.cpp:279 src/gui/userPresets.cpp:438 src/gui/settings.cpp:1124 +#: src/gui/guiConst.cpp:232 src/gui/insEdit.cpp:7962 src/gui/insEdit.cpp:7969 +#: src/gui/insEdit.cpp:7980 src/gui/insEdit.cpp:8005 src/gui/insEdit.cpp:8111 +#: src/gui/insEdit.cpp:8152 src/gui/insEdit.cpp:8210 src/gui/insEdit.cpp:8260 +#: src/gui/insEdit.cpp:8283 src/gui/insEdit.cpp:8303 src/gui/insEdit.cpp:8311 +#: src/gui/insEdit.cpp:8324 src/gui/insEdit.cpp:8336 src/gui/insEdit.cpp:8342 +#: src/gui/insEdit.cpp:8358 src/gui/insEdit.cpp:8368 src/gui/insEdit.cpp:8438 +#: src/gui/insEdit.cpp:8470 src/gui/insEdit.cpp:8516 src/gui/insEdit.cpp:8524 msgid "Panning" msgstr "聲像" -#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:433 src/gui/settings.cpp:1137 +#: src/gui/mixer.cpp:290 src/gui/userPresets.cpp:444 src/gui/settings.cpp:1131 msgid "Front/Rear" msgstr "前/後" -#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4252 +#: src/gui/mixer.cpp:299 src/gui/settings.cpp:4324 msgid "Patchbay" msgstr "接綫盤" @@ -3869,8 +4392,8 @@ msgstr "顯示隱藏端口" msgid "Display internal" msgstr "顯示內部接綫" -#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1917 -#: src/gui/settings.cpp:2105 src/gui/songInfo.cpp:69 +#: src/gui/mixer.cpp:322 src/gui/mixer.cpp:383 src/gui/settings.cpp:1912 +#: src/gui/settings.cpp:2111 src/gui/songInfo.cpp:69 msgid "System" msgstr "系統" @@ -3878,10 +4401,10 @@ msgstr "系統" msgid "Sample Preview" msgstr "采樣預覽" -#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:714 -#: src/gui/editControls.cpp:806 src/gui/editControls.cpp:922 -#: src/gui/editControls.cpp:1062 src/gui/settings.cpp:1506 -#: src/gui/guiConst.cpp:558 +#: src/gui/mixer.cpp:367 src/gui/editControls.cpp:718 +#: src/gui/editControls.cpp:810 src/gui/editControls.cpp:926 +#: src/gui/editControls.cpp:1066 src/gui/settings.cpp:1501 +#: src/gui/guiConst.cpp:599 msgid "Metronome" msgstr "節拍器" @@ -3895,28 +4418,28 @@ msgstr "全部斷開" msgid "no data in oldPatMap for channel %d!" msgstr "" -#: src/gui/editing.cpp:664 src/gui/editing.cpp:1203 +#: src/gui/editing.cpp:677 src/gui/editing.cpp:1148 #, c-format msgid "invalid clipboard data! failed at line %d char %d" msgstr "" # end of no translate. -#: src/gui/editing.cpp:1565 src/gui/editing.cpp:1669 +#: src/gui/editing.cpp:1512 src/gui/editing.cpp:1616 msgid "can't collapse any further!" msgstr "不能再縮進了!" -#: src/gui/editing.cpp:1749 +#: src/gui/editing.cpp:1699 msgid "can't expand any further!" msgstr "不能再擴張了!" -#: src/gui/editing.cpp:1882 src/gui/editing.cpp:1897 +#: src/gui/editing.cpp:1838 src/gui/editing.cpp:1920 #, c-format msgid "copy: %s" msgstr "" # I see nothing. EoO -#: src/gui/memory.cpp:35 src/gui/settings.cpp:3735 src/gui/settings.cpp:4261 -#: src/gui/guiConst.cpp:613 +#: src/gui/memory.cpp:35 src/gui/settings.cpp:3796 src/gui/settings.cpp:4333 +#: src/gui/guiConst.cpp:654 msgid "Memory Composition" msgstr "內存組成" @@ -3929,12847 +4452,15651 @@ msgstr "分頁 %d" msgid "no chips with memory" msgstr "無帶內存的芯片" -#: src/gui/intro.cpp:89 src/gui/gui.cpp:2460 src/gui/gui.cpp:3915 -#: src/gui/gui.cpp:5171 src/gui/gui.cpp:5193 src/gui/gui.cpp:5736 -#: src/gui/gui.cpp:6183 src/gui/gui.cpp:6193 -#, c-format -msgid "Error while loading file! (%s)" -msgstr "加載文件時出錯! (%s)" +#: src/gui/presets.cpp:55 +msgid "Game consoles" +msgstr "" -# 此为Debug info, no translate. -#: src/gui/intro.cpp:122 -msgid "IntroMon X" +#: src/gui/presets.cpp:55 +msgid "let's play some chiptune making games!" msgstr "" -#: src/gui/intro.cpp:122 -msgid "Intro" +#: src/gui/presets.cpp:57 src/gui/presets.cpp:3682 +msgid "Sega Genesis" msgstr "" -#: src/gui/intro.cpp:124 -msgid "Preview" +#: src/gui/presets.cpp:63 src/gui/presets.cpp:3688 +msgid "Sega Genesis (extended channel 3)" msgstr "" -#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 -msgid "SORRY NOTHING" +#: src/gui/presets.cpp:69 +msgid "Sega Genesis (CSM)" msgstr "" -# 这是启动时跳过intro,保留翻译 -#: src/gui/intro.cpp:310 -msgid "hold to skip" -msgstr "按住以跳過" +#: src/gui/presets.cpp:75 +msgid "Sega Genesis (DualPCM)" +msgstr "" -#: src/gui/dataList.cpp:76 -msgid "Bug!" +#: src/gui/presets.cpp:81 +msgid "Sega Genesis (DualPCM, extended channel 3)" msgstr "" -#: src/gui/dataList.cpp:79 src/gui/util.cpp:107 src/gui/util.cpp:109 -#: src/gui/settings.cpp:4264 src/gui/insEdit.cpp:5385 -msgid "Unknown" -msgstr "未知" +#: src/gui/presets.cpp:87 +msgid "Sega Genesis (with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:136 src/gui/dataList.cpp:262 -msgid "duplicate" -msgstr "復製" +#: src/gui/presets.cpp:97 +msgid "Sega Genesis (extended channel 3 with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:139 src/gui/dataList.cpp:265 src/gui/dataList.cpp:390 -#: src/gui/dataList.cpp:749 src/gui/dataList.cpp:888 -msgid "replace..." -msgstr "替換..." +#: src/gui/presets.cpp:107 +msgid "Sega Genesis (CSM with Sega CD)" +msgstr "" -#: src/gui/dataList.cpp:142 src/gui/dataList.cpp:268 src/gui/gui.cpp:4409 -msgid "save" -msgstr "保存" +#: src/gui/presets.cpp:117 src/gui/presets.cpp:3694 +msgid "Sega Master System" +msgstr "" -#: src/gui/dataList.cpp:145 -msgid "save (.dmp)" -msgstr "保存 (.dmp)" +#: src/gui/presets.cpp:122 src/gui/presets.cpp:3699 +msgid "Sega Master System (with FM expansion)" +msgstr "" -# end of no translate -#: src/gui/dataList.cpp:148 src/gui/dataList.cpp:271 src/gui/dataList.cpp:635 -#: src/gui/dataList.cpp:1018 src/gui/dataList.cpp:1064 -#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2915 src/gui/gui.cpp:2924 -msgid "delete" -msgstr "删除" +#: src/gui/presets.cpp:128 +msgid "Sega Master System (with FM expansion in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:245 -msgid "out of memory for this sample!" -msgstr "此采樣大於內存賸餘空間!" +#: src/gui/presets.cpp:134 +msgid "Sega Game Gear" +msgstr "" -#: src/gui/dataList.cpp:256 -msgid "make instrument" -msgstr "製作樂器" +#: src/gui/presets.cpp:144 src/gui/sysConf.cpp:368 +msgid "Game Boy Advance" +msgstr "" -#: src/gui/dataList.cpp:259 -msgid "make me a drum kit" -msgstr "製作一套鼓組" +#: src/gui/presets.cpp:147 +msgid "Game Boy Advance (no software mixing)" +msgstr "" -#: src/gui/dataList.cpp:292 src/gui/dataList.cpp:611 src/gui/gui.cpp:6316 -msgid "Instruments" -msgstr "樂器" +#: src/gui/presets.cpp:153 +msgid "Game Boy Advance (with MinMod)" +msgstr "" -#: src/gui/dataList.cpp:314 src/gui/dataList.cpp:732 src/gui/dataList.cpp:867 -#: src/gui/subSongs.cpp:88 src/gui/insEdit.cpp:520 -msgid "Add" -msgstr "添加" +#: src/gui/presets.cpp:159 +msgid "Neo Geo Pocket" +msgstr "" -#: src/gui/dataList.cpp:340 src/gui/dataList.cpp:739 src/gui/dataList.cpp:874 -#: src/gui/subSongs.cpp:108 -msgid "Duplicate" -msgstr "復制" +#: src/gui/presets.cpp:172 src/gui/presets.cpp:3710 +msgid "NEC PC Engine/TurboGrafx-16" +msgstr "" -#: src/gui/dataList.cpp:361 src/gui/dataList.cpp:746 src/gui/dataList.cpp:881 -#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:435 -#: src/gui/waveEdit.cpp:467 src/gui/sampleEdit.cpp:122 -#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:5290 src/gui/insEdit.cpp:5355 -msgid "Open" -msgstr "打開" +#: src/gui/presets.cpp:177 src/gui/presets.cpp:3715 src/gui/settings.cpp:4170 +msgid "NES" +msgstr "" -#: src/gui/dataList.cpp:365 -msgid "replace instrument..." -msgstr "替換樂器..." +#: src/gui/presets.cpp:182 +msgid "Famicom with Konami VRC6" +msgstr "" -#: src/gui/dataList.cpp:368 -msgid "load instrument from TX81Z" +#: src/gui/presets.cpp:188 src/gui/presets.cpp:3720 +msgid "Famicom with Konami VRC7" msgstr "" -#: src/gui/dataList.cpp:374 -msgid "replace wavetable..." -msgstr "替換波表..." +#: src/gui/presets.cpp:194 +msgid "Famicom with MMC5" +msgstr "" -#: src/gui/dataList.cpp:380 -msgid "replace sample..." -msgstr "替換采樣..." +#: src/gui/presets.cpp:200 +msgid "Famicom with Sunsoft 5B" +msgstr "" -#: src/gui/dataList.cpp:383 -msgid "import raw sample..." -msgstr "導入raw采樣" +#: src/gui/presets.cpp:206 +msgid "Famicom with Namco 163" +msgstr "" -#: src/gui/dataList.cpp:386 -msgid "import raw sample (replace)..." -msgstr "導入raw采樣(替換)" +#: src/gui/presets.cpp:223 +msgid "Super Game Boy" +msgstr "" -#: src/gui/dataList.cpp:394 -msgid "load from TX81Z" +#: src/gui/presets.cpp:230 +msgid "Super Game Boy 2" msgstr "" -#: src/gui/dataList.cpp:401 -msgid "Open (insert; right-click to replace)" -msgstr "打開(插入; 右鍵替換)" +#: src/gui/presets.cpp:236 +msgid "Mattel Intellivision" +msgstr "" -#: src/gui/dataList.cpp:422 src/gui/dataList.cpp:759 src/gui/dataList.cpp:905 -#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:474 -#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:5362 -msgid "Save" -msgstr "保存" +#: src/gui/presets.cpp:241 +msgid "Vectrex" +msgstr "" -#: src/gui/dataList.cpp:426 -msgid "save instrument as .dmp..." -msgstr "保存樂器為.dmp..." +#: src/gui/presets.cpp:246 +msgid "Neo Geo AES" +msgstr "" -#: src/gui/dataList.cpp:432 -msgid "save wavetable as .dmw..." -msgstr "保存波表為.dmw..." +#: src/gui/presets.cpp:251 +msgid "Neo Geo AES (extended channel 2)" +msgstr "" -#: src/gui/dataList.cpp:435 -msgid "save raw wavetable..." -msgstr "保存波表為 raw..." +#: src/gui/presets.cpp:256 +msgid "Neo Geo AES (CSM)" +msgstr "" -#: src/gui/dataList.cpp:441 -msgid "save raw sample..." -msgstr "保存采樣為 raw..." +#: src/gui/presets.cpp:261 +msgid "Atari 2600/7800" +msgstr "" -#: src/gui/dataList.cpp:447 -msgid "save all instruments..." +#: src/gui/presets.cpp:266 +msgid "Atari 2600/7800 (with software pitch driver)" msgstr "" -#: src/gui/dataList.cpp:450 -msgid "save all wavetables..." +#: src/gui/presets.cpp:271 +msgid "Atari 7800 + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:453 -msgid "save all samples..." +#: src/gui/presets.cpp:277 +msgid "Atari 7800 (with software pitch driver) + Ballblazer/Commando" msgstr "" -#: src/gui/dataList.cpp:457 src/gui/insEdit.cpp:5365 -msgid "save as .dmp..." -msgstr "保存為 .dmp..." +#: src/gui/presets.cpp:300 +msgid "Gamate" +msgstr "" -#: src/gui/dataList.cpp:461 src/gui/dataList.cpp:769 src/gui/dataList.cpp:915 -msgid "save all..." +#: src/gui/presets.cpp:314 +msgid "Tiger Game.com" msgstr "" -#: src/gui/dataList.cpp:474 src/gui/dataList.cpp:782 src/gui/dataList.cpp:927 -msgid "Toggle folders/standard view" -msgstr "切換 文件夾/標準 列表方式" +#: src/gui/presets.cpp:335 +msgid "Computers" +msgstr "" -#: src/gui/dataList.cpp:496 src/gui/dataList.cpp:790 src/gui/dataList.cpp:935 -#: src/gui/subSongs.cpp:55 -msgid "Move up" -msgstr "上移" +#: src/gui/presets.cpp:335 +msgid "let's get to work on chiptune today." +msgstr "" -#: src/gui/dataList.cpp:517 src/gui/dataList.cpp:797 src/gui/dataList.cpp:942 -#: src/gui/subSongs.cpp:62 -msgid "Move down" -msgstr "下移" +#: src/gui/presets.cpp:349 +msgid "Commodore Plus/4" +msgstr "" -#: src/gui/dataList.cpp:528 src/gui/dataList.cpp:808 src/gui/dataList.cpp:953 -msgid "Create" -msgstr "創建" +#: src/gui/presets.cpp:354 +msgid "Commodore 64 (SID)" +msgstr "" -#: src/gui/dataList.cpp:558 src/gui/dataList.cpp:818 src/gui/dataList.cpp:963 -msgid "New folder" -msgstr "新文件夾" +#: src/gui/presets.cpp:357 src/gui/presets.cpp:3732 +msgid "Commodore 64 (6581 SID)" +msgstr "" -#: src/gui/dataList.cpp:567 src/gui/dataList.cpp:971 -msgid "Preview (right click to stop)" -msgstr "預覽(右鍵停止)" +#: src/gui/presets.cpp:363 +msgid "Commodore 64 (6581 SID + Sound Expander)" +msgstr "" -#: src/gui/dataList.cpp:594 src/gui/dataList.cpp:828 src/gui/dataList.cpp:983 -#: src/gui/guiConst.cpp:666 src/gui/sampleEdit.cpp:1129 -msgid "Delete" -msgstr "删除" +#: src/gui/presets.cpp:370 +msgid "Commodore 64 (6581 SID + Sound Expander in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:626 src/gui/dataList.cpp:1009 src/gui/dataList.cpp:1055 -msgid "" -msgstr "<未分類>" +#: src/gui/presets.cpp:377 +msgid "Commodore 64 (6581 SID + FM-YAM)" +msgstr "" -#: src/gui/dataList.cpp:632 src/gui/dataList.cpp:1015 src/gui/dataList.cpp:1061 -msgid "rename..." -msgstr "重命名..." +#: src/gui/presets.cpp:384 +msgid "Commodore 64 (6581 SID + FM-YAM in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:681 src/gui/dataList.cpp:725 src/gui/gui.cpp:6325 -msgid "Wavetables" -msgstr "波表" +#: src/gui/presets.cpp:391 src/gui/presets.cpp:3738 +msgid "Commodore 64 (8580 SID)" +msgstr "" -#: src/gui/dataList.cpp:692 src/gui/dataList.cpp:860 src/gui/xyOsc.cpp:68 -#: src/gui/sampleEdit.cpp:922 src/gui/sampleEdit.cpp:1096 src/gui/gui.cpp:6334 -msgid "Samples" -msgstr "采樣" +#: src/gui/presets.cpp:397 +msgid "Commodore 64 (8580 SID + Sound Expander)" +msgstr "" -#: src/gui/dataList.cpp:763 src/gui/waveEdit.cpp:477 -msgid "save as .dmw..." -msgstr "另存為 .Dmw..." +#: src/gui/presets.cpp:404 +msgid "Commodore 64 (8580 SID + Sound Expander in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:766 src/gui/dataList.cpp:912 src/gui/waveEdit.cpp:480 -#: src/gui/sampleEdit.cpp:187 -msgid "save raw..." -msgstr "另存為 Raw..." +#: src/gui/presets.cpp:411 +msgid "Commodore 64 (8580 SID + FM-YAM)" +msgstr "" -#: src/gui/dataList.cpp:892 src/gui/sampleEdit.cpp:174 -msgid "import raw..." -msgstr "導入原始數據..." +#: src/gui/presets.cpp:418 +msgid "Commodore 64 (8580 SID + FM-YAM in drums mode)" +msgstr "" -#: src/gui/dataList.cpp:895 -msgid "import raw (replace)..." -msgstr "導入 raw(替換)..." +#: src/gui/presets.cpp:431 +msgid "MSX" +msgstr "" -#: src/gui/exportOptions.cpp:29 -msgid "Export type:" -msgstr "導出類型:" +#: src/gui/presets.cpp:436 +msgid "MSX + SFG-01" +msgstr "" -#: src/gui/exportOptions.cpp:32 -msgid "one file" -msgstr "單一文件" +#: src/gui/presets.cpp:442 +msgid "MSX + MSX-AUDIO" +msgstr "" -#: src/gui/exportOptions.cpp:35 -msgid "multiple files (one per chip)" -msgstr "多個文件 (每通道一個)" +#: src/gui/presets.cpp:448 +msgid "MSX + MSX-AUDIO (drums mode)" +msgstr "" -#: src/gui/exportOptions.cpp:38 -msgid "multiple files (one per channel)" -msgstr "多個文件 (每芯片一個)" +#: src/gui/presets.cpp:454 +msgid "MSX + MSX-MUSIC" +msgstr "" -#: src/gui/exportOptions.cpp:44 -msgid "Bit depth:" -msgstr "位深" +#: src/gui/presets.cpp:460 +msgid "MSX + MSX-MUSIC (drums mode)" +msgstr "" -#: src/gui/exportOptions.cpp:46 -msgid "16-bit integer" -msgstr "16位整數型" +#: src/gui/presets.cpp:466 +msgid "MSX + Darky" +msgstr "" -#: src/gui/exportOptions.cpp:49 -msgid "32-bit float" -msgstr "32位浮點型" +#: src/gui/presets.cpp:480 +msgid "MSX + Playsoniq" +msgstr "" -#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1370 src/gui/gui.cpp:6858 -msgid "Sample rate" -msgstr "采樣率" +#: src/gui/presets.cpp:494 +msgid "MSX + SCC+" +msgstr "" -#: src/gui/exportOptions.cpp:61 -msgid "Channels in file" -msgstr "文件通道數" +#: src/gui/presets.cpp:500 +msgid "MSX + Neotron" +msgstr "" -#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:936 -msgid "Loops" -msgstr "循環次數" +#: src/gui/presets.cpp:506 +msgid "MSX + Neotron (extended channel 2)" +msgstr "" -#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:941 -msgid "Fade out (seconds)" -msgstr "淡出 (秒)" +#: src/gui/presets.cpp:512 +msgid "MSX + Neotron (CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:76 -msgid "Channels to export:" -msgstr "輸出通道:" +#: src/gui/presets.cpp:518 +msgid "MSX + Neotron (with YM2610B)" +msgstr "" -#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6589 -#: src/gui/gui.cpp:6667 -msgid "All" -msgstr "所有" +#: src/gui/presets.cpp:524 +msgid "MSX + Neotron (with YM2610B; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1922 -#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 -#: src/gui/waveEdit.cpp:37 src/gui/gui.cpp:6595 src/gui/gui.cpp:6673 -#: src/gui/insEdit.cpp:518 -msgid "None" -msgstr "無" +#: src/gui/presets.cpp:530 +msgid "MSX + Neotron (with YM2610B; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:90 -msgid "Shown in pattern" +#: src/gui/presets.cpp:536 +msgid "MSX + SIMPL" msgstr "" -#: src/gui/exportOptions.cpp:96 -msgid "Shown in oscilloscope" +#: src/gui/presets.cpp:557 +msgid "NEC PC-6001" msgstr "" -#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 -#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 -#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 -#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:199 -#: src/gui/settings.cpp:6979 src/gui/newSong.cpp:273 src/gui/gui.cpp:6071 -#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 -#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6198 src/gui/gui.cpp:6257 -#: src/gui/gui.cpp:6632 src/gui/gui.cpp:6806 src/gui/gui.cpp:6941 -msgid "Cancel" -msgstr "取消" +#: src/gui/presets.cpp:562 +msgid "NEC PC-88" +msgstr "" -#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 -#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 -#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 -#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:523 -#: src/gui/settings.cpp:1252 src/gui/settings.cpp:2181 -#: src/gui/settings.cpp:2574 src/gui/settings.cpp:3839 src/gui/guiConst.cpp:536 -#: src/gui/gui.cpp:5846 src/gui/gui.cpp:6032 -msgid "Export" -msgstr "輸出" +#: src/gui/presets.cpp:565 +msgid "NEC PC-88 (with PC-8801-10)" +msgstr "" -#: src/gui/exportOptions.cpp:142 -msgid "select at least one channel" -msgstr "至少選擇一個通道" +#: src/gui/presets.cpp:572 +msgid "NEC PC-88 (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:149 -msgid "settings:" -msgstr "選項" +#: src/gui/presets.cpp:578 +msgid "NEC PC-88 (with PC-8801-11; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:150 -msgid "format version" -msgstr "格式版本" +#: src/gui/presets.cpp:584 +msgid "NEC PC-88 (with PC-8801-11; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 -#: src/gui/insEdit.cpp:362 -msgid "loop" -msgstr "循環" +#: src/gui/presets.cpp:590 +msgid "NEC PC-88 (with PC-8801-23)" +msgstr "" -#: src/gui/exportOptions.cpp:160 -msgid "loop trail:" -msgstr "循環結尾:" +#: src/gui/presets.cpp:596 +msgid "NEC PC-88 (with PC-8801-23; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:162 -msgid "auto-detect" -msgstr "自動檢測" +#: src/gui/presets.cpp:602 +msgid "NEC PC-88 (with PC-8801-23; CSM)" +msgstr "" -#: src/gui/exportOptions.cpp:165 -msgid "add one loop" -msgstr "加一循環" +#: src/gui/presets.cpp:608 +msgid "NEC PC-88 (with HMB-20 HIBIKI-8800)" +msgstr "" -#: src/gui/exportOptions.cpp:168 -msgid "custom" -msgstr "手動" +#: src/gui/presets.cpp:614 +msgid "NEC PC-8801mk2SR (with PC-8801-10)" +msgstr "" -# 此块考虑后决定不作翻译,要用此功能的人大概率精通英语. -# 最接近为msgstr "添加pattern改变指示标签" -#: src/gui/exportOptions.cpp:179 -msgid "add pattern change hints" +#: src/gui/presets.cpp:622 +msgid "NEC PC-8801mk2SR (with PC-8801-10; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:182 -msgid "" -"inserts data blocks on pattern changes.\n" -"useful if you are writing a playback routine.\n" -"\n" -"the format of a pattern change data block is:\n" -"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" -"- ll: length, a 32-bit little-endian number\n" -"- oo: order\n" -"- rr: initial row (a 0Dxx effect is able to select a different row)\n" -"- pp: pattern index (one per channel)\n" -"\n" -"pattern indexes are ordered as they appear in the song." +#: src/gui/presets.cpp:630 +msgid "NEC PC-8801mk2SR (with PC-8801-10; CSM)" msgstr "" -# end of ommition -#: src/gui/exportOptions.cpp:195 -msgid "direct stream mode" -msgstr "直接串流模式" +#: src/gui/presets.cpp:638 +msgid "NEC PC-8801mk2SR (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:198 -msgid "" -"required for DualPCM and MSM6258 export.\n" -"\n" -"allows for volume/direction changes when playing samples,\n" -"at the cost of a massive increase in file size." +#: src/gui/presets.cpp:645 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on internal OPN)" msgstr "" -"DualPCM 和 MSM6258導出時必須啓用.\n" -"\n" -"以文件大小劇增換取采樣的音量/播放方向的可變更性." -#: src/gui/exportOptions.cpp:203 -msgid "chips to export:" -msgstr "導出芯片:" +#: src/gui/presets.cpp:652 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:212 -#, c-format -msgid "this chip is only available in VGM %d.%.2x and higher!" -msgstr "此芯片僅在或高於 VGM %d.%.2x 版本中存在!" +#: src/gui/presets.cpp:659 +msgid "NEC PC-8801mk2SR (with PC-8801-11; extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:216 -msgid "this chip is not supported by the VGM format!" -msgstr "此芯片不被VGM格式所支持!" +#: src/gui/presets.cpp:666 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:222 -#, c-format -msgid "select the chip you wish to export, but only up to %d of each type." -msgstr "選擇你想導出的芯片, 但每種不能超過 %d." +#: src/gui/presets.cpp:673 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:234 -msgid "nothing to export" -msgstr "無可導出" +#: src/gui/presets.cpp:680 +msgid "NEC PC-8801mk2SR (with PC-8801-11; CSM on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:289 -msgid "base song label name" +#: src/gui/presets.cpp:687 +msgid "NEC PC-8801mk2SR (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:292 -msgid "max size in first bank" +#: src/gui/presets.cpp:694 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:297 -msgid "max size in other banks" +#: src/gui/presets.cpp:701 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:303 -msgid "chip to export:" +#: src/gui/presets.cpp:708 +msgid "NEC PC-8801mk2SR (with PC-8801-23; extended channel 3 on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:327 -msgid "Tick Rate (Hz)" -msgstr "導出Tick Rate(Hz)" +#: src/gui/presets.cpp:715 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:335 -msgid "optimize size" -msgstr "優化導出文件大小" +#: src/gui/presets.cpp:722 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on external OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:346 -msgid "select a target from the menu at the top of this dialog." +#: src/gui/presets.cpp:729 +msgid "NEC PC-8801mk2SR (with PC-8801-23; CSM on both OPNs)" msgstr "" -#: src/gui/exportOptions.cpp:349 -msgid "this export method doesn't offer any options." +#: src/gui/presets.cpp:736 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:370 -msgid "this option exports the song to a text file.\n" -msgstr "此選項導出曲目為文本文件.\n" +#: src/gui/presets.cpp:743 +msgid "NEC PC-8801mk2SR (with HMB-20 HIBIKI-8800; extended channel 3)" +msgstr "" -#: src/gui/exportOptions.cpp:387 -msgid "" -"this option exports a text or binary file which\n" -"contains a dump of the internal command stream\n" -"produced when playing the song.\n" -"\n" -"technical/development use only!" +#: src/gui/presets.cpp:750 +msgid "NEC PC-8801FA (with PC-8801-10)" msgstr "" -"此項導出一个包含在播放時運用的內部指令流\n" -"的文本或二進制文件\n" -"\n" -"僅用於高級/開發運用!" -#: src/gui/exportOptions.cpp:408 -msgid "" -"export in DefleMask module format.\n" -"only do it if you really, really need to, or are downgrading an existing ." -"dmf." +#: src/gui/presets.cpp:758 +msgid "NEC PC-8801FA (with PC-8801-10; extended channel 3)" msgstr "" -"導出為DefleMask module 格式.\n" -"除非你眞的眞的需要,或你要降級一個現存的 .dmf " -#: src/gui/exportOptions.cpp:412 -msgid "format version:" -msgstr "格式版本:" +#: src/gui/presets.cpp:766 +msgid "NEC PC-8801FA (with PC-8801-11)" +msgstr "" -#: src/gui/exportOptions.cpp:413 -msgid "1.1.3 and higher" -msgstr "1.1.3 或更高" +#: src/gui/presets.cpp:773 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on internal OPN)" +msgstr "" -#: src/gui/exportOptions.cpp:414 -msgid "1.0/legacy (0.12)" +#: src/gui/presets.cpp:780 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on external OPN)" msgstr "" -#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1271 -#: src/gui/settings.cpp:3968 -msgid "Audio" -msgstr "音频" +#: src/gui/presets.cpp:787 +msgid "NEC PC-8801FA (with PC-8801-11; extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:3970 -msgid "VGM" +#: src/gui/presets.cpp:794 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on internal OPN)" msgstr "" -#: src/gui/exportOptions.cpp:443 -msgid "ROM" +#: src/gui/presets.cpp:801 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on external OPN)" msgstr "" -# 由语境决定,此项仅可译为'文本'. -#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:2976 -#: src/gui/settings.cpp:3930 -msgid "Text" -msgstr "文本" +#: src/gui/presets.cpp:808 +msgid "NEC PC-8801FA (with PC-8801-11; CSM on both OPNs)" +msgstr "" -#: src/gui/exportOptions.cpp:452 -msgid "Command Stream" +#: src/gui/presets.cpp:815 +msgid "NEC PC-8801FA (with PC-8801-23)" msgstr "" -#: src/gui/exportOptions.cpp:456 -msgid "DMF" +#: src/gui/presets.cpp:822 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on internal OPNA)" msgstr "" -# 不翻译,性质特殊且极可能随时更改. -#: src/gui/exportOptions.cpp:482 -msgid "congratulations! you've unlocked a secret panel." +#: src/gui/presets.cpp:829 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:483 -msgid "Toggle hidden systems" +#: src/gui/presets.cpp:836 +msgid "NEC PC-8801FA (with PC-8801-23; extended channel 3 on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:487 -msgid "Toggle all instrument types" +#: src/gui/presets.cpp:843 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on internal OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:491 -msgid "Set pitch linearity to Partial" +#: src/gui/presets.cpp:850 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on external OPNA)" msgstr "" -#: src/gui/exportOptions.cpp:495 -msgid "Set fat to max" +#: src/gui/presets.cpp:857 +msgid "NEC PC-8801FA (with PC-8801-23; CSM on both OPNAs)" msgstr "" -#: src/gui/exportOptions.cpp:502 -msgid "Set muscle and fat to zero" +#: src/gui/presets.cpp:864 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800)" msgstr "" -#: src/gui/exportOptions.cpp:509 -msgid "Tell tildearrow this must be a mistake" +#: src/gui/presets.cpp:871 +msgid "NEC PC-8801FA (with HMB-20 HIBIKI-8800; extended channel 3)" msgstr "" -#: src/gui/exportOptions.cpp:510 -msgid "" -"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " -"you get here." +#: src/gui/presets.cpp:878 +msgid "NEC PC-98" msgstr "" -# end of no translate zone. -#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 -#: src/gui/sysConf.cpp:2208 src/gui/guiConst.cpp:232 src/gui/guiConst.cpp:581 -#: src/gui/insEdit.cpp:2028 src/gui/insEdit.cpp:5744 src/gui/insEdit.cpp:6936 -msgid "Speed" -msgstr "速度" +#: src/gui/presets.cpp:881 +msgid "NEC PC-98 (with PC-9801-26/K)" +msgstr "" -# 不作翻译. -#: src/gui/speed.cpp:41 -msgid "Base Tempo##TempoOrHz" +#: src/gui/presets.cpp:887 +msgid "NEC PC-98 (with PC-9801-26/K; extended channel 3)" msgstr "" -# 不作翻译. -#: src/gui/speed.cpp:41 -msgid "Tick Rate##TempoOrHz" +#: src/gui/presets.cpp:893 +msgid "NEC PC-98 (with PC-9801-26/K; CSM)" msgstr "" -#: src/gui/speed.cpp:46 -msgid "click to display tick rate" -msgstr "單擊以顯示Tick Rate" +#: src/gui/presets.cpp:899 +msgid "NEC PC-98 (with Sound Orchestra)" +msgstr "" -#: src/gui/speed.cpp:48 -msgid "click to display base tempo" -msgstr "單擊以顯示Base Tempo" +#: src/gui/presets.cpp:906 +msgid "NEC PC-98 (with Sound Orchestra; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:80 -msgid "Groove" -msgstr "節奏" +#: src/gui/presets.cpp:913 +msgid "NEC PC-98 (with Sound Orchestra; CSM)" +msgstr "" -#: src/gui/speed.cpp:87 -msgid "click for one speed" -msgstr "單擊以設置為單一速度模式" +#: src/gui/presets.cpp:920 +msgid "NEC PC-98 (with Sound Orchestra in drums mode)" +msgstr "" -#: src/gui/speed.cpp:90 -msgid "Speeds" -msgstr "雙速度" +#: src/gui/presets.cpp:927 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:99 -msgid "click for groove pattern" -msgstr "單擊以設置為節奏Pattern模式" +#: src/gui/presets.cpp:934 +msgid "NEC PC-98 (with Sound Orchestra in drums mode; CSM)" +msgstr "" -#: src/gui/speed.cpp:110 -msgid "click for two (alternating) speeds" -msgstr "單擊以設置為兩个(交變)速度模式" +#: src/gui/presets.cpp:941 +msgid "NEC PC-98 (with Sound Orchestra V)" +msgstr "" -# 不作翻译,方便资料. -#: src/gui/speed.cpp:168 -msgid "Virtual Tempo" +#: src/gui/presets.cpp:948 +msgid "NEC PC-98 (with Sound Orchestra V; extended channel 3)" msgstr "" -#: src/gui/speed.cpp:177 -msgid "Numerator" -msgstr "分子" +#: src/gui/presets.cpp:955 +msgid "NEC PC-98 (with Sound Orchestra V; CSM)" +msgstr "" -#: src/gui/speed.cpp:187 -msgid "Denominator (set to base tempo)" -msgstr "分母(設置為Base Tempo)" +#: src/gui/presets.cpp:962 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode)" +msgstr "" -#: src/gui/speed.cpp:193 -msgid "Divider" -msgstr "除法器" +#: src/gui/presets.cpp:969 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; extended channel 3)" +msgstr "" -#: src/gui/speed.cpp:208 -msgid "Highlight" -msgstr "高亮" +#: src/gui/presets.cpp:976 +msgid "NEC PC-98 (with Sound Orchestra V in drums mode; CSM)" +msgstr "" -#: src/gui/speed.cpp:231 -msgid "Pattern Length" -msgstr "Pattern 長度" +#: src/gui/presets.cpp:983 +msgid "NEC PC-98 (with PC-9801-86)" +msgstr "" -#: src/gui/speed.cpp:245 -msgid "Song Length" -msgstr "曲目長度" +#: src/gui/presets.cpp:997 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3)" +msgstr "" -#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 -#: src/gui/guiConst.cpp:601 src/gui/gui.cpp:6868 -msgid "Channels" -msgstr "通道" +#: src/gui/presets.cpp:1011 +msgid "NEC PC-98 (with PC-9801-86; CSM)" +msgstr "" -# 为'Pattern'简写,用户用一次即知. 不翻译,便于资料. -#: src/gui/channels.cpp:49 -msgid "Pat" +#: src/gui/presets.cpp:1025 +msgid "NEC PC-98 (with PC-9801-86) stereo" msgstr "" -#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 -msgid "Osc" -msgstr "示波器" +#: src/gui/presets.cpp:1039 +msgid "NEC PC-98 (with PC-9801-86; extended channel 3) stereo" +msgstr "" -#: src/gui/channels.cpp:53 -msgid "Swap" -msgstr "交換" +#: src/gui/presets.cpp:1053 +msgid "NEC PC-98 (with PC-9801-86; CSM) stereo" +msgstr "" -#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:368 -#: src/gui/effectList.cpp:45 src/gui/subSongs.cpp:125 src/gui/settings.cpp:1066 -#: src/gui/settings.cpp:4427 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 -#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:5339 -msgid "Name" -msgstr "名稱" +#: src/gui/presets.cpp:1067 +msgid "NEC PC-98 (with PC-9801-73)" +msgstr "" -#: src/gui/channels.cpp:64 -msgid "Show in pattern" -msgstr "在Pattern 中顯示" +#: src/gui/presets.cpp:1073 +msgid "NEC PC-98 (with PC-9801-73; extended channel 3)" +msgstr "" -#: src/gui/channels.cpp:71 -msgid "Show in per-channel oscilloscope" -msgstr "在全通道示波器中顯示" +#: src/gui/presets.cpp:1079 +msgid "NEC PC-98 (with PC-9801-73; CSM)" +msgstr "" -#: src/gui/channels.cpp:82 -#, c-format +#: src/gui/presets.cpp:1085 +msgid "NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible)" +msgstr "" + +#: src/gui/presets.cpp:1097 msgid "" -"%s #%d\n" -"(drag to swap channels)" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; " +"extended channel 3)" msgstr "" -"%s #%d \n" -"(拖動以交換通道)" -#: src/gui/commandPalette.cpp:51 src/gui/sysPicker.cpp:35 -#: src/gui/newSong.cpp:133 -msgid "Search..." -msgstr "搜索..." +#: src/gui/presets.cpp:1109 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible; CSM)" +msgstr "" -#: src/gui/commandPalette.cpp:54 -msgid "Search recent files..." -msgstr "搜索最近打開文件..." +#: src/gui/presets.cpp:1121 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode)" +msgstr "" -#: src/gui/commandPalette.cpp:57 -msgid "Search instruments..." -msgstr "搜索樂器..." +#: src/gui/presets.cpp:1133 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; extended channel 3)" +msgstr "" -#: src/gui/commandPalette.cpp:60 -msgid "Search samples..." -msgstr "搜索采樣..." +#: src/gui/presets.cpp:1145 +msgid "" +"NEC PC-98 (with Sound Blaster 16 for PC-9800 w/PC-9801-26/K compatible in " +"drums mode; CSM)" +msgstr "" -#: src/gui/commandPalette.cpp:63 -msgid "Search instruments (to change to)..." -msgstr "搜索樂器(以替換為...)" +#: src/gui/presets.cpp:1157 +msgid "ZX Spectrum (48K) beeper" +msgstr "" -#: src/gui/commandPalette.cpp:66 -msgid "Search chip (to add)..." -msgstr "搜索芯片(以添加...)" +#: src/gui/presets.cpp:1160 +msgid "ZX Spectrum (48K, SFX-like engine)" +msgstr "" -#: src/gui/commandPalette.cpp:93 src/gui/commandPalette.cpp:167 -msgid "- None -" -msgstr "- 空 -" +#: src/gui/presets.cpp:1165 +msgid "ZX Spectrum (48K, QuadTone engine)" +msgstr "" -# 不翻译,以方便资料. -#: src/gui/commandPalette.cpp:123 src/gui/commandPalette.cpp:179 -#: src/gui/commandPalette.cpp:241 -msgid "invalid command palette type" -msgstr "無效Command Palette類型" +#: src/gui/presets.cpp:1170 +msgid "ZX Spectrum (128K)" +msgstr "" -#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:604 -msgid "Register View" -msgstr "寄存器" +#: src/gui/presets.cpp:1175 +msgid "ZX Spectrum (128K) with TurboSound FM" +msgstr "" -#: src/gui/regView.cpp:38 -msgid "- no register pool available" -msgstr "- 無寄存器池可顯示" +#: src/gui/presets.cpp:1181 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on first OPN)" +msgstr "" -# begin no translate, 单词简单且使用人群大概率精通English,保持log的统一可读性. -#: src/gui/log.cpp:25 src/gui/effectList.cpp:84 -msgid "ERROR" +#: src/gui/presets.cpp:1187 +msgid "" +"ZX Spectrum (128K) with TurboSound FM (extended channel 3 on second OPN)" msgstr "" -#: src/gui/log.cpp:26 -msgid "warning" +#: src/gui/presets.cpp:1193 +msgid "ZX Spectrum (128K) with TurboSound FM (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/log.cpp:27 -msgid "info" +#: src/gui/presets.cpp:1199 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on first OPN)" msgstr "" -#: src/gui/log.cpp:28 src/gui/gui.cpp:4665 -msgid "debug" +#: src/gui/presets.cpp:1205 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on second OPN)" msgstr "" -#: src/gui/log.cpp:29 -msgid "trace" +#: src/gui/presets.cpp:1211 +msgid "ZX Spectrum (128K) with TurboSound FM (CSM on both OPNs)" msgstr "" -#: src/gui/log.cpp:47 src/gui/settings.cpp:4287 src/gui/guiConst.cpp:605 -msgid "Log Viewer" +#: src/gui/presets.cpp:1217 +msgid "ZX Spectrum (128K) with TurboSound" msgstr "" -#: src/gui/log.cpp:48 src/gui/editControls.cpp:719 src/gui/editControls.cpp:852 -#: src/gui/editControls.cpp:969 -msgid "Follow" +#: src/gui/presets.cpp:1223 +msgid "Amstrad CPC" msgstr "" -# 這裏是'Total Level' TL. 不可翻譯為音量!其與音量為逆相關,保畱不翻最佳. -#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:681 src/gui/insEdit.cpp:50 -msgid "Level" +#: src/gui/presets.cpp:1228 +msgid "Atari 800" msgstr "" -#: src/gui/log.cpp:68 -msgid "time" +#: src/gui/presets.cpp:1234 +msgid "Atari 800 (stereo)" msgstr "" -#: src/gui/log.cpp:70 -msgid "level" +#: src/gui/presets.cpp:1241 +msgid "Atari ST" msgstr "" -#: src/gui/log.cpp:72 -msgid "message" +#: src/gui/presets.cpp:1249 +msgid "Atari STE" msgstr "" -# 不翻译,便资料. -#: src/gui/pattern.cpp:433 src/gui/editControls.cpp:421 -#: src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 -#: src/gui/editControls.cpp:984 src/gui/settings.cpp:2360 -#: src/gui/settings.cpp:3314 src/gui/settings.cpp:4144 -#: src/gui/findReplace.cpp:794 src/gui/guiConst.cpp:582 src/gui/gui.cpp:6301 -msgid "Pattern" +#: src/gui/presets.cpp:1265 +msgid "SAM Coupé" msgstr "" -# end of don't know what it does. -#: src/gui/pattern.cpp:468 -msgid "there aren't any channels to show." -msgstr "無可展示通道" +#: src/gui/presets.cpp:1270 +msgid "Enterprise 128" +msgstr "" -#: src/gui/pattern.cpp:492 -msgid "click for pattern options (effect columns/pattern names/visualizer)" -msgstr "單擊顯示Pattern選項 (效果列/Pattern 名稱/可視化)" +#: src/gui/presets.cpp:1276 +msgid "BBC Micro" +msgstr "" -#: src/gui/pattern.cpp:504 -msgid "Options:" -msgstr "選項" +#: src/gui/presets.cpp:1284 +msgid "IBM PC" +msgstr "" -#: src/gui/pattern.cpp:506 -msgid "Effect columns/collapse" -msgstr "顯示效果列與通道隱藏控製" +#: src/gui/presets.cpp:1287 +msgid "PC (barebones)" +msgstr "" -#: src/gui/pattern.cpp:507 -msgid "Pattern names" -msgstr "顯示Pattern 名稱" +#: src/gui/presets.cpp:1292 +msgid "IBM PCjr" +msgstr "" -#: src/gui/pattern.cpp:508 -msgid "Channel group hints" -msgstr "顯示通道相關性" +#: src/gui/presets.cpp:1298 +msgid "Tandy 1000" +msgstr "" -#: src/gui/pattern.cpp:509 -msgid "Visualizer" -msgstr "可視化" +#: src/gui/presets.cpp:1304 +msgid "PC + Covox Sound Master" +msgstr "" -#: src/gui/pattern.cpp:517 -msgid "Channel status:" -msgstr "通道狀態顯示:" +#: src/gui/presets.cpp:1310 +msgid "PC + SSI 2001" +msgstr "" -# 常见,不翻译. -#: src/gui/pattern.cpp:519 -msgid "No##_PCS0" +#: src/gui/presets.cpp:1316 +msgid "PC + Game Blaster" msgstr "" -#: src/gui/pattern.cpp:522 -msgid "Yes##_PCS1" +#: src/gui/presets.cpp:1323 +msgid "PC + AdLib" msgstr "" -#: src/gui/pattern.cpp:1420 src/gui/pattern.cpp:1452 -msgid "WARNING!!" -msgstr "警告!!" +#: src/gui/presets.cpp:1329 +msgid "PC + AdLib (drums mode)" +msgstr "" -#: src/gui/pattern.cpp:1422 src/gui/pattern.cpp:1459 -msgid "this instrument cannot be previewed because" -msgstr "此樂器無法預覽" +#: src/gui/presets.cpp:1335 +msgid "PC + Sound Blaster" +msgstr "" -#: src/gui/pattern.cpp:1423 src/gui/pattern.cpp:1466 -msgid "none of the chips can play it" -msgstr "所有選中芯片均無法應用此樂器" +#: src/gui/presets.cpp:1345 +msgid "PC + Sound Blaster (drums mode)" +msgstr "" -#: src/gui/pattern.cpp:1424 src/gui/pattern.cpp:1473 -msgid "your instrument is in peril!! be careful..." -msgstr "樂器身陷險境中!! 小心..." +#: src/gui/presets.cpp:1355 +msgid "PC + Sound Blaster w/Game Blaster Compatible" +msgstr "" -#: src/gui/osc.cpp:169 src/gui/settings.cpp:3749 src/gui/settings.cpp:3976 -msgid "Oscilloscope" -msgstr "示波器" +#: src/gui/presets.cpp:1367 +msgid "PC + Sound Blaster w/Game Blaster Compatible (drums mode)" +msgstr "" -#: src/gui/osc.cpp:176 -#, c-format -msgid "zoom: %.2fx (%.1fdB)" -msgstr "縮放: %.2fx (%.1fdB)" +#: src/gui/presets.cpp:1379 +msgid "PC + Sound Blaster Pro" +msgstr "" -#: src/gui/osc.cpp:187 -#, c-format -msgid "window size: %.1fms" -msgstr "窗口大小: %.1fms" +#: src/gui/presets.cpp:1391 +msgid "PC + Sound Blaster Pro (drums mode)" +msgstr "" -#: src/gui/osc.cpp:385 -msgid "(-Infinity)dB" -msgstr "(-Inf)dB" +#: src/gui/presets.cpp:1403 +msgid "PC + Sound Blaster Pro 2" +msgstr "" -#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 -msgid "Debug" +#: src/gui/presets.cpp:1414 +msgid "PC + Sound Blaster Pro 2 (drums mode)" msgstr "" -#: src/gui/debugWindow.cpp:666 -msgid "This is a language test." +#: src/gui/presets.cpp:1425 +msgid "PC + ESS AudioDrive ES1488 (native ESFM mode)" msgstr "" -#: src/gui/debugWindow.cpp:667 -msgid "This is another language test." +#: src/gui/presets.cpp:1436 +msgid "PC + PC-FXGA" msgstr "" -#: src/gui/debugWindow.cpp:723 -#, c-format -msgid "%d apple" -msgid_plural "%d apples" -msgstr[0] "" -msgstr[1] "" +#: src/gui/presets.cpp:1442 +msgid "PC + SAAYM" +msgstr "" -#: src/gui/chanOsc.cpp:32 -msgid "None (0%)" +#: src/gui/presets.cpp:1485 +msgid "Sharp X1" msgstr "" -#: src/gui/chanOsc.cpp:33 -msgid "None (50%)" +#: src/gui/presets.cpp:1490 +msgid "Sharp X1 + FM add-on" msgstr "" -#: src/gui/chanOsc.cpp:34 -msgid "None (100%)" +#: src/gui/presets.cpp:1496 +msgid "Sharp X68000" msgstr "" -#: src/gui/chanOsc.cpp:36 -msgid "Frequency" -msgstr "頻率" +#: src/gui/presets.cpp:1502 +msgid "FM-7" +msgstr "" -#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1683 src/gui/settings.cpp:3423 -#: src/gui/settings.cpp:4132 -msgid "Channel" -msgstr "通道" +#: src/gui/presets.cpp:1508 +msgid "FM-7 (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:39 -msgid "Brightness" -msgstr "亮度" +#: src/gui/presets.cpp:1514 +msgid "FM-7 (CSM)" +msgstr "" -#: src/gui/chanOsc.cpp:41 -msgid "Note Trigger" -msgstr "音符觸發" +#: src/gui/presets.cpp:1520 +msgid "FM Towns" +msgstr "" -#: src/gui/chanOsc.cpp:45 -msgid "Off" -msgstr "關閉" +#: src/gui/presets.cpp:1526 +msgid "FM Towns (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:46 -msgid "Mode 1" +#: src/gui/presets.cpp:1532 +msgid "FM Towns (CSM)" msgstr "" -#: src/gui/chanOsc.cpp:47 -msgid "Mode 2" +#: src/gui/presets.cpp:1538 +msgid "Commander X16" msgstr "" -#: src/gui/chanOsc.cpp:48 -msgid "Mode 3" +#: src/gui/presets.cpp:1544 src/gui/presets.cpp:3611 +msgid "Commander X16 (VERA only)" msgstr "" -#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:607 -msgid "Oscilloscope (per-channel)" -msgstr "全通道示波器" +#: src/gui/presets.cpp:1549 +msgid "Commander X16 (with Twin OPL3)" +msgstr "" -#: src/gui/chanOsc.cpp:143 -msgid "Columns" -msgstr "列" +#: src/gui/presets.cpp:1556 +msgid "TI-99/4A" +msgstr "" -# 常见,不翻译. -#: src/gui/chanOsc.cpp:152 -msgid "Size (ms)" +#: src/gui/presets.cpp:1564 +msgid "Sord M5" msgstr "" -#: src/gui/chanOsc.cpp:163 -msgid "Automatic columns" -msgstr "自動設置列" +#: src/gui/presets.cpp:1583 +msgid "Arcade systems" +msgstr "" -#: src/gui/chanOsc.cpp:177 -msgid "Center waveform" -msgstr "波形居中" +#: src/gui/presets.cpp:1583 +msgid "INSERT COIN" +msgstr "" -#: src/gui/chanOsc.cpp:183 -msgid "Randomize phase on note" -msgstr "每個音符都隨機化相位" +#: src/gui/presets.cpp:1586 +msgid "Alpha Denshi" +msgstr "" -#: src/gui/chanOsc.cpp:189 -msgid "Amplitude" -msgstr "振幅" +#: src/gui/presets.cpp:1589 +msgid "Alpha Denshi Alpha-68K" +msgstr "" -#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3786 -msgid "Line size" -msgstr "綫寛" +#: src/gui/presets.cpp:1599 +msgid "Alpha Denshi Alpha-68K (extended channel 3)" +msgstr "" -#: src/gui/chanOsc.cpp:211 -msgid "Gradient" -msgstr "漸變" +#: src/gui/presets.cpp:1609 +msgid "Alpha Denshi Alpha-68K (CSM)" +msgstr "" -# debug info, no translate. -#: src/gui/chanOsc.cpp:218 -msgid "error while creating gradient texture!" +#: src/gui/presets.cpp:1619 +msgid "Alpha Denshi Alpha-68K (drums mode)" msgstr "" -#: src/gui/chanOsc.cpp:236 -msgid "error while updating gradient texture!" +#: src/gui/presets.cpp:1629 +msgid "Alpha Denshi Alpha-68K (extended channel 3; drums mode)" msgstr "" -# end of no translate. -#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3832 -msgid "Color" -msgstr "顔色" +#: src/gui/presets.cpp:1639 +msgid "Alpha Denshi Alpha-68K (CSM; drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:296 -msgid "Distance" -msgstr "距離" +#: src/gui/presets.cpp:1649 +msgid "Alpha Denshi Equites" +msgstr "" -#: src/gui/chanOsc.cpp:305 -msgid "Spread" -msgstr "擴散 " +#: src/gui/presets.cpp:1664 +msgid "Atari" +msgstr "" -#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:370 src/gui/subSongs.cpp:121 -#: src/gui/settings.cpp:2297 src/gui/sysManager.cpp:130 -msgid "Remove" -msgstr "移除" +#: src/gui/presets.cpp:1667 +msgid "Atari Klax" +msgstr "" -#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3924 src/gui/settings.cpp:4209 -#: src/gui/settings.cpp:4236 src/gui/settings.cpp:4262 -msgid "Background" -msgstr "背景" +#: src/gui/presets.cpp:1672 +msgid "Atari Rampart" +msgstr "" -#: src/gui/chanOsc.cpp:341 -msgid "X Axis##AxisX" -msgstr "X 軸##AxisX" +#: src/gui/presets.cpp:1678 +msgid "Atari Rampart (drums mode)" +msgstr "" -#: src/gui/chanOsc.cpp:342 -msgid "Y Axis##AxisY" -msgstr "Y 軸##AxisY" +#: src/gui/presets.cpp:1684 +msgid "Atari JSA IIIs" +msgstr "" -#: src/gui/chanOsc.cpp:352 -msgid "Text format:" -msgstr "文字格式:" +#: src/gui/presets.cpp:1691 +msgid "Atari Marble Madness" +msgstr "" -#: src/gui/chanOsc.cpp:358 -msgid "" -"format guide:\n" -"- %c: channel name\n" -"- %C: channel short name\n" -"- %d: channel number (starting from 0)\n" -"- %D: channel number (starting from 1)\n" -"- %n: channel note\n" -"- %i: instrument name\n" -"- %I: instrument number (decimal)\n" -"- %x: instrument number (hex)\n" -"- %s: chip name\n" -"- %p: chip part number\n" -"- %S: chip ID\n" -"- %v: volume (decimal)\n" -"- %V: volume (percentage)\n" -"- %b: volume (hex)\n" -"- %l: new line\n" -"- %%: percent sign" +#: src/gui/presets.cpp:1697 +msgid "Atari Championship Sprint" msgstr "" -"格式指引:\n" -"- %c: 通道 名稱\n" -"- %C: 通道 短名稱\n" -"- %d: 通道 序號 (從0開始數)\n" -"- %D: 通道 序號 (從1開始數)\n" -"- %n: 通道 音符\n" -"- %i: 樂器 名稱\n" -"- %I: 樂器 序號 (decimal)\n" -"- %x: 樂器 序號 (hex)\n" -"- %s: 芯片 名稱\n" -"- %p: 芯片 part number\n" -"- %S: 芯片 ID\n" -"- %v: 音量 (dec)\n" -"- %V: 音量 (百分比)\n" -"- %b: 音量 (hex)\n" -"- %l: 回車\n" -"- %%: 百分號" -#: src/gui/chanOsc.cpp:380 -msgid "Text color" -msgstr "文字颜色" +#: src/gui/presets.cpp:1704 +msgid "Atari Tetris" +msgstr "" -# 常见,不翻译. -#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:6978 -#: src/gui/tutorial.cpp:689 src/gui/gui.cpp:6000 src/gui/gui.cpp:6041 -#: src/gui/gui.cpp:6458 src/gui/gui.cpp:6626 src/gui/gui.cpp:6800 -#: src/gui/gui.cpp:6910 src/gui/gui.cpp:6959 -msgid "OK" +#: src/gui/presets.cpp:1710 +msgid "Atari I, Robot" msgstr "" -# these are the debug logs outputs, skipping. -#: src/gui/chanOsc.cpp:400 -msgid "creating chan osc work pool" +#: src/gui/presets.cpp:1719 +msgid "Capcom" msgstr "" -#: src/gui/chanOsc.cpp:429 -#, c-format -msgid "creating FFT plan for channel %d" +#: src/gui/presets.cpp:1722 +msgid "Capcom Exed Exes" msgstr "" -#: src/gui/chanOsc.cpp:436 -msgid "failed to create plan!" +#: src/gui/presets.cpp:1735 +msgid "Capcom Arcade" msgstr "" -#: src/gui/chanOsc.cpp:438 -msgid "failed to create inverse plan!" +#: src/gui/presets.cpp:1741 +msgid "Capcom Arcade (extended channel 3 on first OPN)" msgstr "" -#: src/gui/chanOsc.cpp:440 -msgid "failed to create FFT buffers" +#: src/gui/presets.cpp:1747 +msgid "Capcom Arcade (extended channel 3 on second OPN)" msgstr "" -# end of no translate. -#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5995 -msgid "Error!" -msgstr "錯誤!" +#: src/gui/presets.cpp:1753 +msgid "Capcom Arcade (extended channel 3 on both OPNs)" +msgstr "" -#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1760 src/gui/gui.cpp:2881 -#: src/gui/insEdit.cpp:363 -msgid "cut" -msgstr "翦切" +#: src/gui/presets.cpp:1759 +msgid "Capcom Arcade (CSM on first OPN)" +msgstr "" -# 记得 销毁所有复制.以区分Dup -# 已销毁. v0.6.2024B -#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1764 src/gui/gui.cpp:2882 -#: src/gui/insEdit.cpp:7626 -msgid "copy" -msgstr "拷貝" +#: src/gui/presets.cpp:1765 +msgid "Capcom Arcade (CSM on second OPN)" +msgstr "" -#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1768 src/gui/gui.cpp:2883 -#: src/gui/gui.cpp:2936 src/gui/insEdit.cpp:7631 -msgid "paste" -msgstr "粘貼" +#: src/gui/presets.cpp:1771 +msgid "Capcom Arcade (CSM on both OPNs)" +msgstr "" -# this does not look right. it's not the select all in GUI -# update note, -# this is for the moblie view. -# to init it, -# open bruno_time.fur -# settings cheatcode -# enter "Debug", hit submit. -#: src/gui/editControls.cpp:51 -msgid "" -"select\n" -"all" +#: src/gui/presets.cpp:1777 +msgid "Capcom CPS-1" msgstr "" -"全\n" -"選" -# yeah.......there's notihing I can do about this. -#: src/gui/editControls.cpp:52 -msgid "piano" -msgstr "鋼琴鍵" +#: src/gui/presets.cpp:1783 +msgid "Capcom CPS-2 (QSound)" +msgstr "" -# warring! above! -#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4581 -msgid "undo" -msgstr "撤銷" +#: src/gui/presets.cpp:1789 +msgid "Data East" +msgstr "" -#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4582 -msgid "redo" -msgstr "重做" +#: src/gui/presets.cpp:1792 +msgid "Data East Karnov" +msgstr "" -#: src/gui/editControls.cpp:57 -msgid "" -"paste\n" -"mix" +#: src/gui/presets.cpp:1798 +msgid "Data East Karnov (extended channel 3)" msgstr "" -"粘貼\n" -"混合" -#: src/gui/editControls.cpp:58 -msgid "" -"paste\n" -"mix bg" +#: src/gui/presets.cpp:1804 +msgid "Data East Karnov (CSM)" msgstr "" -"粘貼\n" -"混合(后置)" -#: src/gui/editControls.cpp:59 -msgid "" -"paste\n" -"ins" +#: src/gui/presets.cpp:1810 +msgid "Data East Karnov (drums mode)" msgstr "" -"粘貼混合\n" -"带乐器(前)" -#: src/gui/editControls.cpp:60 -msgid "" -"paste\n" -"ins bg" +#: src/gui/presets.cpp:1816 +msgid "Data East Karnov (extended channel 3; drums mode)" msgstr "" -"粘貼混合\n" -"帶樂器(後)" -#: src/gui/editControls.cpp:61 -msgid "" -"paste\n" -"flood" +#: src/gui/presets.cpp:1822 +msgid "Data East Karnov (CSM; drums mode)" msgstr "" -"重復\n" -"粘貼" -#: src/gui/editControls.cpp:62 -msgid "" -"paste\n" -"overflow" +#: src/gui/presets.cpp:1828 +msgid "Data East Arcade" msgstr "" -"溢出重復\n" -"粘貼" -#: src/gui/editControls.cpp:63 -msgid "" -"transpose\n" -"notes" +#: src/gui/presets.cpp:1835 +msgid "Data East Arcade (extended channel 3)" msgstr "" -"notes\n" -"變調" -#: src/gui/editControls.cpp:64 -msgid "" -"transpose\n" -"values" +#: src/gui/presets.cpp:1842 +msgid "Data East Arcade (CSM)" msgstr "" -"變更\n" -"數値" -#: src/gui/editControls.cpp:67 -msgid "" -"change\n" -"ins" +#: src/gui/presets.cpp:1849 +msgid "Data East Arcade (drums mode)" msgstr "" -"修改\n" -"樂器" -#: src/gui/editControls.cpp:68 -msgid "" -"find/\n" -"replace" +#: src/gui/presets.cpp:1856 +msgid "Data East Arcade (extended channel 3; drums mode)" msgstr "" -"查找/\n" -"替換" -#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3211 -msgid "collapse" -msgstr "縮進" +#: src/gui/presets.cpp:1863 +msgid "Data East Arcade (CSM; drums mode)" +msgstr "" -#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3212 -msgid "expand" -msgstr "擴張" +#: src/gui/presets.cpp:1870 +msgid "Data East PCX" +msgstr "" -#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2968 -msgid "flip" -msgstr "反選" +#: src/gui/presets.cpp:1877 +msgid "Data East PCX (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:430 -msgid "invert" -msgstr "反相" +#: src/gui/presets.cpp:1884 +msgid "Data East PCX (CSM)" +msgstr "" -#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2948 src/gui/gui.cpp:3108 -msgid "interpolate" -msgstr "插値" +#: src/gui/presets.cpp:1891 +msgid "Data East Dark Seal" +msgstr "" -#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2960 src/gui/insEdit.cpp:7698 -msgid "scale" -msgstr "縮放" +#: src/gui/presets.cpp:1900 +msgid "Data East Dark Seal (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2952 -msgid "fade" -msgstr "淡出/入" +#: src/gui/presets.cpp:1909 +msgid "Data East Dark Seal (CSM)" +msgstr "" -#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2964 src/gui/insEdit.cpp:7727 -msgid "randomize" -msgstr "隨機化" +#: src/gui/presets.cpp:1918 +msgid "Data East Deco 156" +msgstr "" -#: src/gui/editControls.cpp:79 -msgid "opmask" -msgstr "操作掩碼" +#: src/gui/presets.cpp:1924 +msgid "Data East MLC" +msgstr "" -#: src/gui/editControls.cpp:80 -msgid "" -"scroll\n" -"mode" +#: src/gui/presets.cpp:1930 +msgid "Irem" msgstr "" -"翻頁\n" -"模式" -#: src/gui/editControls.cpp:81 -msgid "" -"input\n" -"latch" +#: src/gui/presets.cpp:1933 +msgid "Irem M72" msgstr "" -"輸入\n" -"鎖存器" -#: src/gui/editControls.cpp:82 -msgid "" -"set\n" -"latch" +#: src/gui/presets.cpp:1942 +msgid "Irem M92/M107" msgstr "" -"設置\n" -"鎖存器" -#: src/gui/editControls.cpp:83 -msgid "" -"clear\n" -"latch" +#: src/gui/presets.cpp:1949 +msgid "Jaleco" msgstr "" -"清除\n" -"鎖存器" -#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 -#: src/gui/insEdit.cpp:7645 -msgid "clear" -msgstr "清除" +#: src/gui/presets.cpp:1952 +msgid "Jaleco Ginga NinkyouDen" +msgstr "" -#: src/gui/editControls.cpp:333 -msgid "Mobile Controls" -msgstr "移動端控制" +#: src/gui/presets.cpp:1958 +msgid "Jaleco Ginga NinkyouDen (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:408 -msgid "Mobile Menu" -msgstr "移動端菜單" +#: src/gui/presets.cpp:1964 +msgid "Jaleco Mega System 1" +msgstr "" -#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:721 -#: src/gui/editControls.cpp:854 src/gui/editControls.cpp:976 -#: src/gui/settings.cpp:2502 src/gui/settings.cpp:3288 -#: src/gui/settings.cpp:4014 src/gui/orders.cpp:232 src/gui/guiConst.cpp:577 -#: src/gui/gui.cpp:6290 -msgid "Orders" +#: src/gui/presets.cpp:1972 +msgid "Kaneko" msgstr "" -#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:669 -#: src/gui/findReplace.cpp:914 -msgid "Ins" -msgstr "乐器" +#: src/gui/presets.cpp:1975 +msgid "Kaneko DJ Boy" +msgstr "" -#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:788 -#: src/gui/guiConst.cpp:230 -msgid "Song" -msgstr "曲目" +#: src/gui/presets.cpp:1982 +msgid "Kaneko DJ Boy (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:505 -msgid "Chips" -msgstr "芯片" +#: src/gui/presets.cpp:1989 +msgid "Kaneko DJ Boy (CSM)" +msgstr "" -#: src/gui/editControls.cpp:458 src/gui/settings.cpp:2133 -#: src/gui/settings.cpp:3973 src/gui/settings.cpp:4061 -#: src/gui/compatFlags.cpp:319 -msgid "Other" -msgstr "其他" +#: src/gui/presets.cpp:1996 +msgid "Kaneko Air Buster" +msgstr "" -#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:531 -msgid "New" -msgstr "新建" +#: src/gui/presets.cpp:2005 +msgid "Kaneko Air Buster (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4371 -msgid "Unsaved changes! Save changes before creating a new song?" -msgstr "未保存! 要保存當前進度嗎?" +#: src/gui/presets.cpp:2014 +msgid "Kaneko Air Buster (CSM)" +msgstr "" -#: src/gui/editControls.cpp:507 -msgid "Save as..." -msgstr "另存為..." +#: src/gui/presets.cpp:2023 +msgid "Kaneko Toybox System" +msgstr "" -#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1766 -msgid "Restore Backup" -msgstr "恢復備份" +#: src/gui/presets.cpp:2036 +msgid "Kaneko Jackie Chan" +msgstr "" -#: src/gui/editControls.cpp:524 -msgid "Song Info" -msgstr "曲目信息" +#: src/gui/presets.cpp:2041 +msgid "Super Kaneko Nova System" +msgstr "" -#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 -#: src/gui/guiConst.cpp:608 -msgid "Subsongs" -msgstr "子曲目" +#: src/gui/presets.cpp:2047 +msgid "Konami" +msgstr "" -#: src/gui/editControls.cpp:536 -msgid "Comments" +#: src/gui/presets.cpp:2050 +msgid "Konami Gyruss" msgstr "" -# no tranlsate for I have no idea what's what.... -# update, it's the moblie view related. -#: src/gui/editControls.cpp:545 -msgid "Channels here..." -msgstr "通道所在..." +#: src/gui/presets.cpp:2060 +msgid "Konami Bubble System" +msgstr "" -#: src/gui/editControls.cpp:548 -msgid "Chips here..." -msgstr "芯片所在..." +#: src/gui/presets.cpp:2068 +msgid "Konami MX5000" +msgstr "" -#: src/gui/editControls.cpp:551 -msgid "What the hell..." +#: src/gui/presets.cpp:2074 +msgid "Konami Battlantis" msgstr "" -#: src/gui/editControls.cpp:558 -msgid "ChanOsc" -msgstr "通道示波" +#: src/gui/presets.cpp:2080 +msgid "Konami Battlantis (drums mode on first OPL2)" +msgstr "" -#: src/gui/editControls.cpp:562 -msgid "RegView" -msgstr "寄存顯示" +#: src/gui/presets.cpp:2086 +msgid "Konami Battlantis (drums mode on second OPL2)" +msgstr "" -#: src/gui/editControls.cpp:566 -msgid "Stats" -msgstr "數據" +#: src/gui/presets.cpp:2092 +msgid "Konami Battlantis (drums mode on both OPL2s)" +msgstr "" -#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:611 src/gui/grooves.cpp:35 -msgid "Grooves" -msgstr "節奏" +#: src/gui/presets.cpp:2098 +msgid "Konami Fast Lane" +msgstr "" -#: src/gui/editControls.cpp:573 -msgid "Compat Flags" -msgstr "兼容標識" +#: src/gui/presets.cpp:2104 +msgid "Konami Chequered Flag" +msgstr "" -#: src/gui/editControls.cpp:577 -msgid "XYOsc" -msgstr "矢量示波" +#: src/gui/presets.cpp:2111 +msgid "Konami Haunted Castle" +msgstr "" -#: src/gui/editControls.cpp:581 -msgid "Meter" -msgstr "響度表" +#: src/gui/presets.cpp:2118 +msgid "Konami Haunted Castle (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:585 -msgid "Memory" -msgstr "內存" +#: src/gui/presets.cpp:2125 +msgid "Konami Hot Chase" +msgstr "" -# CV 是 combat veical 一个内置的,隐藏的赛车游戏. -# 不作翻译 -#: src/gui/editControls.cpp:589 -msgid "CV" +#: src/gui/presets.cpp:2132 +msgid "Konami S.P.Y." msgstr "" -# end of no translate. -#: src/gui/editControls.cpp:593 -msgid "Presets" -msgstr "用戶預設" +#: src/gui/presets.cpp:2139 +msgid "Konami S.P.Y. (drums mode)" +msgstr "" -#: src/gui/editControls.cpp:597 -msgid "PatManager" -msgstr "Pat.管理" +#: src/gui/presets.cpp:2146 +msgid "Konami Rollergames" +msgstr "" -#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:564 -msgid "Panic" +#: src/gui/presets.cpp:2152 +msgid "Konami Rollergames (drums mode)" msgstr "" -#: src/gui/editControls.cpp:605 src/gui/settings.cpp:563 -#: src/gui/guiConst.cpp:589 src/gui/guiConst.cpp:591 src/gui/gui.cpp:4591 -msgid "Settings" -msgstr "設置" +#: src/gui/presets.cpp:2158 +msgid "Konami Golfing Greats" +msgstr "" -#: src/gui/editControls.cpp:610 -msgid "Log" +#: src/gui/presets.cpp:2163 +msgid "Konami Lightning Fighters" msgstr "" -#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:587 -msgid "About" -msgstr "關於" +#: src/gui/presets.cpp:2169 +msgid "Konami Over Drive" +msgstr "" -# warring! above! -#: src/gui/editControls.cpp:623 -msgid "Switch to Desktop Mode" -msgstr "切換到桌面模式" +#: src/gui/presets.cpp:2176 +msgid "Konami Asterix" +msgstr "" -#: src/gui/editControls.cpp:642 src/gui/editControls.cpp:753 -#: src/gui/editControls.cpp:873 -msgid "Play/Edit Controls" -msgstr "播放/編輯 控制" +#: src/gui/presets.cpp:2182 +msgid "Konami Hexion" +msgstr "" -#: src/gui/editControls.cpp:650 src/gui/editControls.cpp:811 -#: src/gui/editControls.cpp:928 src/gui/editControls.cpp:1094 -msgid "Octave" +#: src/gui/presets.cpp:2189 +msgid "Namco" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Coarse Step" +#: src/gui/presets.cpp:2192 +msgid "Namco (3-channel WSG)" msgstr "" -#: src/gui/editControls.cpp:667 src/gui/editControls.cpp:826 -msgid "Edit Step" -msgstr "編輯步進" +#: src/gui/presets.cpp:2197 +msgid "Namco Mappy" +msgstr "" -#: src/gui/editControls.cpp:700 src/gui/editControls.cpp:766 -#: src/gui/editControls.cpp:880 src/gui/editControls.cpp:1017 -#: src/gui/guiConst.cpp:545 -msgid "Play" -msgstr "播放" +#: src/gui/presets.cpp:2202 +msgid "Namco Pac-Land" +msgstr "" -#: src/gui/editControls.cpp:708 src/gui/editControls.cpp:758 -#: src/gui/editControls.cpp:887 src/gui/editControls.cpp:1009 -#: src/gui/guiConst.cpp:546 -msgid "Stop" -msgstr "停止" +#: src/gui/presets.cpp:2207 +msgid "Namco System 86" +msgstr "" -#: src/gui/editControls.cpp:711 src/gui/editControls.cpp:795 -#: src/gui/editControls.cpp:912 src/gui/editControls.cpp:1051 -#: src/gui/gui.cpp:4578 -msgid "Edit" -msgstr "編輯" +#: src/gui/presets.cpp:2213 +msgid "Namco Thunder Ceptor" +msgstr "" -#: src/gui/editControls.cpp:726 src/gui/editControls.cpp:785 -#: src/gui/editControls.cpp:903 src/gui/editControls.cpp:1073 -msgid "Repeat pattern" -msgstr "重復當前Pattern" +#: src/gui/presets.cpp:2223 +msgid "Namco System 1" +msgstr "" -#: src/gui/editControls.cpp:735 src/gui/editControls.cpp:775 -#: src/gui/editControls.cpp:894 src/gui/editControls.cpp:1042 -msgid "Step one row" -msgstr "步進一行" +#: src/gui/presets.cpp:2237 +msgid "Namco System 2" +msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Poly##PolyInput" +#: src/gui/presets.cpp:2243 +msgid "Namco NA-1/2" msgstr "" -#: src/gui/editControls.cpp:740 src/gui/editControls.cpp:860 -#: src/gui/editControls.cpp:989 src/gui/editControls.cpp:1079 -msgid "Mono##PolyInput" +#: src/gui/presets.cpp:2249 +msgid "Psikyo" msgstr "" -#: src/gui/editControls.cpp:745 src/gui/editControls.cpp:865 -#: src/gui/editControls.cpp:994 src/gui/editControls.cpp:1084 -msgid "Polyphony" -msgstr "多、單復音預覽" +#: src/gui/presets.cpp:2252 +msgid "Psikyo 68EC020 hardware with OPL4" +msgstr "" -#: src/gui/editControls.cpp:926 -msgid "Oct." +#: src/gui/presets.cpp:2257 +msgid "Psikyo 68EC020 hardware with OPL4 (drums mode)" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Coarse" +#: src/gui/presets.cpp:2262 +msgid "Psikyo SH-2 hardware" msgstr "" -#: src/gui/editControls.cpp:943 src/gui/editControls.cpp:1111 -msgid "Step" +#: src/gui/presets.cpp:2267 +msgid "Psikyo SH-2 hardware (drums mode)" msgstr "" -#: src/gui/editControls.cpp:967 -msgid "Foll." +#: src/gui/presets.cpp:2273 +msgid "Sega" msgstr "" -#: src/gui/editControls.cpp:972 -msgid "Ord##FollowOrders" +#: src/gui/presets.cpp:2276 +msgid "Sega Kyugo" msgstr "" -#: src/gui/editControls.cpp:980 -msgid "Pat##FollowPattern" +#: src/gui/presets.cpp:2282 +msgid "Sega System 1" msgstr "" -#: src/gui/editControls.cpp:1002 -msgid "Play Controls" -msgstr "播放控制" +#: src/gui/presets.cpp:2294 +msgid "Sega System E" +msgstr "" -#: src/gui/editControls.cpp:1026 -msgid "Play from the beginning of this pattern" -msgstr "從此Pattern起始處播放" +#: src/gui/presets.cpp:2300 +msgid "Sega System E (with FM expansion)" +msgstr "" -#: src/gui/editControls.cpp:1034 -msgid "Repeat from the beginning of this pattern" -msgstr "從此Pattern起始處重復" +#: src/gui/presets.cpp:2307 +msgid "Sega System E (with FM expansion in drums mode)" +msgstr "" -#: src/gui/editControls.cpp:1091 src/gui/guiConst.cpp:576 -msgid "Edit Controls" -msgstr "編輯控制" +#: src/gui/presets.cpp:2314 +msgid "Sega Hang-On" +msgstr "" -#: src/gui/editControls.cpp:1138 src/gui/guiConst.cpp:560 -msgid "Follow orders" -msgstr "跟隨Orders" +#: src/gui/presets.cpp:2320 +msgid "Sega Hang-On (extended channel 3)" +msgstr "" -#: src/gui/editControls.cpp:1139 src/gui/guiConst.cpp:561 -msgid "Follow pattern" -msgstr "跟隨Pattren" +#: src/gui/presets.cpp:2326 +msgid "Sega Hang-On (CSM)" +msgstr "" -#: src/gui/songNotes.cpp:32 src/gui/guiConst.cpp:600 -msgid "Song Comments" -msgstr "曲目畱言" +#: src/gui/presets.cpp:2332 +msgid "Sega OutRun/X Board" +msgstr "" -#: src/gui/util.cpp:93 -msgid "" -msgstr "<空>" +#: src/gui/presets.cpp:2338 +msgid "Sega System 24" +msgstr "" -#: src/gui/util.cpp:97 -msgid "Ctrl-" +#: src/gui/presets.cpp:2347 +msgid "Sega System 18" msgstr "" -#: src/gui/util.cpp:99 -msgid "Alt-" +#: src/gui/presets.cpp:2354 +msgid "Sega System 18 (extended channel 3 on first OPN2C)" msgstr "" -#: src/gui/util.cpp:100 -msgid "Shift-" +#: src/gui/presets.cpp:2361 +msgid "Sega System 18 (extended channel 3 on second OPN2C)" msgstr "" -#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:597 -msgid "Statistics" -msgstr "統計數據" +#: src/gui/presets.cpp:2368 +msgid "Sega System 18 (extended channel 3 on both OPN2Cs)" +msgstr "" -#: src/gui/stats.cpp:36 -msgid "Audio load" -msgstr "音頻負載" +#: src/gui/presets.cpp:2375 +msgid "Sega System 18 (CSM on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:612 -msgid "Oscilloscope (X-Y)" -msgstr "矢量示波器(X-Y)" +#: src/gui/presets.cpp:2382 +msgid "Sega System 18 (CSM on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:45 -msgid "X Channel" -msgstr "X 通道" +#: src/gui/presets.cpp:2389 +msgid "Sega System 18 (CSM on both OPN2Cs)" +msgstr "" -#: src/gui/xyOsc.cpp:51 -msgid "Invert##X" -msgstr "反相##X" +#: src/gui/presets.cpp:2396 +msgid "Sega System 32" +msgstr "" -#: src/gui/xyOsc.cpp:52 -msgid "Y Channel" -msgstr "Y 通道" +#: src/gui/presets.cpp:2406 +msgid "Sega System 32 (extended channel 3 on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:58 -msgid "Invert##Y" -msgstr "反相##Y" +#: src/gui/presets.cpp:2416 +msgid "Sega System 32 (extended channel 3 on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1377 -msgid "Zoom" -msgstr "縮放" +#: src/gui/presets.cpp:2426 +msgid "Sega System 32 (extended channel 3 on both OPN2Cs)" +msgstr "" -#: src/gui/xyOsc.cpp:71 -msgid "Decay Time (ms)" -msgstr "衰減時長(ms)" +#: src/gui/presets.cpp:2436 +msgid "Sega System 32 (CSM on first OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:74 -msgid "Intensity" -msgstr "亮度" +#: src/gui/presets.cpp:2446 +msgid "Sega System 32 (CSM on second OPN2C)" +msgstr "" -#: src/gui/xyOsc.cpp:77 -msgid "Line Thickness" -msgstr "綫寛" +#: src/gui/presets.cpp:2456 +msgid "Sega System 32 (CSM on both OPN2Cs)" +msgstr "" -#: src/gui/xyOsc.cpp:213 -msgid "(-Infinity)dB,(-Infinity)dB" -msgstr "(-Inf)dB,(-Inf)dB" +#: src/gui/presets.cpp:2467 +msgid "Seta" +msgstr "" -#: src/gui/xyOsc.cpp:215 -#, c-format -msgid "(-Infinity)dB,%.1fdB" -msgstr "(-Inf)dB,%.1fdB" +#: src/gui/presets.cpp:2470 +msgid "Seta 1" +msgstr "" -#: src/gui/xyOsc.cpp:217 -#, c-format -msgid "%.1fdB,(-Infinity)dB" -msgstr "%.1fdB,(-Inf)dB" +#: src/gui/presets.cpp:2475 +msgid "Seta 1 + FM add-on" +msgstr "" -#: src/gui/xyOsc.cpp:219 -#, c-format -msgid "%.1fdB,%.1fdB" -msgstr "%.1fdB,%.1fdB" +#: src/gui/presets.cpp:2481 +msgid "Seta 1 + FM add-on (extended channel 3)" +msgstr "" -# no translate, for these are technical data. skipping. -#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 -#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:695 -#: src/gui/sysConf.cpp:856 src/gui/sysConf.cpp:1125 src/gui/sysConf.cpp:1208 -#: src/gui/sysConf.cpp:1247 src/gui/sysConf.cpp:1339 src/gui/sysConf.cpp:1425 -#: src/gui/sysConf.cpp:1489 src/gui/sysConf.cpp:1527 src/gui/sysConf.cpp:1617 -#: src/gui/sysConf.cpp:1713 src/gui/sysConf.cpp:1761 src/gui/sysConf.cpp:1802 -#: src/gui/sysConf.cpp:1855 src/gui/sysConf.cpp:2344 src/gui/sysConf.cpp:2367 -msgid "Clock rate:" +#: src/gui/presets.cpp:2487 +msgid "Seta 1 + FM add-on (CSM)" msgstr "" -#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:924 -#: src/gui/sysConf.cpp:1504 src/gui/sysConf.cpp:1828 -msgid "Chip type:" +#: src/gui/presets.cpp:2493 +msgid "Seta 2" msgstr "" -#: src/gui/sysConf.cpp:76 -msgid "YM3438 (9-bit DAC)" +#: src/gui/presets.cpp:2501 +msgid "Sammy/Seta/Visco SSV" msgstr "" -#: src/gui/sysConf.cpp:80 -msgid "YM2612 (9-bit DAC with distortion)" +#: src/gui/presets.cpp:2507 +msgid "SNK" msgstr "" -#: src/gui/sysConf.cpp:84 -msgid "YMF276 (external DAC)" +#: src/gui/presets.cpp:2510 +msgid "Neo Geo MVS" msgstr "" -#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:817 src/gui/sysConf.cpp:1395 -#: src/gui/sysConf.cpp:1465 -msgid "Disable ExtCh FM macros (compatibility)" +#: src/gui/presets.cpp:2515 +msgid "Neo Geo MVS (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:820 src/gui/sysConf.cpp:1398 -#: src/gui/sysConf.cpp:1468 -msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +#: src/gui/presets.cpp:2520 +msgid "Neo Geo MVS (CSM)" msgstr "" -#: src/gui/sysConf.cpp:100 -msgid "Modified sine wave (joke)" +#: src/gui/presets.cpp:2525 +msgid "SNK Ikari Warriors" msgstr "" -#: src/gui/sysConf.cpp:105 -msgid "DAC interrupt simulation:" +#: src/gui/presets.cpp:2531 +msgid "SNK Ikari Warriors (drums mode on first OPL)" msgstr "" -#: src/gui/sysConf.cpp:106 -msgid "cycles##InterruptSim" +#: src/gui/presets.cpp:2537 +msgid "SNK Ikari Warriors (drums mode on second OPL)" msgstr "" -#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1341 src/gui/sysConf.cpp:1763 -#: src/gui/sysConf.cpp:2346 -msgid "3.58MHz (NTSC)" +#: src/gui/presets.cpp:2543 +msgid "SNK Ikari Warriors (drums mode on both OPLs)" msgstr "" -#: src/gui/sysConf.cpp:136 -msgid "3.55MHz (PAL)" +#: src/gui/presets.cpp:2549 +msgid "SNK Triple Z80" msgstr "" -#: src/gui/sysConf.cpp:140 -msgid "4MHz (BBC Micro)" +#: src/gui/presets.cpp:2555 +msgid "SNK Triple Z80 (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:144 -msgid "1.79MHz (Half NTSC)" +#: src/gui/presets.cpp:2561 +msgid "SNK Triple Z80 (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:148 -msgid "3MHz (Exed Exes)" +#: src/gui/presets.cpp:2567 +msgid "SNK Triple Z80 (drums mode on Y8950 and OPL)" msgstr "" -#: src/gui/sysConf.cpp:152 -msgid "2MHz (Sega System 1)" +#: src/gui/presets.cpp:2573 +msgid "SNK Chopper I" msgstr "" -#: src/gui/sysConf.cpp:156 -msgid "447KHz (TI-99/4A)" +#: src/gui/presets.cpp:2579 +msgid "SNK Chopper I (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:163 -msgid "Sega VDP/Master System" +#: src/gui/presets.cpp:2585 +msgid "SNK Chopper I (drums mode on OPL2)" msgstr "" -#: src/gui/sysConf.cpp:171 -msgid "TI SN76489 with Atari-like short noise" +#: src/gui/presets.cpp:2591 +msgid "SNK Chopper I (drums mode on Y8950 and OPL2)" msgstr "" -#: src/gui/sysConf.cpp:175 -msgid "Game Gear" +#: src/gui/presets.cpp:2597 +msgid "SNK Touchdown Fever" msgstr "" -#: src/gui/sysConf.cpp:179 -msgid "TI SN76489A" +#: src/gui/presets.cpp:2603 +msgid "SNK Touchdown Fever (drums mode on OPL)" msgstr "" -#: src/gui/sysConf.cpp:183 -msgid "TI SN76496" +#: src/gui/presets.cpp:2609 +msgid "SNK Touchdown Fever (drums mode on Y8950)" msgstr "" -#: src/gui/sysConf.cpp:187 -msgid "NCR 8496" +#: src/gui/presets.cpp:2615 +msgid "SNK Touchdown Fever (drums mode on OPL and Y8950)" msgstr "" -#: src/gui/sysConf.cpp:191 -msgid "Tandy PSSJ 3-voice sound" +#: src/gui/presets.cpp:2622 +msgid "Sunsoft" msgstr "" -#: src/gui/sysConf.cpp:195 -msgid "TI SN94624" +#: src/gui/presets.cpp:2625 +msgid "Sunsoft Shanghai 3" msgstr "" -#: src/gui/sysConf.cpp:199 -msgid "TI SN76494" +#: src/gui/presets.cpp:2634 +msgid "Sunsoft Arcade" msgstr "" -#: src/gui/sysConf.cpp:205 -msgid "Disable noise period change phase reset" +#: src/gui/presets.cpp:2640 +msgid "Sunsoft Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2250 -msgid "Disable easy period to note mapping on upper octaves" +#: src/gui/presets.cpp:2646 +msgid "Sunsoft Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 -msgid "Pseudo-PAL" +#: src/gui/presets.cpp:2653 +msgid "Taito" msgstr "" -#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 -msgid "Disable anti-click" +#: src/gui/presets.cpp:2656 +msgid "Taito Arcade" msgstr "" -#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2494 -msgid "Chip revision:" +#: src/gui/presets.cpp:2661 +msgid "Taito Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:236 -msgid "HuC6280 (original)" +#: src/gui/presets.cpp:2666 +msgid "Taito Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:240 -msgid "HuC6280A (SuperGrafx)" +#: src/gui/presets.cpp:2671 +msgid "Taito Metal Soldier Isaac II" msgstr "" -#: src/gui/sysConf.cpp:266 -msgid "CPU rate:" +#: src/gui/presets.cpp:2678 +msgid "Taito The Fairyland Story" msgstr "" -#: src/gui/sysConf.cpp:268 -msgid "6.18MHz (NTSC)" +#: src/gui/presets.cpp:2691 +msgid "Taito Wyvern F-0" msgstr "" -#: src/gui/sysConf.cpp:272 -msgid "5.95MHz (PAL)" +#: src/gui/presets.cpp:2709 +msgid "Tecmo" msgstr "" -#: src/gui/sysConf.cpp:277 -msgid "Sample memory:" +#: src/gui/presets.cpp:2712 +msgid "Tecmo Ninja Gaiden" msgstr "" -#: src/gui/sysConf.cpp:279 -msgid "8K (rev A/B/E)" +#: src/gui/presets.cpp:2719 +msgid "Tecmo Ninja Gaiden (extended channel 3 on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:283 -msgid "64K (rev D/F)" +#: src/gui/presets.cpp:2726 +msgid "Tecmo Ninja Gaiden (extended channel 3 on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:288 -msgid "DAC resolution:" +#: src/gui/presets.cpp:2733 +msgid "Tecmo Ninja Gaiden (extended channel 3 on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:290 -msgid "16-bit (rev A/B/D/F)" +#: src/gui/presets.cpp:2740 +msgid "Tecmo Ninja Gaiden (CSM on first OPN)" msgstr "" -#: src/gui/sysConf.cpp:294 -msgid "8-bit + TDM (rev C/E)" +#: src/gui/presets.cpp:2747 +msgid "Tecmo Ninja Gaiden (CSM on second OPN)" msgstr "" -#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:1986 -msgid "Enable echo" +#: src/gui/presets.cpp:2754 +msgid "Tecmo Ninja Gaiden (CSM on both OPNs)" msgstr "" -#: src/gui/sysConf.cpp:302 -msgid "Swap echo channels" +#: src/gui/presets.cpp:2761 +msgid "Tecmo System" msgstr "" -#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1178 -msgid "Echo delay:" +#: src/gui/presets.cpp:2768 +msgid "Tecmo System (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:311 -msgid "Echo resolution:" +#: src/gui/presets.cpp:2775 +msgid "Seibu Kaihatsu Raiden" msgstr "" -#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1186 -msgid "Echo feedback:" +#: src/gui/presets.cpp:2781 +msgid "Seibu Kaihatsu Raiden (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2022 -msgid "Echo volume:" +#: src/gui/presets.cpp:2788 src/gui/editControls.cpp:458 +#: src/gui/settings.cpp:2139 src/gui/settings.cpp:4042 +#: src/gui/settings.cpp:4130 src/gui/compatFlags.cpp:319 +msgid "Other" +msgstr "其他" + +#: src/gui/presets.cpp:2793 +msgid "Bally Midway MCR" msgstr "" -#: src/gui/sysConf.cpp:356 -msgid "Original (DMG)" +#: src/gui/presets.cpp:2801 +msgid "Williams/Midway Y/T unit w/ADPCM sound board" msgstr "" -#: src/gui/sysConf.cpp:360 -msgid "Game Boy Color (rev C)" +#: src/gui/presets.cpp:2812 +msgid "NMK 16-bit Arcade" msgstr "" -#: src/gui/sysConf.cpp:364 -msgid "Game Boy Color (rev E)" +#: src/gui/presets.cpp:2825 +msgid "NMK 16-bit Arcade (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:368 -msgid "Game Boy Advance" +#: src/gui/presets.cpp:2838 +msgid "NMK 16-bit Arcade (CSM)" msgstr "" -#: src/gui/sysConf.cpp:373 -msgid "Wave channel orientation:" +#: src/gui/presets.cpp:2851 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching)" msgstr "" -#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6470 -#: src/gui/insEdit.cpp:217 src/gui/insEdit.cpp:231 -msgid "Normal" +#: src/gui/presets.cpp:2866 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:380 -msgid "Inverted" +#: src/gui/presets.cpp:2881 +msgid "NMK 16-bit Arcade (w/NMK112 bankswitching, CSM)" msgstr "" -#: src/gui/sysConf.cpp:387 -msgid "Exact data (inverted)" +#: src/gui/presets.cpp:2896 +msgid "Atlus Power Instinct 2" msgstr "" -#: src/gui/sysConf.cpp:391 -msgid "Exact output (normal)" +#: src/gui/presets.cpp:2911 +msgid "Atlus Power Instinct 2 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:398 -msgid "" -"Pretty please one more compat flag when I use arpeggio and my sound length" +#: src/gui/presets.cpp:2926 +msgid "Atlus Power Instinct 2 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 -msgid "DAC bit depth (reduces output rate):" +#: src/gui/presets.cpp:2941 +msgid "Raizing/Eighting Battle Garegga" msgstr "" -#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1297 src/gui/sysConf.cpp:1974 -msgid "Volume scale:" +#: src/gui/presets.cpp:2950 +msgid "Raizing/Eighting Batrider" msgstr "" -#: src/gui/sysConf.cpp:443 -msgid "Mix buffers (allows longer echo delay):" +#: src/gui/presets.cpp:2964 +msgid "Nichibutsu Mag Max" msgstr "" -#: src/gui/sysConf.cpp:455 -msgid "Channel limit:" +#: src/gui/presets.cpp:2971 +msgid "Cave 68000" msgstr "" -#: src/gui/sysConf.cpp:461 -msgid "Sample rate:" +#: src/gui/presets.cpp:2976 +msgid "Coreland Cyber Tank" msgstr "" -#: src/gui/sysConf.cpp:471 -#, c-format -msgid "Actual sample rate: %d Hz" +#: src/gui/presets.cpp:2982 +msgid "Coreland Cyber Tank (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:473 -#, c-format -msgid "Max mixer CPU usage: %.0f%%" +#: src/gui/presets.cpp:2988 +msgid "ICE Skimaxx" msgstr "" -#: src/gui/sysConf.cpp:499 -msgid "NTSC (3.58MHz)" +#: src/gui/presets.cpp:3002 +msgid "Toaplan 1" msgstr "" -#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 -msgid "PAL (3.55MHz)" +#: src/gui/presets.cpp:3007 +msgid "Toaplan 1 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:507 -msgid "Arcade (4MHz)" +#: src/gui/presets.cpp:3012 +msgid "Dynax/Nakanihon 3rd generation hardware" msgstr "" -#: src/gui/sysConf.cpp:511 -msgid "Half NTSC (1.79MHz)" +#: src/gui/presets.cpp:3019 +msgid "Dynax/Nakanihon 3rd generation hardware (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:517 -msgid "Patch set:" +#: src/gui/presets.cpp:3026 +msgid "Dynax/Nakanihon Real Break" msgstr "" -#: src/gui/sysConf.cpp:539 -msgid "Ignore top/hi-hat frequency changes" +#: src/gui/presets.cpp:3032 +msgid "Dynax/Nakanihon Real Break (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:542 -msgid "Apply fixed frequency to all drums at once" +#: src/gui/presets.cpp:3039 src/gui/userPresets.cpp:133 +#: src/gui/userPresets.cpp:229 src/gui/userPresets.cpp:339 +#: src/gui/newSong.cpp:201 src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:120 +#: src/gui/insEdit.cpp:139 src/gui/insEdit.cpp:159 +msgid "User" msgstr "" -#: src/gui/sysConf.cpp:564 -msgid "NTSC/X16 (3.58MHz)" +#: src/gui/presets.cpp:3039 +msgid "system presets that you have saved." msgstr "" -#: src/gui/sysConf.cpp:572 -msgid "X1/X68000 (4MHz)" +# 顯然是'頻率調製',保畱不翻最佳. 以便搜索資料. +#: src/gui/presets.cpp:3042 src/gui/settings.cpp:4207 src/gui/guiConst.cpp:242 +#: src/gui/guiConst.cpp:1473 src/gui/waveEdit.cpp:571 +msgid "FM" msgstr "" -#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 -msgid "Broken pitch macro/slides (compatibility)" +#: src/gui/presets.cpp:3042 +msgid "" +"chips which use frequency modulation (FM) to generate sound.\n" +"some of these also pack more (like square and sample channels)." msgstr "" -#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1249 -#: src/gui/sysConf.cpp:2370 -msgid "NTSC (1.79MHz)" +#: src/gui/presets.cpp:3054 +msgid "Yamaha YM2203 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1253 -msgid "PAL (1.67MHz)" +#: src/gui/presets.cpp:3059 +msgid "Yamaha YM2203 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1257 -msgid "Dendy (1.77MHz)" +#: src/gui/presets.cpp:3069 +msgid "Yamaha YM2608 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:632 -msgid "DPCM channel mode:" +#: src/gui/presets.cpp:3074 +msgid "Yamaha YM2608 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:635 -msgid "DPCM (muffled samples; low CPU usage)" +#: src/gui/presets.cpp:3084 +msgid "Yamaha YM2610 (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:639 -msgid "PCM (crisp samples; high CPU usage)" +#: src/gui/presets.cpp:3089 +msgid "Yamaha YM2610 (CSM)" msgstr "" -#: src/gui/sysConf.cpp:698 -msgid "NTSC (1.02MHz)" +#: src/gui/presets.cpp:3099 +msgid "Yamaha YM2610B (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:702 -msgid "PAL (0.99MHz)" +#: src/gui/presets.cpp:3104 +msgid "Yamaha YM2610B (CSM)" msgstr "" -#: src/gui/sysConf.cpp:706 -msgid "SSI 2001 (0.89MHz)" +#: src/gui/presets.cpp:3114 +msgid "Yamaha YM2612 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:712 src/gui/sysConf.cpp:2380 -msgid "Global parameter priority:" +#: src/gui/presets.cpp:3129 +msgid "Yamaha YM2612 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:715 src/gui/sysConf.cpp:2383 -msgid "Left to right" +#: src/gui/presets.cpp:3134 +msgid "Yamaha YMF276 (OPN2)" msgstr "" -#: src/gui/sysConf.cpp:719 src/gui/sysConf.cpp:2387 -msgid "Last used channel" +#: src/gui/presets.cpp:3139 +msgid "Yamaha YMF276 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:725 -msgid "Hard reset envelope:" +#: src/gui/presets.cpp:3144 +msgid "Yamaha YMF276 (OPN2) CSM" msgstr "" -#: src/gui/sysConf.cpp:727 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1920 -#: src/gui/insEdit.cpp:7007 src/gui/insEdit.cpp:7549 -msgid "Attack" +#: src/gui/presets.cpp:3149 +msgid "Yamaha YMF276 (OPN2) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:732 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1960 -#: src/gui/insEdit.cpp:7008 src/gui/insEdit.cpp:7550 -msgid "Decay" +#: src/gui/presets.cpp:3154 +msgid "Yamaha YMF276 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:737 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:1929 -#: src/gui/insEdit.cpp:7009 src/gui/insEdit.cpp:7551 -msgid "Sustain" +#: src/gui/presets.cpp:3164 +msgid "Yamaha YM2413 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:742 src/gui/settings.cpp:4026 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:604 src/gui/insEdit.cpp:1983 src/gui/insEdit.cpp:7010 -#: src/gui/insEdit.cpp:7552 -msgid "Release" -msgstr "釋放位點" +#: src/gui/presets.cpp:3174 +msgid "Yamaha YM3438 (OPN2C)" +msgstr "" -#: src/gui/sysConf.cpp:748 -msgid "Envelope reset time:" +#: src/gui/presets.cpp:3179 +msgid "Yamaha YM3438 (extended channel 3)" msgstr "" -#: src/gui/sysConf.cpp:758 -msgid "" -"- 0 disables envelope reset. not recommended!\n" -"- 1 may trigger SID envelope bugs.\n" -"- values that are too high may result in notes being skipped." +#: src/gui/presets.cpp:3184 +msgid "Yamaha YM3438 (OPN2C) CSM" msgstr "" -#: src/gui/sysConf.cpp:760 -msgid "Disable 1Exy env update (compatibility)" +#: src/gui/presets.cpp:3189 +msgid "Yamaha YM3438 (OPN2C) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:765 -msgid "Relative duty and cutoff macros are coarse (compatibility)" +#: src/gui/presets.cpp:3194 +msgid "Yamaha YM3438 (extended channel 3) with DualPCM" msgstr "" -#: src/gui/sysConf.cpp:770 -msgid "Cutoff macro race conditions (compatibility)" +#: src/gui/presets.cpp:3204 +msgid "Yamaha YM3526 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:806 -msgid "8MHz (Neo Geo MVS)" +#: src/gui/presets.cpp:3214 +msgid "Yamaha Y8950 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:810 -msgid "8.06MHz (Neo Geo AES)" +#: src/gui/presets.cpp:3224 +msgid "Yamaha YM3812 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:825 src/gui/sysConf.cpp:1382 src/gui/sysConf.cpp:1452 -msgid "SSG Volume" +#: src/gui/presets.cpp:3234 +msgid "Yamaha YMF262 (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:831 src/gui/sysConf.cpp:1458 -msgid "FM/ADPCM Volume" +#: src/gui/presets.cpp:3239 +msgid "Yamaha YMF289B (OPL3-L)" msgstr "" -#: src/gui/sysConf.cpp:858 -msgid "1.79MHz (ZX Spectrum NTSC/MSX)" +#: src/gui/presets.cpp:3247 +msgid "Yamaha YMF289B (drums mode)" msgstr "" -#: src/gui/sysConf.cpp:862 -msgid "1.77MHz (ZX Spectrum PAL)" +#: src/gui/presets.cpp:3271 +msgid "these chips generate square/pulse tones only (but may include noise)." msgstr "" -#: src/gui/sysConf.cpp:866 -msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" +#: src/gui/presets.cpp:3278 src/gui/sysConf.cpp:179 +msgid "TI SN76489A" msgstr "" -#: src/gui/sysConf.cpp:870 -msgid "0.89MHz (Pre-divided Sunsoft 5B)" +#: src/gui/presets.cpp:3283 src/gui/sysConf.cpp:183 +msgid "TI SN76496" msgstr "" -#: src/gui/sysConf.cpp:874 -msgid "1MHz (Amstrad CPC)" +#: src/gui/presets.cpp:3288 src/gui/sysConf.cpp:187 +msgid "NCR 8496" msgstr "" -#: src/gui/sysConf.cpp:878 -msgid "1.10MHz (Gamate/VIC-20 PAL)" +#: src/gui/presets.cpp:3293 src/gui/sysConf.cpp:191 +msgid "Tandy PSSJ 3-voice sound" msgstr "" -#: src/gui/sysConf.cpp:882 -msgid "1.25MHz (Mag Max)" +#: src/gui/presets.cpp:3299 +msgid "Sega PSG (SN76489-like)" msgstr "" -#: src/gui/sysConf.cpp:886 -msgid "1.5MHz (Vectrex)" +#: src/gui/presets.cpp:3304 +msgid "Sega PSG (SN76489-like, Stereo)" msgstr "" -#: src/gui/sysConf.cpp:890 -msgid "1.536MHz (Kyugo)" +#: src/gui/presets.cpp:3309 src/gui/sysConf.cpp:195 +msgid "TI SN94624" msgstr "" -#: src/gui/sysConf.cpp:894 -msgid "1.67MHz (?)" +#: src/gui/presets.cpp:3317 src/gui/sysConf.cpp:199 +msgid "TI SN76494" msgstr "" -#: src/gui/sysConf.cpp:898 -msgid "1.75MHz (ZX Spectrum 48K)" +#: src/gui/presets.cpp:3325 +msgid "Toshiba T6W28" msgstr "" -#: src/gui/sysConf.cpp:902 -msgid "1.99MHz (PC-88)" +#: src/gui/presets.cpp:3335 src/gui/sysConf.cpp:940 +msgid "AY-3-8914" msgstr "" -#: src/gui/sysConf.cpp:906 -msgid "2MHz (Atari ST/Sharp X1)" +#: src/gui/presets.cpp:3340 +msgid "Yamaha YM2149(F)" msgstr "" -#: src/gui/sysConf.cpp:910 -msgid "2^21Hz (Game Boy)" +#: src/gui/presets.cpp:3360 +msgid "Commodore VIC" msgstr "" -#: src/gui/sysConf.cpp:914 -msgid "3.58MHz (Darky)" +#: src/gui/presets.cpp:3370 +msgid "NEC D65010G031" msgstr "" -#: src/gui/sysConf.cpp:918 -msgid "3.6MHz (Darky)" +#: src/gui/presets.cpp:3381 +msgid "chips/systems which use PCM or ADPCM samples for sound synthesis." msgstr "" -#: src/gui/sysConf.cpp:930 -msgid "YM2149(F)" +#: src/gui/presets.cpp:3444 +msgid "Ensoniq ES5506 (OTTO)" msgstr "" -#: src/gui/sysConf.cpp:934 -msgid "Sunsoft 5B" +#: src/gui/presets.cpp:3480 +msgid "chips which use user-specified waveforms to generate sound." msgstr "" -#: src/gui/sysConf.cpp:938 -msgid "AY-3-8914" +#: src/gui/presets.cpp:3482 src/gui/settings.cpp:4141 +msgid "PC Engine" msgstr "" -#: src/gui/sysConf.cpp:944 -msgid "note: AY-3-8914 is not supported by the VGM format!" +#: src/gui/presets.cpp:3507 +msgid "Namco C15 (8-channel mono)" msgstr "" -#: src/gui/sysConf.cpp:948 -msgid "Stereo##_AY_STEREO" +#: src/gui/presets.cpp:3512 +msgid "Namco C30 (8-channel stereo)" msgstr "" -#: src/gui/sysConf.cpp:953 -msgid "Separation" +#: src/gui/presets.cpp:3545 +msgid "Specialized" msgstr "" -#: src/gui/sysConf.cpp:962 -msgid "Half Clock divider##_AY_CLKSEL" +#: src/gui/presets.cpp:3545 +msgid "chips/systems with unique sound synthesis methods." msgstr "" -#: src/gui/sysConf.cpp:984 -msgid "SAM Coupé (8MHz)" +#: src/gui/presets.cpp:3547 +msgid "MOS Technology SID (6581)" msgstr "" -#: src/gui/sysConf.cpp:988 -msgid "NTSC (7.15MHz)" +#: src/gui/presets.cpp:3553 +msgid "MOS Technology SID (8580)" msgstr "" -#: src/gui/sysConf.cpp:992 -msgid "PAL (7.09MHz)" +#: src/gui/presets.cpp:3559 +msgid "Commodore PET (pseudo-wavetable)" msgstr "" -#: src/gui/sysConf.cpp:1012 -msgid "Stereo separation:" +#: src/gui/presets.cpp:3601 +msgid "Atari TIA (with software pitch driver)" msgstr "" -#: src/gui/sysConf.cpp:1019 src/gui/sysConf.cpp:2472 -msgid "Model:" +#: src/gui/presets.cpp:3616 +msgid "ZX Spectrum (beeper only, SFX-like engine)" msgstr "" -#: src/gui/sysConf.cpp:1021 -msgid "Amiga 500 (OCS)" +#: src/gui/presets.cpp:3621 +msgid "ZX Spectrum (beeper only, QuadTone engine)" msgstr "" -#: src/gui/sysConf.cpp:1025 -msgid "Amiga 1200 (AGA)" +#: src/gui/presets.cpp:3680 +msgid "DefleMask-compatible" msgstr "" -#: src/gui/sysConf.cpp:1031 -msgid "Chip memory:" +#: src/gui/presets.cpp:3680 +msgid "" +"these configurations are compatible with DefleMask.\n" +"select this if you need to save as .dmf or work with that program." msgstr "" -#: src/gui/sysConf.cpp:1033 -msgid "2MB (ECS/AGA max)" +#: src/gui/presets.cpp:3744 +msgid "Arcade (YM2151 and SegaPCM)" msgstr "" -#: src/gui/sysConf.cpp:1043 -msgid "512KB (OCS max)" +#: src/gui/presets.cpp:3755 +msgid "Neo Geo CD (extended channel 2)" msgstr "" -#: src/gui/sysConf.cpp:1056 src/gui/sysConf.cpp:1106 src/gui/sysConf.cpp:2455 -#: src/gui/sysConf.cpp:2534 -msgid "PAL" -msgstr "" +#: src/gui/intro.cpp:89 src/gui/gui.cpp:2454 src/gui/gui.cpp:3914 +#: src/gui/gui.cpp:5177 src/gui/gui.cpp:5199 src/gui/gui.cpp:5733 +#: src/gui/gui.cpp:6178 src/gui/gui.cpp:6188 +#, c-format +msgid "Error while loading file! (%s)" +msgstr "加載文件時出錯! (%s)" -#: src/gui/sysConf.cpp:1059 -msgid "Bypass frequency limits" +# 此为Debug info, no translate. +#: src/gui/intro.cpp:122 +msgid "IntroMon X" msgstr "" -#: src/gui/sysConf.cpp:1081 -msgid "Software pitch driver" +#: src/gui/intro.cpp:122 +msgid "Intro" msgstr "" -#: src/gui/sysConf.cpp:1085 -msgid "Old pitch table (compatibility)" +#: src/gui/intro.cpp:124 +msgid "Preview" msgstr "" -#: src/gui/sysConf.cpp:1090 -msgid "Mixing mode:" +#: src/gui/intro.cpp:176 src/gui/intro.cpp:177 src/gui/intro.cpp:178 +msgid "SORRY NOTHING" msgstr "" -#: src/gui/sysConf.cpp:1092 src/gui/settings.cpp:3763 -msgid "Mono" -msgstr "單聲道" - -#: src/gui/sysConf.cpp:1096 -msgid "Mono (no distortion)" -msgstr "" +# 这是启动时跳过intro,保留翻译 +#: src/gui/intro.cpp:310 +msgid "hold to skip" +msgstr "按住以跳過" -#: src/gui/sysConf.cpp:1100 src/gui/sysConf.cpp:1224 src/gui/sysConf.cpp:1916 -#: src/gui/sysConf.cpp:2264 -msgid "Stereo" +#: src/gui/dataList.cpp:125 +msgid "Bug!" msgstr "" -#: src/gui/sysConf.cpp:1127 -msgid "1.19MHz (PC)" -msgstr "" +#: src/gui/dataList.cpp:128 src/gui/util.cpp:107 src/gui/util.cpp:109 +#: src/gui/settings.cpp:4336 src/gui/insEdit.cpp:6586 +msgid "Unknown" +msgstr "未知" -#: src/gui/sysConf.cpp:1131 -msgid "1.99MHz (PC-98)" -msgstr "" +#: src/gui/dataList.cpp:188 src/gui/dataList.cpp:320 +msgid "duplicate" +msgstr "復製" -#: src/gui/sysConf.cpp:1135 -msgid "2.46MHz (PC-98)" -msgstr "" +#: src/gui/dataList.cpp:191 src/gui/dataList.cpp:323 src/gui/dataList.cpp:448 +#: src/gui/dataList.cpp:807 src/gui/dataList.cpp:946 +msgid "replace..." +msgstr "替換..." -#: src/gui/sysConf.cpp:1141 -msgid "Speaker type:" -msgstr "" +#: src/gui/dataList.cpp:194 src/gui/dataList.cpp:326 src/gui/gui.cpp:4408 +msgid "save" +msgstr "保存" -#: src/gui/sysConf.cpp:1143 -msgid "Unfiltered" -msgstr "" +#: src/gui/dataList.cpp:197 +msgid "save (.dmp)" +msgstr "保存 (.dmp)" -#: src/gui/sysConf.cpp:1147 -msgid "Cone" -msgstr "" +# end of no translate +#: src/gui/dataList.cpp:200 src/gui/dataList.cpp:329 src/gui/dataList.cpp:693 +#: src/gui/dataList.cpp:1107 src/gui/dataList.cpp:1169 +#: src/gui/editControls.cpp:50 src/gui/gui.cpp:2891 src/gui/gui.cpp:2900 +msgid "delete" +msgstr "删除" -#: src/gui/sysConf.cpp:1151 -msgid "Piezo" -msgstr "" +#: src/gui/dataList.cpp:303 +msgid "out of memory for this sample!" +msgstr "此采樣大於內存賸餘空間!" -#: src/gui/sysConf.cpp:1155 -msgid "Use system beeper (Linux only!)" -msgstr "" +#: src/gui/dataList.cpp:314 +msgid "make instrument" +msgstr "製作樂器" -#: src/gui/sysConf.cpp:1161 -msgid "Reset phase on frequency change" -msgstr "" +#: src/gui/dataList.cpp:317 +msgid "make me a drum kit" +msgstr "製作一套鼓組" -#: src/gui/sysConf.cpp:1210 -msgid "16MHz (Seta 1)" -msgstr "" +#: src/gui/dataList.cpp:350 src/gui/dataList.cpp:669 src/gui/gui.cpp:6311 +msgid "Instruments" +msgstr "樂器" -#: src/gui/sysConf.cpp:1214 -msgid "16.67MHz (Seta 2)" -msgstr "" +#: src/gui/dataList.cpp:372 src/gui/dataList.cpp:790 src/gui/dataList.cpp:925 +#: src/gui/subSongs.cpp:90 src/gui/insEdit.cpp:634 +msgid "Add" +msgstr "添加" -#: src/gui/sysConf.cpp:1218 src/gui/sysConf.cpp:1804 -msgid "14.32MHz (NTSC)" -msgstr "" +#: src/gui/dataList.cpp:398 src/gui/dataList.cpp:797 src/gui/dataList.cpp:932 +#: src/gui/subSongs.cpp:111 +msgid "Duplicate" +msgstr "復制" -#: src/gui/sysConf.cpp:1228 -msgid "Bankswitched (Seta 2)" -msgstr "" +#: src/gui/dataList.cpp:419 src/gui/dataList.cpp:804 src/gui/dataList.cpp:939 +#: src/gui/editControls.cpp:497 src/gui/waveEdit.cpp:331 +#: src/gui/waveEdit.cpp:363 src/gui/sampleEdit.cpp:122 +#: src/gui/sampleEdit.cpp:171 src/gui/insEdit.cpp:6491 src/gui/insEdit.cpp:6556 +msgid "Open" +msgstr "打開" -#: src/gui/sysConf.cpp:1262 src/gui/sysConf.cpp:1290 -msgid "Initial channel limit:" -msgstr "" +#: src/gui/dataList.cpp:423 +msgid "replace instrument..." +msgstr "替換樂器..." -#: src/gui/sysConf.cpp:1268 src/gui/sysConf.cpp:2458 -msgid "Disable hissing" +#: src/gui/dataList.cpp:426 +msgid "load instrument from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1271 -msgid "Scale frequency to wave length" -msgstr "" +#: src/gui/dataList.cpp:432 +msgid "replace wavetable..." +msgstr "替換波表..." -#: src/gui/sysConf.cpp:1305 -msgid "Amiga channel volumes (64)" -msgstr "Amiga通道音量 (64):" +#: src/gui/dataList.cpp:438 +msgid "replace sample..." +msgstr "替換采樣..." -#: src/gui/sysConf.cpp:1309 -msgid "Amiga-like pitch (non-linear pitch only)" -msgstr "" +#: src/gui/dataList.cpp:441 +msgid "import raw sample..." +msgstr "導入raw采樣" -#: src/gui/sysConf.cpp:1345 src/gui/sysConf.cpp:1767 -msgid "3.54MHz (PAL)" -msgstr "" +#: src/gui/dataList.cpp:444 +msgid "import raw sample (replace)..." +msgstr "導入raw采樣(替換)" -#: src/gui/sysConf.cpp:1349 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:2350 -msgid "4MHz" +#: src/gui/dataList.cpp:452 +msgid "load from TX81Z" msgstr "" -#: src/gui/sysConf.cpp:1353 src/gui/sysConf.cpp:1775 -msgid "3MHz" -msgstr "" +#: src/gui/dataList.cpp:459 +msgid "Open (insert; right-click to replace)" +msgstr "打開(插入; 右鍵替換)" -#: src/gui/sysConf.cpp:1357 src/gui/sysConf.cpp:1779 -msgid "3.9936MHz (PC-88/PC-98)" -msgstr "" +#: src/gui/dataList.cpp:480 src/gui/dataList.cpp:817 src/gui/dataList.cpp:963 +#: src/gui/editControls.cpp:502 src/gui/waveEdit.cpp:370 +#: src/gui/sampleEdit.cpp:184 src/gui/insEdit.cpp:6563 +msgid "Save" +msgstr "保存" -#: src/gui/sysConf.cpp:1361 -msgid "1.5MHz" -msgstr "" +#: src/gui/dataList.cpp:484 +msgid "save instrument as .dmp..." +msgstr "保存樂器為.dmp..." -#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1436 src/gui/sysConf.cpp:1684 -#: src/gui/sysConf.cpp:1898 -msgid "Output rate:" -msgstr "" +#: src/gui/dataList.cpp:490 +msgid "save wavetable as .dmw..." +msgstr "保存波表為.dmw..." -#: src/gui/sysConf.cpp:1368 src/gui/sysConf.cpp:1442 -msgid "FM: clock / 72, SSG: clock / 16" -msgstr "" +#: src/gui/dataList.cpp:493 +msgid "save raw wavetable..." +msgstr "保存波表為 raw..." -#: src/gui/sysConf.cpp:1372 -msgid "FM: clock / 36, SSG: clock / 8" -msgstr "" +#: src/gui/dataList.cpp:499 +msgid "save raw sample..." +msgstr "保存采樣為 raw..." -#: src/gui/sysConf.cpp:1376 -msgid "FM: clock / 24, SSG: clock / 4" +#: src/gui/dataList.cpp:505 +msgid "save all instruments..." msgstr "" -#: src/gui/sysConf.cpp:1388 -msgid "FM Volume" +#: src/gui/dataList.cpp:508 +msgid "save all wavetables..." msgstr "" -#: src/gui/sysConf.cpp:1427 -msgid "8MHz (Arcade)" +#: src/gui/dataList.cpp:511 +msgid "save all samples..." msgstr "" -#: src/gui/sysConf.cpp:1431 -msgid "7.987MHz (PC-88/PC-98)" -msgstr "" +#: src/gui/dataList.cpp:515 src/gui/insEdit.cpp:6566 +msgid "save as .dmp..." +msgstr "保存為 .dmp..." -#: src/gui/sysConf.cpp:1438 -msgid "FM: clock / 144, SSG: clock / 32" +#: src/gui/dataList.cpp:519 src/gui/dataList.cpp:827 src/gui/dataList.cpp:973 +msgid "save all..." msgstr "" -#: src/gui/sysConf.cpp:1446 -msgid "FM: clock / 48, SSG: clock / 8" -msgstr "" +#: src/gui/dataList.cpp:532 src/gui/dataList.cpp:840 src/gui/dataList.cpp:985 +msgid "Toggle folders/standard view" +msgstr "切換 文件夾/標準 列表方式" -#: src/gui/sysConf.cpp:1491 -msgid "8MHz (FM Towns)" -msgstr "" +#: src/gui/dataList.cpp:554 src/gui/dataList.cpp:848 src/gui/dataList.cpp:993 +#: src/gui/subSongs.cpp:56 +msgid "Move up" +msgstr "上移" -#: src/gui/sysConf.cpp:1495 -msgid "10MHz (Sega System 18)" -msgstr "" +#: src/gui/dataList.cpp:575 src/gui/dataList.cpp:855 src/gui/dataList.cpp:1000 +#: src/gui/subSongs.cpp:63 +msgid "Move down" +msgstr "下移" -#: src/gui/sysConf.cpp:1499 -msgid "12.5MHz (Sega CD/System 32)" -msgstr "" +#: src/gui/dataList.cpp:586 src/gui/dataList.cpp:866 src/gui/dataList.cpp:1011 +msgid "Create" +msgstr "創建" -#: src/gui/sysConf.cpp:1506 -msgid "RF5C68 (10-bit output)" -msgstr "" +#: src/gui/dataList.cpp:616 src/gui/dataList.cpp:876 src/gui/dataList.cpp:1021 +msgid "New folder" +msgstr "新文件夾" -#: src/gui/sysConf.cpp:1510 -msgid "RF5C164 (16-bit output)" -msgstr "" +#: src/gui/dataList.cpp:625 src/gui/dataList.cpp:1029 +msgid "Preview (right click to stop)" +msgstr "預覽(右鍵停止)" -#: src/gui/sysConf.cpp:1565 -msgid "Sample rate table:" -msgstr "" +#: src/gui/dataList.cpp:652 src/gui/dataList.cpp:886 src/gui/dataList.cpp:1041 +#: src/gui/guiConst.cpp:707 src/gui/sampleEdit.cpp:1148 +msgid "Delete" +msgstr "删除" -#: src/gui/sysConf.cpp:1569 -msgid "divider \\ clock" -msgstr "" +#: src/gui/dataList.cpp:684 src/gui/dataList.cpp:1098 src/gui/dataList.cpp:1160 +msgid "" +msgstr "<未分類>" -#: src/gui/sysConf.cpp:1571 -msgid "full" -msgstr "" +#: src/gui/dataList.cpp:690 src/gui/dataList.cpp:1104 src/gui/dataList.cpp:1166 +msgid "rename..." +msgstr "重命名..." -#: src/gui/sysConf.cpp:1573 -msgid "half" -msgstr "" +#: src/gui/dataList.cpp:739 src/gui/dataList.cpp:783 src/gui/gui.cpp:6320 +msgid "Wavetables" +msgstr "波表" -#: src/gui/sysConf.cpp:1686 -msgid "clock / 132" -msgstr "" +#: src/gui/dataList.cpp:750 src/gui/dataList.cpp:918 src/gui/xyOsc.cpp:68 +#: src/gui/sampleEdit.cpp:941 src/gui/sampleEdit.cpp:1115 src/gui/gui.cpp:6329 +msgid "Samples" +msgstr "采樣" -#: src/gui/sysConf.cpp:1690 -msgid "clock / 165" -msgstr "" +#: src/gui/dataList.cpp:821 src/gui/waveEdit.cpp:373 +msgid "save as .dmw..." +msgstr "另存為 .Dmw..." -#: src/gui/sysConf.cpp:1696 -msgid "Bankswitched (NMK112)" -msgstr "" +#: src/gui/dataList.cpp:824 src/gui/dataList.cpp:970 src/gui/waveEdit.cpp:376 +#: src/gui/sampleEdit.cpp:187 +msgid "save raw..." +msgstr "另存為 Raw..." -#: src/gui/sysConf.cpp:1715 -msgid "1.79MHz (NTSC/MSX)" -msgstr "" +#: src/gui/dataList.cpp:950 src/gui/sampleEdit.cpp:174 +msgid "import raw..." +msgstr "導入原始數據..." -#: src/gui/sysConf.cpp:1719 -msgid "1.77MHz (PAL)" -msgstr "" +#: src/gui/dataList.cpp:953 +msgid "import raw (replace)..." +msgstr "導入 raw(替換)..." -#: src/gui/sysConf.cpp:1723 -msgid "1.5MHz (Arcade)" -msgstr "" +#: src/gui/exportOptions.cpp:29 +msgid "Export type:" +msgstr "導出類型:" -#: src/gui/sysConf.cpp:1727 -msgid "2MHz" -msgstr "" +#: src/gui/exportOptions.cpp:32 +msgid "one file" +msgstr "單一文件" -#: src/gui/sysConf.cpp:1742 -msgid "Consistent frequency across all duties" -msgstr "" +#: src/gui/exportOptions.cpp:35 +msgid "multiple files (one per chip)" +msgstr "多個文件 (每通道一個)" -#: src/gui/sysConf.cpp:1749 -msgid "note: only works for an initial LFSR value of 0!" -msgstr "" +#: src/gui/exportOptions.cpp:38 +msgid "multiple files (one per channel)" +msgstr "多個文件 (每芯片一個)" -#: src/gui/sysConf.cpp:1783 -msgid "3.5MHz" -msgstr "" +#: src/gui/exportOptions.cpp:44 +msgid "Bit depth:" +msgstr "位深" -#: src/gui/sysConf.cpp:1808 -msgid "14.19MHz (PAL)" -msgstr "" +#: src/gui/exportOptions.cpp:46 +msgid "16-bit integer" +msgstr "16位整數型" -#: src/gui/sysConf.cpp:1812 -msgid "14MHz" -msgstr "" +#: src/gui/exportOptions.cpp:49 +msgid "32-bit float" +msgstr "32位浮點型" -#: src/gui/sysConf.cpp:1816 -msgid "16MHz" -msgstr "" +#: src/gui/exportOptions.cpp:55 src/gui/settings.cpp:1365 src/gui/gui.cpp:6873 +msgid "Sample rate" +msgstr "采樣率" -#: src/gui/sysConf.cpp:1820 -msgid "15MHz" -msgstr "" +#: src/gui/exportOptions.cpp:61 +msgid "Channels in file" +msgstr "文件通道數" -#: src/gui/sysConf.cpp:1824 -msgid "33.8688MHz (OPL3-L)" -msgstr "" +#: src/gui/exportOptions.cpp:67 src/gui/settings.cpp:926 +msgid "Loops" +msgstr "循環次數" -#: src/gui/sysConf.cpp:1829 -msgid "OPL3 (YMF262)" -msgstr "" +#: src/gui/exportOptions.cpp:70 src/gui/settings.cpp:931 +msgid "Fade out (seconds)" +msgstr "淡出 (秒)" -#: src/gui/sysConf.cpp:1833 -msgid "OPL3-L (YMF289B)" -msgstr "" +#: src/gui/exportOptions.cpp:76 +msgid "Channels to export:" +msgstr "輸出通道:" -#: src/gui/sysConf.cpp:1839 -msgid "Compatible panning (0800)" +#: src/gui/exportOptions.cpp:78 src/gui/effectList.cpp:32 src/gui/gui.cpp:6604 +#: src/gui/gui.cpp:6682 +msgid "All" +msgstr "所有" + +#: src/gui/exportOptions.cpp:84 src/gui/sysConf.cpp:1939 +#: src/gui/effectList.cpp:34 src/gui/compatFlags.cpp:219 +#: src/gui/waveEdit.cpp:38 src/gui/gui.cpp:6610 src/gui/gui.cpp:6688 +#: src/gui/insEdit.cpp:632 +msgid "None" +msgstr "無" + +#: src/gui/exportOptions.cpp:90 +msgid "Shown in pattern" msgstr "" -#: src/gui/sysConf.cpp:1904 -msgid "Output bit depth:" +#: src/gui/exportOptions.cpp:96 +msgid "Shown in oscilloscope" msgstr "" -#: src/gui/sysConf.cpp:1910 -msgid "Maximum volume:" -msgstr "最大音量:" +#: src/gui/exportOptions.cpp:122 src/gui/exportOptions.cpp:226 +#: src/gui/exportOptions.cpp:237 src/gui/exportOptions.cpp:357 +#: src/gui/exportOptions.cpp:374 src/gui/exportOptions.cpp:395 +#: src/gui/exportOptions.cpp:418 src/gui/commandPalette.cpp:351 +#: src/gui/settings.cpp:7135 src/gui/newSong.cpp:277 src/gui/gui.cpp:6066 +#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 +#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6193 src/gui/gui.cpp:6252 +#: src/gui/gui.cpp:6647 src/gui/gui.cpp:6821 src/gui/gui.cpp:6956 +msgid "Cancel" +msgstr "取消" -#: src/gui/sysConf.cpp:1920 -msgid "Interpolation:" -msgstr "" +#: src/gui/exportOptions.cpp:127 src/gui/exportOptions.cpp:229 +#: src/gui/exportOptions.cpp:360 src/gui/exportOptions.cpp:377 +#: src/gui/exportOptions.cpp:398 src/gui/exportOptions.cpp:421 +#: src/gui/editControls.cpp:512 src/gui/userPresets.cpp:535 +#: src/gui/settings.cpp:1237 src/gui/settings.cpp:2187 +#: src/gui/settings.cpp:2586 src/gui/settings.cpp:3908 src/gui/guiConst.cpp:577 +#: src/gui/gui.cpp:5843 src/gui/gui.cpp:6027 +msgid "Export" +msgstr "輸出" -#: src/gui/sysConf.cpp:1926 src/gui/waveEdit.cpp:38 -msgid "Linear" -msgstr "綫性" +#: src/gui/exportOptions.cpp:142 +msgid "select at least one channel" +msgstr "至少選擇一個通道" -#: src/gui/sysConf.cpp:1930 src/gui/waveEdit.cpp:40 -msgid "Cubic" -msgstr "立方" +#: src/gui/exportOptions.cpp:149 +msgid "settings:" +msgstr "選項" -#: src/gui/sysConf.cpp:1934 -msgid "Sinc" -msgstr "" +#: src/gui/exportOptions.cpp:150 +msgid "format version" +msgstr "格式版本" -#: src/gui/sysConf.cpp:1975 -msgid "Left##VolScaleL" -msgstr "" +#: src/gui/exportOptions.cpp:158 src/gui/exportOptions.cpp:332 +#: src/gui/insEdit.cpp:476 +msgid "loop" +msgstr "循環" -#: src/gui/sysConf.cpp:1980 -msgid "Right##VolScaleL" -msgstr "" +#: src/gui/exportOptions.cpp:160 +msgid "loop trail:" +msgstr "循環結尾:" -#: src/gui/sysConf.cpp:1990 -msgid "Initial echo state:" -msgstr "" +#: src/gui/exportOptions.cpp:162 +msgid "auto-detect" +msgstr "自動檢測" -#: src/gui/sysConf.cpp:2010 -msgid "Delay##EchoDelay" -msgstr "" +#: src/gui/exportOptions.cpp:165 +msgid "add one loop" +msgstr "加一循環" -#: src/gui/sysConf.cpp:2016 -msgid "Feedback##EchoFeedback" -msgstr "" +#: src/gui/exportOptions.cpp:168 +msgid "custom" +msgstr "手動" -#: src/gui/sysConf.cpp:2023 -msgid "Left##EchoVolL" +# 此块考虑后决定不作翻译,要用此功能的人大概率精通英语. +# 最接近为msgstr "添加pattern改变指示标签" +#: src/gui/exportOptions.cpp:179 +msgid "add pattern change hints" msgstr "" -#: src/gui/sysConf.cpp:2028 -msgid "Right##EchoVolL" +#: src/gui/exportOptions.cpp:182 +msgid "" +"inserts data blocks on pattern changes.\n" +"useful if you are writing a playback routine.\n" +"\n" +"the format of a pattern change data block is:\n" +"67 66 FE ll ll ll ll 01 oo rr pp pp pp ...\n" +"- ll: length, a 32-bit little-endian number\n" +"- oo: order\n" +"- rr: initial row (a 0Dxx effect is able to select a different row)\n" +"- pp: pattern index (one per channel)\n" +"\n" +"pattern indexes are ordered as they appear in the song." msgstr "" -#: src/gui/sysConf.cpp:2034 -msgid "Echo filter:" -msgstr "" +# end of ommition +#: src/gui/exportOptions.cpp:195 +msgid "direct stream mode" +msgstr "直接串流模式" -#: src/gui/sysConf.cpp:2044 -msgid "Hex##SNESFHex" +#: src/gui/exportOptions.cpp:198 +msgid "" +"required for DualPCM and MSM6258 export.\n" +"\n" +"allows for volume/direction changes when playing samples,\n" +"at the cost of a massive increase in file size." msgstr "" +"DualPCM 和 MSM6258導出時必須啓用.\n" +"\n" +"以文件大小劇增換取采樣的音量/播放方向的可變更性." -#: src/gui/sysConf.cpp:2044 -msgid "Dec##SNESFHex" -msgstr "" +#: src/gui/exportOptions.cpp:203 +msgid "chips to export:" +msgstr "導出芯片:" -#: src/gui/sysConf.cpp:2086 +#: src/gui/exportOptions.cpp:212 #, c-format -msgid "sum: %d" -msgstr "" +msgid "this chip is only available in VGM %d.%.2x and higher!" +msgstr "此芯片僅在或高於 VGM %d.%.2x 版本中存在!" -#: src/gui/sysConf.cpp:2089 -msgid "Disable Gaussian interpolation" -msgstr "" +#: src/gui/exportOptions.cpp:216 +msgid "this chip is not supported by the VGM format!" +msgstr "此芯片不被VGM格式所支持!" -#: src/gui/sysConf.cpp:2146 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:63 -#: src/gui/insEdit.cpp:75 -msgid "Detune" -msgstr "" +#: src/gui/exportOptions.cpp:222 +#, c-format +msgid "select the chip you wish to export, but only up to %d of each type." +msgstr "選擇你想導出的芯片, 但每種不能超過 %d." -#: src/gui/sysConf.cpp:2152 -msgid "Capacitor values (nF):" -msgstr "" +#: src/gui/exportOptions.cpp:234 +msgid "nothing to export" +msgstr "無可導出" -#: src/gui/sysConf.cpp:2162 -msgid "Initial part volume (channel 1-4):" +#: src/gui/exportOptions.cpp:289 +msgid "base song label name" msgstr "" -#: src/gui/sysConf.cpp:2172 -msgid "Initial part volume (channel 5-8):" +#: src/gui/exportOptions.cpp:292 +msgid "max size in first bank" msgstr "" -#: src/gui/sysConf.cpp:2182 -msgid "Envelope mode (channel 1-4):" +#: src/gui/exportOptions.cpp:297 +msgid "max size in other banks" msgstr "" -#: src/gui/sysConf.cpp:2184 -msgid "Capacitor (attack/decay)##EM00" +#: src/gui/exportOptions.cpp:303 +msgid "chip to export:" msgstr "" -#: src/gui/sysConf.cpp:2188 -msgid "External (volume macro)##EM01" -msgstr "" +#: src/gui/exportOptions.cpp:327 +msgid "Tick Rate (Hz)" +msgstr "導出Tick Rate(Hz)" -#: src/gui/sysConf.cpp:2194 -msgid "Envelope mode (channel 5-8):" -msgstr "" +#: src/gui/exportOptions.cpp:335 +msgid "optimize size" +msgstr "優化導出文件大小" -#: src/gui/sysConf.cpp:2196 -msgid "Capacitor (attack/decay)##EM10" +#: src/gui/exportOptions.cpp:346 +msgid "select a target from the menu at the top of this dialog." msgstr "" -#: src/gui/sysConf.cpp:2200 -msgid "External (volume macro)##EM11" +#: src/gui/exportOptions.cpp:349 +msgid "this export method doesn't offer any options." msgstr "" -#: src/gui/sysConf.cpp:2206 -msgid "Global vibrato:" -msgstr "" +#: src/gui/exportOptions.cpp:370 +msgid "this option exports the song to a text file.\n" +msgstr "此選項導出曲目為文本文件.\n" -#: src/gui/sysConf.cpp:2213 -msgid "Depth" +#: src/gui/exportOptions.cpp:387 +msgid "" +"this option exports a text or binary file which\n" +"contains a dump of the internal command stream\n" +"produced when playing the song.\n" +"\n" +"technical/development use only!" msgstr "" +"此項導出一个包含在播放時運用的內部指令流\n" +"的文本或二進制文件\n" +"\n" +"僅用於高級/開發運用!" -#: src/gui/sysConf.cpp:2279 src/gui/sysConf.cpp:2433 -msgid "Waveform storage mode:" +#: src/gui/exportOptions.cpp:408 +msgid "" +"export in DefleMask module format.\n" +"only do it if you really, really need to, or are downgrading an existing ." +"dmf." msgstr "" +"導出為DefleMask module 格式.\n" +"除非你眞的眞的需要,或你要降級一個現存的 .dmf " -#: src/gui/sysConf.cpp:2281 -msgid "RAM" -msgstr "" +#: src/gui/exportOptions.cpp:412 +msgid "format version:" +msgstr "格式版本:" -#: src/gui/sysConf.cpp:2285 -msgid "ROM (up to 8 waves)" -msgstr "" +#: src/gui/exportOptions.cpp:413 +msgid "1.1.3 and higher" +msgstr "1.1.3 或更高" -#: src/gui/sysConf.cpp:2301 -msgid "Compatible noise frequencies" +#: src/gui/exportOptions.cpp:414 +msgid "1.0/legacy (0.12)" msgstr "" -#: src/gui/sysConf.cpp:2316 -msgid "Legacy slides and pitch (compatibility)" -msgstr "" +#: src/gui/exportOptions.cpp:434 src/gui/settings.cpp:1266 +#: src/gui/settings.cpp:4037 +msgid "Audio" +msgstr "音频" -#: src/gui/sysConf.cpp:2374 -msgid "PAL (1.77MHz)" +#: src/gui/exportOptions.cpp:438 src/gui/settings.cpp:4039 +msgid "VGM" msgstr "" -#: src/gui/sysConf.cpp:2404 -msgid "Banking style:" +#: src/gui/exportOptions.cpp:443 +msgid "ROM" msgstr "" -#: src/gui/sysConf.cpp:2406 -msgid "Namco System 2 (2MB)" -msgstr "" +# 由语境决定,此项仅可译为'文本'. +#: src/gui/exportOptions.cpp:448 src/gui/settings.cpp:3027 +#: src/gui/settings.cpp:3999 +msgid "Text" +msgstr "文本" -#: src/gui/sysConf.cpp:2411 -msgid "Namco System 21 (4MB)" +#: src/gui/exportOptions.cpp:452 +msgid "Command Stream" msgstr "" -#: src/gui/sysConf.cpp:2416 -msgid "Raw (16MB; no VGM export!)" +#: src/gui/exportOptions.cpp:456 +msgid "DMF" msgstr "" -#: src/gui/sysConf.cpp:2435 -msgid "Dynamic (unconfirmed)" +# 不翻译,性质特殊且极可能随时更改. +#: src/gui/exportOptions.cpp:482 +msgid "congratulations! you've unlocked a secret panel." msgstr "" -#: src/gui/sysConf.cpp:2439 -msgid "Static (up to 5 waves)" +#: src/gui/exportOptions.cpp:483 +msgid "Toggle hidden systems" msgstr "" -#: src/gui/sysConf.cpp:2474 -msgid "DS (4MB RAM)" +#: src/gui/exportOptions.cpp:487 +msgid "Toggle all instrument types" msgstr "" -#: src/gui/sysConf.cpp:2478 -msgid "DSi (16MB RAM)" +#: src/gui/exportOptions.cpp:491 +msgid "Set pitch linearity to Partial" msgstr "" -#: src/gui/sysConf.cpp:2496 -msgid "V 0.3.1" +#: src/gui/exportOptions.cpp:495 +msgid "Set fat to max" msgstr "" -#: src/gui/sysConf.cpp:2500 -msgid "V 47.0.0 (9-bit volume)" +#: src/gui/exportOptions.cpp:502 +msgid "Set muscle and fat to zero" msgstr "" -#: src/gui/sysConf.cpp:2504 -msgid "V 47.0.2 (Tri/Saw PW XOR)" +#: src/gui/exportOptions.cpp:509 +msgid "Tell tildearrow this must be a mistake" msgstr "" -#: src/gui/sysConf.cpp:2529 src/gui/settings.cpp:731 -msgid "nothing to configure" -msgstr "無可配置" - -#: src/gui/sysConf.cpp:2552 -msgid "Custom clock rate" +#: src/gui/exportOptions.cpp:510 +msgid "" +"yeah, it's a bug. write a bug report in the GitHub page and tell me how did " +"you get here." msgstr "" -#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4008 src/gui/guiConst.cpp:596 -msgid "Volume Meter" -msgstr "響度錶" +# end of no translate zone. +#: src/gui/speed.cpp:32 src/gui/speed.cpp:102 src/gui/editControls.cpp:532 +#: src/gui/sysConf.cpp:2231 src/gui/guiConst.cpp:235 src/gui/guiConst.cpp:622 +#: src/gui/insEdit.cpp:2367 src/gui/insEdit.cpp:3264 src/gui/insEdit.cpp:6967 +msgid "Speed" +msgstr "速度" -#: src/gui/userPresets.cpp:325 -msgid "User Systems" +# 不作翻译. +#: src/gui/speed.cpp:41 +msgid "Base Tempo##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:337 -msgid "Error! User category does not exist!" +# 不作翻译. +#: src/gui/speed.cpp:41 +msgid "Tick Rate##TempoOrHz" msgstr "" -#: src/gui/userPresets.cpp:346 src/gui/newSong.cpp:181 -msgid "Systems" -msgstr "系統" +#: src/gui/speed.cpp:46 +msgid "click to display tick rate" +msgstr "單擊以顯示Tick Rate" -#: src/gui/userPresets.cpp:349 -msgid "New Preset" -msgstr "新预设" +#: src/gui/speed.cpp:48 +msgid "click to display base tempo" +msgstr "單擊以顯示Base Tempo" -#: src/gui/userPresets.cpp:361 -msgid "select a preset" -msgstr "选择一个预设" +#: src/gui/speed.cpp:80 +msgid "Groove" +msgstr "節奏" -#: src/gui/userPresets.cpp:374 -msgid "Remove##UPresetRemove" -msgstr "移除##UPresetRemove" +#: src/gui/speed.cpp:87 +msgid "click for one speed" +msgstr "單擊以設置為單一速度模式" -#: src/gui/userPresets.cpp:439 src/gui/settings.cpp:1145 -msgid "Configure" -msgstr "配置" +#: src/gui/speed.cpp:90 +msgid "Speeds" +msgstr "雙速度" -#: src/gui/userPresets.cpp:470 -msgid "Advanced" -msgstr "高级" +#: src/gui/speed.cpp:99 +msgid "click for groove pattern" +msgstr "單擊以設置為節奏Pattern模式" -#: src/gui/userPresets.cpp:476 -msgid "" -"insert additional settings in `option=value` format.\n" -"available options:\n" -"- tickRate" +#: src/gui/speed.cpp:110 +msgid "click for two (alternating) speeds" +msgstr "單擊以設置為兩个(交變)速度模式" + +# 不作翻译,方便资料. +#: src/gui/speed.cpp:168 +msgid "Virtual Tempo" msgstr "" -#: src/gui/userPresets.cpp:509 -msgid "Save and Close" -msgstr "保存并退出" +#: src/gui/speed.cpp:177 +msgid "Numerator" +msgstr "分子" -#: src/gui/userPresets.cpp:515 src/gui/settings.cpp:1248 -#: src/gui/settings.cpp:1262 src/gui/settings.cpp:2177 -#: src/gui/settings.cpp:2570 src/gui/settings.cpp:3835 -msgid "Import" -msgstr "導入" +#: src/gui/speed.cpp:187 +msgid "Denominator (set to base tempo)" +msgstr "分母(設置為Base Tempo)" -#: src/gui/userPresets.cpp:519 -msgid "Import (replace)" -msgstr "导入 (替换)" +#: src/gui/speed.cpp:193 +msgid "Divider" +msgstr "除法器" -#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:606 -msgid "Effect List" -msgstr "效果列表" +#: src/gui/speed.cpp:208 +msgid "Highlight" +msgstr "高亮" -#: src/gui/effectList.cpp:18 -#, c-format -msgid "Chip at cursor: %s" -msgstr "光標所在芯片: %s" +#: src/gui/speed.cpp:231 +msgid "Pattern Length" +msgstr "Pattern 長度" -# this is for interanl file Xporler? skipping. -#: src/gui/effectList.cpp:21 src/gui/settings.cpp:6980 -msgid "Search" -msgstr "搜索" +#: src/gui/speed.cpp:245 +msgid "Song Length" +msgstr "曲目長度" -#: src/gui/effectList.cpp:25 -msgid "Effect types to show:" +#: src/gui/channels.cpp:40 src/gui/editControls.cpp:446 +#: src/gui/guiConst.cpp:258 src/gui/guiConst.cpp:642 src/gui/gui.cpp:6883 +msgid "Channels" +msgstr "通道" + +# 为'Pattern'简写,用户用一次即知. 不翻译,便于资料. +#: src/gui/channels.cpp:49 +msgid "Pat" msgstr "" -#: src/gui/effectList.cpp:47 -msgid "Description" -msgstr "描述" +#: src/gui/channels.cpp:51 src/gui/editControls.cpp:554 +msgid "Osc" +msgstr "示波器" -#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 -#, c-format -msgid "%d. " -msgstr "%d. <未命名>" +#: src/gui/channels.cpp:53 +msgid "Swap" +msgstr "交換" -#: src/gui/subSongs.cpp:73 src/gui/subSongs.cpp:93 -msgid "too many subsongs!" -msgstr "太多子曲!" +#: src/gui/channels.cpp:55 src/gui/userPresets.cpp:379 +#: src/gui/effectList.cpp:46 src/gui/subSongs.cpp:128 src/gui/settings.cpp:1060 +#: src/gui/settings.cpp:4499 src/gui/sampleEdit.cpp:195 src/gui/songInfo.cpp:40 +#: src/gui/sysManager.cpp:54 src/gui/insEdit.cpp:6540 +msgid "Name" +msgstr "名稱" -#: src/gui/subSongs.cpp:114 -msgid "this is the only subsong!" -msgstr "只有這一个子曲!" +#: src/gui/channels.cpp:64 +msgid "Show in pattern" +msgstr "在Pattern 中顯示" -#: src/gui/subSongs.cpp:116 -msgid "are you sure you want to remove this subsong?" -msgstr "你确定要删除嗎?" +#: src/gui/channels.cpp:71 +msgid "Show in per-channel oscilloscope" +msgstr "在全通道示波器中顯示" -#: src/gui/spoiler.cpp:30 -msgid "Spoiler" +#: src/gui/channels.cpp:82 +#, c-format +msgid "" +"%s #%d\n" +"(drag to swap channels)" msgstr "" +"%s #%d \n" +"(拖動以交換通道)" -#: src/gui/spoiler.cpp:32 -msgid "SPOILER" -msgstr "" +#: src/gui/commandPalette.cpp:155 src/gui/sysPicker.cpp:35 +#: src/gui/newSong.cpp:137 +msgid "Search..." +msgstr "搜索..." -#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 -msgid "" -msgstr "<使用系統字體>" +#: src/gui/commandPalette.cpp:158 +msgid "Search recent files..." +msgstr "搜索最近打開文件..." -#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 -msgid "" -msgstr "<自定義...>" +#: src/gui/commandPalette.cpp:161 +msgid "Search instruments..." +msgstr "搜索樂器..." -#: src/gui/settings.cpp:171 -msgid "ASAP (C++ port)" -msgstr "" +#: src/gui/commandPalette.cpp:164 +msgid "Search samples..." +msgstr "搜索采樣..." -#: src/gui/settings.cpp:194 -msgid "ESFMu (fast)" -msgstr "" +#: src/gui/commandPalette.cpp:167 +msgid "Search instruments (to change to)..." +msgstr "搜索樂器(以替換為...)" -#: src/gui/settings.cpp:208 -msgid "Lower" -msgstr "更低" +#: src/gui/commandPalette.cpp:170 +msgid "Search chip (to add)..." +msgstr "搜索芯片(以添加...)" -#: src/gui/settings.cpp:210 -msgid "Medium" -msgstr "中" +#: src/gui/commandPalette.cpp:208 src/gui/commandPalette.cpp:291 +msgid "- None -" +msgstr "- 空 -" -#: src/gui/settings.cpp:212 -msgid "Ultra" -msgstr "超高" +# 不翻译,以方便资料. +#: src/gui/commandPalette.cpp:232 src/gui/commandPalette.cpp:303 +#: src/gui/commandPalette.cpp:393 +msgid "invalid command palette type" +msgstr "無效Command Palette類型" -#: src/gui/settings.cpp:213 -msgid "Ultimate" -msgstr "極致" +#: src/gui/regView.cpp:30 src/gui/guiConst.cpp:645 +msgid "Register View" +msgstr "寄存器" -#: src/gui/settings.cpp:217 -msgid "evdev SND_TONE" -msgstr "" +#: src/gui/regView.cpp:38 +msgid "- no register pool available" +msgstr "- 無寄存器池可顯示" -#: src/gui/settings.cpp:218 -msgid "KIOCSOUND on /dev/tty1" +# begin no translate, 单词简单且使用人群大概率精通English,保持log的统一可读性. +#: src/gui/log.cpp:25 src/gui/effectList.cpp:85 +msgid "ERROR" msgstr "" -#: src/gui/settings.cpp:219 -msgid "/dev/port" +#: src/gui/log.cpp:26 +msgid "warning" msgstr "" -#: src/gui/settings.cpp:220 -msgid "KIOCSOUND on standard output" +#: src/gui/log.cpp:27 +msgid "info" msgstr "" -#: src/gui/settings.cpp:221 -msgid "outb()" +#: src/gui/log.cpp:28 src/gui/gui.cpp:4664 +msgid "debug" msgstr "" -#: src/gui/settings.cpp:225 src/gui/settings.cpp:235 -msgid "Disabled/custom" -msgstr "關閉/自定義" - -#: src/gui/settings.cpp:226 -msgid "Two octaves (0 is C-4, F is D#5)" +#: src/gui/log.cpp:29 +msgid "trace" msgstr "" -#: src/gui/settings.cpp:227 -msgid "Raw (note number is value)" +#: src/gui/log.cpp:47 src/gui/settings.cpp:4359 src/gui/guiConst.cpp:646 +msgid "Log Viewer" msgstr "" -#: src/gui/settings.cpp:228 -msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" +#: src/gui/log.cpp:48 src/gui/editControls.cpp:723 src/gui/editControls.cpp:856 +#: src/gui/editControls.cpp:973 +msgid "Follow" msgstr "" -#: src/gui/settings.cpp:229 src/gui/settings.cpp:236 -msgid "Use dual control change (one for each nibble)" +# 這裏是'Total Level' TL. 不可翻譯為音量!其與音量為逆相關,保畱不翻最佳. +#: src/gui/log.cpp:50 src/gui/waveEdit.cpp:584 src/gui/insEdit.cpp:53 +msgid "Level" msgstr "" -#: src/gui/settings.cpp:230 src/gui/settings.cpp:237 -msgid "Use 14-bit control change" +#: src/gui/log.cpp:68 +msgid "time" msgstr "" -#: src/gui/settings.cpp:231 src/gui/settings.cpp:238 -msgid "Use single control change (imprecise)" +#: src/gui/log.cpp:70 +msgid "level" msgstr "" -#: src/gui/settings.cpp:242 -msgid "--select--" -msgstr "--選擇--" +#: src/gui/log.cpp:72 +msgid "message" +msgstr "" -#: src/gui/settings.cpp:243 src/gui/settings.cpp:244 src/gui/settings.cpp:245 -#: src/gui/settings.cpp:246 src/gui/settings.cpp:247 src/gui/settings.cpp:248 -#: src/gui/settings.cpp:249 -msgid "???" +# 不翻译,便资料. +#: src/gui/pattern.cpp:437 src/gui/editControls.cpp:421 +#: src/gui/editControls.cpp:727 src/gui/editControls.cpp:860 +#: src/gui/editControls.cpp:988 src/gui/settings.cpp:2368 +#: src/gui/settings.cpp:3365 src/gui/settings.cpp:4216 +#: src/gui/findReplace.cpp:825 src/gui/guiConst.cpp:623 src/gui/gui.cpp:6296 +msgid "Pattern" msgstr "" -#: src/gui/settings.cpp:250 -msgid "Note Off" -msgstr "音符休止" +# end of don't know what it does. +#: src/gui/pattern.cpp:472 +msgid "there aren't any channels to show." +msgstr "無可展示通道" -#: src/gui/settings.cpp:251 -msgid "Note On" -msgstr "音符觸發" +#: src/gui/pattern.cpp:496 +msgid "click for pattern options (effect columns/pattern names/visualizer)" +msgstr "單擊顯示Pattern選項 (效果列/Pattern 名稱/可視化)" -#: src/gui/settings.cpp:252 -msgid "Aftertouch" -msgstr "" +#: src/gui/pattern.cpp:508 +msgid "Options:" +msgstr "選項" -#: src/gui/settings.cpp:253 src/gui/insEdit.cpp:7254 src/gui/insEdit.cpp:7285 -#: src/gui/insEdit.cpp:7450 src/gui/insEdit.cpp:7471 src/gui/insEdit.cpp:7483 -#: src/gui/insEdit.cpp:7498 -msgid "Control" -msgstr "控制" +#: src/gui/pattern.cpp:510 +msgid "Effect columns/collapse" +msgstr "顯示效果列與通道隱藏控製" -#: src/gui/settings.cpp:254 src/gui/settings.cpp:576 src/gui/settings.cpp:3194 -msgid "Program" -msgstr "程序" +#: src/gui/pattern.cpp:511 +msgid "Pattern names" +msgstr "顯示Pattern 名稱" -# nero: MIDI中用来传递按键压力(Aftertouch)的东西,不知道怎么翻译 -# gtr: 不翻译呗v(~o ̄3 ̄)~ -#: src/gui/settings.cpp:255 -msgid "ChanPressure" -msgstr "" +#: src/gui/pattern.cpp:512 +msgid "Channel group hints" +msgstr "顯示通道相關性" -# nero: MIDI中用来传递按键压力(Aftertouch)的东西,不知道怎么翻译 -# gtr: 不翻译呗v(~o ̄3 ̄)~ -#: src/gui/settings.cpp:256 -msgid "Pitch Bend" -msgstr "弯音轮" +#: src/gui/pattern.cpp:513 +msgid "Visualizer" +msgstr "可視化" -#: src/gui/settings.cpp:257 -msgid "SysEx" -msgstr "" +#: src/gui/pattern.cpp:521 +msgid "Channel status:" +msgstr "通道狀態顯示:" -#: src/gui/settings.cpp:261 src/gui/settings.cpp:1729 src/gui/settings.cpp:1739 -#: src/gui/settings.cpp:1759 src/gui/settings.cpp:1765 -#, c-format -msgid "Any" -msgstr "任意" +# 常见,不翻译. +#: src/gui/pattern.cpp:523 +msgid "No##_PCS0" +msgstr "" -#: src/gui/settings.cpp:265 src/gui/settings.cpp:3380 src/gui/settings.cpp:3967 -#: src/gui/settings.cpp:4165 -msgid "Instrument" -msgstr "樂器" +#: src/gui/pattern.cpp:526 +msgid "Yes##_PCS1" +msgstr "" -#: src/gui/settings.cpp:267 -msgid "Effect 1 type" -msgstr "效果1 類型" +#: src/gui/pattern.cpp:1431 src/gui/pattern.cpp:1463 +msgid "WARNING!!" +msgstr "警告!!" -#: src/gui/settings.cpp:268 -msgid "Effect 1 value" -msgstr "效果1 値" +#: src/gui/pattern.cpp:1433 src/gui/pattern.cpp:1470 +msgid "this instrument cannot be previewed because" +msgstr "此樂器無法預覽" -#: src/gui/settings.cpp:269 -msgid "Effect 2 type" -msgstr "效果2 類型" +#: src/gui/pattern.cpp:1434 src/gui/pattern.cpp:1477 +msgid "none of the chips can play it" +msgstr "所有選中芯片均無法應用此樂器" -#: src/gui/settings.cpp:270 -msgid "Effect 2 value" -msgstr "效果2 値" +#: src/gui/pattern.cpp:1435 src/gui/pattern.cpp:1484 +msgid "your instrument is in peril!! be careful..." +msgstr "樂器身陷險境中!! 小心..." -#: src/gui/settings.cpp:271 -msgid "Effect 3 type" -msgstr "效果3 類型" +#: src/gui/osc.cpp:169 src/gui/settings.cpp:3810 src/gui/settings.cpp:4045 +msgid "Oscilloscope" +msgstr "示波器" -#: src/gui/settings.cpp:272 -msgid "Effect 3 value" -msgstr "效果3 値" +#: src/gui/osc.cpp:176 +#, c-format +msgid "zoom: %.2fx (%.1fdB)" +msgstr "縮放: %.2fx (%.1fdB)" -#: src/gui/settings.cpp:273 -msgid "Effect 4 type" -msgstr "效果4 類型" +#: src/gui/osc.cpp:187 +#, c-format +msgid "window size: %.1fms" +msgstr "窗口大小: %.1fms" -#: src/gui/settings.cpp:274 -msgid "Effect 4 value" -msgstr "效果4 値" +#: src/gui/osc.cpp:385 +msgid "(-Infinity)dB" +msgstr "(-Inf)dB" -#: src/gui/settings.cpp:275 -msgid "Effect 5 type" -msgstr "效果5 類型" +#: src/gui/debugWindow.cpp:68 src/gui/editControls.cpp:614 +msgid "Debug" +msgstr "" -#: src/gui/settings.cpp:276 -msgid "Effect 5 value" -msgstr "效果5 値" +#: src/gui/debugWindow.cpp:675 +msgid "This is a language test." +msgstr "" -#: src/gui/settings.cpp:277 -msgid "Effect 6 type" -msgstr "效果6 類型 " +#: src/gui/debugWindow.cpp:676 +msgid "This is another language test." +msgstr "" -#: src/gui/settings.cpp:278 -msgid "Effect 6 value" -msgstr "效果6 値" +#: src/gui/debugWindow.cpp:732 +#, c-format +msgid "%d apple" +msgid_plural "%d apples" +msgstr[0] "" +msgstr[1] "" -#: src/gui/settings.cpp:279 -msgid "Effect 7 type" -msgstr "效果7 類型" +#: src/gui/chanOsc.cpp:32 +msgid "None (0%)" +msgstr "" -#: src/gui/settings.cpp:280 -msgid "Effect 7 value" -msgstr "效果7 値" +#: src/gui/chanOsc.cpp:33 +msgid "None (50%)" +msgstr "" -#: src/gui/settings.cpp:281 -msgid "Effect 8 type" -msgstr "效果8 類型" +#: src/gui/chanOsc.cpp:34 +msgid "None (100%)" +msgstr "" -#: src/gui/settings.cpp:282 -msgid "Effect 8 value" -msgstr "效果8 値 " +#: src/gui/chanOsc.cpp:36 +msgid "Frequency" +msgstr "頻率" -#: src/gui/settings.cpp:318 -msgid "Press key..." -msgstr "按任意鍵..." +#: src/gui/chanOsc.cpp:38 src/gui/settings.cpp:1678 src/gui/settings.cpp:3474 +#: src/gui/settings.cpp:4204 src/gui/guiConst.cpp:257 +msgid "Channel" +msgstr "通道" -#: src/gui/settings.cpp:567 -msgid "Do you want to save your settings?" -msgstr "要保存當前設置嗎?" +#: src/gui/chanOsc.cpp:39 +msgid "Brightness" +msgstr "亮度" -#: src/gui/settings.cpp:574 -msgid "General" -msgstr "常規" +#: src/gui/chanOsc.cpp:41 +msgid "Note Trigger" +msgstr "音符觸發" -#: src/gui/settings.cpp:591 -msgid "Language" -msgstr "語言" +#: src/gui/chanOsc.cpp:45 +msgid "Off" +msgstr "關閉" -#: src/gui/settings.cpp:610 -msgid "Render backend" -msgstr "渲染後端" +#: src/gui/chanOsc.cpp:46 +msgid "Mode 1" +msgstr "" -#: src/gui/settings.cpp:665 src/gui/settings.cpp:684 src/gui/settings.cpp:1330 -msgid "you may need to restart Furnace for this setting to take effect." -msgstr "可能需要手動重啓Furnace 來生效設置." +#: src/gui/chanOsc.cpp:47 +msgid "Mode 2" +msgstr "" -#: src/gui/settings.cpp:668 -msgid "Advanced render backend settings" -msgstr "高級渲染後端設置" +#: src/gui/chanOsc.cpp:48 +msgid "Mode 3" +msgstr "" -#: src/gui/settings.cpp:670 -msgid "Render driver" -msgstr "渲染驅動" +#: src/gui/chanOsc.cpp:135 src/gui/guiConst.cpp:648 +msgid "Oscilloscope (per-channel)" +msgstr "全通道示波器" -#: src/gui/settings.cpp:670 src/gui/settings.cpp:671 src/gui/settings.cpp:1316 -#: src/gui/settings.cpp:1317 src/gui/piano.cpp:108 -msgid "Automatic" -msgstr "自動" +#: src/gui/chanOsc.cpp:143 +msgid "Columns" +msgstr "列" -#: src/gui/settings.cpp:687 -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." +# 常见,不翻译. +#: src/gui/chanOsc.cpp:152 +msgid "Size (ms)" msgstr "" -"小心: 修改這些設置可能會使Furnace 不穩定! 後果自負.\n" -"如果玩壞了的話請用 -safemode 命令行開關來啓動Furnace. " - -#: src/gui/settings.cpp:688 -msgid "Red bits" -msgstr "紅位" - -#: src/gui/settings.cpp:693 -msgid "Green bits" -msgstr "綠位" -#: src/gui/settings.cpp:698 -msgid "Blue bits" -msgstr "藍位" +#: src/gui/chanOsc.cpp:163 +msgid "Automatic columns" +msgstr "自動設置列" -#: src/gui/settings.cpp:703 -msgid "Alpha bits" -msgstr "透明度位" +#: src/gui/chanOsc.cpp:177 +msgid "Center waveform" +msgstr "波形居中" -#: src/gui/settings.cpp:708 -msgid "Color depth" -msgstr "色深" +#: src/gui/chanOsc.cpp:183 +msgid "Randomize phase on note" +msgstr "每個音符都隨機化相位" -#: src/gui/settings.cpp:713 -msgid "Stencil buffer size" -msgstr "網格緩存大小" +#: src/gui/chanOsc.cpp:189 +msgid "Amplitude" +msgstr "振幅" -#: src/gui/settings.cpp:718 src/gui/settings.cpp:1403 -msgid "Buffer size" -msgstr "緩存大小" +#: src/gui/chanOsc.cpp:199 src/gui/settings.cpp:3847 +msgid "Line size" +msgstr "綫寛" -#: src/gui/settings.cpp:724 -msgid "Double buffer" -msgstr "雙重緩存" +#: src/gui/chanOsc.cpp:211 +msgid "Gradient" +msgstr "漸變" -#: src/gui/settings.cpp:729 -msgid "" -"the following values are common (in red, green, blue, alpha order):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" +# debug info, no translate. +#: src/gui/chanOsc.cpp:218 +msgid "error while creating gradient texture!" msgstr "" -"以下為常用數値 (紅,綠,藍,透明度):\n" -"- 24 bits: 8, 8, 8, 0\n" -"- 16 bits: 5, 6, 5, 0\n" -"- 32 bits (with alpha): 8, 8, 8, 8\n" -"- 30 bits (deep): 10, 10, 10, 0" -#: src/gui/settings.cpp:736 -#, c-format -msgid "" -"current backend: %s\n" -"%s\n" -"%s\n" -"%s" +#: src/gui/chanOsc.cpp:236 +msgid "error while updating gradient texture!" msgstr "" -"當前渲染後端: %s\n" -"%s\n" -"%s\n" -"%s" -#: src/gui/settings.cpp:739 -msgid "VSync" -msgstr "垂直同步" +# end of no translate. +#: src/gui/chanOsc.cpp:292 src/gui/chanOsc.cpp:348 src/gui/settings.cpp:3901 +msgid "Color" +msgstr "顔色" -#: src/gui/settings.cpp:747 -msgid "Frame rate limit" -msgstr "幀數限制" +#: src/gui/chanOsc.cpp:296 +msgid "Distance" +msgstr "距離" -#: src/gui/settings.cpp:747 -msgid "Unlimited" -msgstr "無限" +#: src/gui/chanOsc.cpp:305 +msgid "Spread" +msgstr "擴散 " -#: src/gui/settings.cpp:753 -msgid "only applies when VSync is disabled." -msgstr "僅在垂直同步關閉時生效." +#: src/gui/chanOsc.cpp:314 src/gui/userPresets.cpp:381 src/gui/subSongs.cpp:124 +#: src/gui/settings.cpp:2293 src/gui/sysManager.cpp:150 +msgid "Remove" +msgstr "移除" -#: src/gui/settings.cpp:757 -msgid "Display render time" -msgstr "顯示渲染時間" +#: src/gui/chanOsc.cpp:338 src/gui/settings.cpp:3993 src/gui/settings.cpp:4281 +#: src/gui/settings.cpp:4308 src/gui/settings.cpp:4334 +msgid "Background" +msgstr "背景" -#: src/gui/settings.cpp:764 -msgid "Late render clear" -msgstr "延遲 render clear" +#: src/gui/chanOsc.cpp:341 +msgid "X Axis##AxisX" +msgstr "X 軸##AxisX" -#: src/gui/settings.cpp:769 -msgid "" -"calls rend->clear() after rend->present(). might reduce UI latency by one " -"frame in some drivers." -msgstr "" -"在 rend->present() 之後調用 rend->clear(). 可能在某些渲染驅動降低一幀延遲. " +#: src/gui/chanOsc.cpp:342 +msgid "Y Axis##AxisY" +msgstr "Y 軸##AxisY" -#: src/gui/settings.cpp:774 -msgid "Power-saving mode" -msgstr "節能模式" +#: src/gui/chanOsc.cpp:352 +msgid "Text format:" +msgstr "文字格式:" -#: src/gui/settings.cpp:779 +#: src/gui/chanOsc.cpp:358 msgid "" -"saves power by lowering the frame rate to 2fps when idle.\n" -"may cause issues under Mesa drivers!" +"format guide:\n" +"- %c: channel name\n" +"- %C: channel short name\n" +"- %d: channel number (starting from 0)\n" +"- %D: channel number (starting from 1)\n" +"- %n: channel note\n" +"- %i: instrument name\n" +"- %I: instrument number (decimal)\n" +"- %x: instrument number (hex)\n" +"- %s: chip name\n" +"- %p: chip part number\n" +"- %S: chip ID\n" +"- %v: volume (decimal)\n" +"- %V: volume (percentage)\n" +"- %b: volume (hex)\n" +"- %l: new line\n" +"- %%: percent sign" msgstr "" -"空閑時限制幀率為 2fps.\n" -"可能在 Mesa 驅動中産生問題!" +"格式指引:\n" +"- %c: 通道 名稱\n" +"- %C: 通道 短名稱\n" +"- %d: 通道 序號 (從0開始數)\n" +"- %D: 通道 序號 (從1開始數)\n" +"- %n: 通道 音符\n" +"- %i: 樂器 名稱\n" +"- %I: 樂器 序號 (decimal)\n" +"- %x: 樂器 序號 (hex)\n" +"- %s: 芯片 名稱\n" +"- %p: 芯片 part number\n" +"- %S: 芯片 ID\n" +"- %v: 音量 (dec)\n" +"- %V: 音量 (百分比)\n" +"- %b: 音量 (hex)\n" +"- %l: 回車\n" +"- %%: 百分號" -#: src/gui/settings.cpp:784 -msgid "Disable threaded input (restart after changing!)" -msgstr "關閉 threaded input (修改後請重啓!)" +#: src/gui/chanOsc.cpp:380 +msgid "Text color" +msgstr "文字颜色" -#: src/gui/settings.cpp:789 -msgid "" -"threaded input processes key presses for note preview on a separate thread " -"(on supported platforms), which reduces latency.\n" -"however, crashes have been reported when threaded input is on. enable this " -"option if that is the case." +# 常见,不翻译. +#: src/gui/chanOsc.cpp:382 src/gui/xyOsc.cpp:80 src/gui/settings.cpp:7134 +#: src/gui/tutorial.cpp:725 src/gui/gui.cpp:5995 src/gui/gui.cpp:6036 +#: src/gui/gui.cpp:6473 src/gui/gui.cpp:6641 src/gui/gui.cpp:6815 +#: src/gui/gui.cpp:6925 src/gui/gui.cpp:6974 +msgid "OK" msgstr "" -"threaded input 在另外一綫程上處理 note 預覽(在支持的平臺上), 以減少延遲. \n" -"但有報告當threaded input打開時會導致崩潰. 如遇到,請啓用此項. " - -#: src/gui/settings.cpp:794 -msgid "Enable event delay" -msgstr "啓用 event delay" - -#: src/gui/settings.cpp:800 -msgid "may cause issues with high-polling-rate mice when previewing notes." -msgstr "如使用高刷新率的鼠標幷啓用此項,可能導致預覽時出現問題" - -#: src/gui/settings.cpp:804 -msgid "Per-channel oscilloscope threads" -msgstr "每个通道的示波器使用一个綫程" - -#: src/gui/settings.cpp:812 -msgid "you're being silly, aren't you? that's enough." -msgstr "這很愚蠢,不是嗎? 泥垢了." -#: src/gui/settings.cpp:816 -msgid "what are you doing? stop!" -msgstr "儂在干甚麽? 停下!" +# these are the debug logs outputs, skipping. +#: src/gui/chanOsc.cpp:400 +msgid "creating chan osc work pool" +msgstr "" -#: src/gui/settings.cpp:820 +#: src/gui/chanOsc.cpp:429 #, c-format -msgid "" -"it is a bad idea to set this number higher than your CPU core count (%d)!" -msgstr "設置此項高於CPU 核心數幷不明智." - -#: src/gui/settings.cpp:825 -msgid "Oscilloscope rendering engine:" -msgstr "示波器渲染引擎:" - -#: src/gui/settings.cpp:827 -msgid "ImGui line plot" +msgid "creating FFT plan for channel %d" msgstr "" -#: src/gui/settings.cpp:832 -msgid "render using Dear ImGui's built-in line drawing functions." -msgstr "使用Dear ImGui的內置 line drawing 函數渲染." - -#: src/gui/settings.cpp:834 -msgid "GLSL (if available)" -msgstr "GLSL (如果可用)" - -#: src/gui/settings.cpp:840 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL ES 2.0 render backend." +#: src/gui/chanOsc.cpp:436 +msgid "failed to create plan!" msgstr "" -"使用顯卡的著色器渲染.\n" -"僅在OpenGL ES 2.0 渲染後端可用." -#: src/gui/settings.cpp:842 -msgid "" -"render using shaders that run on the graphics card.\n" -"only available in OpenGL 3.0 render backend." +#: src/gui/chanOsc.cpp:438 +msgid "failed to create inverse plan!" msgstr "" -"使用顯卡的著色器渲染.\n" -"僅在OpenGL 3.0 渲染後端可用." - -#: src/gui/settings.cpp:849 -msgid "Vibration" -msgstr "振動" -#: src/gui/settings.cpp:851 -msgid "Strength" -msgstr "強度" +#: src/gui/chanOsc.cpp:440 +msgid "failed to create FFT buffers" +msgstr "" -#: src/gui/settings.cpp:857 src/gui/insEdit.cpp:2295 src/gui/insEdit.cpp:2396 -#: src/gui/insEdit.cpp:5633 src/gui/insEdit.cpp:6292 -msgid "Length" -msgstr "長度" +# end of no translate. +#: src/gui/chanOsc.cpp:585 src/gui/gui.cpp:5990 +msgid "Error!" +msgstr "錯誤!" -#: src/gui/settings.cpp:865 src/gui/gui.cpp:4368 -msgid "File" -msgstr "文件" +#: src/gui/editControls.cpp:47 src/gui/sampleEdit.cpp:1786 src/gui/gui.cpp:2857 +#: src/gui/insEdit.cpp:477 +msgid "cut" +msgstr "翦切" -#: src/gui/settings.cpp:868 -msgid "Use system file picker" -msgstr "使用系統文件選擇器" +# 记得 销毁所有复制.以区分Dup +# 已销毁. v0.6.2024B +#: src/gui/editControls.cpp:48 src/gui/sampleEdit.cpp:1790 src/gui/gui.cpp:2858 +#: src/gui/insEdit.cpp:8701 +msgid "copy" +msgstr "拷貝" -#: src/gui/settings.cpp:873 -msgid "Number of recent files" -msgstr "顯示最近文件的數量" +#: src/gui/editControls.cpp:49 src/gui/sampleEdit.cpp:1794 src/gui/gui.cpp:2859 +#: src/gui/gui.cpp:2912 src/gui/insEdit.cpp:8706 +msgid "paste" +msgstr "粘貼" -#: src/gui/settings.cpp:880 -msgid "Compress when saving" -msgstr "保存時壓縮" +# this does not look right. it's not the select all in GUI +# update note, +# this is for the moblie view. +# to init it, +# open bruno_time.fur +# settings cheatcode +# enter "Debug", hit submit. +#: src/gui/editControls.cpp:51 +msgid "" +"select\n" +"all" +msgstr "" +"全\n" +"選" -# 此处zlib 不首字母大写是因为....zlib 就是z.... -#: src/gui/settings.cpp:885 -msgid "use zlib to compress saved songs." -msgstr "使用zlib來壓縮保存的曲目." +# yeah.......there's notihing I can do about this. +#: src/gui/editControls.cpp:52 +msgid "piano" +msgstr "鋼琴鍵" -#: src/gui/settings.cpp:889 -msgid "Save unused patterns" -msgstr "保存未使用的Patterns" +# warring! above! +#: src/gui/editControls.cpp:53 src/gui/gui.cpp:4580 +msgid "undo" +msgstr "撤銷" -#: src/gui/settings.cpp:895 -msgid "Use new pattern format when saving" -msgstr "使用新的Pattern 格式來保存" +#: src/gui/editControls.cpp:54 src/gui/gui.cpp:4581 +msgid "redo" +msgstr "重做" -#: src/gui/settings.cpp:900 +#: src/gui/editControls.cpp:57 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." +"paste\n" +"mix" msgstr "" -"打包以節省空間.\n" -"關閉如果你需要用舊版不支持此格式的 Furnace 和/或 工具\n" -" " - -#: src/gui/settings.cpp:904 -msgid "Don't apply compatibility flags when loading .dmf" -msgstr "加載 .dmf時不應用兼容性標志" - -#: src/gui/settings.cpp:909 -msgid "do not report any issues arising from the use of this option!" -msgstr "無需回報使用此選項時遇到的問題!" +"粘貼\n" +"混合" -#: src/gui/settings.cpp:912 -msgid "Play after opening song:" -msgstr "打開曲目後播放:" +#: src/gui/editControls.cpp:58 +msgid "" +"paste\n" +"mix bg" +msgstr "" +"粘貼\n" +"混合(后置)" -#: src/gui/settings.cpp:914 -msgid "No##pol0" +#: src/gui/editControls.cpp:59 +msgid "" +"paste\n" +"ins" msgstr "" +"粘貼混合\n" +"带乐器(前)" -#: src/gui/settings.cpp:918 -msgid "Only if already playing##pol1" -msgstr "僅在當前曲目播放時##pol1" +#: src/gui/editControls.cpp:60 +msgid "" +"paste\n" +"ins bg" +msgstr "" +"粘貼混合\n" +"帶樂器(後)" -#: src/gui/settings.cpp:922 -msgid "Yes##pol0" +#: src/gui/editControls.cpp:61 +msgid "" +"paste\n" +"flood" msgstr "" +"重復\n" +"粘貼" -#: src/gui/settings.cpp:928 -msgid "Audio export loop/fade out time:" -msgstr "導出音頻的 循環/淡出 時間:" - -#: src/gui/settings.cpp:930 -msgid "Set to these values on start-up:##fot0" -msgstr "打開Furnace時設置為這些値:##fot0" - -#: src/gui/settings.cpp:948 -msgid "Remember last values##fot1" -msgstr "使用上次所用値##fot1" +#: src/gui/editControls.cpp:62 +msgid "" +"paste\n" +"overflow" +msgstr "" +"溢出重復\n" +"粘貼" -#: src/gui/settings.cpp:955 -msgid "Store instrument name in .fui" -msgstr "在 .fui 中保存樂器名" +#: src/gui/editControls.cpp:63 +msgid "" +"transpose\n" +"notes" +msgstr "" +"notes\n" +"變調" -#: src/gui/settings.cpp:960 +#: src/gui/editControls.cpp:64 msgid "" -"when enabled, saving an instrument will store its name.\n" -"this may increase file size." +"transpose\n" +"values" msgstr "" -"啓用時,會在.fui文件中保存樂器名稱.\n" -"可能會增加文件大小." +"變更\n" +"數値" -#: src/gui/settings.cpp:964 -msgid "Load instrument name from .fui" -msgstr "從 .fui 中加載樂器名稱" +#: src/gui/editControls.cpp:67 +msgid "" +"change\n" +"ins" +msgstr "" +"修改\n" +"樂器" -#: src/gui/settings.cpp:969 +#: src/gui/editControls.cpp:68 msgid "" -"when enabled, loading an instrument will use the stored name (if present).\n" -"otherwise, it will use the file name." +"find/\n" +"replace" msgstr "" -"啓用時,加載樂器時會嘗試從.fui中加載其名稱.\n" -"失敗時則使用文件名." +"查找/\n" +"替換" -#: src/gui/settings.cpp:973 -msgid "Auto-fill file name when saving" -msgstr "保存時自動塡寫文件名" +#: src/gui/editControls.cpp:69 src/gui/gui.cpp:3195 +msgid "collapse" +msgstr "縮進" -#: src/gui/settings.cpp:978 -msgid "" -"fill the file name field with an appropriate file name when saving or " -"exporting." -msgstr "保存/導出時會自動塡寫文件名 " +#: src/gui/editControls.cpp:70 src/gui/gui.cpp:3196 +msgid "expand" +msgstr "擴張" -#: src/gui/settings.cpp:982 src/gui/gui.cpp:5831 src/gui/gui.cpp:6015 -msgid "New Song" -msgstr "新建曲目" +#: src/gui/editControls.cpp:71 src/gui/gui.cpp:2944 +msgid "flip" +msgstr "反選" -#: src/gui/settings.cpp:984 -msgid "Initial system:" -msgstr "啓動後選中系統:" +#: src/gui/editControls.cpp:72 src/gui/insEdit.cpp:544 +msgid "invert" +msgstr "反相" -#: src/gui/settings.cpp:986 -msgid "Current system" -msgstr "當前系統" +#: src/gui/editControls.cpp:73 src/gui/gui.cpp:2924 src/gui/gui.cpp:3084 +msgid "interpolate" +msgstr "插値" -#: src/gui/settings.cpp:999 src/gui/waveEdit.cpp:1149 src/gui/gui.cpp:3194 -msgid "Randomize" +#: src/gui/editControls.cpp:74 src/gui/gui.cpp:2936 src/gui/insEdit.cpp:8773 +msgid "scale" +msgstr "縮放" + +#: src/gui/editControls.cpp:77 src/gui/gui.cpp:2928 +msgid "fade" +msgstr "淡出/入" + +#: src/gui/editControls.cpp:78 src/gui/gui.cpp:2940 src/gui/insEdit.cpp:8802 +msgid "randomize" msgstr "隨機化" -#: src/gui/settings.cpp:1049 -msgid "Reset to defaults" -msgstr "重置設置" +#: src/gui/editControls.cpp:79 +msgid "opmask" +msgstr "操作掩碼" -#: src/gui/settings.cpp:1188 -msgid "When creating new song:" -msgstr "新建曲目時:" +#: src/gui/editControls.cpp:80 +msgid "" +"scroll\n" +"mode" +msgstr "" +"翻頁\n" +"模式" -#: src/gui/settings.cpp:1190 -msgid "Display system preset selector##NSB0" -msgstr "顯示系統預設設置菜單##NSB0" +#: src/gui/editControls.cpp:81 +msgid "" +"input\n" +"latch" +msgstr "" +"輸入\n" +"鎖存器" -#: src/gui/settings.cpp:1194 -msgid "Start with initial system##NSB1" -msgstr "使用'啓動後選中系統'##NSB1" +#: src/gui/editControls.cpp:82 +msgid "" +"set\n" +"latch" +msgstr "" +"設置\n" +"鎖存器" -#: src/gui/settings.cpp:1198 -msgid "Default author name" -msgstr "默認作者名" +#: src/gui/editControls.cpp:83 +msgid "" +"clear\n" +"latch" +msgstr "" +"清除\n" +"鎖存器" -#: src/gui/settings.cpp:1202 -msgid "Start-up" -msgstr "啓動" +#: src/gui/editControls.cpp:84 src/gui/findReplace.cpp:43 +#: src/gui/insEdit.cpp:8720 +msgid "clear" +msgstr "清除" -#: src/gui/settings.cpp:1203 -msgid "Play intro on start-up:" -msgstr "啓動時播放Intro" +#: src/gui/editControls.cpp:333 +msgid "Mobile Controls" +msgstr "移動端控制" -#: src/gui/settings.cpp:1205 -msgid "No##pis0" -msgstr "" +#: src/gui/editControls.cpp:408 +msgid "Mobile Menu" +msgstr "移動端菜單" -#: src/gui/settings.cpp:1209 -msgid "Short##pis1" +#: src/gui/editControls.cpp:425 src/gui/editControls.cpp:725 +#: src/gui/editControls.cpp:858 src/gui/editControls.cpp:980 +#: src/gui/settings.cpp:2512 src/gui/settings.cpp:3339 +#: src/gui/settings.cpp:4083 src/gui/orders.cpp:267 src/gui/guiConst.cpp:618 +#: src/gui/gui.cpp:6285 +msgid "Orders" msgstr "" -#: src/gui/settings.cpp:1213 -msgid "Full (short when loading song)##pis2" -msgstr "Full (加載曲目時播放Short版本)##pis2" +#: src/gui/editControls.cpp:429 src/gui/findReplace.cpp:700 +#: src/gui/findReplace.cpp:962 +msgid "Ins" +msgstr "乐器" -#: src/gui/settings.cpp:1217 -msgid "Full (always)##pis3" -msgstr "Full (總是)##pis3" +#: src/gui/editControls.cpp:442 src/gui/findReplace.cpp:819 +#: src/gui/guiConst.cpp:233 +msgid "Song" +msgstr "曲目" -#: src/gui/settings.cpp:1224 -msgid "Disable fade-in during start-up" -msgstr "關閉啓動時的淡入" +#: src/gui/editControls.cpp:450 src/gui/sampleEdit.cpp:524 +msgid "Chips" +msgstr "芯片" -#: src/gui/settings.cpp:1230 -msgid "About screen party time" -msgstr "關於屛幕派對模式" +#: src/gui/editControls.cpp:487 src/gui/guiConst.cpp:572 +msgid "New" +msgstr "新建" -#: src/gui/settings.cpp:1235 -msgid "Warning: may cause epileptic seizures." -msgstr "警告: 可能導致光敏性癲癇." +#: src/gui/editControls.cpp:491 src/gui/doAction.cpp:38 src/gui/gui.cpp:4370 +msgid "Unsaved changes! Save changes before creating a new song?" +msgstr "未保存! 要保存當前進度嗎?" -#: src/gui/settings.cpp:1239 -msgid "Behavior" -msgstr "行為" +#: src/gui/editControls.cpp:507 +msgid "Save as..." +msgstr "另存為..." -#: src/gui/settings.cpp:1241 -msgid "New instruments are blank" -msgstr "新建樂器為空" +#: src/gui/editControls.cpp:516 src/gui/gui.cpp:1746 +msgid "Restore Backup" +msgstr "恢復備份" -#: src/gui/settings.cpp:1247 src/gui/settings.cpp:4299 -msgid "Configuration" -msgstr "配置" +#: src/gui/editControls.cpp:524 +msgid "Song Info" +msgstr "曲目信息" -#: src/gui/settings.cpp:1256 -msgid "Factory Reset" -msgstr "恢復默認設定" +#: src/gui/editControls.cpp:528 src/gui/subSongs.cpp:17 +#: src/gui/guiConst.cpp:649 +msgid "Subsongs" +msgstr "子曲目" -#: src/gui/settings.cpp:1257 -msgid "" -"Are you sure you want to reset all Furnace settings?\n" -"You must restart Furnace after doing so." +#: src/gui/editControls.cpp:536 +msgid "Comments" msgstr "" -"确定要重置所有Furnace的設置?\n" -"請務在重置後必重啓Furnace." -#: src/gui/settings.cpp:1264 -msgid "Use OPL3 instead of OPL2 for S3M import" -msgstr "" +# no tranlsate for I have no idea what's what.... +# update, it's the moblie view related. +#: src/gui/editControls.cpp:545 +msgid "Channels here..." +msgstr "通道所在..." -#: src/gui/settings.cpp:1273 -msgid "Output" -msgstr "輸出" +#: src/gui/editControls.cpp:548 +msgid "Chips here..." +msgstr "芯片所在..." -#: src/gui/settings.cpp:1281 -msgid "Backend" -msgstr "後端" +#: src/gui/editControls.cpp:551 +msgid "What the hell..." +msgstr "" -#: src/gui/settings.cpp:1314 -msgid "Driver" -msgstr "驅動" +#: src/gui/editControls.cpp:558 +msgid "ChanOsc" +msgstr "通道示波" -#: src/gui/settings.cpp:1337 -msgid "Device" -msgstr "設備" +#: src/gui/editControls.cpp:562 +msgid "RegView" +msgstr "寄存顯示" -#: src/gui/settings.cpp:1341 -msgid "" -msgstr "<先點擊 OK 或 應用>" +#: src/gui/editControls.cpp:566 +msgid "Stats" +msgstr "數據" -# 特殊性质,不作翻译. -#: src/gui/settings.cpp:1342 -msgid "ALERT - TRESPASSER DETECTED" -msgstr "" +#: src/gui/editControls.cpp:570 src/gui/guiConst.cpp:652 src/gui/grooves.cpp:35 +msgid "Grooves" +msgstr "節奏" -#: src/gui/settings.cpp:1344 -msgid "you have been arrested for trying to engage with a disabled combo box." -msgstr "" +#: src/gui/editControls.cpp:573 +msgid "Compat Flags" +msgstr "兼容標識" -# end of I see noting.......... -#: src/gui/settings.cpp:1351 src/gui/settings.cpp:1353 -msgid "" -msgstr "<系統默認>" +#: src/gui/editControls.cpp:577 +msgid "XYOsc" +msgstr "矢量示波" -#: src/gui/settings.cpp:1389 src/gui/insEdit.cpp:7253 -msgid "Outputs" -msgstr "輸出" +#: src/gui/editControls.cpp:581 +msgid "Meter" +msgstr "響度表" -#: src/gui/settings.cpp:1397 -msgid "" -"common values:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" -msgstr "" -"常用値:\n" -"- 1 for mono\n" -"- 2 for stereo\n" -"- 4 for quadraphonic\n" -"- 6 for 5.1 surround\n" -"- 8 for 7.1 surround" +#: src/gui/editControls.cpp:585 +msgid "Memory" +msgstr "內存" -#: src/gui/settings.cpp:1405 -#, c-format -msgid "%d (latency: ~%.1fms)" +# CV 是 combat veical 一个内置的,隐藏的赛车游戏. +# 不作翻译 +#: src/gui/editControls.cpp:589 +msgid "CV" msgstr "" -#: src/gui/settings.cpp:1419 -msgid "Multi-threaded (EXPERIMENTAL)" -msgstr "多綫程 (實驗性)" +# end of no translate. +#: src/gui/editControls.cpp:593 +msgid "Presets" +msgstr "用戶預設" -#: src/gui/settings.cpp:1428 -msgid "" -"runs chip emulation on separate threads.\n" -"may increase performance when using heavy emulation cores.\n" -"\n" -"warnings:\n" -"- experimental!\n" -"- only useful on multi-chip songs." -msgstr "" -"在另外綫程上運行芯片模擬器.\n" -"在使用復雜的芯片模擬器時可提高性能.\n" -"\n" -"警告:\n" -"- 實驗性!\n" -"- 僅在多芯片歌曲中好用." +#: src/gui/editControls.cpp:597 +msgid "PatManager" +msgstr "Pat.管理" -#: src/gui/settings.cpp:1433 -msgid "Number of threads" -msgstr "綫程數" +#: src/gui/editControls.cpp:603 src/gui/guiConst.cpp:605 +msgid "Panic" +msgstr "" -#: src/gui/settings.cpp:1440 -msgid "that's the limit!" -msgstr "到極限了!" +#: src/gui/editControls.cpp:605 src/gui/settings.cpp:553 +#: src/gui/guiConst.cpp:630 src/gui/guiConst.cpp:632 src/gui/gui.cpp:4590 +msgid "Settings" +msgstr "設置" -#: src/gui/settings.cpp:1444 -#, c-format -msgid "" -"it is a VERY bad idea to set this number higher than your CPU core count " -"(%d)!" -msgstr "設置此値高於CPU核心數十分不明智 (%d)!" +#: src/gui/editControls.cpp:610 +msgid "Log" +msgstr "" -#: src/gui/settings.cpp:1451 -msgid "Low-latency mode" -msgstr "低延遲模式" +#: src/gui/editControls.cpp:618 src/gui/guiConst.cpp:628 +msgid "About" +msgstr "關於" -#: src/gui/settings.cpp:1456 -msgid "" -"reduces latency by running the engine faster than the tick rate.\n" -"useful for live playback/jam mode.\n" -"\n" -"warning: only enable if your buffer size is small (10ms or less)." +#: src/gui/editControls.cpp:624 +msgid "WelcPopup" msgstr "" -"通過運行引擎高於tick rate 設定以減少延遲.\n" -"在 實時演奏/聽著玩 時十分有用.\n" -"\n" -"警告: 只當你的 音頻緩存大小 小於 10ms時啓用." -#: src/gui/settings.cpp:1460 -msgid "Force mono audio" -msgstr "強制單聲道" +# warring! above! +#: src/gui/editControls.cpp:627 +msgid "Switch to Desktop Mode" +msgstr "切換到桌面模式" -#: src/gui/settings.cpp:1468 -msgid "Exclusive mode" -msgstr "獨占模式" +#: src/gui/editControls.cpp:646 src/gui/editControls.cpp:757 +#: src/gui/editControls.cpp:877 +msgid "Play/Edit Controls" +msgstr "播放/編輯 控制" -#: src/gui/settings.cpp:1479 -#, c-format -msgid "want: %d samples @ %.0fHz (%d channel)" -msgid_plural "want: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" -msgstr[1] "" +#: src/gui/editControls.cpp:654 src/gui/editControls.cpp:815 +#: src/gui/editControls.cpp:932 src/gui/editControls.cpp:1098 +#: src/gui/insEdit.cpp:53 +msgid "Octave" +msgstr "" -#: src/gui/settings.cpp:1480 -#, c-format -msgid "got: %d samples @ %.0fHz (%d channel)" -msgid_plural "got: %d samples @ %.0fHz (%d channels)" -msgstr[0] "" -msgstr[1] "" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Coarse Step" +msgstr "" -#: src/gui/settings.cpp:1487 -msgid "Mixing" -msgstr "混音" +#: src/gui/editControls.cpp:671 src/gui/editControls.cpp:830 +msgid "Edit Step" +msgstr "編輯步進" -#: src/gui/settings.cpp:1489 src/gui/settings.cpp:2098 -msgid "Quality" -msgstr "質量" +#: src/gui/editControls.cpp:704 src/gui/editControls.cpp:770 +#: src/gui/editControls.cpp:884 src/gui/editControls.cpp:1021 +#: src/gui/guiConst.cpp:586 +msgid "Play" +msgstr "播放" -#: src/gui/settings.cpp:1494 -msgid "Software clipping" -msgstr "軟件削波" +#: src/gui/editControls.cpp:712 src/gui/editControls.cpp:762 +#: src/gui/editControls.cpp:891 src/gui/editControls.cpp:1013 +#: src/gui/guiConst.cpp:587 +msgid "Stop" +msgstr "停止" -#: src/gui/settings.cpp:1500 -msgid "DC offset correction" -msgstr "DC偏移修正" +#: src/gui/editControls.cpp:715 src/gui/editControls.cpp:799 +#: src/gui/editControls.cpp:916 src/gui/editControls.cpp:1055 +#: src/gui/gui.cpp:4577 +msgid "Edit" +msgstr "編輯" -#: src/gui/settings.cpp:1518 src/gui/guiConst.cpp:743 -msgid "Sample preview" -msgstr "預覽采樣" +#: src/gui/editControls.cpp:730 src/gui/editControls.cpp:789 +#: src/gui/editControls.cpp:907 src/gui/editControls.cpp:1077 +msgid "Repeat pattern" +msgstr "重復當前Pattern" -#: src/gui/settings.cpp:1531 -msgid "MIDI" -msgstr "" +#: src/gui/editControls.cpp:739 src/gui/editControls.cpp:779 +#: src/gui/editControls.cpp:898 src/gui/editControls.cpp:1046 +msgid "Step one row" +msgstr "步進一行" -#: src/gui/settings.cpp:1533 src/gui/settings.cpp:1535 -msgid "MIDI input" -msgstr "MIDI 輸入" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Poly##PolyInput" +msgstr "" -#: src/gui/settings.cpp:1537 src/gui/settings.cpp:1540 -#: src/gui/settings.cpp:1831 src/gui/settings.cpp:1833 -msgid "" -msgstr "<關閉>" +#: src/gui/editControls.cpp:744 src/gui/editControls.cpp:864 +#: src/gui/editControls.cpp:993 src/gui/editControls.cpp:1083 +msgid "Mono##PolyInput" +msgstr "" -#: src/gui/settings.cpp:1556 -msgid "Re-scan MIDI devices" -msgstr "重掃描MIDI設備" +#: src/gui/editControls.cpp:749 src/gui/editControls.cpp:869 +#: src/gui/editControls.cpp:998 src/gui/editControls.cpp:1088 +msgid "Polyphony" +msgstr "多、單復音預覽" -# 需要用此功能的人会英语.... -#: src/gui/settings.cpp:1567 src/gui/settings.cpp:2274 -msgid "Note input" +#: src/gui/editControls.cpp:930 +msgid "Oct." msgstr "" -#: src/gui/settings.cpp:1568 -msgid "Velocity input" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Coarse" msgstr "" -#: src/gui/settings.cpp:1572 -msgid "Map MIDI channels to direct channels" +#: src/gui/editControls.cpp:947 src/gui/editControls.cpp:1115 +msgid "Step" msgstr "" -#: src/gui/settings.cpp:1578 -msgid "Program change pass-through" +#: src/gui/editControls.cpp:971 +msgid "Foll." msgstr "" -#: src/gui/settings.cpp:1583 -msgid "Map Yamaha FM voice data to instruments" +#: src/gui/editControls.cpp:976 +msgid "Ord##FollowOrders" msgstr "" -#: src/gui/settings.cpp:1585 -msgid "Program change is instrument selection" +#: src/gui/editControls.cpp:984 +msgid "Pat##FollowPattern" msgstr "" -#: src/gui/settings.cpp:1589 -msgid "Value input style" -msgstr "" +#: src/gui/editControls.cpp:1006 +msgid "Play Controls" +msgstr "播放控制" -#: src/gui/settings.cpp:1592 src/gui/settings.cpp:1617 -msgid "Control##valueCCS" -msgstr "" +#: src/gui/editControls.cpp:1030 +msgid "Play from the beginning of this pattern" +msgstr "從此Pattern起始處播放" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "CC of upper nibble##valueCC1" -msgstr "" +#: src/gui/editControls.cpp:1038 +msgid "Repeat from the beginning of this pattern" +msgstr "從此Pattern起始處重復" -#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 -msgid "MSB CC##valueCC1" -msgstr "" +#: src/gui/editControls.cpp:1095 src/gui/guiConst.cpp:617 +msgid "Edit Controls" +msgstr "編輯控制" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "CC of lower nibble##valueCC2" -msgstr "" +#: src/gui/editControls.cpp:1142 src/gui/guiConst.cpp:601 +msgid "Follow orders" +msgstr "跟隨Orders" -#: src/gui/settings.cpp:1603 src/gui/settings.cpp:1628 -msgid "LSB CC##valueCC2" -msgstr "" +#: src/gui/editControls.cpp:1143 src/gui/guiConst.cpp:602 +msgid "Follow pattern" +msgstr "跟隨Pattren" -#: src/gui/settings.cpp:1610 -msgid "Per-column control change" -msgstr "" +#: src/gui/songNotes.cpp:32 src/gui/settings.cpp:3854 src/gui/guiConst.cpp:641 +msgid "Song Comments" +msgstr "曲目畱言" -#: src/gui/settings.cpp:1640 src/gui/settings.cpp:1650 -msgid "Volume curve" +#: src/gui/util.cpp:93 src/gui/util.cpp:233 +msgid "" +msgstr "<空>" + +#: src/gui/util.cpp:97 +msgid "Ctrl-" msgstr "" -#: src/gui/settings.cpp:1653 -msgid "Actions:" +#: src/gui/util.cpp:99 +msgid "Alt-" msgstr "" -#: src/gui/settings.cpp:1667 -msgid "" -"(learning! press a button or move a slider/knob/something on your device.)" +#: src/gui/util.cpp:100 +msgid "Shift-" msgstr "" -# warring! above -#: src/gui/settings.cpp:1681 src/gui/settings.cpp:2293 -#: src/gui/settings.cpp:6993 src/gui/sampleEdit.cpp:512 -#: src/gui/insEdit.cpp:5372 -msgid "Type" -msgstr "類型" +#: src/gui/stats.cpp:31 src/gui/guiConst.cpp:638 +msgid "Statistics" +msgstr "統計數據" -#: src/gui/settings.cpp:1685 -msgid "Note/Control" -msgstr "" +#: src/gui/stats.cpp:36 +msgid "Audio load" +msgstr "音頻負載" -#: src/gui/settings.cpp:1687 -msgid "Velocity/Value" -msgstr "" +#: src/gui/xyOsc.cpp:40 src/gui/guiConst.cpp:653 +msgid "Oscilloscope (X-Y)" +msgstr "矢量示波器(X-Y)" -#: src/gui/settings.cpp:1689 -msgid "Action" -msgstr "" +#: src/gui/xyOsc.cpp:45 +msgid "X Channel" +msgstr "X 通道" -#: src/gui/settings.cpp:1781 src/gui/settings.cpp:1782 -msgid "--none--" -msgstr "" +#: src/gui/xyOsc.cpp:51 +msgid "Invert##X" +msgstr "反相##X" -#: src/gui/settings.cpp:1803 -msgid "waiting...##BLearn" -msgstr "" +#: src/gui/xyOsc.cpp:52 +msgid "Y Channel" +msgstr "Y 通道" -#: src/gui/settings.cpp:1803 -msgid "Learn##BLearn" -msgstr "" +#: src/gui/xyOsc.cpp:58 +msgid "Invert##Y" +msgstr "反相##Y" -#: src/gui/settings.cpp:1827 src/gui/settings.cpp:1829 -msgid "MIDI output" -msgstr "" +#: src/gui/xyOsc.cpp:59 src/gui/sampleEdit.cpp:1403 +msgid "Zoom" +msgstr "縮放" -#: src/gui/settings.cpp:1846 -msgid "Output mode:" -msgstr "" +#: src/gui/xyOsc.cpp:71 +msgid "Decay Time (ms)" +msgstr "衰減時長(ms)" -#: src/gui/settings.cpp:1848 -msgid "Off (use for TX81Z)" -msgstr "" +#: src/gui/xyOsc.cpp:74 +msgid "Intensity" +msgstr "亮度" -#: src/gui/settings.cpp:1852 -msgid "Melodic" -msgstr "" +#: src/gui/xyOsc.cpp:77 +msgid "Line Thickness" +msgstr "綫寛" -#: src/gui/settings.cpp:1863 -msgid "Send Program Change" -msgstr "" +#: src/gui/xyOsc.cpp:213 +msgid "(-Infinity)dB,(-Infinity)dB" +msgstr "(-Inf)dB,(-Inf)dB" -#: src/gui/settings.cpp:1869 -msgid "Send MIDI clock" -msgstr "" +#: src/gui/xyOsc.cpp:215 +#, c-format +msgid "(-Infinity)dB,%.1fdB" +msgstr "(-Inf)dB,%.1fdB" -#: src/gui/settings.cpp:1875 -msgid "Send MIDI timecode" -msgstr "" +#: src/gui/xyOsc.cpp:217 +#, c-format +msgid "%.1fdB,(-Infinity)dB" +msgstr "%.1fdB,(-Inf)dB" -#: src/gui/settings.cpp:1881 -msgid "Timecode frame rate:" -msgstr "" +#: src/gui/xyOsc.cpp:219 +#, c-format +msgid "%.1fdB,%.1fdB" +msgstr "%.1fdB,%.1fdB" -#: src/gui/settings.cpp:1883 -msgid "Closest to Tick Rate" +# no translate, for these are technical data. skipping. +#: src/gui/sysConf.cpp:50 src/gui/sysConf.cpp:130 src/gui/sysConf.cpp:497 +#: src/gui/sysConf.cpp:615 src/gui/sysConf.cpp:658 src/gui/sysConf.cpp:696 +#: src/gui/sysConf.cpp:857 src/gui/sysConf.cpp:1134 src/gui/sysConf.cpp:1217 +#: src/gui/sysConf.cpp:1256 src/gui/sysConf.cpp:1348 src/gui/sysConf.cpp:1434 +#: src/gui/sysConf.cpp:1498 src/gui/sysConf.cpp:1536 src/gui/sysConf.cpp:1626 +#: src/gui/sysConf.cpp:1722 src/gui/sysConf.cpp:1771 src/gui/sysConf.cpp:1819 +#: src/gui/sysConf.cpp:1872 src/gui/sysConf.cpp:2390 src/gui/sysConf.cpp:2413 +#: src/gui/sysConf.cpp:2584 +msgid "Clock rate:" msgstr "" -#: src/gui/settings.cpp:1887 -msgid "Film (24fps)" +#: src/gui/sysConf.cpp:74 src/gui/sysConf.cpp:161 src/gui/sysConf.cpp:925 +#: src/gui/sysConf.cpp:1513 src/gui/sysConf.cpp:1845 +msgid "Chip type:" msgstr "" -#: src/gui/settings.cpp:1891 -msgid "PAL (25fps)" +#: src/gui/sysConf.cpp:76 +msgid "YM3438 (9-bit DAC)" msgstr "" -#: src/gui/settings.cpp:1895 -msgid "NTSC drop (29.97fps)" +#: src/gui/sysConf.cpp:80 +msgid "YM2612 (9-bit DAC with distortion)" msgstr "" -#: src/gui/settings.cpp:1899 -msgid "NTSC non-drop (30fps)" +#: src/gui/sysConf.cpp:84 +msgid "YMF276 (external DAC)" msgstr "" -# end of no translate. -#: src/gui/settings.cpp:1908 -msgid "Emulation" -msgstr "模擬器" - -#: src/gui/settings.cpp:1910 -msgid "Cores" -msgstr "核心" +#: src/gui/sysConf.cpp:91 src/gui/sysConf.cpp:818 src/gui/sysConf.cpp:1404 +#: src/gui/sysConf.cpp:1474 +msgid "Disable ExtCh FM macros (compatibility)" +msgstr "" -#: src/gui/settings.cpp:1919 -msgid "Playback Core(s)" -msgstr "播放核" +#: src/gui/sysConf.cpp:94 src/gui/sysConf.cpp:821 src/gui/sysConf.cpp:1407 +#: src/gui/sysConf.cpp:1477 +msgid "Ins change in ExtCh operator 2-4 affects FB (compatibility)" +msgstr "" -#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2109 -msgid "used for playback" -msgstr "在播放時使用的芯片模擬器核心" +#: src/gui/sysConf.cpp:100 +msgid "Modified sine wave (joke)" +msgstr "" -#: src/gui/settings.cpp:1924 -msgid "Render Core(s)" -msgstr "渲染核" +#: src/gui/sysConf.cpp:105 +msgid "DAC interrupt simulation:" +msgstr "" -#: src/gui/settings.cpp:1926 src/gui/settings.cpp:2114 -msgid "used in audio export" -msgstr "在渲染輸出音頻文件時使用的芯片模擬器核心" +#: src/gui/sysConf.cpp:106 +msgid "cycles##InterruptSim" +msgstr "" -#: src/gui/settings.cpp:2107 -msgid "Playback" -msgstr "播放" +#: src/gui/sysConf.cpp:132 src/gui/sysConf.cpp:1350 src/gui/sysConf.cpp:1773 +#: src/gui/sysConf.cpp:2392 +msgid "3.58MHz (NTSC)" +msgstr "" -#: src/gui/settings.cpp:2112 -msgid "Render" -msgstr "渲染" +#: src/gui/sysConf.cpp:136 +msgid "3.55MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:2136 -msgid "PC Speaker strategy" -msgstr "PC Speaker 策略" +#: src/gui/sysConf.cpp:140 +msgid "4MHz (BBC Micro)" +msgstr "" -#: src/gui/settings.cpp:2174 src/gui/settings.cpp:2176 -msgid "Keyboard" -msgstr "鍵盤" +#: src/gui/sysConf.cpp:144 +msgid "1.79MHz (Half NTSC)" +msgstr "" -#: src/gui/settings.cpp:2185 src/gui/settings.cpp:3843 -msgid "Reset defaults" -msgstr "恢復默認" +#: src/gui/sysConf.cpp:148 +msgid "3MHz (Exed Exes)" +msgstr "" -#: src/gui/settings.cpp:2186 -msgid "Are you sure you want to reset the keyboard settings?" -msgstr "你确定要重置鍵盤綁定?" +#: src/gui/sysConf.cpp:152 +msgid "2MHz (Sega System 1)" +msgstr "" -#: src/gui/settings.cpp:2188 -msgid "Global hotkeys" -msgstr "全局用鍵" +#: src/gui/sysConf.cpp:156 +msgid "447KHz (TI-99/4A)" +msgstr "" -#: src/gui/settings.cpp:2225 -msgid "Window activation" -msgstr "窗口選中" +#: src/gui/sysConf.cpp:163 +msgid "Sega VDP/Master System" +msgstr "" -#: src/gui/settings.cpp:2291 -msgid "Key" -msgstr "鍵" +#: src/gui/sysConf.cpp:171 +msgid "TI SN76489 with Atari-like short noise" +msgstr "" -#: src/gui/settings.cpp:2295 src/gui/findReplace.cpp:725 -#: src/gui/findReplace.cpp:1003 -msgid "Value" -msgstr "值" +#: src/gui/sysConf.cpp:175 +msgid "Game Gear" +msgstr "" -#: src/gui/settings.cpp:2305 -#, c-format -msgid "Macro release##SNType_%d" -msgstr "釋放宏##SNType_%d" +#: src/gui/sysConf.cpp:205 +msgid "Disable noise period change phase reset" +msgstr "" -#: src/gui/settings.cpp:2310 -#, c-format -msgid "Note release##SNType_%d" -msgstr "音符釋放##SNType_%d" +#: src/gui/sysConf.cpp:209 src/gui/sysConf.cpp:2273 +msgid "Disable easy period to note mapping on upper octaves" +msgstr "" -#: src/gui/settings.cpp:2315 -#, c-format -msgid "Note off##SNType_%d" -msgstr "音符休止##SNType_%d" +#: src/gui/sysConf.cpp:228 src/gui/sysConf.cpp:594 +msgid "Pseudo-PAL" +msgstr "" -#: src/gui/settings.cpp:2320 -#, c-format -msgid "Note##SNType_%d" -msgstr "音符##SNType_%d" +#: src/gui/sysConf.cpp:231 src/gui/sysConf.cpp:351 +msgid "Disable anti-click" +msgstr "" -#: src/gui/settings.cpp:2344 -msgid "Add..." -msgstr "添加..." +#: src/gui/sysConf.cpp:234 src/gui/sysConf.cpp:354 src/gui/sysConf.cpp:2556 +msgid "Chip revision:" +msgstr "" -#: src/gui/settings.cpp:2435 -msgid "Instrument list" -msgstr "樂器列表" +#: src/gui/sysConf.cpp:236 +msgid "HuC6280 (original)" +msgstr "" -#: src/gui/settings.cpp:2455 -msgid "Wavetable list" -msgstr "波表列表" +#: src/gui/sysConf.cpp:240 +msgid "HuC6280A (SuperGrafx)" +msgstr "" -#: src/gui/settings.cpp:2476 -msgid "Sample list" -msgstr "采樣列表" +#: src/gui/sysConf.cpp:266 +msgid "CPU rate:" +msgstr "" -#: src/gui/settings.cpp:2526 -msgid "Sample editor" -msgstr "采樣編輯器" +#: src/gui/sysConf.cpp:268 +msgid "6.18MHz (NTSC)" +msgstr "" -#: src/gui/settings.cpp:2564 src/gui/settings.cpp:3853 -#: src/gui/settings.cpp:3883 -msgid "Interface" -msgstr "界面" +#: src/gui/sysConf.cpp:272 +msgid "5.95MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:2566 -msgid "Layout" -msgstr "排列" +#: src/gui/sysConf.cpp:277 +msgid "Sample memory:" +msgstr "" -#: src/gui/settings.cpp:2568 -msgid "Workspace layout:" -msgstr "工作區排列:" +#: src/gui/sysConf.cpp:279 +msgid "8K (rev A/B/E)" +msgstr "" -#: src/gui/settings.cpp:2578 src/gui/gui.cpp:3068 -msgid "Reset" -msgstr "重置" +#: src/gui/sysConf.cpp:283 +msgid "64K (rev D/F)" +msgstr "" -#: src/gui/settings.cpp:2579 src/gui/gui.cpp:4607 -msgid "Are you sure you want to reset the workspace layout?" -msgstr "您确定要重置工作區排列嗎?" +#: src/gui/sysConf.cpp:288 +msgid "DAC resolution:" +msgstr "" -#: src/gui/settings.cpp:2583 -msgid "Allow docking editors" -msgstr "允許編輯器靠近邊緣後分屛" +#: src/gui/sysConf.cpp:290 +msgid "16-bit (rev A/B/D/F)" +msgstr "" -#: src/gui/settings.cpp:2590 -msgid "Remember window position" -msgstr "保存窗口位置" +#: src/gui/sysConf.cpp:294 +msgid "8-bit + TDM (rev C/E)" +msgstr "" -#: src/gui/settings.cpp:2595 -msgid "remembers the window's last position on start-up." -msgstr "打開時恢復上次窗口位置." +#: src/gui/sysConf.cpp:299 src/gui/sysConf.cpp:2004 +msgid "Enable echo" +msgstr "" -#: src/gui/settings.cpp:2600 -msgid "Only allow window movement when clicking on title bar" -msgstr "僅允許通過窗口標題欄移動窗口" +#: src/gui/sysConf.cpp:302 +msgid "Swap echo channels" +msgstr "" -#: src/gui/settings.cpp:2607 -msgid "Center pop-up windows" -msgstr "居中彈出窗口" +#: src/gui/sysConf.cpp:305 src/gui/sysConf.cpp:1187 +msgid "Echo delay:" +msgstr "" -#: src/gui/settings.cpp:2612 -msgid "Play/edit controls layout:" -msgstr "播放/編輯 控制排列方式:" +#: src/gui/sysConf.cpp:311 +msgid "Echo resolution:" +msgstr "" -#: src/gui/settings.cpp:2614 -msgid "Classic##ecl0" -msgstr "經典##ecl0" +#: src/gui/sysConf.cpp:317 src/gui/sysConf.cpp:1195 +msgid "Echo feedback:" +msgstr "" -#: src/gui/settings.cpp:2618 -msgid "Compact##ecl1" -msgstr "緊凑##ecl1" +#: src/gui/sysConf.cpp:323 src/gui/sysConf.cpp:2040 +msgid "Echo volume:" +msgstr "" -#: src/gui/settings.cpp:2622 -msgid "Compact (vertical)##ecl2" -msgstr "緊凑 (竪直)##ecl2" +#: src/gui/sysConf.cpp:356 +msgid "Original (DMG)" +msgstr "" -#: src/gui/settings.cpp:2626 -msgid "Split##ecl3" -msgstr "分立##ecl3" +#: src/gui/sysConf.cpp:360 +msgid "Game Boy Color (rev C)" +msgstr "" -#: src/gui/settings.cpp:2632 -msgid "Position of buttons in Orders:" -msgstr "Order窗口的按鈕位置:" +#: src/gui/sysConf.cpp:364 +msgid "Game Boy Color (rev E)" +msgstr "" -#: src/gui/settings.cpp:2634 -msgid "Top##obp0" -msgstr "頂部##obp0" +#: src/gui/sysConf.cpp:373 +msgid "Wave channel orientation:" +msgstr "" -#: src/gui/settings.cpp:2638 -msgid "Left##obp1" -msgstr "左##obp1" +#: src/gui/sysConf.cpp:376 src/gui/compatFlags.cpp:298 src/gui/gui.cpp:6485 +#: src/gui/insEdit.cpp:220 +msgid "Normal" +msgstr "" -#: src/gui/settings.cpp:2642 -msgid "Right##obp2" -msgstr "右##obp2" +#: src/gui/sysConf.cpp:380 +msgid "Inverted" +msgstr "" -#: src/gui/settings.cpp:2649 -msgid "Mouse" -msgstr "鼠標" +#: src/gui/sysConf.cpp:387 +msgid "Exact data (inverted)" +msgstr "" -#: src/gui/settings.cpp:2651 -msgid "Double-click time (seconds)" -msgstr "雙擊時間(秒)" +#: src/gui/sysConf.cpp:391 +msgid "Exact output (normal)" +msgstr "" -#: src/gui/settings.cpp:2660 -msgid "Don't raise pattern editor on click" -msgstr "單擊Pattern編輯器時不要前置其窗口" +#: src/gui/sysConf.cpp:398 +msgid "" +"Pretty please one more compat flag when I use arpeggio and my sound length" +msgstr "" -#: src/gui/settings.cpp:2666 -msgid "Focus pattern editor when selecting instrument" -msgstr "選樂器後聚焦Pattern編輯器窗口" +#: src/gui/sysConf.cpp:416 src/gui/sysConf.cpp:449 +msgid "DAC bit depth (reduces output rate):" +msgstr "" -#: src/gui/settings.cpp:2671 -msgid "Note preview behavior:" -msgstr "音符預覽行為:" +#: src/gui/sysConf.cpp:437 src/gui/sysConf.cpp:1306 src/gui/sysConf.cpp:1992 +msgid "Volume scale:" +msgstr "" -#: src/gui/settings.cpp:2673 -msgid "Never##npb0" -msgstr "永不##npb0" +#: src/gui/sysConf.cpp:443 +msgid "Mix buffers (allows longer echo delay):" +msgstr "" -#: src/gui/settings.cpp:2677 -msgid "When cursor is in Note column##npb1" -msgstr "當光標在音符列##npb1" - -#: src/gui/settings.cpp:2681 -msgid "When cursor is in Note column or not in edit mode##npb2" -msgstr "當光標在音符列或不在編輯模式##npb2" +#: src/gui/sysConf.cpp:455 +msgid "Channel limit:" +msgstr "" -#: src/gui/settings.cpp:2685 -msgid "Always##npb3" -msgstr "總是##npb3" +#: src/gui/sysConf.cpp:461 +msgid "Sample rate:" +msgstr "" -#: src/gui/settings.cpp:2691 -msgid "Allow dragging selection:" -msgstr "允許拖動:" +#: src/gui/sysConf.cpp:471 +#, c-format +msgid "Actual sample rate: %d Hz" +msgstr "" -#: src/gui/settings.cpp:2693 -msgid "No##dms0" +#: src/gui/sysConf.cpp:473 +#, c-format +msgid "Max mixer CPU usage: %.0f%%" msgstr "" -#: src/gui/settings.cpp:2697 -msgid "Yes##dms1" +#: src/gui/sysConf.cpp:499 +msgid "NTSC (3.58MHz)" msgstr "" -#: src/gui/settings.cpp:2701 -msgid "Yes (while holding Ctrl only)##dms2" -msgstr "Yes (僅當按下Ctrl時)##dms2" +#: src/gui/sysConf.cpp:503 src/gui/sysConf.cpp:568 +msgid "PAL (3.55MHz)" +msgstr "" -#: src/gui/settings.cpp:2707 -msgid "Toggle channel solo on:" -msgstr "切換通道獨唱:" +#: src/gui/sysConf.cpp:507 +msgid "Arcade (4MHz)" +msgstr "" -#: src/gui/settings.cpp:2709 -msgid "Right-click or double-click##soloA" -msgstr "右鍵或雙擊##soloA" +#: src/gui/sysConf.cpp:511 +msgid "Half NTSC (1.79MHz)" +msgstr "" -#: src/gui/settings.cpp:2713 -msgid "Right-click##soloR" -msgstr "右鍵##soloR" +#: src/gui/sysConf.cpp:517 +msgid "Patch set:" +msgstr "" -#: src/gui/settings.cpp:2717 -msgid "Double-click##soloD" -msgstr "雙擊##soloD" +#: src/gui/sysConf.cpp:539 +msgid "Ignore top/hi-hat frequency changes" +msgstr "" -#: src/gui/settings.cpp:2724 -msgid "Double click selects entire column" -msgstr "雙擊選中整个列" +#: src/gui/sysConf.cpp:542 +msgid "Apply fixed frequency to all drums at once" +msgstr "" -#: src/gui/settings.cpp:2730 -msgid "Cursor behavior" -msgstr "光標行為" +#: src/gui/sysConf.cpp:564 +msgid "NTSC/X16 (3.58MHz)" +msgstr "" -# no translate untill know what's what -#: src/gui/settings.cpp:2732 -msgid "Insert pushes entire channel row" +#: src/gui/sysConf.cpp:572 +msgid "X1/X68000 (4MHz)" msgstr "" -#: src/gui/settings.cpp:2738 -msgid "Pull delete affects entire channel row" +#: src/gui/sysConf.cpp:578 src/gui/sysConf.cpp:598 +msgid "Broken pitch macro/slides (compatibility)" msgstr "" -#: src/gui/settings.cpp:2744 -msgid "Push value when overwriting instead of clearing it" +#: src/gui/sysConf.cpp:618 src/gui/sysConf.cpp:661 src/gui/sysConf.cpp:1258 +#: src/gui/sysConf.cpp:2416 +msgid "NTSC (1.79MHz)" msgstr "" -#: src/gui/settings.cpp:2750 -msgid "Keyboard note/value input repeat (hold key to input continuously)" -msgstr "鍵盤 音符/値 重復輸入(按住按鍵以持續輸入)" +#: src/gui/sysConf.cpp:622 src/gui/sysConf.cpp:665 src/gui/sysConf.cpp:1262 +msgid "PAL (1.67MHz)" +msgstr "" -#: src/gui/settings.cpp:2755 -msgid "Effect input behavior:" -msgstr "效果輸入行為" +#: src/gui/sysConf.cpp:626 src/gui/sysConf.cpp:669 src/gui/sysConf.cpp:1266 +msgid "Dendy (1.77MHz)" +msgstr "" -#: src/gui/settings.cpp:2757 -msgid "Move down##eicb0" -msgstr "向下移動" +#: src/gui/sysConf.cpp:632 +msgid "DPCM channel mode:" +msgstr "" -#: src/gui/settings.cpp:2761 -msgid "Move to effect value (otherwise move down)##eicb1" -msgstr "移動至效果値 (否則向下移動)" +#: src/gui/sysConf.cpp:635 +msgid "DPCM (muffled samples; low CPU usage)" +msgstr "" -#: src/gui/settings.cpp:2765 -msgid "Move to effect value/next effect and wrap around##eicb2" +#: src/gui/sysConf.cpp:639 +msgid "PCM (crisp samples; high CPU usage)" msgstr "" -#: src/gui/settings.cpp:2772 -msgid "Delete effect value when deleting effect" +#: src/gui/sysConf.cpp:699 +msgid "NTSC (1.02MHz)" msgstr "" -#: src/gui/settings.cpp:2778 -msgid "Change current instrument when changing instrument column (absorb)" +#: src/gui/sysConf.cpp:703 +msgid "PAL (0.99MHz)" msgstr "" -#: src/gui/settings.cpp:2784 -msgid "Remove instrument value when inserting note off/release" +#: src/gui/sysConf.cpp:707 +msgid "SSI 2001 (0.89MHz)" msgstr "" -#: src/gui/settings.cpp:2790 -msgid "Remove volume value when inserting note off/release" +#: src/gui/sysConf.cpp:713 src/gui/sysConf.cpp:2426 +msgid "Global parameter priority:" msgstr "" -#: src/gui/settings.cpp:2796 -msgid "Cursor movement" +#: src/gui/sysConf.cpp:716 src/gui/sysConf.cpp:2429 +msgid "Left to right" msgstr "" -#: src/gui/settings.cpp:2798 -msgid "Wrap horizontally:" +#: src/gui/sysConf.cpp:720 src/gui/sysConf.cpp:2433 +msgid "Last used channel" msgstr "" -#: src/gui/settings.cpp:2800 -msgid "No##wrapH0" +#: src/gui/sysConf.cpp:726 +msgid "Hard reset envelope:" msgstr "" -#: src/gui/settings.cpp:2804 -msgid "Yes##wrapH1" +#: src/gui/sysConf.cpp:728 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2259 +#: src/gui/insEdit.cpp:7995 src/gui/insEdit.cpp:8559 src/gui/insEdit.cpp:8618 +msgid "Attack" msgstr "" -#: src/gui/settings.cpp:2808 -msgid "Yes, and move to next/prev row##wrapH2" +#: src/gui/sysConf.cpp:733 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2299 +#: src/gui/insEdit.cpp:7996 src/gui/insEdit.cpp:8560 src/gui/insEdit.cpp:8619 +msgid "Decay" msgstr "" -#: src/gui/settings.cpp:2814 -msgid "Wrap vertically:" +#: src/gui/sysConf.cpp:738 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:2268 +#: src/gui/insEdit.cpp:7997 src/gui/insEdit.cpp:8561 src/gui/insEdit.cpp:8620 +msgid "Sustain" msgstr "" -#: src/gui/settings.cpp:2816 -msgid "No##wrapV0" +#: src/gui/sysConf.cpp:743 src/gui/settings.cpp:4095 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:722 src/gui/insEdit.cpp:2322 src/gui/insEdit.cpp:7998 +#: src/gui/insEdit.cpp:8562 src/gui/insEdit.cpp:8622 +msgid "Release" +msgstr "釋放位點" + +#: src/gui/sysConf.cpp:749 +msgid "Envelope reset time:" msgstr "" -#: src/gui/settings.cpp:2820 -msgid "Yes##wrapV1" +#: src/gui/sysConf.cpp:759 +msgid "" +"- 0 disables envelope reset. not recommended!\n" +"- 1 may trigger SID envelope bugs.\n" +"- values that are too high may result in notes being skipped." msgstr "" -#: src/gui/settings.cpp:2824 -msgid "Yes, and move to next/prev pattern##wrapV2" +#: src/gui/sysConf.cpp:761 +msgid "Disable 1Exy env update (compatibility)" msgstr "" -#: src/gui/settings.cpp:2828 -msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" +#: src/gui/sysConf.cpp:766 +msgid "Relative duty and cutoff macros are coarse (compatibility)" msgstr "" -#: src/gui/settings.cpp:2834 -msgid "Cursor movement keys behavior:" +#: src/gui/sysConf.cpp:771 +msgid "Cutoff macro race conditions (compatibility)" msgstr "" -#: src/gui/settings.cpp:2836 -msgid "Move by one##cmk0" +#: src/gui/sysConf.cpp:807 +msgid "8MHz (Neo Geo MVS)" msgstr "" -#: src/gui/settings.cpp:2840 -msgid "Move by Edit Step##cmk1" +#: src/gui/sysConf.cpp:811 +msgid "8.06MHz (Neo Geo AES)" msgstr "" -#: src/gui/settings.cpp:2847 -msgid "Move cursor by edit step on delete" +#: src/gui/sysConf.cpp:826 src/gui/sysConf.cpp:1391 src/gui/sysConf.cpp:1461 +msgid "SSG Volume" msgstr "" -#: src/gui/settings.cpp:2853 -msgid "Move cursor by edit step on insert (push)" +#: src/gui/sysConf.cpp:832 src/gui/sysConf.cpp:1467 +msgid "FM/ADPCM Volume" msgstr "" -#: src/gui/settings.cpp:2859 -msgid "Move cursor up on backspace-delete" +#: src/gui/sysConf.cpp:859 +msgid "1.79MHz (ZX Spectrum NTSC/MSX)" msgstr "" -#: src/gui/settings.cpp:2865 -msgid "Move cursor to end of clipboard content when pasting" +#: src/gui/sysConf.cpp:863 +msgid "1.77MHz (ZX Spectrum PAL)" msgstr "" -#: src/gui/settings.cpp:2871 -msgid "Scrolling" +#: src/gui/sysConf.cpp:867 +msgid "0.83MHz (Pre-divided Sunsoft 5B on PAL)" msgstr "" -#: src/gui/settings.cpp:2873 -msgid "Change order when scrolling outside of pattern bounds:" +#: src/gui/sysConf.cpp:871 +msgid "0.89MHz (Pre-divided Sunsoft 5B)" msgstr "" -#: src/gui/settings.cpp:2875 -msgid "No##pscroll0" +#: src/gui/sysConf.cpp:875 +msgid "1MHz (Amstrad CPC)" msgstr "" -#: src/gui/settings.cpp:2879 -msgid "Yes##pscroll1" +#: src/gui/sysConf.cpp:879 +msgid "1.10MHz (Gamate/VIC-20 PAL)" msgstr "" -#: src/gui/settings.cpp:2883 -msgid "Yes, and wrap around song##pscroll2" +#: src/gui/sysConf.cpp:883 +msgid "1.25MHz (Mag Max)" msgstr "" -#: src/gui/settings.cpp:2890 -msgid "Cursor follows current order when moving it" +#: src/gui/sysConf.cpp:887 +msgid "1.5MHz (Vectrex)" msgstr "" -#: src/gui/settings.cpp:2895 -msgid "applies when playback is stopped." +#: src/gui/sysConf.cpp:891 +msgid "1.536MHz (Kyugo)" msgstr "" -#: src/gui/settings.cpp:2899 -msgid "Don't scroll when moving cursor" +#: src/gui/sysConf.cpp:895 +msgid "1.67MHz (?)" msgstr "" -#: src/gui/settings.cpp:2904 -msgid "Move cursor with scroll wheel:" +#: src/gui/sysConf.cpp:899 +msgid "1.75MHz (ZX Spectrum 48K)" msgstr "" -#: src/gui/settings.cpp:2906 -msgid "No##csw0" +#: src/gui/sysConf.cpp:903 +msgid "1.99MHz (PC-88)" msgstr "" -#: src/gui/settings.cpp:2910 -msgid "Yes##csw1" +#: src/gui/sysConf.cpp:907 +msgid "2MHz (Atari ST/Sharp X1)" msgstr "" -#: src/gui/settings.cpp:2914 -msgid "Inverted##csw2" +#: src/gui/sysConf.cpp:911 +msgid "2^21Hz (Game Boy)" msgstr "" -#: src/gui/settings.cpp:2921 -msgid "How many steps to move with each scroll wheel step?" +#: src/gui/sysConf.cpp:915 +msgid "3.58MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2922 -msgid "One##cws0" +#: src/gui/sysConf.cpp:919 +msgid "3.6MHz (Darky)" msgstr "" -#: src/gui/settings.cpp:2926 -msgid "Edit Step##cws1" +#: src/gui/sysConf.cpp:931 +msgid "YM2149(F)" msgstr "" -# end of no translate -#: src/gui/settings.cpp:2933 src/gui/settings.cpp:3548 -msgid "Assets" -msgstr "素材" +#: src/gui/sysConf.cpp:935 +msgid "Sunsoft 5B" +msgstr "" -#: src/gui/settings.cpp:2936 -msgid "Display instrument type menu when adding instrument" -msgstr "添加樂器時顯示樂器類型下拉菜單" +#: src/gui/sysConf.cpp:948 +msgid "note: AY-3-8914 is not supported by the VGM format!" +msgstr "" -#: src/gui/settings.cpp:2942 -msgid "Select asset after opening one" -msgstr "打開素材後選中其" +#: src/gui/sysConf.cpp:950 +msgid "AtomicSSG will not emulate AY-3-8914. falling back to MAME!" +msgstr "" -#: src/gui/settings.cpp:2949 -msgid "Appearance" -msgstr "外觀" +#: src/gui/sysConf.cpp:957 +msgid "Stereo##_AY_STEREO" +msgstr "" -#: src/gui/settings.cpp:2951 -msgid "Scaling" -msgstr "縮放" +#: src/gui/sysConf.cpp:962 +msgid "Separation" +msgstr "" -#: src/gui/settings.cpp:2953 -msgid "Automatic UI scaling factor" -msgstr "自動UI縮放倍數" +#: src/gui/sysConf.cpp:971 +msgid "Half Clock divider##_AY_CLKSEL" +msgstr "" -#: src/gui/settings.cpp:2962 -msgid "UI scaling factor" -msgstr "UI縮放倍數" +#: src/gui/sysConf.cpp:993 +msgid "SAM Coupé (8MHz)" +msgstr "" -#: src/gui/settings.cpp:2969 -msgid "Icon size" -msgstr "圖標尺寸" +#: src/gui/sysConf.cpp:997 +msgid "NTSC (7.15MHz)" +msgstr "" -#: src/gui/settings.cpp:2984 -msgid "Font renderer" -msgstr "字體渲染器" +#: src/gui/sysConf.cpp:1001 +msgid "PAL (7.09MHz)" +msgstr "" -#: src/gui/settings.cpp:2994 -msgid "Main font" -msgstr "主字體" +#: src/gui/sysConf.cpp:1021 +msgid "Stereo separation:" +msgstr "" -#: src/gui/settings.cpp:3005 -msgid "Size##MainFontSize" -msgstr "尺寸##MainFontSize" +#: src/gui/sysConf.cpp:1028 src/gui/sysConf.cpp:2534 +msgid "Model:" +msgstr "" -#: src/gui/settings.cpp:3013 -msgid "Header font" -msgstr "從標題字體" +#: src/gui/sysConf.cpp:1030 +msgid "Amiga 500 (OCS)" +msgstr "" -#: src/gui/settings.cpp:3024 -msgid "Size##HeadFontSize" -msgstr "尺寸##HeadFontSize" +#: src/gui/sysConf.cpp:1034 +msgid "Amiga 1200 (AGA)" +msgstr "" -#: src/gui/settings.cpp:3032 -msgid "Pattern font" -msgstr "Pattern 字體" +#: src/gui/sysConf.cpp:1040 +msgid "Chip memory:" +msgstr "" -#: src/gui/settings.cpp:3043 -msgid "Size##PatFontSize" -msgstr "尺寸##PatFontSize" +#: src/gui/sysConf.cpp:1042 +msgid "2MB (ECS/AGA max)" +msgstr "" -#: src/gui/settings.cpp:3053 -msgid "Anti-aliased fonts" -msgstr "字體抗鋸齒" +#: src/gui/sysConf.cpp:1052 +msgid "512KB (OCS max)" +msgstr "" -#: src/gui/settings.cpp:3059 -msgid "Support bitmap fonts" -msgstr "支持位圖字體" +#: src/gui/sysConf.cpp:1065 src/gui/sysConf.cpp:1115 src/gui/sysConf.cpp:2517 +#: src/gui/sysConf.cpp:2644 src/gui/sysConf.cpp:2700 +msgid "PAL" +msgstr "" -#: src/gui/settings.cpp:3064 -msgid "Hinting:" -msgstr "微調:" - -#: src/gui/settings.cpp:3066 -msgid "Off (soft)##fh0" +#: src/gui/sysConf.cpp:1068 +msgid "Bypass frequency limits" msgstr "" -#: src/gui/settings.cpp:3070 -msgid "Slight##fh1" +#: src/gui/sysConf.cpp:1090 +msgid "Software pitch driver" msgstr "" -#: src/gui/settings.cpp:3074 -msgid "Normal##fh2" +#: src/gui/sysConf.cpp:1094 +msgid "Old pitch table (compatibility)" msgstr "" -#: src/gui/settings.cpp:3078 -msgid "Full (hard)##fh3" +#: src/gui/sysConf.cpp:1099 +msgid "Mixing mode:" msgstr "" -#: src/gui/settings.cpp:3084 -msgid "Auto-hinter:" -msgstr "自動微調:" +#: src/gui/sysConf.cpp:1101 src/gui/settings.cpp:3824 +msgid "Mono" +msgstr "單聲道" -#: src/gui/settings.cpp:3086 -msgid "Disable##fah0" -msgstr "關閉##fah0" +#: src/gui/sysConf.cpp:1105 +msgid "Mono (no distortion)" +msgstr "" -#: src/gui/settings.cpp:3090 -msgid "Enable##fah1" -msgstr "開啓##fah1" +#: src/gui/sysConf.cpp:1109 src/gui/sysConf.cpp:1233 src/gui/sysConf.cpp:1933 +#: src/gui/sysConf.cpp:2287 +msgid "Stereo" +msgstr "" -#: src/gui/settings.cpp:3094 -msgid "Force##fah2" -msgstr "強制開啓##fah2" +#: src/gui/sysConf.cpp:1136 +msgid "1.19MHz (PC)" +msgstr "" -#: src/gui/settings.cpp:3101 -msgid "Oversample" -msgstr "字體過采樣" +#: src/gui/sysConf.cpp:1140 +msgid "1.99MHz (PC-98)" +msgstr "" -#: src/gui/settings.cpp:3104 -msgid "1×##fos1" +#: src/gui/sysConf.cpp:1144 +msgid "2.46MHz (PC-98)" msgstr "" -#: src/gui/settings.cpp:3109 -msgid "" -"saves video memory. reduces font rendering quality.\n" -"use for pixel/bitmap fonts." +#: src/gui/sysConf.cpp:1150 +msgid "Speaker type:" msgstr "" -"節省顯存. 降低字體渲染質量.\n" -"與 pixel/bitmap 字體連用." -#: src/gui/settings.cpp:3112 -msgid "2×##fos2" +#: src/gui/sysConf.cpp:1152 +msgid "Unfiltered" msgstr "" -#: src/gui/settings.cpp:3117 -msgid "default." -msgstr "默認." +#: src/gui/sysConf.cpp:1156 +msgid "Cone" +msgstr "" -#: src/gui/settings.cpp:3120 -msgid "3×##fos3" +#: src/gui/sysConf.cpp:1160 +msgid "Piezo" msgstr "" -#: src/gui/settings.cpp:3125 -msgid "" -"slightly better font rendering quality.\n" -"uses more video memory." +#: src/gui/sysConf.cpp:1164 +msgid "Use system beeper (Linux only!)" msgstr "" -"稍好的字體渲染質量.\n" -"使用較多顯存." -#: src/gui/settings.cpp:3129 -msgid "Load fallback font" -msgstr "加載備用字體" +#: src/gui/sysConf.cpp:1170 +msgid "Reset phase on frequency change" +msgstr "" -#: src/gui/settings.cpp:3134 -msgid "disable to save video memory." -msgstr "關閉以節約現存." +#: src/gui/sysConf.cpp:1219 +msgid "16MHz (Seta 1)" +msgstr "" -#: src/gui/settings.cpp:3138 -msgid "Display Japanese characters" -msgstr "顯示日文字符" +#: src/gui/sysConf.cpp:1223 +msgid "16.67MHz (Seta 2)" +msgstr "" -#: src/gui/settings.cpp:3144 -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 " -"ImGui.\n" -"\n" -"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" -"い。\n" -"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" -"決策です。" +#: src/gui/sysConf.cpp:1227 src/gui/sysConf.cpp:1821 +msgid "14.32MHz (NTSC)" msgstr "" -#: src/gui/settings.cpp:3152 -msgid "Display Chinese (Simplified) characters" -msgstr "显示简中字符" +#: src/gui/sysConf.cpp:1237 +msgid "Bankswitched (Seta 2)" +msgstr "" -#: src/gui/settings.cpp:3158 -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 " -"ImGui.\n" -"\n" -"请在确保你有足够的显存后再启动此设定\n" -"这是一个在ImGui实现动态字体加载之前的临时解决方案" +#: src/gui/sysConf.cpp:1271 src/gui/sysConf.cpp:1299 +msgid "Initial channel limit:" msgstr "" -"Only toggle this option if you have enough graphics memory.\n" -"This is a temporary solution until dynamic font atlas is implemented in Dear " -"ImGui.\n" -"\n" -"请确保有足够显存再启动此设定.\n" -"此为ImGui实现动态字体加载之前的临时解决方案." -#: src/gui/settings.cpp:3166 -msgid "Display Chinese (Traditional) characters" -msgstr "顯示繁中字符" +#: src/gui/sysConf.cpp:1277 src/gui/sysConf.cpp:2520 +msgid "Disable hissing" +msgstr "" -#: src/gui/settings.cpp:3172 -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 " -"ImGui.\n" -"\n" -"請在確保你有足夠的顯存后再啟動此設定\n" -"這是一個在ImGui實現動態字體加載之前的臨時解決方案" +#: src/gui/sysConf.cpp:1280 +msgid "Scale frequency to wave length" msgstr "" -"Only toggle this option if you have enough graphics memory.\n" -"This is a temporary solution until dynamic font atlas is implemented in Dear " -"ImGui.\n" -"\n" -"請确保有足够顯存再啓動此設定.\n" -"此為ImGui實現動態字體加載之前的臨時解決方案" -#: src/gui/settings.cpp:3180 -msgid "Display Korean characters" -msgstr "显示韩文字符" +#: src/gui/sysConf.cpp:1314 +msgid "Amiga channel volumes (64)" +msgstr "Amiga通道音量 (64):" -#: src/gui/settings.cpp:3186 -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 " -"ImGui.\n" -"\n" -"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" -"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +#: src/gui/sysConf.cpp:1318 +msgid "Amiga-like pitch (non-linear pitch only)" msgstr "" -#: src/gui/settings.cpp:3195 -msgid "Title bar:" -msgstr "標題欄" - -#: src/gui/settings.cpp:3197 -msgid "Furnace##tbar0" +#: src/gui/sysConf.cpp:1354 src/gui/sysConf.cpp:1777 +msgid "3.54MHz (PAL)" msgstr "" -#: src/gui/settings.cpp:3202 -msgid "Song Name - Furnace##tbar1" -msgstr "曲目名稱 - Furnace##tbar1" +#: src/gui/sysConf.cpp:1358 src/gui/sysConf.cpp:1781 src/gui/sysConf.cpp:2396 +msgid "4MHz" +msgstr "" -#: src/gui/settings.cpp:3207 -msgid "file_name.fur - Furnace##tbar2" -msgstr "文件名.fur - Furnace##tbar2" +#: src/gui/sysConf.cpp:1362 src/gui/sysConf.cpp:1785 +msgid "3MHz" +msgstr "" -#: src/gui/settings.cpp:3212 -msgid "/path/to/file.fur - Furnace##tbar3" -msgstr "/路徑/到/文件.fur - Furnace##tbar3" +#: src/gui/sysConf.cpp:1366 src/gui/sysConf.cpp:1789 +msgid "3.9936MHz (PC-88/PC-98)" +msgstr "" -#: src/gui/settings.cpp:3220 -msgid "Display system name on title bar" -msgstr "標題欄顯示系統名稱" +#: src/gui/sysConf.cpp:1370 +msgid "1.5MHz" +msgstr "" -#: src/gui/settings.cpp:3227 -msgid "Display chip names instead of \"multi-system\" in title bar" -msgstr "標題欄顯示芯片名稱而不是 \"多系統\" " +#: src/gui/sysConf.cpp:1375 src/gui/sysConf.cpp:1445 src/gui/sysConf.cpp:1693 +#: src/gui/sysConf.cpp:1915 +msgid "Output rate:" +msgstr "" -#: src/gui/settings.cpp:3233 -msgid "Status bar:" -msgstr "狀態欄" +#: src/gui/sysConf.cpp:1377 src/gui/sysConf.cpp:1451 +msgid "FM: clock / 72, SSG: clock / 16" +msgstr "" -#: src/gui/settings.cpp:3235 -msgid "Cursor details##sbar0" -msgstr "光標詳情##sbar0" +#: src/gui/sysConf.cpp:1381 +msgid "FM: clock / 36, SSG: clock / 8" +msgstr "" -#: src/gui/settings.cpp:3239 -msgid "File path##sbar1" -msgstr "文件路徑##sbar1" +#: src/gui/sysConf.cpp:1385 +msgid "FM: clock / 24, SSG: clock / 4" +msgstr "" -#: src/gui/settings.cpp:3243 -msgid "Cursor details or file path##sbar2" -msgstr "光標詳情或文件路徑##sbar2" +#: src/gui/sysConf.cpp:1397 +msgid "FM Volume" +msgstr "" -#: src/gui/settings.cpp:3247 -msgid "Nothing##sbar3" -msgstr "空##sbar3" +#: src/gui/sysConf.cpp:1436 +msgid "8MHz (Arcade)" +msgstr "" -#: src/gui/settings.cpp:3254 -msgid "Display playback status when playing" -msgstr "播放時顯示播放詳情" +#: src/gui/sysConf.cpp:1440 +msgid "7.987MHz (PC-88/PC-98)" +msgstr "" -#: src/gui/settings.cpp:3259 -msgid "Export options layout:" -msgstr "導出選項排列方式:" +#: src/gui/sysConf.cpp:1447 +msgid "FM: clock / 144, SSG: clock / 32" +msgstr "" -#: src/gui/settings.cpp:3261 -msgid "Sub-menus in File menu##eol0" -msgstr "在文件菜單中的子菜單##eol0" +#: src/gui/sysConf.cpp:1455 +msgid "FM: clock / 48, SSG: clock / 8" +msgstr "" -#: src/gui/settings.cpp:3265 -msgid "Modal window with tabs##eol1" -msgstr "彈出窗口##eol1" +#: src/gui/sysConf.cpp:1500 +msgid "8MHz (FM Towns)" +msgstr "" -#: src/gui/settings.cpp:3269 -msgid "Modal windows with options in File menu##eol2" -msgstr "彈出窗口,在文件菜單中顯示選項##eol2" +#: src/gui/sysConf.cpp:1504 +msgid "10MHz (Sega System 18)" +msgstr "" -#: src/gui/settings.cpp:3276 -msgid "Capitalize menu bar" -msgstr "菜單欄首字母大寫" +#: src/gui/sysConf.cpp:1508 +msgid "12.5MHz (Sega CD/System 32)" +msgstr "" -#: src/gui/settings.cpp:3282 -msgid "Display add/configure/change/remove chip menus in File menu" -msgstr "在文件下拉菜單中顯示 新建/配置/修改/移除 芯片菜單" +#: src/gui/sysConf.cpp:1515 +msgid "RF5C68 (10-bit output)" +msgstr "" -#: src/gui/settings.cpp:3296 -msgid "Highlight channel at cursor in Orders" -msgstr "高亮Orders中通道所在光標" +#: src/gui/sysConf.cpp:1519 +msgid "RF5C164 (16-bit output)" +msgstr "" -#: src/gui/settings.cpp:3301 -msgid "Orders row number format:" -msgstr "Orders 行數値格式" +#: src/gui/sysConf.cpp:1574 +msgid "Sample rate table:" +msgstr "" -#: src/gui/settings.cpp:3303 -msgid "Decimal##orbD" -msgstr "十進制##orbD" +#: src/gui/sysConf.cpp:1578 +msgid "divider \\ clock" +msgstr "" -#: src/gui/settings.cpp:3307 -msgid "Hexadecimal##orbH" -msgstr "十六進制##orbH" +#: src/gui/sysConf.cpp:1580 +msgid "full" +msgstr "" -#: src/gui/settings.cpp:3316 -msgid "Center pattern view" -msgstr "居中Pattern顯示" +#: src/gui/sysConf.cpp:1582 +msgid "half" +msgstr "" -#: src/gui/settings.cpp:3322 -msgid "Overflow pattern highlights" -msgstr "溢出Pattern高亮行" +#: src/gui/sysConf.cpp:1695 +msgid "clock / 132" +msgstr "" -#: src/gui/settings.cpp:3328 -msgid "Display previous/next pattern" -msgstr "顯示 上一个/下一个 Pattern" +#: src/gui/sysConf.cpp:1699 +msgid "clock / 165" +msgstr "" -#: src/gui/settings.cpp:3333 -msgid "Pattern row number format:" -msgstr "Pattern行標識數値格式" +#: src/gui/sysConf.cpp:1705 +msgid "Bankswitched (NMK112)" +msgstr "" -#: src/gui/settings.cpp:3335 -msgid "Decimal##prbD" -msgstr "十進制##prbD" +#: src/gui/sysConf.cpp:1724 +msgid "1.79MHz (NTSC/MSX)" +msgstr "" -#: src/gui/settings.cpp:3339 -msgid "Hexadecimal##prbH" -msgstr "十六進制##prbH" +#: src/gui/sysConf.cpp:1728 +msgid "1.77MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:3345 -msgid "Pattern view labels:" -msgstr "Pattern 顯示 標記" +#: src/gui/sysConf.cpp:1732 +msgid "1.5MHz (Arcade)" +msgstr "" -#: src/gui/settings.cpp:3350 -msgid "Note off (3-char)" -msgstr "Note off (音符休止) (3-字符)" +#: src/gui/sysConf.cpp:1736 +msgid "2MHz" +msgstr "" -#: src/gui/settings.cpp:3355 -msgid "Note release (3-char)" -msgstr "Note release (音符釋放) (3-字符)" +#: src/gui/sysConf.cpp:1751 +msgid "Consistent frequency across all duties" +msgstr "" -#: src/gui/settings.cpp:3360 -msgid "Macro release (3-char)" -msgstr "Macro release (宏釋放) (3-字符)" +#: src/gui/sysConf.cpp:1758 +msgid "note: only works for an initial LFSR value of 0!" +msgstr "" -#: src/gui/settings.cpp:3365 -msgid "Empty field (3-char)" -msgstr "Empty field (空白區) (3-字符)" +#: src/gui/sysConf.cpp:1793 +msgid "3.5MHz" +msgstr "" -#: src/gui/settings.cpp:3370 -msgid "Empty field (2-char)" -msgstr "Empty field (空白區) (2-字符)" +#: src/gui/sysConf.cpp:1800 +msgid "ADPCM channel one octave up (compatibility)" +msgstr "" -#: src/gui/settings.cpp:3372 -msgid "Pattern view spacing after:" -msgstr "Pattern 顯示間隔大小:" +#: src/gui/sysConf.cpp:1825 +msgid "14.19MHz (PAL)" +msgstr "" -# 原屬於常見的英語不翻譯,後剔出. -#: src/gui/settings.cpp:3374 src/gui/settings.cpp:4159 -#: src/gui/findReplace.cpp:601 src/gui/findReplace.cpp:864 -#: src/gui/sampleEdit.cpp:614 -msgid "Note" -msgstr "音符" +#: src/gui/sysConf.cpp:1829 +msgid "14MHz" +msgstr "" -#: src/gui/settings.cpp:3392 src/gui/findReplace.cpp:707 -#: src/gui/findReplace.cpp:974 -msgid "Effect" -msgstr "效果" +#: src/gui/sysConf.cpp:1833 +msgid "16MHz" +msgstr "" -#: src/gui/settings.cpp:3398 -msgid "Effect value" -msgstr "效果値" +#: src/gui/sysConf.cpp:1837 +msgid "15MHz" +msgstr "" -# 有打算翻译为, 仅显示小字节, 但怕用户不懂. -#: src/gui/settings.cpp:3405 -msgid "Single-digit effects for 00-0F" -msgstr "00-0F 不顯示 0" +#: src/gui/sysConf.cpp:1841 +msgid "33.8688MHz (OPL3-L)" +msgstr "" -#: src/gui/settings.cpp:3411 -msgid "Use flats instead of sharps" -msgstr "使用 降(b) 而不是 昇(#)" +#: src/gui/sysConf.cpp:1846 +msgid "OPL3 (YMF262)" +msgstr "" -#: src/gui/settings.cpp:3417 -msgid "Use German notation" -msgstr "使用德式注音 H 而非 B" +#: src/gui/sysConf.cpp:1850 +msgid "OPL3-L (YMF289B)" +msgstr "" -#: src/gui/settings.cpp:3425 -msgid "Channel style:" -msgstr "通道風格:" +#: src/gui/sysConf.cpp:1856 +msgid "Compatible panning (0800)" +msgstr "" -#: src/gui/settings.cpp:3427 -msgid "Classic##CHS0" -msgstr "經典##CHS0" +#: src/gui/sysConf.cpp:1921 +msgid "Output bit depth:" +msgstr "" -#: src/gui/settings.cpp:3431 -msgid "Line##CHS1" -msgstr "綫條##CHS1" +#: src/gui/sysConf.cpp:1927 +msgid "Maximum volume:" +msgstr "最大音量:" -#: src/gui/settings.cpp:3435 -msgid "Round##CHS2" -msgstr "圓潤##CHS2" +#: src/gui/sysConf.cpp:1937 +msgid "Interpolation:" +msgstr "" -#: src/gui/settings.cpp:3439 -msgid "Split button##CHS3" -msgstr "分立按鈕##CHS3" +#: src/gui/sysConf.cpp:1943 src/gui/waveEdit.cpp:39 +msgid "Linear" +msgstr "綫性" -#: src/gui/settings.cpp:3443 -msgid "Square border##CH42" -msgstr "矩形邊緣##CH42" +#: src/gui/sysConf.cpp:1947 src/gui/waveEdit.cpp:41 +msgid "Cubic" +msgstr "立方" -#: src/gui/settings.cpp:3447 -msgid "Round border##CHS5" -msgstr "圓形邊緣##CHS5" +#: src/gui/sysConf.cpp:1951 +msgid "Sinc" +msgstr "" -#: src/gui/settings.cpp:3453 -msgid "Channel volume bar:" -msgstr "通道音量條:" +#: src/gui/sysConf.cpp:1993 +msgid "Left##VolScaleL" +msgstr "" -#: src/gui/settings.cpp:3455 -msgid "None##CHV0" -msgstr "無##CHV0" +#: src/gui/sysConf.cpp:1998 +msgid "Right##VolScaleL" +msgstr "" -#: src/gui/settings.cpp:3459 -msgid "Simple##CHV1" -msgstr "簡單##CHV1" +#: src/gui/sysConf.cpp:2008 +msgid "Initial echo state:" +msgstr "" -#: src/gui/settings.cpp:3463 -msgid "Stereo##CHV2" -msgstr "立體聲##CHV2" +#: src/gui/sysConf.cpp:2028 +msgid "Delay##EchoDelay" +msgstr "" -#: src/gui/settings.cpp:3467 -msgid "Real##CHV3" -msgstr "眞實響度##CHV3" +#: src/gui/sysConf.cpp:2034 +msgid "Feedback##EchoFeedback" +msgstr "" -#: src/gui/settings.cpp:3471 -msgid "Real (stereo)##CHV4" -msgstr "立體聲眞實響度##CHV4" +#: src/gui/sysConf.cpp:2041 +msgid "Left##EchoVolL" +msgstr "" -#: src/gui/settings.cpp:3477 -msgid "Channel feedback style:" -msgstr "通道反饋風格:" +#: src/gui/sysConf.cpp:2046 +msgid "Right##EchoVolL" +msgstr "" -#: src/gui/settings.cpp:3479 -msgid "Off##CHF0" -msgstr "關閉##CHF0" +#: src/gui/sysConf.cpp:2052 +msgid "Echo filter:" +msgstr "" -#: src/gui/settings.cpp:3483 -msgid "Note##CHF1" -msgstr "鍵激活反饋##CHF1" +#: src/gui/sysConf.cpp:2062 +msgid "Hex##SNESFHex" +msgstr "" -#: src/gui/settings.cpp:3487 -msgid "Volume##CHF2" -msgstr "音量反饋##CHF2" +#: src/gui/sysConf.cpp:2062 +msgid "Dec##SNESFHex" +msgstr "" -#: src/gui/settings.cpp:3491 -msgid "Active##CHF3" -msgstr "通道活躍度##CHF3" +#: src/gui/sysConf.cpp:2104 +#, c-format +msgid "sum: %d" +msgstr "" -#: src/gui/settings.cpp:3497 -msgid "Channel font:" -msgstr "通道字體:" +#: src/gui/sysConf.cpp:2107 +msgid "Disable Gaussian interpolation" +msgstr "" -#: src/gui/settings.cpp:3499 -msgid "Regular##CHFont0" -msgstr "正常##CHFont0" +#: src/gui/sysConf.cpp:2111 +msgid "Anti-click" +msgstr "" -#: src/gui/settings.cpp:3503 -msgid "Monospace##CHFont1" -msgstr "分割##CHFont1" +#: src/gui/sysConf.cpp:2169 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:66 +#: src/gui/insEdit.cpp:78 +msgid "Detune" +msgstr "" -#: src/gui/settings.cpp:3510 -msgid "Center channel name" -msgstr "居中通道名稱" +#: src/gui/sysConf.cpp:2175 +msgid "Capacitor values (nF):" +msgstr "" -#: src/gui/settings.cpp:3515 -msgid "Channel colors:" -msgstr "通道色彩:" +#: src/gui/sysConf.cpp:2185 +msgid "Initial part volume (channel 1-4):" +msgstr "" -#: src/gui/settings.cpp:3517 -msgid "Single##CHC0" -msgstr "單一##CHC0" +#: src/gui/sysConf.cpp:2195 +msgid "Initial part volume (channel 5-8):" +msgstr "" -#: src/gui/settings.cpp:3521 -msgid "Channel type##CHC1" -msgstr "以通道類型決定##CHC1" +#: src/gui/sysConf.cpp:2205 +msgid "Envelope mode (channel 1-4):" +msgstr "" -#: src/gui/settings.cpp:3525 -msgid "Instrument type##CHC2" -msgstr "以樂器類型決定##CHC2" +#: src/gui/sysConf.cpp:2207 +msgid "Capacitor (attack/decay)##EM00" +msgstr "" -#: src/gui/settings.cpp:3531 -msgid "Channel name colors:" -msgstr "通道名稱顔色:" +#: src/gui/sysConf.cpp:2211 +msgid "External (volume macro)##EM01" +msgstr "" -#: src/gui/settings.cpp:3533 -msgid "Single##CTC0" -msgstr "單一##CTC0" +#: src/gui/sysConf.cpp:2217 +msgid "Envelope mode (channel 5-8):" +msgstr "" -#: src/gui/settings.cpp:3537 -msgid "Channel type##CTC1" -msgstr "通道類型決定##CTC1" +#: src/gui/sysConf.cpp:2219 +msgid "Capacitor (attack/decay)##EM10" +msgstr "" -#: src/gui/settings.cpp:3541 -msgid "Instrument type##CTC2" -msgstr "樂器類型決定##CTC2" +#: src/gui/sysConf.cpp:2223 +msgid "External (volume macro)##EM11" +msgstr "" -#: src/gui/settings.cpp:3550 -msgid "Unified instrument/wavetable/sample list" -msgstr "統一 樂器/波表/采樣 列表" +#: src/gui/sysConf.cpp:2229 +msgid "Global vibrato:" +msgstr "" -#: src/gui/settings.cpp:3560 -msgid "Horizontal instrument list" -msgstr "水平樂器列表" +#: src/gui/sysConf.cpp:2236 +msgid "Depth" +msgstr "" -#: src/gui/settings.cpp:3566 -msgid "Instrument list icon style:" -msgstr "樂器列表 圖標風格:" +#: src/gui/sysConf.cpp:2302 src/gui/sysConf.cpp:2481 +msgid "Waveform storage mode:" +msgstr "" -#: src/gui/settings.cpp:3568 -msgid "None##iis0" -msgstr "無圖標##iis0" +#: src/gui/sysConf.cpp:2304 +msgid "RAM" +msgstr "" -#: src/gui/settings.cpp:3572 -msgid "Graphical icons##iis1" -msgstr "圖形圖標##iis1" +#: src/gui/sysConf.cpp:2308 +msgid "ROM (up to 8 waves)" +msgstr "" -#: src/gui/settings.cpp:3576 -msgid "Letter icons##iis2" -msgstr "文字圖標##iis2" +#: src/gui/sysConf.cpp:2324 +msgid "Compatible noise frequencies" +msgstr "" -#: src/gui/settings.cpp:3583 -msgid "Colorize instrument editor using instrument type" -msgstr "以樂器類型給樂器編輯器上色" +#: src/gui/sysConf.cpp:2339 +msgid "Legacy slides and pitch (compatibility)" +msgstr "" -#: src/gui/settings.cpp:3589 src/gui/settings.cpp:4053 -msgid "Macro Editor" -msgstr "宏編輯器" +#: src/gui/sysConf.cpp:2353 +msgid "Swap noise duty cycles" +msgstr "" -#: src/gui/settings.cpp:3590 -msgid "Macro editor layout:" -msgstr "宏編輯器排列方式:" +#: src/gui/sysConf.cpp:2359 +msgid "Stereo pulse waves" +msgstr "" -#: src/gui/settings.cpp:3592 -msgid "Unified##mel0" -msgstr "統一##mel0" +#: src/gui/sysConf.cpp:2420 +msgid "PAL (1.77MHz)" +msgstr "" -#: src/gui/settings.cpp:3602 -msgid "Grid##mel2" -msgstr "分格##mel2" +#: src/gui/sysConf.cpp:2450 +msgid "Banking style:" +msgstr "" -#: src/gui/settings.cpp:3606 -msgid "Single (with list)##mel3" -msgstr "單一 (以列表區分)##mel3" +#: src/gui/sysConf.cpp:2452 +msgid "Namco System 2 (2MB)" +msgstr "" -#: src/gui/settings.cpp:3619 -msgid "Use classic macro editor vertical slider" -msgstr "使用經典宏編輯器的垂直滑塊" +#: src/gui/sysConf.cpp:2457 +msgid "Namco System 21 (4MB)" +msgstr "" -#: src/gui/settings.cpp:3626 -msgid "Automatic macro step size/horizontal zoom" +#: src/gui/sysConf.cpp:2462 +msgid "Raw (16MB; no VGM export!)" msgstr "" -# idk what's this, skip. -# can't find the Wave Editor.... -#: src/gui/settings.cpp:3633 -msgid "Wave Editor" +#: src/gui/sysConf.cpp:2483 +msgid "Static (up to 5 waves)" msgstr "" -#: src/gui/settings.cpp:3635 -msgid "Use compact wave editor" +#: src/gui/sysConf.cpp:2487 +msgid "Dynamic (phase reset on wave change!)" msgstr "" -# end of no translate. -#: src/gui/settings.cpp:3641 src/gui/settings.cpp:4030 -msgid "FM Editor" -msgstr "FM 編輯器" +#: src/gui/sysConf.cpp:2494 +msgid "Disable anti-phase-reset" +msgstr "" -#: src/gui/settings.cpp:3642 -msgid "FM parameter names:" -msgstr "FM 參數名詞:" +#: src/gui/sysConf.cpp:2497 +msgid "I don't care about hardware" +msgstr "" -#: src/gui/settings.cpp:3644 -msgid "Friendly##fmn0" -msgstr "友好##fmn0" +#: src/gui/sysConf.cpp:2501 +msgid "" +"Virtual Boy hardware requires all channels to be disabled before writing to " +"wave memory.\n" +"if the clicks that arise from this annoy you, use this option.\n" +"note that your song won't play on hardware if you do so!" +msgstr "" -#: src/gui/settings.cpp:3648 -msgid "Technical##fmn1" -msgstr "專業##fmn1" +#: src/gui/sysConf.cpp:2536 +msgid "DS (4MB RAM)" +msgstr "" -#: src/gui/settings.cpp:3652 -msgid "Technical (alternate)##fmn2" -msgstr "專業(候補)##fmn2" +#: src/gui/sysConf.cpp:2540 +msgid "DSi (16MB RAM)" +msgstr "" -#: src/gui/settings.cpp:3659 -msgid "Use standard OPL waveform names" -msgstr "使用標準 OPL 波形命名" +#: src/gui/sysConf.cpp:2558 +msgid "V 0.3.1" +msgstr "" -#: src/gui/settings.cpp:3664 -msgid "FM parameter editor layout:" -msgstr "FM 參數編輯器排列方式:" +#: src/gui/sysConf.cpp:2562 +msgid "V 47.0.0 (9-bit volume)" +msgstr "" -#: src/gui/settings.cpp:3666 -msgid "Modern##fml0" -msgstr "現代##fml0" +#: src/gui/sysConf.cpp:2566 +msgid "V 47.0.2 (Tri/Saw PW XOR)" +msgstr "" -#: src/gui/settings.cpp:3670 -msgid "Modern with more labels##fml7" +#: src/gui/sysConf.cpp:2586 +msgid "33.8688MHz" msgstr "" -#: src/gui/settings.cpp:3674 -msgid "Compact (2x2, classic)##fml1" -msgstr "緊凑 (2x2, 經典)##fml1" +#: src/gui/sysConf.cpp:2590 +msgid "28.64MHz (NTSC)" +msgstr "" -#: src/gui/settings.cpp:3678 -msgid "Compact (1x4)##fml2" -msgstr "緊凑 (1x4)##fml2" +#: src/gui/sysConf.cpp:2594 +msgid "28.38MHz (PAL)" +msgstr "" -#: src/gui/settings.cpp:3682 -msgid "Compact (4x1)##fml3" -msgstr "緊凑 (4x1)##fml3" +#: src/gui/sysConf.cpp:2600 +msgid "RAM size:" +msgstr "" -#: src/gui/settings.cpp:3686 -msgid "Alternate (2x2)##fml4" -msgstr "候補 (2x2)##fml4" +#: src/gui/sysConf.cpp:2602 +msgid "4MB" +msgstr "" -#: src/gui/settings.cpp:3690 -msgid "Alternate (1x4)##fml5" -msgstr "候補 (1x4)##fml5" +#: src/gui/sysConf.cpp:2606 +msgid "2MB" +msgstr "" -#: src/gui/settings.cpp:3694 -msgid "Alternate (4x1)##fml5" -msgstr "候補 (4x1)##fml5" +#: src/gui/sysConf.cpp:2610 +msgid "1MB" +msgstr "" -#: src/gui/settings.cpp:3700 -msgid "Position of Sustain in FM editor:" -msgstr "FM 編輯器中 Sustain 參數位置:" +#: src/gui/sysConf.cpp:2614 +msgid "640KB" +msgstr "" -#: src/gui/settings.cpp:3702 -msgid "Between Decay and Sustain Rate##susp0" -msgstr "在 Decay 和 Sustain Rate 間##susp0" +#: src/gui/sysConf.cpp:2618 +msgid "512KB" +msgstr "" -#: src/gui/settings.cpp:3706 -msgid "After Release Rate##susp1" -msgstr "在 Release Rate 之後##susp1" +#: src/gui/sysConf.cpp:2622 +msgid "256KB" +msgstr "" -#: src/gui/settings.cpp:3711 -msgid "After Release Rate, after spacing##susp2" +#: src/gui/sysConf.cpp:2626 +msgid "128KB" msgstr "" -#: src/gui/settings.cpp:3715 -msgid "After TL##susp3" +#: src/gui/sysConf.cpp:2647 +msgid "Disable filtering" msgstr "" -#: src/gui/settings.cpp:3723 -msgid "Use separate colors for carriers/modulators in FM editor" -msgstr "在FM 編輯器中使用另外的顔色以區分 Carriers/Modulators" +#: src/gui/sysConf.cpp:2673 src/gui/settings.cpp:721 +msgid "nothing to configure" +msgstr "無可配置" -#: src/gui/settings.cpp:3729 -msgid "Unsigned FM detune values" -msgstr "Unsigned FM Detune 數値" +#: src/gui/sysConf.cpp:2677 +msgid "Quarter clock speed" +msgstr "" -#: src/gui/settings.cpp:3736 -msgid "Chip memory usage unit:" -msgstr "芯片內存使用率單位" +#: src/gui/sysConf.cpp:2681 +msgid "" +"Decreases clock speed and CPU audio load by 4 times.\n" +"Can be used if your CPU is too slow for the chip.\n" +"Does not affect clock speed during export!\n" +"\n" +"Warning! Filters may become unstable at high cutoff and resonance\n" +"if this option or lower clock speed are used!\n" +"Also filters' timbre may be different near these values.\n" +"\n" +"Default clock speed is 1MHz (1000000Hz)." +msgstr "" -#: src/gui/settings.cpp:3738 -msgid "Bytes##MUU0" -msgstr "字節##MUU0" +#: src/gui/sysConf.cpp:2718 +msgid "Custom clock rate" +msgstr "" -#: src/gui/settings.cpp:3742 -msgid "Kilobytes##MUU1" -msgstr "千字節##MUU1" +#: src/gui/volMeter.cpp:36 src/gui/settings.cpp:4077 src/gui/guiConst.cpp:637 +msgid "Volume Meter" +msgstr "響度錶" -#: src/gui/settings.cpp:3751 -msgid "Rounded corners" -msgstr "邊緣圓角" +#: src/gui/userPresets.cpp:336 +msgid "User Systems" +msgstr "" -#: src/gui/settings.cpp:3757 src/gui/settings.cpp:3935 -#: src/gui/settings.cpp:3977 -msgid "Border" -msgstr "邊緣" +#: src/gui/userPresets.cpp:348 +msgid "Error! User category does not exist!" +msgstr "" -#: src/gui/settings.cpp:3769 -msgid "Anti-aliased" -msgstr "抗鋸齒" +#: src/gui/userPresets.cpp:357 src/gui/newSong.cpp:185 +msgid "Systems" +msgstr "系統" -#: src/gui/settings.cpp:3775 -msgid "Fill entire window" -msgstr "塡充整个窗口" +#: src/gui/userPresets.cpp:360 +msgid "New Preset" +msgstr "新预设" -#: src/gui/settings.cpp:3781 -msgid "Waveform goes out of bounds" -msgstr "波形可超出窗口限制" +#: src/gui/userPresets.cpp:372 +msgid "select a preset" +msgstr "选择一个预设" -#: src/gui/settings.cpp:3793 -msgid "Windows" -msgstr "窗口" +#: src/gui/userPresets.cpp:385 +msgid "Remove##UPresetRemove" +msgstr "移除##UPresetRemove" -#: src/gui/settings.cpp:3795 -msgid "Rounded window corners" -msgstr "窗口邊緣圓角" +#: src/gui/userPresets.cpp:450 src/gui/settings.cpp:1139 +msgid "Configure" +msgstr "配置" -#: src/gui/settings.cpp:3801 -msgid "Rounded buttons" -msgstr "圓角按鈕" +#: src/gui/userPresets.cpp:481 +msgid "Advanced" +msgstr "高级" -#: src/gui/settings.cpp:3807 -msgid "Rounded menu corners" -msgstr "菜單圓角" +#: src/gui/userPresets.cpp:487 +msgid "" +"insert additional settings in `option=value` format.\n" +"available options:\n" +"- tickRate \n" +"- chanMask \n" +msgstr "" -#: src/gui/settings.cpp:3813 -msgid "Rounded tabs" -msgstr "圓角標籤" +#: src/gui/userPresets.cpp:521 +msgid "Save and Close" +msgstr "保存并退出" -#: src/gui/settings.cpp:3819 -msgid "Rounded scrollbars" -msgstr "圓角滑塊" +#: src/gui/userPresets.cpp:527 src/gui/settings.cpp:1233 +#: src/gui/settings.cpp:1247 src/gui/settings.cpp:2183 +#: src/gui/settings.cpp:2582 src/gui/settings.cpp:3904 +msgid "Import" +msgstr "導入" -#: src/gui/settings.cpp:3825 -msgid "Borders around widgets" -msgstr "邊緣加重" +#: src/gui/userPresets.cpp:531 +msgid "Import (replace)" +msgstr "导入 (替换)" -#: src/gui/settings.cpp:3834 -msgid "Color scheme" -msgstr "色彩配置" +#: src/gui/effectList.cpp:14 src/gui/guiConst.cpp:647 +msgid "Effect List" +msgstr "效果列表" -#: src/gui/settings.cpp:3844 -msgid "Are you sure you want to reset the color scheme?" -msgstr "你确定要重置色彩配置?" +#: src/gui/effectList.cpp:18 +#, c-format +msgid "Chip at cursor: %s" +msgstr "光標所在芯片: %s" -# 跳过色彩配置 -#: src/gui/settings.cpp:3847 -msgid "Guru mode" -msgstr "顯示所有色彩配置選項" +# this is for interanl file Xporler? skipping. +#: src/gui/effectList.cpp:21 src/gui/settings.cpp:7136 +msgid "Search" +msgstr "搜索" -#: src/gui/settings.cpp:3854 src/gui/settings.cpp:3884 -msgid "Frame shading" +#: src/gui/effectList.cpp:25 +msgid "Effect types to show:" msgstr "" -#: src/gui/settings.cpp:3860 -msgid "Color scheme type:" -msgstr "" +#: src/gui/effectList.cpp:48 +msgid "Description" +msgstr "描述" -#: src/gui/settings.cpp:3862 -msgid "Dark##gcb0" -msgstr "" +#: src/gui/subSongs.cpp:22 src/gui/subSongs.cpp:32 +#, c-format +msgid "%d. " +msgstr "%d. <未命名>" -#: src/gui/settings.cpp:3867 -msgid "Light##gcb1" -msgstr "" +#: src/gui/subSongs.cpp:74 src/gui/subSongs.cpp:95 +msgid "too many subsongs!" +msgstr "太多子曲!" -#: src/gui/settings.cpp:3874 -msgid "Accent colors:" -msgstr "" +#: src/gui/subSongs.cpp:117 +msgid "this is the only subsong!" +msgstr "只有這一个子曲!" -#: src/gui/settings.cpp:3876 -msgid "Primary" -msgstr "" +#: src/gui/subSongs.cpp:119 +msgid "are you sure you want to remove this subsong?" +msgstr "你确定要删除嗎?" -#: src/gui/settings.cpp:3877 -msgid "Secondary" +#: src/gui/spoiler.cpp:30 +msgid "Spoiler" msgstr "" -#: src/gui/settings.cpp:3891 -msgid "Button" +#: src/gui/spoiler.cpp:32 +msgid "SPOILER" msgstr "" -#: src/gui/settings.cpp:3892 -msgid "Button (hovered)" -msgstr "" +#: src/gui/settings.cpp:107 src/gui/settings.cpp:117 src/gui/settings.cpp:127 +msgid "" +msgstr "<使用系統字體>" -#: src/gui/settings.cpp:3893 -msgid "Button (active)" -msgstr "" +#: src/gui/settings.cpp:108 src/gui/settings.cpp:118 src/gui/settings.cpp:128 +msgid "" +msgstr "<自定義...>" -#: src/gui/settings.cpp:3894 -msgid "Tab" +#: src/gui/settings.cpp:171 +msgid "ASAP (C++ port)" msgstr "" -#: src/gui/settings.cpp:3895 -msgid "Tab (hovered)" +#: src/gui/settings.cpp:199 +msgid "ESFMu (fast)" msgstr "" -#: src/gui/settings.cpp:3896 -msgid "Tab (active)" -msgstr "" +#: src/gui/settings.cpp:213 +msgid "Lower" +msgstr "更低" -#: src/gui/settings.cpp:3897 -msgid "Tab (unfocused)" -msgstr "" +#: src/gui/settings.cpp:215 +msgid "Medium" +msgstr "中" -#: src/gui/settings.cpp:3898 -msgid "Tab (unfocused and active)" -msgstr "" +#: src/gui/settings.cpp:217 +msgid "Ultra" +msgstr "超高" -#: src/gui/settings.cpp:3899 -msgid "ImGui header" -msgstr "" +#: src/gui/settings.cpp:218 +msgid "Ultimate" +msgstr "極致" -#: src/gui/settings.cpp:3900 -msgid "ImGui header (hovered)" +#: src/gui/settings.cpp:222 +msgid "evdev SND_TONE" msgstr "" -#: src/gui/settings.cpp:3901 -msgid "ImGui header (active)" +#: src/gui/settings.cpp:223 +msgid "KIOCSOUND on /dev/tty1" msgstr "" -#: src/gui/settings.cpp:3902 -msgid "Resize grip" +#: src/gui/settings.cpp:224 +msgid "/dev/port" msgstr "" -#: src/gui/settings.cpp:3903 -msgid "Resize grip (hovered)" +#: src/gui/settings.cpp:225 +msgid "KIOCSOUND on standard output" msgstr "" -#: src/gui/settings.cpp:3904 -msgid "Resize grip (active)" +#: src/gui/settings.cpp:226 +msgid "outb()" msgstr "" -#: src/gui/settings.cpp:3905 -msgid "Widget background" -msgstr "" +#: src/gui/settings.cpp:230 src/gui/settings.cpp:240 +msgid "Disabled/custom" +msgstr "關閉/自定義" -#: src/gui/settings.cpp:3906 -msgid "Widget background (hovered)" +#: src/gui/settings.cpp:231 +msgid "Two octaves (0 is C-4, F is D#5)" msgstr "" -#: src/gui/settings.cpp:3907 -msgid "Widget background (active)" +#: src/gui/settings.cpp:232 +msgid "Raw (note number is value)" msgstr "" -#: src/gui/settings.cpp:3908 -msgid "Slider grab" +#: src/gui/settings.cpp:233 +msgid "Two octaves alternate (lower keys are 0-9, upper keys are A-F)" msgstr "" -#: src/gui/settings.cpp:3909 -msgid "Slider grab (active)" +#: src/gui/settings.cpp:234 src/gui/settings.cpp:241 +msgid "Use dual control change (one for each nibble)" msgstr "" -#: src/gui/settings.cpp:3910 -msgid "Title background (active)" +#: src/gui/settings.cpp:235 src/gui/settings.cpp:242 +msgid "Use 14-bit control change" msgstr "" -#: src/gui/settings.cpp:3911 -msgid "Checkbox/radio button mark" +#: src/gui/settings.cpp:236 src/gui/settings.cpp:243 +msgid "Use single control change (imprecise)" msgstr "" -#: src/gui/settings.cpp:3912 -msgid "Text selection" -msgstr "" +#: src/gui/settings.cpp:247 +msgid "--select--" +msgstr "--選擇--" -#: src/gui/settings.cpp:3913 -msgid "Line plot" +#: src/gui/settings.cpp:248 src/gui/settings.cpp:249 src/gui/settings.cpp:250 +#: src/gui/settings.cpp:251 src/gui/settings.cpp:252 src/gui/settings.cpp:253 +#: src/gui/settings.cpp:254 +msgid "???" msgstr "" -#: src/gui/settings.cpp:3914 -msgid "Line plot (hovered)" -msgstr "" +#: src/gui/settings.cpp:255 +msgid "Note Off" +msgstr "音符休止" -#: src/gui/settings.cpp:3915 -msgid "Histogram plot" -msgstr "" +#: src/gui/settings.cpp:256 +msgid "Note On" +msgstr "音符觸發" -#: src/gui/settings.cpp:3916 -msgid "Histogram plot (hovered)" +#: src/gui/settings.cpp:257 +msgid "Aftertouch" msgstr "" -#: src/gui/settings.cpp:3917 -msgid "Table row (even)" -msgstr "" +#: src/gui/settings.cpp:258 src/gui/insEdit.cpp:8254 src/gui/insEdit.cpp:8288 +#: src/gui/insEdit.cpp:8460 src/gui/insEdit.cpp:8481 src/gui/insEdit.cpp:8493 +#: src/gui/insEdit.cpp:8508 +msgid "Control" +msgstr "控制" -#: src/gui/settings.cpp:3918 -msgid "Table row (odd)" -msgstr "" +#: src/gui/settings.cpp:259 src/gui/settings.cpp:566 src/gui/settings.cpp:3245 +msgid "Program" +msgstr "程序" -#: src/gui/settings.cpp:3923 -msgid "Interface (other)" -msgstr "界面(其他設置)" - -#: src/gui/settings.cpp:3925 -msgid "Window background" +# nero: MIDI中用来传递按键压力(Aftertouch)的东西,不知道怎么翻译 +# gtr: 不翻译呗v(~o ̄3 ̄)~ +#: src/gui/settings.cpp:260 +msgid "ChanPressure" msgstr "" -#: src/gui/settings.cpp:3926 -msgid "Sub-window background" -msgstr "" +# nero: MIDI中用来传递按键压力(Aftertouch)的东西,不知道怎么翻译 +# gtr: 不翻译呗v(~o ̄3 ̄)~ +#: src/gui/settings.cpp:261 +msgid "Pitch Bend" +msgstr "弯音轮" -#: src/gui/settings.cpp:3927 -msgid "Pop-up background" +#: src/gui/settings.cpp:262 +msgid "SysEx" msgstr "" -#: src/gui/settings.cpp:3928 -msgid "Modal backdrop" -msgstr "" +#: src/gui/settings.cpp:266 src/gui/settings.cpp:1724 src/gui/settings.cpp:1734 +#: src/gui/settings.cpp:1754 src/gui/settings.cpp:1760 +#, c-format +msgid "Any" +msgstr "任意" -#: src/gui/settings.cpp:3929 -msgid "Header" -msgstr "" +#: src/gui/settings.cpp:270 src/gui/settings.cpp:3431 src/gui/settings.cpp:4036 +#: src/gui/settings.cpp:4237 +msgid "Instrument" +msgstr "樂器" -#: src/gui/settings.cpp:3931 -msgid "Text (disabled)" -msgstr "" +#: src/gui/settings.cpp:272 +msgid "Effect 1 type" +msgstr "效果1 類型" -#: src/gui/settings.cpp:3932 -msgid "Title bar (inactive)" -msgstr "" +#: src/gui/settings.cpp:273 +msgid "Effect 1 value" +msgstr "效果1 値" -#: src/gui/settings.cpp:3933 -msgid "Title bar (collapsed)" -msgstr "" +#: src/gui/settings.cpp:274 +msgid "Effect 2 type" +msgstr "效果2 類型" -#: src/gui/settings.cpp:3934 -msgid "Menu bar" -msgstr "" +#: src/gui/settings.cpp:275 +msgid "Effect 2 value" +msgstr "效果2 値" -#: src/gui/settings.cpp:3936 -msgid "Border shadow" -msgstr "" +#: src/gui/settings.cpp:276 +msgid "Effect 3 type" +msgstr "效果3 類型" -#: src/gui/settings.cpp:3937 -msgid "Scroll bar" -msgstr "" +#: src/gui/settings.cpp:277 +msgid "Effect 3 value" +msgstr "效果3 値" -#: src/gui/settings.cpp:3938 -msgid "Scroll bar (hovered)" -msgstr "" +#: src/gui/settings.cpp:278 +msgid "Effect 4 type" +msgstr "效果4 類型" -#: src/gui/settings.cpp:3939 -msgid "Scroll bar (clicked)" -msgstr "" +#: src/gui/settings.cpp:279 +msgid "Effect 4 value" +msgstr "效果4 値" -#: src/gui/settings.cpp:3940 -msgid "Scroll bar background" -msgstr "" +#: src/gui/settings.cpp:280 +msgid "Effect 5 type" +msgstr "效果5 類型" -#: src/gui/settings.cpp:3941 -msgid "Separator" -msgstr "" +#: src/gui/settings.cpp:281 +msgid "Effect 5 value" +msgstr "效果5 値" -#: src/gui/settings.cpp:3942 -msgid "Separator (hover)" -msgstr "" +#: src/gui/settings.cpp:282 +msgid "Effect 6 type" +msgstr "效果6 類型 " -#: src/gui/settings.cpp:3943 -msgid "Separator (active)" -msgstr "" +#: src/gui/settings.cpp:283 +msgid "Effect 6 value" +msgstr "效果6 値" -#: src/gui/settings.cpp:3944 -msgid "Docking preview" -msgstr "" +#: src/gui/settings.cpp:284 +msgid "Effect 7 type" +msgstr "效果7 類型" -#: src/gui/settings.cpp:3945 -msgid "Docking empty" -msgstr "" +#: src/gui/settings.cpp:285 +msgid "Effect 7 value" +msgstr "效果7 値" -#: src/gui/settings.cpp:3946 -msgid "Table header" -msgstr "" +#: src/gui/settings.cpp:286 +msgid "Effect 8 type" +msgstr "效果8 類型" -#: src/gui/settings.cpp:3947 -msgid "Table border (hard)" -msgstr "" +#: src/gui/settings.cpp:287 +msgid "Effect 8 value" +msgstr "效果8 値 " -#: src/gui/settings.cpp:3948 -msgid "Table border (soft)" -msgstr "" +#: src/gui/settings.cpp:557 +msgid "Do you want to save your settings?" +msgstr "要保存當前設置嗎?" -#: src/gui/settings.cpp:3949 -msgid "Drag and drop target" -msgstr "" +#: src/gui/settings.cpp:564 +msgid "General" +msgstr "常規" -#: src/gui/settings.cpp:3950 -msgid "Window switcher (highlight)" -msgstr "" +#: src/gui/settings.cpp:581 +msgid "Language" +msgstr "語言" -#: src/gui/settings.cpp:3951 -msgid "Window switcher backdrop" -msgstr "" +#: src/gui/settings.cpp:600 +msgid "Render backend" +msgstr "渲染後端" -#: src/gui/settings.cpp:3954 src/gui/settings.cpp:4180 src/gui/guiConst.cpp:235 -msgid "Miscellaneous" -msgstr "雜項" +#: src/gui/settings.cpp:655 src/gui/settings.cpp:674 src/gui/settings.cpp:1325 +msgid "you may need to restart Furnace for this setting to take effect." +msgstr "可能需要手動重啓Furnace 來生效設置." -#: src/gui/settings.cpp:3955 -msgid "Toggle on" -msgstr "" +#: src/gui/settings.cpp:658 +msgid "Advanced render backend settings" +msgstr "高級渲染後端設置" -#: src/gui/settings.cpp:3956 -msgid "Toggle off" -msgstr "" +#: src/gui/settings.cpp:660 +msgid "Render driver" +msgstr "渲染驅動" -#: src/gui/settings.cpp:3957 -msgid "Playback status" -msgstr "" +#: src/gui/settings.cpp:660 src/gui/settings.cpp:661 src/gui/settings.cpp:1311 +#: src/gui/settings.cpp:1312 src/gui/piano.cpp:108 src/gui/insEdit.cpp:3913 +msgid "Automatic" +msgstr "自動" -#: src/gui/settings.cpp:3958 -msgid "Destructive hint" +#: src/gui/settings.cpp:677 +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 "" +"小心: 修改這些設置可能會使Furnace 不穩定! 後果自負.\n" +"如果玩壞了的話請用 -safemode 命令行開關來啓動Furnace. " -#: src/gui/settings.cpp:3959 -msgid "Warning hint" -msgstr "" +#: src/gui/settings.cpp:678 +msgid "Red bits" +msgstr "紅位" -#: src/gui/settings.cpp:3960 -msgid "Error hint" -msgstr "" +#: src/gui/settings.cpp:683 +msgid "Green bits" +msgstr "綠位" -#: src/gui/settings.cpp:3963 -msgid "File Picker (built-in)" -msgstr "文件選擇器(內置)" +#: src/gui/settings.cpp:688 +msgid "Blue bits" +msgstr "藍位" -# end of no translate -#: src/gui/settings.cpp:3964 -msgid "Directory" -msgstr "目錄" +#: src/gui/settings.cpp:693 +msgid "Alpha bits" +msgstr "透明度位" -#: src/gui/settings.cpp:3965 -msgid "Song (native)" -msgstr "" +#: src/gui/settings.cpp:698 +msgid "Color depth" +msgstr "色深" -#: src/gui/settings.cpp:3966 -msgid "Song (import)" -msgstr "" +#: src/gui/settings.cpp:703 +msgid "Stencil buffer size" +msgstr "網格緩存大小" -#: src/gui/settings.cpp:3971 -msgid "ZSM" -msgstr "" +#: src/gui/settings.cpp:708 src/gui/settings.cpp:1398 +msgid "Buffer size" +msgstr "緩存大小" -#: src/gui/settings.cpp:3972 -msgid "Font" -msgstr "" +#: src/gui/settings.cpp:714 +msgid "Double buffer" +msgstr "雙重緩存" -#: src/gui/settings.cpp:3978 -msgid "Background (top-left)" +#: src/gui/settings.cpp:719 +msgid "" +"the following values are common (in red, green, blue, alpha order):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" msgstr "" +"以下為常用數値 (紅,綠,藍,透明度):\n" +"- 24 bits: 8, 8, 8, 0\n" +"- 16 bits: 5, 6, 5, 0\n" +"- 32 bits (with alpha): 8, 8, 8, 8\n" +"- 30 bits (deep): 10, 10, 10, 0" -#: src/gui/settings.cpp:3979 -msgid "Background (top-right)" +#: src/gui/settings.cpp:726 +#, c-format +msgid "" +"current backend: %s\n" +"%s\n" +"%s\n" +"%s" msgstr "" +"當前渲染後端: %s\n" +"%s\n" +"%s\n" +"%s" -#: src/gui/settings.cpp:3980 -msgid "Background (bottom-left)" -msgstr "" +#: src/gui/settings.cpp:729 +msgid "VSync" +msgstr "垂直同步" -#: src/gui/settings.cpp:3981 -msgid "Background (bottom-right)" -msgstr "" +#: src/gui/settings.cpp:737 +msgid "Frame rate limit" +msgstr "幀數限制" -#: src/gui/settings.cpp:3982 src/gui/settings.cpp:4037 -#: src/gui/settings.cpp:4210 src/gui/waveEdit.cpp:730 src/gui/insEdit.cpp:50 -#: src/gui/insEdit.cpp:4199 src/gui/insEdit.cpp:5863 src/gui/insEdit.cpp:6991 -#: src/gui/insEdit.cpp:7000 src/gui/insEdit.cpp:7015 src/gui/insEdit.cpp:7032 -#: src/gui/insEdit.cpp:7043 src/gui/insEdit.cpp:7058 src/gui/insEdit.cpp:7074 -#: src/gui/insEdit.cpp:7081 src/gui/insEdit.cpp:7091 src/gui/insEdit.cpp:7097 -#: src/gui/insEdit.cpp:7106 src/gui/insEdit.cpp:7130 src/gui/insEdit.cpp:7140 -#: src/gui/insEdit.cpp:7150 src/gui/insEdit.cpp:7157 src/gui/insEdit.cpp:7172 -#: src/gui/insEdit.cpp:7187 src/gui/insEdit.cpp:7209 src/gui/insEdit.cpp:7216 -#: src/gui/insEdit.cpp:7268 src/gui/insEdit.cpp:7279 src/gui/insEdit.cpp:7292 -#: src/gui/insEdit.cpp:7417 src/gui/insEdit.cpp:7493 src/gui/insEdit.cpp:7513 -#: src/gui/insEdit.cpp:7521 src/gui/insEdit.cpp:7541 -msgid "Waveform" -msgstr "波形" +#: src/gui/settings.cpp:737 +msgid "Unlimited" +msgstr "無限" -#: src/gui/settings.cpp:3983 -msgid "Waveform (clip)" -msgstr "" +#: src/gui/settings.cpp:743 +msgid "only applies when VSync is disabled." +msgstr "僅在垂直同步關閉時生效." -#: src/gui/settings.cpp:3984 -msgid "Reference" -msgstr "" +#: src/gui/settings.cpp:747 +msgid "Display render time" +msgstr "顯示渲染時間" -#: src/gui/settings.cpp:3985 -msgid "Guide" -msgstr "" +#: src/gui/settings.cpp:754 +msgid "Late render clear" +msgstr "延遲 render clear" -#: src/gui/settings.cpp:3987 -msgid "Wave (non-mono)" +#: src/gui/settings.cpp:759 +msgid "" +"calls rend->clear() after rend->present(). might reduce UI latency by one " +"frame in some drivers." msgstr "" +"在 rend->present() 之後調用 rend->clear(). 可能在某些渲染驅動降低一幀延遲. " -#: src/gui/settings.cpp:3988 -msgid "Waveform (1)" -msgstr "" +#: src/gui/settings.cpp:764 +msgid "Power-saving mode" +msgstr "節能模式" -#: src/gui/settings.cpp:3989 -msgid "Waveform (2)" +#: src/gui/settings.cpp:769 +msgid "" +"saves power by lowering the frame rate to 2fps when idle.\n" +"may cause issues under Mesa drivers!" msgstr "" +"空閑時限制幀率為 2fps.\n" +"可能在 Mesa 驅動中産生問題!" -#: src/gui/settings.cpp:3990 -msgid "Waveform (3)" -msgstr "" +#: src/gui/settings.cpp:774 +msgid "Disable threaded input (restart after changing!)" +msgstr "關閉 threaded input (修改後請重啓!)" -#: src/gui/settings.cpp:3991 -msgid "Waveform (4)" +#: src/gui/settings.cpp:779 +msgid "" +"threaded input processes key presses for note preview on a separate thread " +"(on supported platforms), which reduces latency.\n" +"however, crashes have been reported when threaded input is on. enable this " +"option if that is the case." msgstr "" +"threaded input 在另外一綫程上處理 note 預覽(在支持的平臺上), 以減少延遲. \n" +"但有報告當threaded input打開時會導致崩潰. 如遇到,請啓用此項. " -#: src/gui/settings.cpp:3992 -msgid "Waveform (5)" -msgstr "" +#: src/gui/settings.cpp:784 +msgid "Enable event delay" +msgstr "啓用 event delay" -#: src/gui/settings.cpp:3993 -msgid "Waveform (6)" -msgstr "" +#: src/gui/settings.cpp:790 +msgid "may cause issues with high-polling-rate mice when previewing notes." +msgstr "如使用高刷新率的鼠標幷啓用此項,可能導致預覽時出現問題" -#: src/gui/settings.cpp:3994 -msgid "Waveform (7)" -msgstr "" +#: src/gui/settings.cpp:794 +msgid "Per-channel oscilloscope threads" +msgstr "每个通道的示波器使用一个綫程" -#: src/gui/settings.cpp:3995 -msgid "Waveform (8)" -msgstr "" +#: src/gui/settings.cpp:802 +msgid "you're being silly, aren't you? that's enough." +msgstr "這很愚蠢,不是嗎? 泥垢了." -#: src/gui/settings.cpp:3996 -msgid "Waveform (9)" -msgstr "" +#: src/gui/settings.cpp:806 +msgid "what are you doing? stop!" +msgstr "儂在干甚麽? 停下!" -#: src/gui/settings.cpp:3997 -msgid "Waveform (10)" -msgstr "" +#: src/gui/settings.cpp:810 +#, c-format +msgid "" +"it is a bad idea to set this number higher than your CPU core count (%d)!" +msgstr "設置此項高於CPU 核心數幷不明智." -#: src/gui/settings.cpp:3998 -msgid "Waveform (11)" -msgstr "" +#: src/gui/settings.cpp:815 +msgid "Oscilloscope rendering engine:" +msgstr "示波器渲染引擎:" -#: src/gui/settings.cpp:3999 -msgid "Waveform (12)" +#: src/gui/settings.cpp:817 +msgid "ImGui line plot" msgstr "" -#: src/gui/settings.cpp:4000 -msgid "Waveform (13)" -msgstr "" +#: src/gui/settings.cpp:822 +msgid "render using Dear ImGui's built-in line drawing functions." +msgstr "使用Dear ImGui的內置 line drawing 函數渲染." -#: src/gui/settings.cpp:4001 -msgid "Waveform (14)" -msgstr "" +#: src/gui/settings.cpp:824 +msgid "GLSL (if available)" +msgstr "GLSL (如果可用)" -#: src/gui/settings.cpp:4002 -msgid "Waveform (15)" +#: src/gui/settings.cpp:830 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL ES 2.0 render backend." msgstr "" +"使用顯卡的著色器渲染.\n" +"僅在OpenGL ES 2.0 渲染後端可用." -#: src/gui/settings.cpp:4003 -msgid "Waveform (16)" +#: src/gui/settings.cpp:832 +msgid "" +"render using shaders that run on the graphics card.\n" +"only available in OpenGL 3.0 render backend." msgstr "" +"使用顯卡的著色器渲染.\n" +"僅在OpenGL 3.0 渲染後端可用." -#: src/gui/settings.cpp:4011 -msgid "Clip" -msgstr "" +#: src/gui/settings.cpp:839 +msgid "Vibration" +msgstr "振動" -#: src/gui/settings.cpp:4015 -msgid "Order number" -msgstr "" +#: src/gui/settings.cpp:841 +msgid "Strength" +msgstr "強度" -#: src/gui/settings.cpp:4016 -msgid "Playing order background" -msgstr "" +#: src/gui/settings.cpp:847 src/gui/insEdit.cpp:2642 src/gui/insEdit.cpp:2775 +#: src/gui/insEdit.cpp:2776 src/gui/insEdit.cpp:6856 src/gui/insEdit.cpp:7524 +msgid "Length" +msgstr "長度" -#: src/gui/settings.cpp:4017 -msgid "Song loop" -msgstr "" +#: src/gui/settings.cpp:855 src/gui/gui.cpp:4367 +msgid "File" +msgstr "文件" -#: src/gui/settings.cpp:4018 -msgid "Selected order" -msgstr "" +#: src/gui/settings.cpp:858 +msgid "Use system file picker" +msgstr "使用系統文件選擇器" -#: src/gui/settings.cpp:4019 -msgid "Similar patterns" -msgstr "" +#: src/gui/settings.cpp:863 +msgid "Number of recent files" +msgstr "顯示最近文件的數量" -#: src/gui/settings.cpp:4020 -msgid "Inactive patterns" -msgstr "" +#: src/gui/settings.cpp:870 +msgid "Compress when saving" +msgstr "保存時壓縮" -#: src/gui/settings.cpp:4023 -msgid "Envelope View" -msgstr "包絡示圖" +# 此处zlib 不首字母大写是因为....zlib 就是z.... +#: src/gui/settings.cpp:875 +msgid "use zlib to compress saved songs." +msgstr "使用zlib來壓縮保存的曲目." -#: src/gui/settings.cpp:4024 src/gui/settings.cpp:4059 src/gui/insEdit.cpp:540 -#: src/gui/insEdit.cpp:3222 src/gui/insEdit.cpp:3223 src/gui/insEdit.cpp:4132 -#: src/gui/insEdit.cpp:4202 src/gui/insEdit.cpp:4839 src/gui/insEdit.cpp:5912 -#: src/gui/insEdit.cpp:5913 src/gui/insEdit.cpp:6538 src/gui/insEdit.cpp:6539 -#: src/gui/insEdit.cpp:6606 src/gui/insEdit.cpp:6607 src/gui/insEdit.cpp:7047 -#: src/gui/insEdit.cpp:7063 src/gui/insEdit.cpp:7085 src/gui/insEdit.cpp:7224 -#, c-format -msgid "Envelope" -msgstr "包絡" +#: src/gui/settings.cpp:879 +msgid "Save unused patterns" +msgstr "保存未使用的Patterns" -#: src/gui/settings.cpp:4025 -msgid "Sustain guide" -msgstr "延音釋放示意" +#: src/gui/settings.cpp:885 +msgid "Use new pattern format when saving" +msgstr "使用新的Pattern 格式來保存" -#: src/gui/settings.cpp:4031 -msgid "Algorithm background" +#: src/gui/settings.cpp:890 +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 "" +"打包以節省空間.\n" +"關閉如果你需要用舊版不支持此格式的 Furnace 和/或 工具\n" +" " -#: src/gui/settings.cpp:4032 -msgid "Algorithm lines" -msgstr "" +#: src/gui/settings.cpp:894 +msgid "Don't apply compatibility flags when loading .dmf" +msgstr "加載 .dmf時不應用兼容性標志" -#: src/gui/settings.cpp:4033 -msgid "Modulator" -msgstr "" +#: src/gui/settings.cpp:899 +msgid "do not report any issues arising from the use of this option!" +msgstr "無需回報使用此選項時遇到的問題!" -#: src/gui/settings.cpp:4034 -msgid "Carrier" -msgstr "" +#: src/gui/settings.cpp:902 +msgid "Play after opening song:" +msgstr "打開曲目後播放:" -#: src/gui/settings.cpp:4036 src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:4197 -msgid "SSG-EG" +#: src/gui/settings.cpp:904 +msgid "No##pol0" msgstr "" -#: src/gui/settings.cpp:4039 -msgid "" -"(the following colors only apply when \"Use separate colors for carriers/" -"modulators in FM editor\" is on!)" -msgstr "" +#: src/gui/settings.cpp:908 +msgid "Only if already playing##pol1" +msgstr "僅在當前曲目播放時##pol1" -#: src/gui/settings.cpp:4041 -msgid "Mod. accent (primary)" +#: src/gui/settings.cpp:912 +msgid "Yes##pol0" msgstr "" -#: src/gui/settings.cpp:4042 -msgid "Mod. accent (secondary)" -msgstr "" +#: src/gui/settings.cpp:918 +msgid "Audio export loop/fade out time:" +msgstr "導出音頻的 循環/淡出 時間:" -#: src/gui/settings.cpp:4043 -msgid "Mod. border" -msgstr "" +#: src/gui/settings.cpp:920 +msgid "Set to these values on start-up:##fot0" +msgstr "打開Furnace時設置為這些値:##fot0" -#: src/gui/settings.cpp:4044 -msgid "Mod. border shadow" -msgstr "" +#: src/gui/settings.cpp:938 +msgid "Remember last values##fot1" +msgstr "使用上次所用値##fot1" -#: src/gui/settings.cpp:4046 -msgid "Car. accent (primary)" -msgstr "" +#: src/gui/settings.cpp:945 +msgid "Store instrument name in .fui" +msgstr "在 .fui 中保存樂器名" -#: src/gui/settings.cpp:4047 -msgid "Car. accent (secondary)" +#: src/gui/settings.cpp:950 +msgid "" +"when enabled, saving an instrument will store its name.\n" +"this may increase file size." msgstr "" +"啓用時,會在.fui文件中保存樂器名稱.\n" +"可能會增加文件大小." -#: src/gui/settings.cpp:4048 -msgid "Car. border" -msgstr "" +#: src/gui/settings.cpp:954 +msgid "Load instrument name from .fui" +msgstr "從 .fui 中加載樂器名稱" -#: src/gui/settings.cpp:4049 -msgid "Car. border shadow" +#: src/gui/settings.cpp:959 +msgid "" +"when enabled, loading an instrument will use the stored name (if present).\n" +"otherwise, it will use the file name." msgstr "" +"啓用時,加載樂器時會嘗試從.fui中加載其名稱.\n" +"失敗時則使用文件名." -#: src/gui/settings.cpp:4055 src/gui/guiConst.cpp:227 src/gui/insEdit.cpp:6975 -#: src/gui/insEdit.cpp:6982 src/gui/insEdit.cpp:6993 src/gui/insEdit.cpp:7001 -#: src/gui/insEdit.cpp:7023 src/gui/insEdit.cpp:7035 src/gui/insEdit.cpp:7045 -#: src/gui/insEdit.cpp:7060 src/gui/insEdit.cpp:7075 src/gui/insEdit.cpp:7084 -#: src/gui/insEdit.cpp:7092 src/gui/insEdit.cpp:7098 src/gui/insEdit.cpp:7108 -#: src/gui/insEdit.cpp:7117 src/gui/insEdit.cpp:7124 src/gui/insEdit.cpp:7131 -#: src/gui/insEdit.cpp:7143 src/gui/insEdit.cpp:7151 src/gui/insEdit.cpp:7158 -#: src/gui/insEdit.cpp:7165 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7179 -#: src/gui/insEdit.cpp:7190 src/gui/insEdit.cpp:7201 src/gui/insEdit.cpp:7211 -#: src/gui/insEdit.cpp:7219 src/gui/insEdit.cpp:7232 src/gui/insEdit.cpp:7249 -#: src/gui/insEdit.cpp:7261 src/gui/insEdit.cpp:7271 src/gui/insEdit.cpp:7281 -#: src/gui/insEdit.cpp:7295 src/gui/insEdit.cpp:7301 src/gui/insEdit.cpp:7309 -#: src/gui/insEdit.cpp:7316 src/gui/insEdit.cpp:7340 src/gui/insEdit.cpp:7348 -#: src/gui/insEdit.cpp:7357 src/gui/insEdit.cpp:7366 src/gui/insEdit.cpp:7374 -#: src/gui/insEdit.cpp:7391 src/gui/insEdit.cpp:7399 src/gui/insEdit.cpp:7405 -#: src/gui/insEdit.cpp:7412 src/gui/insEdit.cpp:7418 src/gui/insEdit.cpp:7423 -#: src/gui/insEdit.cpp:7429 src/gui/insEdit.cpp:7436 src/gui/insEdit.cpp:7444 -#: src/gui/insEdit.cpp:7453 src/gui/insEdit.cpp:7461 src/gui/insEdit.cpp:7469 -#: src/gui/insEdit.cpp:7481 src/gui/insEdit.cpp:7496 src/gui/insEdit.cpp:7507 -#: src/gui/insEdit.cpp:7515 src/gui/insEdit.cpp:7524 src/gui/insEdit.cpp:7534 -#: src/gui/insEdit.cpp:7542 -msgid "Pitch" -msgstr "音高" +#: src/gui/settings.cpp:963 +msgid "Auto-fill file name when saving" +msgstr "保存時自動塡寫文件名" -#: src/gui/settings.cpp:4058 src/gui/sampleEdit.cpp:980 -msgid "Filter" -msgstr "濾波" +#: src/gui/settings.cpp:968 +msgid "" +"fill the file name field with an appropriate file name when saving or " +"exporting." +msgstr "保存/導出時會自動塡寫文件名 " -#: src/gui/settings.cpp:4060 -msgid "Global Parameter" -msgstr "全局參數" +#: src/gui/settings.cpp:972 src/gui/gui.cpp:5828 src/gui/gui.cpp:6010 +msgid "New Song" +msgstr "新建曲目" -#: src/gui/settings.cpp:4062 -msgid "Step Highlight" -msgstr "步進高亮" +#: src/gui/settings.cpp:974 +msgid "Initial system:" +msgstr "啓動後選中系統:" -#: src/gui/settings.cpp:4065 -msgid "Instrument Types" -msgstr "樂器類型" +#: src/gui/settings.cpp:976 +msgid "Current system" +msgstr "當前系統" -#: src/gui/settings.cpp:4066 -msgid "FM (OPN)" -msgstr "" +#: src/gui/settings.cpp:989 src/gui/waveEdit.cpp:1064 src/gui/gui.cpp:3178 +msgid "Randomize" +msgstr "隨機化" -#: src/gui/settings.cpp:4067 -msgid "SN76489/Sega PSG" -msgstr "" +#: src/gui/settings.cpp:1043 +msgid "Reset to defaults" +msgstr "重置設置" -#: src/gui/settings.cpp:4070 -msgid "C64" -msgstr "" +#: src/gui/settings.cpp:1182 +msgid "When creating new song:" +msgstr "新建曲目時:" -#: src/gui/settings.cpp:4071 -msgid "Amiga/Generic Sample" -msgstr "" +#: src/gui/settings.cpp:1184 +msgid "Display system preset selector##NSB0" +msgstr "顯示系統預設設置菜單##NSB0" -#: src/gui/settings.cpp:4072 -msgid "PC Engine" -msgstr "" +#: src/gui/settings.cpp:1188 +msgid "Start with initial system##NSB1" +msgstr "使用'啓動後選中系統'##NSB1" -#: src/gui/settings.cpp:4073 -msgid "AY-3-8910/SSG" -msgstr "" +#: src/gui/settings.cpp:1192 +msgid "Default author name" +msgstr "默認作者名" -#: src/gui/settings.cpp:4074 -msgid "AY8930" +#: src/gui/settings.cpp:1196 +msgid "Start-up" +msgstr "啓動" + +#: src/gui/settings.cpp:1197 +msgid "Play intro on start-up:" +msgstr "啓動時播放Intro" + +#: src/gui/settings.cpp:1199 +msgid "No##pis0" msgstr "" -#: src/gui/settings.cpp:4075 -msgid "TIA" +#: src/gui/settings.cpp:1203 +msgid "Short##pis1" msgstr "" -#: src/gui/settings.cpp:4076 -msgid "SAA1099" +#: src/gui/settings.cpp:1207 +msgid "Full (short when loading song)##pis2" +msgstr "Full (加載曲目時播放Short版本)##pis2" + +#: src/gui/settings.cpp:1211 +msgid "Full (always)##pis3" +msgstr "Full (總是)##pis3" + +#: src/gui/settings.cpp:1218 +msgid "Disable fade-in during start-up" +msgstr "關閉啓動時的淡入" + +#: src/gui/settings.cpp:1224 +msgid "Behavior" +msgstr "行為" + +#: src/gui/settings.cpp:1226 +msgid "New instruments are blank" +msgstr "新建樂器為空" + +#: src/gui/settings.cpp:1232 src/gui/settings.cpp:4371 +msgid "Configuration" +msgstr "配置" + +#: src/gui/settings.cpp:1241 +msgid "Factory Reset" +msgstr "恢復默認設定" + +#: src/gui/settings.cpp:1242 +msgid "" +"Are you sure you want to reset all Furnace settings?\n" +"You must restart Furnace after doing so." msgstr "" +"确定要重置所有Furnace的設置?\n" +"請務在重置後必重啓Furnace." -#: src/gui/settings.cpp:4077 -msgid "VIC" +#: src/gui/settings.cpp:1249 +msgid "Use OPL3 instead of OPL2 for S3M import" msgstr "" -#: src/gui/settings.cpp:4078 -msgid "PET" +#: src/gui/settings.cpp:1256 +msgid "Android" msgstr "" -#: src/gui/settings.cpp:4079 -msgid "VRC6" +#: src/gui/settings.cpp:1258 +msgid "Enable background playback (restart!)" msgstr "" -#: src/gui/settings.cpp:4080 src/gui/guiConst.cpp:149 -msgid "VRC6 (saw)" +#: src/gui/settings.cpp:1268 +msgid "Output" +msgstr "輸出" + +#: src/gui/settings.cpp:1276 +msgid "Backend" +msgstr "後端" + +#: src/gui/settings.cpp:1309 +msgid "Driver" +msgstr "驅動" + +#: src/gui/settings.cpp:1332 +msgid "Device" +msgstr "設備" + +#: src/gui/settings.cpp:1336 +msgid "" +msgstr "<先點擊 OK 或 應用>" + +# 特殊性质,不作翻译. +#: src/gui/settings.cpp:1337 +msgid "ALERT - TRESPASSER DETECTED" msgstr "" -#: src/gui/settings.cpp:4081 -msgid "FM (OPLL)" +#: src/gui/settings.cpp:1339 +msgid "you have been arrested for trying to engage with a disabled combo box." msgstr "" -#: src/gui/settings.cpp:4082 -msgid "FM (OPL)" +# end of I see noting.......... +#: src/gui/settings.cpp:1346 src/gui/settings.cpp:1348 +msgid "" +msgstr "<系統默認>" + +#: src/gui/settings.cpp:1384 src/gui/insEdit.cpp:8253 +msgid "Outputs" +msgstr "輸出" + +#: src/gui/settings.cpp:1392 +msgid "" +"common values:\n" +"- 1 for mono\n" +"- 2 for stereo" msgstr "" -#: src/gui/settings.cpp:4087 -msgid "FM (OPZ)" +#: src/gui/settings.cpp:1400 +#, c-format +msgid "%d (latency: ~%.1fms)" msgstr "" -#: src/gui/settings.cpp:4089 -msgid "PC Beeper" +#: src/gui/settings.cpp:1414 +msgid "Multi-threaded (EXPERIMENTAL)" +msgstr "多綫程 (實驗性)" + +#: src/gui/settings.cpp:1423 +msgid "" +"runs chip emulation on separate threads.\n" +"may increase performance when using heavy emulation cores.\n" +"\n" +"warnings:\n" +"- experimental!\n" +"- only useful on multi-chip songs." msgstr "" +"在另外綫程上運行芯片模擬器.\n" +"在使用復雜的芯片模擬器時可提高性能.\n" +"\n" +"警告:\n" +"- 實驗性!\n" +"- 僅在多芯片歌曲中好用." -#: src/gui/settings.cpp:4091 -msgid "Lynx" +#: src/gui/settings.cpp:1428 +msgid "Number of threads" +msgstr "綫程數" + +#: src/gui/settings.cpp:1435 +msgid "that's the limit!" +msgstr "到極限了!" + +#: src/gui/settings.cpp:1439 +#, c-format +msgid "" +"it is a VERY bad idea to set this number higher than your CPU core count " +"(%d)!" +msgstr "設置此値高於CPU核心數十分不明智 (%d)!" + +#: src/gui/settings.cpp:1446 +msgid "Low-latency mode" +msgstr "低延遲模式" + +#: src/gui/settings.cpp:1451 +msgid "" +"reduces latency by running the engine faster than the tick rate.\n" +"useful for live playback/jam mode.\n" +"\n" +"warning: only enable if your buffer size is small (10ms or less)." msgstr "" +"通過運行引擎高於tick rate 設定以減少延遲.\n" +"在 實時演奏/聽著玩 時十分有用.\n" +"\n" +"警告: 只當你的 音頻緩存大小 小於 10ms時啓用." -#: src/gui/settings.cpp:4093 -msgid "X1-010" +#: src/gui/settings.cpp:1455 +msgid "Force mono audio" +msgstr "強制單聲道" + +#: src/gui/settings.cpp:1463 +msgid "Exclusive mode" +msgstr "獨占模式" + +#: src/gui/settings.cpp:1474 +#, 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:1475 +#, 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:1482 +msgid "Mixing" +msgstr "混音" + +#: src/gui/settings.cpp:1484 src/gui/settings.cpp:2104 +msgid "Quality" +msgstr "質量" + +#: src/gui/settings.cpp:1489 +msgid "Software clipping" +msgstr "軟件削波" + +#: src/gui/settings.cpp:1495 +msgid "DC offset correction" +msgstr "DC偏移修正" + +#: src/gui/settings.cpp:1513 src/gui/guiConst.cpp:787 +msgid "Sample preview" +msgstr "預覽采樣" + +#: src/gui/settings.cpp:1526 +msgid "MIDI" msgstr "" -#: src/gui/settings.cpp:4094 -msgid "ES5506" +#: src/gui/settings.cpp:1528 src/gui/settings.cpp:1530 +msgid "MIDI input" +msgstr "MIDI 輸入" + +#: src/gui/settings.cpp:1532 src/gui/settings.cpp:1535 +#: src/gui/settings.cpp:1826 src/gui/settings.cpp:1828 +msgid "" +msgstr "<關閉>" + +#: src/gui/settings.cpp:1551 +msgid "Re-scan MIDI devices" +msgstr "重掃描MIDI設備" + +# 需要用此功能的人会英语.... +#: src/gui/settings.cpp:1562 src/gui/settings.cpp:2281 +msgid "Note input" msgstr "" -#: src/gui/settings.cpp:4097 -msgid "Sound Unit" +#: src/gui/settings.cpp:1563 +msgid "Velocity input" msgstr "" -#: src/gui/settings.cpp:4099 -msgid "FM (OPL Drums)" +#: src/gui/settings.cpp:1567 +msgid "Map MIDI channels to direct channels" msgstr "" -#: src/gui/settings.cpp:4100 -msgid "FM (OPM)" +#: src/gui/settings.cpp:1573 +msgid "Program change pass-through" msgstr "" -#: src/gui/settings.cpp:4101 -msgid "NES" +#: src/gui/settings.cpp:1578 +msgid "Map Yamaha FM voice data to instruments" msgstr "" -#: src/gui/settings.cpp:4102 -msgid "MSM6258" +#: src/gui/settings.cpp:1580 +msgid "Program change is instrument selection" msgstr "" -#: src/gui/settings.cpp:4103 -msgid "MSM6295" +#: src/gui/settings.cpp:1584 +msgid "Value input style" msgstr "" -#: src/gui/settings.cpp:4104 -msgid "ADPCM-A" +#: src/gui/settings.cpp:1587 src/gui/settings.cpp:1612 +msgid "Control##valueCCS" msgstr "" -#: src/gui/settings.cpp:4106 -msgid "Sega PCM" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "CC of upper nibble##valueCC1" msgstr "" -#: src/gui/settings.cpp:4107 -msgid "QSound" +#: src/gui/settings.cpp:1593 src/gui/settings.cpp:1618 +msgid "MSB CC##valueCC1" msgstr "" -#: src/gui/settings.cpp:4108 -msgid "YMZ280B" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "CC of lower nibble##valueCC2" msgstr "" -#: src/gui/settings.cpp:4109 -msgid "RF5C68" +#: src/gui/settings.cpp:1598 src/gui/settings.cpp:1623 +msgid "LSB CC##valueCC2" msgstr "" -#: src/gui/settings.cpp:4110 -msgid "MSM5232" +#: src/gui/settings.cpp:1605 +msgid "Per-column control change" msgstr "" -#: src/gui/settings.cpp:4111 -msgid "K007232" +#: src/gui/settings.cpp:1635 src/gui/settings.cpp:1645 +msgid "Volume curve" msgstr "" -#: src/gui/settings.cpp:4112 -msgid "GA20" +#: src/gui/settings.cpp:1648 +msgid "Actions:" msgstr "" -#: src/gui/settings.cpp:4114 -msgid "SM8521" +#: src/gui/settings.cpp:1662 +msgid "" +"(learning! press a button or move a slider/knob/something on your device.)" msgstr "" -#: src/gui/settings.cpp:4115 -msgid "PV-1000" +# warring! above +#: src/gui/settings.cpp:1676 src/gui/settings.cpp:2289 +#: src/gui/settings.cpp:7149 src/gui/sampleEdit.cpp:531 +#: src/gui/insEdit.cpp:6573 +msgid "Type" +msgstr "類型" + +#: src/gui/settings.cpp:1680 +msgid "Note/Control" msgstr "" -#: src/gui/settings.cpp:4116 -msgid "K053260" +#: src/gui/settings.cpp:1682 +msgid "Velocity/Value" msgstr "" -#: src/gui/settings.cpp:4117 -msgid "TED" +#: src/gui/settings.cpp:1684 +msgid "Action" msgstr "" -#: src/gui/settings.cpp:4118 -msgid "C140" +#: src/gui/settings.cpp:1776 src/gui/settings.cpp:1777 +msgid "--none--" msgstr "" -#: src/gui/settings.cpp:4119 -msgid "C219" +#: src/gui/settings.cpp:1798 +msgid "waiting...##BLearn" msgstr "" -#: src/gui/settings.cpp:4120 -msgid "ESFM" +#: src/gui/settings.cpp:1798 +msgid "Learn##BLearn" msgstr "" -#: src/gui/settings.cpp:4121 src/gui/guiConst.cpp:179 -msgid "PowerNoise (noise)" +#: src/gui/settings.cpp:1822 src/gui/settings.cpp:1824 +msgid "MIDI output" msgstr "" -#: src/gui/settings.cpp:4122 src/gui/guiConst.cpp:180 -msgid "PowerNoise (slope)" +#: src/gui/settings.cpp:1841 +msgid "Output mode:" msgstr "" -#: src/gui/settings.cpp:4125 -msgid "GBA DMA" +#: src/gui/settings.cpp:1843 +msgid "Off (use for TX81Z)" msgstr "" -#: src/gui/settings.cpp:4126 -msgid "GBA MinMod" +#: src/gui/settings.cpp:1847 +msgid "Melodic" msgstr "" -#: src/gui/settings.cpp:4129 -msgid "Other/Unknown" +#: src/gui/settings.cpp:1858 +msgid "Send Program Change" msgstr "" -#: src/gui/settings.cpp:4133 -msgid "Single color (background)" -msgstr "單一通道色彩 (背景)" - -#: src/gui/settings.cpp:4134 -msgid "Single color (text)" -msgstr "單一通道色彩 (文字)" - -# 顯然是'頻率調製',保畱不翻最佳. 以便搜索資料. -#: src/gui/settings.cpp:4135 src/gui/guiConst.cpp:1402 src/gui/waveEdit.cpp:668 -msgid "FM" +#: src/gui/settings.cpp:1864 +msgid "Send MIDI clock" msgstr "" -#: src/gui/settings.cpp:4140 -msgid "FM operator" +#: src/gui/settings.cpp:1870 +msgid "Send MIDI timecode" msgstr "" -#: src/gui/settings.cpp:4141 -msgid "Muted" -msgstr "靜音通道" - -#: src/gui/settings.cpp:4145 -msgid "Playhead" +#: src/gui/settings.cpp:1876 +msgid "Timecode frame rate:" msgstr "" -#: src/gui/settings.cpp:4146 -msgid "Editing" +#: src/gui/settings.cpp:1878 +msgid "Closest to Tick Rate" msgstr "" -#: src/gui/settings.cpp:4147 -msgid "Editing (will clone)" +#: src/gui/settings.cpp:1882 +msgid "Film (24fps)" msgstr "" -#: src/gui/settings.cpp:4148 -msgid "Cursor" +#: src/gui/settings.cpp:1886 +msgid "PAL (25fps)" msgstr "" -#: src/gui/settings.cpp:4149 -msgid "Cursor (hovered)" +#: src/gui/settings.cpp:1890 +msgid "NTSC drop (29.97fps)" msgstr "" -#: src/gui/settings.cpp:4150 -msgid "Cursor (clicked)" +#: src/gui/settings.cpp:1894 +msgid "NTSC non-drop (30fps)" msgstr "" -#: src/gui/settings.cpp:4151 src/gui/settings.cpp:4216 -#: src/gui/findReplace.cpp:791 -msgid "Selection" -msgstr "选区" +# end of no translate. +#: src/gui/settings.cpp:1903 +msgid "Emulation" +msgstr "模擬器" -#: src/gui/settings.cpp:4152 -msgid "Selection (hovered)" -msgstr "" +#: src/gui/settings.cpp:1905 +msgid "Cores" +msgstr "核心" -#: src/gui/settings.cpp:4153 -msgid "Selection (clicked)" -msgstr "" +#: src/gui/settings.cpp:1914 +msgid "Playback Core(s)" +msgstr "播放核" -#: src/gui/settings.cpp:4154 -msgid "Highlight 1" -msgstr "" +#: src/gui/settings.cpp:1916 src/gui/settings.cpp:2115 +msgid "used for playback" +msgstr "在播放時使用的芯片模擬器核心" -#: src/gui/settings.cpp:4155 -msgid "Highlight 2" -msgstr "" +#: src/gui/settings.cpp:1919 +msgid "Render Core(s)" +msgstr "渲染核" -#: src/gui/settings.cpp:4156 -msgid "Row number" -msgstr "" +#: src/gui/settings.cpp:1921 src/gui/settings.cpp:2120 +msgid "used in audio export" +msgstr "在渲染輸出音頻文件時使用的芯片模擬器核心" -#: src/gui/settings.cpp:4157 -msgid "Row number (highlight 1)" -msgstr "" +#: src/gui/settings.cpp:2113 +msgid "Playback" +msgstr "播放" -#: src/gui/settings.cpp:4158 -msgid "Row number (highlight 2)" -msgstr "" +#: src/gui/settings.cpp:2118 +msgid "Render" +msgstr "渲染" -#: src/gui/settings.cpp:4160 -msgid "Note (highlight 1)" -msgstr "" +#: src/gui/settings.cpp:2142 +msgid "PC Speaker strategy" +msgstr "PC Speaker 策略" -#: src/gui/settings.cpp:4161 -msgid "Note (highlight 2)" +#: src/gui/settings.cpp:2147 +msgid "Sample ROMs:" msgstr "" -#: src/gui/settings.cpp:4162 -msgid "Blank" +#: src/gui/settings.cpp:2150 +msgid "OPL4 YRW801 path" msgstr "" -#: src/gui/settings.cpp:4163 -msgid "Blank (highlight 1)" -msgstr "" +#: src/gui/settings.cpp:2180 src/gui/settings.cpp:2182 +msgid "Keyboard" +msgstr "鍵盤" -#: src/gui/settings.cpp:4164 -msgid "Blank (highlight 2)" -msgstr "" +#: src/gui/settings.cpp:2191 src/gui/settings.cpp:3912 +msgid "Reset defaults" +msgstr "恢復默認" -#: src/gui/settings.cpp:4166 -msgid "Instrument (invalid type)" -msgstr "" +#: src/gui/settings.cpp:2192 +msgid "Are you sure you want to reset the keyboard settings?" +msgstr "你确定要重置鍵盤綁定?" -#: src/gui/settings.cpp:4167 -msgid "Instrument (out of range)" -msgstr "" +#: src/gui/settings.cpp:2195 +msgid "Global hotkeys" +msgstr "全局用鍵" -#: src/gui/settings.cpp:4168 -msgid "Volume (0%)" -msgstr "" +#: src/gui/settings.cpp:2232 +msgid "Window activation" +msgstr "窗口選中" -#: src/gui/settings.cpp:4169 -msgid "Volume (50%)" -msgstr "" +#: src/gui/settings.cpp:2287 +msgid "Key" +msgstr "鍵" -#: src/gui/settings.cpp:4170 -msgid "Volume (100%)" -msgstr "" +#: src/gui/settings.cpp:2291 src/gui/findReplace.cpp:756 +#: src/gui/findReplace.cpp:1051 +msgid "Value" +msgstr "值" -#: src/gui/settings.cpp:4172 -msgid "Pitch effect" -msgstr "" +#: src/gui/settings.cpp:2302 +#, c-format +msgid "Macro release##SNType_%d" +msgstr "釋放宏##SNType_%d" -#: src/gui/settings.cpp:4173 -msgid "Volume effect" -msgstr "" +#: src/gui/settings.cpp:2307 +#, c-format +msgid "Note release##SNType_%d" +msgstr "音符釋放##SNType_%d" -#: src/gui/settings.cpp:4174 -msgid "Panning effect" -msgstr "" +#: src/gui/settings.cpp:2312 +#, c-format +msgid "Note off##SNType_%d" +msgstr "音符休止##SNType_%d" -#: src/gui/settings.cpp:4175 -msgid "Song effect" -msgstr "" +#: src/gui/settings.cpp:2317 +#, c-format +msgid "Note##SNType_%d" +msgstr "音符##SNType_%d" -#: src/gui/settings.cpp:4176 -msgid "Time effect" -msgstr "" +#: src/gui/settings.cpp:2341 +msgid "Add..." +msgstr "添加..." -#: src/gui/settings.cpp:4177 -msgid "Speed effect" +#: src/gui/settings.cpp:2356 +msgid "that key is bound already!" msgstr "" -#: src/gui/settings.cpp:4178 -msgid "Primary specific effect" -msgstr "" +#: src/gui/settings.cpp:2445 +msgid "Instrument list" +msgstr "樂器列表" -#: src/gui/settings.cpp:4179 -msgid "Secondary specific effect" -msgstr "" +#: src/gui/settings.cpp:2465 +msgid "Wavetable list" +msgstr "波表列表" -#: src/gui/settings.cpp:4181 -msgid "External command output" -msgstr "" +#: src/gui/settings.cpp:2486 +msgid "Sample list" +msgstr "采樣列表" -#: src/gui/settings.cpp:4182 -msgid "Status: off/disabled" -msgstr "" +#: src/gui/settings.cpp:2536 +msgid "Sample editor" +msgstr "采樣編輯器" -#: src/gui/settings.cpp:4183 -msgid "Status: off + macro rel" -msgstr "" +#: src/gui/settings.cpp:2576 src/gui/settings.cpp:3922 +#: src/gui/settings.cpp:3952 +msgid "Interface" +msgstr "界面" -#: src/gui/settings.cpp:4184 -msgid "Status: on + macro rel" -msgstr "" +#: src/gui/settings.cpp:2578 +msgid "Layout" +msgstr "排列" -#: src/gui/settings.cpp:4185 -msgid "Status: on" -msgstr "" +#: src/gui/settings.cpp:2580 +msgid "Workspace layout:" +msgstr "工作區排列:" -#: src/gui/settings.cpp:4186 -msgid "Status: volume" -msgstr "" +#: src/gui/settings.cpp:2590 src/gui/gui.cpp:3044 +msgid "Reset" +msgstr "重置" -#: src/gui/settings.cpp:4187 -msgid "Status: pitch" -msgstr "" +#: src/gui/settings.cpp:2591 src/gui/gui.cpp:4606 +msgid "Are you sure you want to reset the workspace layout?" +msgstr "您确定要重置工作區排列嗎?" -#: src/gui/settings.cpp:4188 -msgid "Status: panning" -msgstr "" +#: src/gui/settings.cpp:2595 +msgid "Allow docking editors" +msgstr "允許編輯器靠近邊緣後分屛" -#: src/gui/settings.cpp:4189 -msgid "Status: chip (primary)" -msgstr "" +#: src/gui/settings.cpp:2602 +msgid "Remember window position" +msgstr "保存窗口位置" -#: src/gui/settings.cpp:4190 -msgid "Status: chip (secondary)" -msgstr "" +#: src/gui/settings.cpp:2607 +msgid "remembers the window's last position on start-up." +msgstr "打開時恢復上次窗口位置." -#: src/gui/settings.cpp:4191 -msgid "Status: mixing" -msgstr "" +#: src/gui/settings.cpp:2612 +msgid "Only allow window movement when clicking on title bar" +msgstr "僅允許通過窗口標題欄移動窗口" -#: src/gui/settings.cpp:4192 -msgid "Status: DSP effect" -msgstr "" +#: src/gui/settings.cpp:2619 +msgid "Center pop-up windows" +msgstr "居中彈出窗口" -#: src/gui/settings.cpp:4193 -msgid "Status: note altering" -msgstr "" +#: src/gui/settings.cpp:2624 +msgid "Play/edit controls layout:" +msgstr "播放/編輯 控制排列方式:" -#: src/gui/settings.cpp:4194 -msgid "Status: misc color 1" -msgstr "" +#: src/gui/settings.cpp:2626 +msgid "Classic##ecl0" +msgstr "經典##ecl0" -#: src/gui/settings.cpp:4195 -msgid "Status: misc color 2" -msgstr "" +#: src/gui/settings.cpp:2630 +msgid "Compact##ecl1" +msgstr "緊凑##ecl1" -#: src/gui/settings.cpp:4196 -msgid "Status: misc color 3" -msgstr "" +#: src/gui/settings.cpp:2634 +msgid "Compact (vertical)##ecl2" +msgstr "緊凑 (竪直)##ecl2" -#: src/gui/settings.cpp:4197 -msgid "Status: attack" -msgstr "" +#: src/gui/settings.cpp:2638 +msgid "Split##ecl3" +msgstr "分立##ecl3" -#: src/gui/settings.cpp:4198 -msgid "Status: decay" -msgstr "" +#: src/gui/settings.cpp:2644 +msgid "Position of buttons in Orders:" +msgstr "Order窗口的按鈕位置:" -#: src/gui/settings.cpp:4199 -msgid "Status: sustain" -msgstr "" +#: src/gui/settings.cpp:2646 +msgid "Top##obp0" +msgstr "頂部##obp0" -#: src/gui/settings.cpp:4200 -msgid "Status: release" -msgstr "" +#: src/gui/settings.cpp:2650 +msgid "Left##obp1" +msgstr "左##obp1" -#: src/gui/settings.cpp:4201 -msgid "Status: decrease linear" -msgstr "" +#: src/gui/settings.cpp:2654 +msgid "Right##obp2" +msgstr "右##obp2" -#: src/gui/settings.cpp:4202 -msgid "Status: decrease exp" -msgstr "" +#: src/gui/settings.cpp:2661 +msgid "Mouse" +msgstr "鼠標" -#: src/gui/settings.cpp:4203 -msgid "Status: increase" -msgstr "" +#: src/gui/settings.cpp:2663 +msgid "Double-click time (seconds)" +msgstr "雙擊時間(秒)" -#: src/gui/settings.cpp:4204 -msgid "Status: bent" -msgstr "" +#: src/gui/settings.cpp:2672 +msgid "Don't raise pattern editor on click" +msgstr "單擊Pattern編輯器時不要前置其窗口" -#: src/gui/settings.cpp:4205 -msgid "Status: direct" +#: src/gui/settings.cpp:2678 +msgid "Focus pattern editor when selecting instrument" +msgstr "選樂器後聚焦Pattern編輯器窗口" + +#: src/gui/settings.cpp:2684 +msgid "Draggable instruments/samples/waves" msgstr "" -#: src/gui/settings.cpp:4208 src/gui/guiConst.cpp:586 src/gui/sampleEdit.cpp:96 -msgid "Sample Editor" -msgstr "采樣編輯器" +#: src/gui/settings.cpp:2689 +msgid "Note preview behavior:" +msgstr "音符預覽行為:" -#: src/gui/settings.cpp:4211 -msgid "Time background" -msgstr "" +#: src/gui/settings.cpp:2691 +msgid "Never##npb0" +msgstr "永不##npb0" -#: src/gui/settings.cpp:4212 -msgid "Time text" -msgstr "" +#: src/gui/settings.cpp:2695 +msgid "When cursor is in Note column##npb1" +msgstr "當光標在音符列##npb1" -#: src/gui/settings.cpp:4213 -msgid "Loop region" +#: src/gui/settings.cpp:2699 +msgid "When cursor is in Note column or not in edit mode##npb2" +msgstr "當光標在音符列或不在編輯模式##npb2" + +#: src/gui/settings.cpp:2703 +msgid "Always##npb3" +msgstr "總是##npb3" + +#: src/gui/settings.cpp:2709 +msgid "Allow dragging selection:" +msgstr "允許拖動:" + +#: src/gui/settings.cpp:2711 +msgid "No##dms0" msgstr "" -#: src/gui/settings.cpp:4214 -msgid "Center guide" +#: src/gui/settings.cpp:2715 +msgid "Yes##dms1" msgstr "" -#: src/gui/settings.cpp:4215 -msgid "Grid" +#: src/gui/settings.cpp:2719 +msgid "Yes (while holding Ctrl only)##dms2" +msgstr "Yes (僅當按下Ctrl時)##dms2" + +#: src/gui/settings.cpp:2723 +msgid "Yes (copy)##dms3" msgstr "" -#: src/gui/settings.cpp:4217 -msgid "Selection points" +#: src/gui/settings.cpp:2727 +msgid "Yes (while holding Ctrl only and copy)##dms4" msgstr "" -#: src/gui/settings.cpp:4218 -msgid "Preview needle" +#: src/gui/settings.cpp:2731 +msgid "Yes (holding Ctrl copies)##dms5" msgstr "" -#: src/gui/settings.cpp:4219 -msgid "Playing needles" +#: src/gui/settings.cpp:2737 +msgid "Toggle channel solo on:" +msgstr "切換通道獨唱:" + +#: src/gui/settings.cpp:2739 +msgid "Right-click or double-click##soloA" +msgstr "右鍵或雙擊##soloA" + +#: src/gui/settings.cpp:2743 +msgid "Right-click##soloR" +msgstr "右鍵##soloR" + +#: src/gui/settings.cpp:2747 +msgid "Double-click##soloD" +msgstr "雙擊##soloD" + +#: src/gui/settings.cpp:2753 +msgid "Modifier for alternate wheel-scrolling (vertical/zoom/slider-input):" msgstr "" -#: src/gui/settings.cpp:4220 -msgid "Loop markers" +#: src/gui/settings.cpp:2755 +msgid "Ctrl or Meta/Cmd##cwm1" msgstr "" -#: src/gui/settings.cpp:4221 -msgid "Chip select: disabled" +#: src/gui/settings.cpp:2759 +msgid "Ctrl##cwm2" msgstr "" -#: src/gui/settings.cpp:4222 -msgid "Chip select: enabled" +#: src/gui/settings.cpp:2763 +msgid "Meta/Cmd##cwm3" msgstr "" -#: src/gui/settings.cpp:4223 -msgid "Chip select: enabled (failure)" +#: src/gui/settings.cpp:2768 +msgid "Alt##cwm4" msgstr "" -#: src/gui/settings.cpp:4226 src/gui/guiConst.cpp:602 src/gui/patManager.cpp:35 -msgid "Pattern Manager" -msgstr "Pattern管理器" +#: src/gui/settings.cpp:2775 +msgid "Double click selects entire column" +msgstr "雙擊選中整个列" -#: src/gui/settings.cpp:4227 -msgid "Unallocated" -msgstr "" +#: src/gui/settings.cpp:2781 +msgid "Cursor behavior" +msgstr "光標行為" -#: src/gui/settings.cpp:4228 -msgid "Unused" +# no translate untill know what's what +#: src/gui/settings.cpp:2783 +msgid "Insert pushes entire channel row" msgstr "" -#: src/gui/settings.cpp:4229 -msgid "Used" +#: src/gui/settings.cpp:2789 +msgid "Pull delete affects entire channel row" msgstr "" -#: src/gui/settings.cpp:4230 -msgid "Overused" +#: src/gui/settings.cpp:2795 +msgid "Push value when overwriting instead of clearing it" msgstr "" -#: src/gui/settings.cpp:4231 -msgid "Really overused" -msgstr "" +#: src/gui/settings.cpp:2801 +msgid "Keyboard note/value input repeat (hold key to input continuously)" +msgstr "鍵盤 音符/値 重復輸入(按住按鍵以持續輸入)" -#: src/gui/settings.cpp:4232 -msgid "Combo Breaker" -msgstr "" +#: src/gui/settings.cpp:2806 +msgid "Effect input behavior:" +msgstr "效果輸入行為" -#: src/gui/settings.cpp:4235 src/gui/guiConst.cpp:599 src/gui/piano.cpp:63 -msgid "Piano" -msgstr "鋼琴鍵" +#: src/gui/settings.cpp:2808 +msgid "Move down##eicb0" +msgstr "向下移動" -#: src/gui/settings.cpp:4237 -msgid "Upper key" -msgstr "" +#: src/gui/settings.cpp:2812 +msgid "Move to effect value (otherwise move down)##eicb1" +msgstr "移動至效果値 (否則向下移動)" -#: src/gui/settings.cpp:4238 -msgid "Upper key (feedback)" +#: src/gui/settings.cpp:2816 +msgid "Move to effect value/next effect and wrap around##eicb2" msgstr "" -#: src/gui/settings.cpp:4239 -msgid "Upper key (pressed)" +#: src/gui/settings.cpp:2823 +msgid "Delete effect value when deleting effect" msgstr "" -#: src/gui/settings.cpp:4240 -msgid "Lower key" +#: src/gui/settings.cpp:2829 +msgid "Change current instrument when changing instrument column (absorb)" msgstr "" -#: src/gui/settings.cpp:4241 -msgid "Lower key (feedback)" +#: src/gui/settings.cpp:2835 +msgid "Remove instrument value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4242 -msgid "Lower key (pressed)" +#: src/gui/settings.cpp:2841 +msgid "Remove volume value when inserting note off/release" msgstr "" -#: src/gui/settings.cpp:4245 src/gui/clock.cpp:31 src/gui/guiConst.cpp:610 -msgid "Clock" +#: src/gui/settings.cpp:2847 +msgid "Cursor movement" msgstr "" -#: src/gui/settings.cpp:4246 -msgid "Clock text" +#: src/gui/settings.cpp:2849 +msgid "Wrap horizontally:" msgstr "" -#: src/gui/settings.cpp:4247 -msgid "Beat (off)" +#: src/gui/settings.cpp:2851 +msgid "No##wrapH0" msgstr "" -#: src/gui/settings.cpp:4248 -msgid "Beat (on)" +#: src/gui/settings.cpp:2855 +msgid "Yes##wrapH1" msgstr "" -#: src/gui/settings.cpp:4253 -msgid "PortSet" +#: src/gui/settings.cpp:2859 +msgid "Yes, and move to next/prev row##wrapH2" msgstr "" -#: src/gui/settings.cpp:4254 -msgid "Port" +#: src/gui/settings.cpp:2865 +msgid "Wrap vertically:" msgstr "" -#: src/gui/settings.cpp:4255 -msgid "Port (hidden/unavailable)" +#: src/gui/settings.cpp:2867 +msgid "No##wrapV0" msgstr "" -#: src/gui/settings.cpp:4256 -msgid "Connection (selected)" +#: src/gui/settings.cpp:2871 +msgid "Yes##wrapV1" msgstr "" -#: src/gui/settings.cpp:4257 -msgid "Connection (other)" +#: src/gui/settings.cpp:2875 +msgid "Yes, and move to next/prev pattern##wrapV2" msgstr "" -#: src/gui/settings.cpp:4263 -msgid "Waveform data" +#: src/gui/settings.cpp:2879 +msgid "Yes, and move to next/prev pattern (wrap around)##wrapV2" msgstr "" -#: src/gui/settings.cpp:4266 -msgid "Reserved" +#: src/gui/settings.cpp:2885 +msgid "Cursor movement keys behavior:" msgstr "" -#: src/gui/settings.cpp:4268 -msgid "Sample (alternate 1)" +#: src/gui/settings.cpp:2887 +msgid "Move by one##cmk0" msgstr "" -#: src/gui/settings.cpp:4269 -msgid "Sample (alternate 2)" +#: src/gui/settings.cpp:2891 +msgid "Move by Edit Step##cmk1" msgstr "" -#: src/gui/settings.cpp:4270 -msgid "Sample (alternate 3)" +#: src/gui/settings.cpp:2898 +msgid "Move cursor by edit step on delete" msgstr "" -#: src/gui/settings.cpp:4271 -msgid "Wave RAM" +#: src/gui/settings.cpp:2904 +msgid "Move cursor by edit step on insert (push)" msgstr "" -#: src/gui/settings.cpp:4272 -msgid "Wavetable (static)" +#: src/gui/settings.cpp:2910 +msgid "Move cursor up on backspace-delete" msgstr "" -#: src/gui/settings.cpp:4273 -msgid "Echo buffer" +#: src/gui/settings.cpp:2916 +msgid "Move cursor to end of clipboard content when pasting" msgstr "" -#: src/gui/settings.cpp:4274 -msgid "Namco 163 load pos" +#: src/gui/settings.cpp:2922 +msgid "Scrolling" msgstr "" -#: src/gui/settings.cpp:4275 -msgid "Namco 163 play pos" +#: src/gui/settings.cpp:2924 +msgid "Change order when scrolling outside of pattern bounds:" msgstr "" -#: src/gui/settings.cpp:4276 -msgid "Sample (bank 0)" +#: src/gui/settings.cpp:2926 +msgid "No##pscroll0" msgstr "" -#: src/gui/settings.cpp:4277 -msgid "Sample (bank 1)" +#: src/gui/settings.cpp:2930 +msgid "Yes##pscroll1" msgstr "" -#: src/gui/settings.cpp:4278 -msgid "Sample (bank 2)" +#: src/gui/settings.cpp:2934 +msgid "Yes, and wrap around song##pscroll2" msgstr "" -#: src/gui/settings.cpp:4279 -msgid "Sample (bank 3)" +#: src/gui/settings.cpp:2941 +msgid "Cursor follows current order when moving it" msgstr "" -#: src/gui/settings.cpp:4280 -msgid "Sample (bank 4)" +#: src/gui/settings.cpp:2946 +msgid "applies when playback is stopped." msgstr "" -#: src/gui/settings.cpp:4281 -msgid "Sample (bank 5)" +#: src/gui/settings.cpp:2950 +msgid "Don't scroll when moving cursor" msgstr "" -#: src/gui/settings.cpp:4282 -msgid "Sample (bank 6)" +#: src/gui/settings.cpp:2955 +msgid "Move cursor with scroll wheel:" msgstr "" -#: src/gui/settings.cpp:4283 -msgid "Sample (bank 7)" +#: src/gui/settings.cpp:2957 +msgid "No##csw0" msgstr "" -#: src/gui/settings.cpp:4288 -msgid "Log level: Error" +#: src/gui/settings.cpp:2961 +msgid "Yes##csw1" msgstr "" -#: src/gui/settings.cpp:4289 -msgid "Log level: Warning" +#: src/gui/settings.cpp:2965 +msgid "Inverted##csw2" msgstr "" -#: src/gui/settings.cpp:4290 -msgid "Log level: Info" +#: src/gui/settings.cpp:2972 +msgid "How many steps to move with each scroll wheel step?" msgstr "" -#: src/gui/settings.cpp:4291 -msgid "Log level: Debug" +#: src/gui/settings.cpp:2973 +msgid "One##cws0" msgstr "" -#: src/gui/settings.cpp:4292 -msgid "Log level: Trace/Verbose" +#: src/gui/settings.cpp:2977 +msgid "Edit Step##cws1" msgstr "" -# end of no translate. -#: src/gui/settings.cpp:4297 -msgid "Backup" -msgstr "備份" +# end of no translate +#: src/gui/settings.cpp:2984 src/gui/settings.cpp:3599 +msgid "Assets" +msgstr "素材" -#: src/gui/settings.cpp:4302 -msgid "Enable backup system" -msgstr "啓用備份系統" +#: src/gui/settings.cpp:2987 +msgid "Display instrument type menu when adding instrument" +msgstr "添加樂器時顯示樂器類型下拉菜單" -#: src/gui/settings.cpp:4307 -msgid "Interval (in seconds)" -msgstr "備份間隔 (秒)" +#: src/gui/settings.cpp:2993 +msgid "Select asset after opening one" +msgstr "打開素材後選中其" -#: src/gui/settings.cpp:4312 -msgid "Backups per file" -msgstr "單个文件生成備份數" +#: src/gui/settings.cpp:3000 +msgid "Appearance" +msgstr "外觀" -#: src/gui/settings.cpp:4318 -msgid "Backup Management" -msgstr "備份管理" +#: src/gui/settings.cpp:3002 +msgid "Scaling" +msgstr "縮放" -#: src/gui/settings.cpp:4322 -msgid "Purge before:" -msgstr "清除此前的備份:" +#: src/gui/settings.cpp:3004 +msgid "Automatic UI scaling factor" +msgstr "自動UI縮放倍數" -#: src/gui/settings.cpp:4396 -msgid "Go##PDate" -msgstr "開始##PDate" +#: src/gui/settings.cpp:3013 +msgid "UI scaling factor" +msgstr "UI縮放倍數" -#: src/gui/settings.cpp:4403 -#, c-format -msgid "%PB used" -msgstr "使用了 %PB" +#: src/gui/settings.cpp:3020 +msgid "Icon size" +msgstr "圖標尺寸" -#: src/gui/settings.cpp:4405 -#, c-format -msgid "%TB used" -msgstr "使用了 %TB" +#: src/gui/settings.cpp:3035 +msgid "Font renderer" +msgstr "字體渲染器" -#: src/gui/settings.cpp:4407 -#, c-format -msgid "%GB used" -msgstr "使用了 %GB" +#: src/gui/settings.cpp:3045 +msgid "Main font" +msgstr "主字體" -#: src/gui/settings.cpp:4409 -#, c-format -msgid "%MB used" -msgstr "使用了 %MB" +#: src/gui/settings.cpp:3056 +msgid "Size##MainFontSize" +msgstr "尺寸##MainFontSize" -#: src/gui/settings.cpp:4411 -#, c-format -msgid "%KB used" -msgstr "使用了 %KB" +#: src/gui/settings.cpp:3064 +msgid "Header font" +msgstr "從標題字體" -#: src/gui/settings.cpp:4413 -#, c-format -msgid "% bytes used" -msgstr "使用了 % bytes" +#: src/gui/settings.cpp:3075 +msgid "Size##HeadFontSize" +msgstr "尺寸##HeadFontSize" -#: src/gui/settings.cpp:4418 -msgid "Refresh" -msgstr "刷新" +#: src/gui/settings.cpp:3083 +msgid "Pattern font" +msgstr "Pattern 字體" -#: src/gui/settings.cpp:4422 -msgid "Delete all" -msgstr "删除全部" +#: src/gui/settings.cpp:3094 +msgid "Size##PatFontSize" +msgstr "尺寸##PatFontSize" -#: src/gui/settings.cpp:4428 src/gui/settings.cpp:6994 -msgid "Size" -msgstr "大小" +#: src/gui/settings.cpp:3104 +msgid "Anti-aliased fonts" +msgstr "字體抗鋸齒" -#: src/gui/settings.cpp:4429 -msgid "Latest" -msgstr "最新備份" +#: src/gui/settings.cpp:3110 +msgid "Support bitmap fonts" +msgstr "支持位圖字體" -#: src/gui/settings.cpp:4439 -#, c-format -msgid "%P" -msgstr "" +#: src/gui/settings.cpp:3115 +msgid "Hinting:" +msgstr "微調:" -#: src/gui/settings.cpp:4441 -#, c-format -msgid "%T" +#: src/gui/settings.cpp:3117 +msgid "Off (soft)##fh0" msgstr "" -#: src/gui/settings.cpp:4443 -#, c-format -msgid "%G" +#: src/gui/settings.cpp:3121 +msgid "Slight##fh1" msgstr "" -#: src/gui/settings.cpp:4445 -#, c-format -msgid "%M" +#: src/gui/settings.cpp:3125 +msgid "Normal##fh2" msgstr "" -#: src/gui/settings.cpp:4447 -#, c-format -msgid "%K" +#: src/gui/settings.cpp:3129 +msgid "Full (hard)##fh3" msgstr "" -#: src/gui/settings.cpp:4449 -#, c-format -msgid "%" -msgstr "" +#: src/gui/settings.cpp:3135 +msgid "Auto-hinter:" +msgstr "自動微調:" -# due to the tech.support nature of Cheat Codes, no translate for ease of commnicate. -#: src/gui/settings.cpp:4573 -msgid "Cheat Codes" -msgstr "" +#: src/gui/settings.cpp:3137 +msgid "Disable##fah0" +msgstr "關閉##fah0" -#: src/gui/settings.cpp:4575 -msgid "Enter code:" -msgstr "" +#: src/gui/settings.cpp:3141 +msgid "Enable##fah1" +msgstr "開啓##fah1" -#: src/gui/settings.cpp:4577 -msgid "Submit" -msgstr "" +#: src/gui/settings.cpp:3145 +msgid "Force##fah2" +msgstr "強制開啓##fah2" -#: src/gui/settings.cpp:4581 -msgid "invalid code" -msgstr "" +#: src/gui/settings.cpp:3152 +msgid "Oversample" +msgstr "字體過采樣" -#: src/gui/settings.cpp:4591 -msgid "toggled alternate UI" +#: src/gui/settings.cpp:3155 +msgid "1×##fos1" msgstr "" -#: src/gui/settings.cpp:4595 -msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +#: src/gui/settings.cpp:3160 +msgid "" +"saves video memory. reduces font rendering quality.\n" +"use for pixel/bitmap fonts." msgstr "" +"節省顯存. 降低字體渲染質量.\n" +"與 pixel/bitmap 字體連用." -#: src/gui/settings.cpp:4599 -msgid "enabled all instrument types" +#: src/gui/settings.cpp:3163 +msgid "2×##fos2" msgstr "" -#: src/gui/settings.cpp:4603 -msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" -msgstr "" +#: src/gui/settings.cpp:3168 +msgid "default." +msgstr "默認." -#: src/gui/settings.cpp:4607 -msgid "enabled \"comfortable\" mode" +#: src/gui/settings.cpp:3171 +msgid "3×##fos3" msgstr "" -# end of no translate. -#: src/gui/settings.cpp:4625 -msgid "OK##SettingsOK" +#: src/gui/settings.cpp:3176 +msgid "" +"slightly better font rendering quality.\n" +"uses more video memory." msgstr "" +"稍好的字體渲染質量.\n" +"使用較多顯存." -#: src/gui/settings.cpp:4631 -msgid "Cancel##SettingsCancel" -msgstr "取消##SettingsCancel" +#: src/gui/settings.cpp:3180 +msgid "Load fallback font" +msgstr "加載備用字體" -#: src/gui/settings.cpp:4639 -msgid "Apply##SettingsApply" -msgstr "應用##SettingsApply" +#: src/gui/settings.cpp:3185 +msgid "disable to save video memory." +msgstr "關閉以節約現存." -#: src/gui/settings.cpp:5719 -msgid "could not initialize audio!" -msgstr "無法初始化音頻!" +#: src/gui/settings.cpp:3189 +msgid "Display Japanese characters" +msgstr "顯示日文字符" -#: src/gui/settings.cpp:5734 src/gui/gui.cpp:4239 src/gui/gui.cpp:7262 -#: src/gui/gui.cpp:7716 -msgid "error while loading fonts! please check your settings." -msgstr "加載字體時出錯! 請檢查你的設置." +#: src/gui/settings.cpp:3195 +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 " +"ImGui.\n" +"\n" +"このオプションは、十分なグラフィックメモリがある場合にのみ切り替えてくださ" +"い。\n" +"これは、Dear ImGuiにダイナミックフォントアトラスが実装されるまでの一時的な解" +"決策です。" +msgstr "" -#: src/gui/settings.cpp:5918 -#, c-format -msgid "error while loading config! (%s)" -msgstr "加載配置文件時出錯! (%s)" +#: src/gui/settings.cpp:3203 +msgid "Display Chinese (Simplified) characters" +msgstr "显示简中字符" -#: src/gui/settings.cpp:6981 -msgid "[Dir]" +#: src/gui/settings.cpp:3209 +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 " +"ImGui.\n" +"\n" +"请在确保你有足够的显存后再启动此设定\n" +"这是一个在ImGui实现动态字体加载之前的临时解决方案" msgstr "" +"Only toggle this option if you have enough graphics memory.\n" +"This is a temporary solution until dynamic font atlas is implemented in Dear " +"ImGui.\n" +"\n" +"请确保有足够显存再启动此设定.\n" +"此为ImGui实现动态字体加载之前的临时解决方案." -#: src/gui/settings.cpp:6982 -msgid "[Link]" -msgstr "" +#: src/gui/settings.cpp:3217 +msgid "Display Chinese (Traditional) characters" +msgstr "顯示繁中字符" -#: src/gui/settings.cpp:6983 -msgid "[File]" +#: src/gui/settings.cpp:3223 +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 " +"ImGui.\n" +"\n" +"請在確保你有足夠的顯存后再啟動此設定\n" +"這是一個在ImGui實現動態字體加載之前的臨時解決方案" msgstr "" +"Only toggle this option if you have enough graphics memory.\n" +"This is a temporary solution until dynamic font atlas is implemented in Dear " +"ImGui.\n" +"\n" +"請确保有足够顯存再啓動此設定.\n" +"此為ImGui實現動態字體加載之前的臨時解決方案" -#: src/gui/settings.cpp:6984 -msgid "Name:" -msgstr "名稱:" - -#: src/gui/settings.cpp:6985 -msgid "Path:" -msgstr "路徑:" +#: src/gui/settings.cpp:3231 +msgid "Display Korean characters" +msgstr "显示韩文字符" -#: src/gui/settings.cpp:6986 -msgid "Reset search" -msgstr "重置搜索" +#: src/gui/settings.cpp:3237 +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 " +"ImGui.\n" +"\n" +"그래픽 메모리가 충분한 경우에만 이 옵션을 선택하십시오.\n" +"이 옵션은 Dear ImGui에 동적 글꼴 아틀라스가 구현될 때까지 임시 솔루션입니다." +msgstr "" -#: src/gui/settings.cpp:6987 -msgid "Drives" -msgstr "磁盤" +#: src/gui/settings.cpp:3246 +msgid "Title bar:" +msgstr "標題欄" -#: src/gui/settings.cpp:6988 -msgid "" -"Edit path\n" -"You can also right click on path buttons" +#: src/gui/settings.cpp:3248 +msgid "Furnace##tbar0" msgstr "" -"編輯目錄\n" -"你也可右鍵路徑按鈕" -#: src/gui/settings.cpp:6989 -msgid "Go to home directory" -msgstr "轉到用戶文件夾" +#: src/gui/settings.cpp:3253 +msgid "Song Name - Furnace##tbar1" +msgstr "曲目名稱 - Furnace##tbar1" -#: src/gui/settings.cpp:6990 -msgid "Go to parent directory" -msgstr "轉到上一級目錄" +#: src/gui/settings.cpp:3258 +msgid "file_name.fur - Furnace##tbar2" +msgstr "文件名.fur - Furnace##tbar2" -#: src/gui/settings.cpp:6991 -msgid "Create Directory" -msgstr "新建文件夾" +#: src/gui/settings.cpp:3263 +msgid "/path/to/file.fur - Furnace##tbar3" +msgstr "/路徑/到/文件.fur - Furnace##tbar3" -#: src/gui/settings.cpp:6992 -msgid "File name" -msgstr "文件名" +#: src/gui/settings.cpp:3271 +msgid "Display system name on title bar" +msgstr "標題欄顯示系統名稱" -#: src/gui/settings.cpp:6995 -msgid "Date" -msgstr "日期" +#: src/gui/settings.cpp:3278 +msgid "Display chip names instead of \"multi-system\" in title bar" +msgstr "標題欄顯示芯片名稱而不是 \"多系統\" " -# end of no translate. -#: src/gui/settings.cpp:6996 src/gui/gui.cpp:5767 src/gui/gui.cpp:6047 -#: src/gui/gui.cpp:6048 -msgid "Warning" -msgstr "警告" +#: src/gui/settings.cpp:3284 +msgid "Status bar:" +msgstr "狀態欄" -#: src/gui/settings.cpp:6997 -msgid "The file you selected already exists! Would you like to overwrite it?" -msgstr "選取的文件已經存在! 是否要覆蓋?" +#: src/gui/settings.cpp:3286 +msgid "Cursor details##sbar0" +msgstr "光標詳情##sbar0" -#: src/gui/settings.cpp:6998 src/gui/gui.cpp:6052 src/gui/gui.cpp:6076 -#: src/gui/gui.cpp:6100 src/gui/gui.cpp:6124 src/gui/gui.cpp:6148 -#: src/gui/gui.cpp:6172 src/gui/gui.cpp:6204 src/gui/gui.cpp:6220 -#: src/gui/gui.cpp:6231 src/gui/gui.cpp:6243 src/gui/gui.cpp:6397 -#: src/gui/gui.cpp:6419 src/gui/gui.cpp:6435 src/gui/gui.cpp:6446 -msgid "Yes" -msgstr "" +#: src/gui/settings.cpp:3290 +msgid "File path##sbar1" +msgstr "文件路徑##sbar1" -# 常见,不翻译. -#: src/gui/settings.cpp:6999 src/gui/findReplace.cpp:828 src/gui/gui.cpp:6066 -#: src/gui/gui.cpp:6090 src/gui/gui.cpp:6114 src/gui/gui.cpp:6138 -#: src/gui/gui.cpp:6162 src/gui/gui.cpp:6190 src/gui/gui.cpp:6215 -#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6250 -#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6440 -#: src/gui/gui.cpp:6453 -msgid "No" -msgstr "" +#: src/gui/settings.cpp:3294 +msgid "Cursor details or file path##sbar2" +msgstr "光標詳情或文件路徑##sbar2" -#: src/gui/settings.cpp:7000 -msgid "%Y/%m/%d %H:%M" -msgstr "" +#: src/gui/settings.cpp:3298 +msgid "Nothing##sbar3" +msgstr "空##sbar3" -#: src/gui/orders.cpp:114 -msgid "Add new order" -msgstr "新增Order" +#: src/gui/settings.cpp:3305 +msgid "Display playback status when playing" +msgstr "播放時顯示播放詳情" -#: src/gui/orders.cpp:125 src/gui/guiConst.cpp:798 -msgid "Remove order" -msgstr "移除Order" +#: src/gui/settings.cpp:3310 +msgid "Export options layout:" +msgstr "導出選項排列方式:" -#: src/gui/orders.cpp:137 -msgid "Duplicate order (right-click to deep clone)" -msgstr "復製Order(右鍵以深度克隆)" +#: src/gui/settings.cpp:3312 +msgid "Sub-menus in File menu##eol0" +msgstr "在文件菜單中的子菜單##eol0" -#: src/gui/orders.cpp:146 src/gui/guiConst.cpp:799 -msgid "Move order up" -msgstr "上移Order" +#: src/gui/settings.cpp:3316 +msgid "Modal window with tabs##eol1" +msgstr "彈出窗口##eol1" -#: src/gui/orders.cpp:155 src/gui/guiConst.cpp:800 -msgid "Move order down" -msgstr "下移Order" +#: src/gui/settings.cpp:3320 +msgid "Modal windows with options in File menu##eol2" +msgstr "彈出窗口,在文件菜單中顯示選項##eol2" -#: src/gui/orders.cpp:167 -msgid "Place copy of current order at end of song (right-click to deep clone)" -msgstr "在曲目結尾復製當前order(右鍵以深度克隆)" +#: src/gui/settings.cpp:3327 +msgid "Capitalize menu bar" +msgstr "菜單欄首字母大寫" -#: src/gui/orders.cpp:177 -msgid "Order change mode: entire row" -msgstr "Order編輯模式: 全行" +#: src/gui/settings.cpp:3333 +msgid "Display add/configure/change/remove chip menus in File menu" +msgstr "在文件下拉菜單中顯示 新建/配置/修改/移除 芯片菜單" -#: src/gui/orders.cpp:179 -msgid "Order change mode: one" -msgstr "Order編輯模式: 單格" +#: src/gui/settings.cpp:3347 +msgid "Highlight channel at cursor in Orders" +msgstr "高亮Orders中通道所在光標" -#: src/gui/orders.cpp:205 -msgid "Order edit mode: Select and type (scroll vertically)" -msgstr "Order編輯模式: 手動編輯(寫入後竪直滾動)" +#: src/gui/settings.cpp:3352 +msgid "Orders row number format:" +msgstr "Orders 行數値格式" -#: src/gui/orders.cpp:207 -msgid "Order edit mode: Select and type (scroll horizontally)" -msgstr "Order編輯模式: 手動編輯(寫入後水平滾動)" +#: src/gui/settings.cpp:3354 +msgid "Decimal##orbD" +msgstr "十進制##orbD" -#: src/gui/orders.cpp:209 -msgid "Order edit mode: Select and type (don't scroll)" -msgstr "Order編輯模式: 手動編輯(不滾動)" +#: src/gui/settings.cpp:3358 +msgid "Hexadecimal##orbH" +msgstr "十六進制##orbH" -#: src/gui/orders.cpp:211 -msgid "Order edit mode: Click to change" -msgstr "Order編輯模式: 單擊增減" +#: src/gui/settings.cpp:3367 +msgid "Center pattern view" +msgstr "居中Pattern顯示" -#: src/gui/findReplace.cpp:29 -msgid "ignore" -msgstr "忽略" +#: src/gui/settings.cpp:3373 +msgid "Overflow pattern highlights" +msgstr "溢出Pattern高亮行" -#: src/gui/findReplace.cpp:30 -msgid "equals" -msgstr "等於" +#: src/gui/settings.cpp:3379 +msgid "Display previous/next pattern" +msgstr "顯示 上一个/下一个 Pattern" -#: src/gui/findReplace.cpp:31 -msgid "not equal" -msgstr "不等於" +#: src/gui/settings.cpp:3384 +msgid "Pattern row number format:" +msgstr "Pattern行標識數値格式" -#: src/gui/findReplace.cpp:32 -msgid "between" -msgstr "介於" +#: src/gui/settings.cpp:3386 +msgid "Decimal##prbD" +msgstr "十進制##prbD" -#: src/gui/findReplace.cpp:33 -msgid "not between" -msgstr "不介於" +#: src/gui/settings.cpp:3390 +msgid "Hexadecimal##prbH" +msgstr "十六進制##prbH" -#: src/gui/findReplace.cpp:34 -msgid "any" -msgstr "任意" +#: src/gui/settings.cpp:3396 +msgid "Pattern view labels:" +msgstr "Pattern 顯示 標記" -#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:217 -msgid "none" -msgstr "空" +#: src/gui/settings.cpp:3401 +msgid "Note off (3-char)" +msgstr "Note off (音符休止) (3-字符)" -#: src/gui/findReplace.cpp:39 -msgid "set" -msgstr "設為" +#: src/gui/settings.cpp:3406 +msgid "Note release (3-char)" +msgstr "Note release (音符釋放) (3-字符)" -#: src/gui/findReplace.cpp:40 -msgid "add" -msgstr "加" +#: src/gui/settings.cpp:3411 +msgid "Macro release (3-char)" +msgstr "Macro release (宏釋放) (3-字符)" -#: src/gui/findReplace.cpp:41 -msgid "add (overflow)" -msgstr "加(允許溢出)" +#: src/gui/settings.cpp:3416 +msgid "Empty field (3-char)" +msgstr "Empty field (空白區) (3-字符)" -#: src/gui/findReplace.cpp:42 -msgid "scale %" -msgstr "縮放 %" +#: src/gui/settings.cpp:3421 +msgid "Empty field (2-char)" +msgstr "Empty field (空白區) (2-字符)" -#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:609 -msgid "Find/Replace" -msgstr "查找/替換" +#: src/gui/settings.cpp:3423 +msgid "Pattern view spacing after:" +msgstr "Pattern 顯示間隔大小:" -#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:850 -msgid "Find" -msgstr "查找" +# 原屬於常見的英語不翻譯,後剔出. +#: src/gui/settings.cpp:3425 src/gui/settings.cpp:4231 +#: src/gui/findReplace.cpp:602 src/gui/findReplace.cpp:895 +#: src/gui/sampleEdit.cpp:633 +msgid "Note" +msgstr "音符" -# 不翻译. -#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 -msgid "order" -msgstr "" +#: src/gui/settings.cpp:3443 src/gui/findReplace.cpp:738 +#: src/gui/findReplace.cpp:1022 src/gui/gui.cpp:3172 +msgid "Effect" +msgstr "效果" -#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 -msgid "row" -msgstr "行" +#: src/gui/settings.cpp:3449 +msgid "Effect value" +msgstr "效果値" -#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:146 -msgid "channel" -msgstr "通道" +# 有打算翻译为, 仅显示小字节, 但怕用户不懂. +#: src/gui/settings.cpp:3456 +msgid "Single-digit effects for 00-0F" +msgstr "00-0F 不顯示 0" -# 常见. -#: src/gui/findReplace.cpp:541 -msgid "go" -msgstr "" +#: src/gui/settings.cpp:3462 +msgid "Use flats instead of sharps" +msgstr "使用 降(b) 而不是 昇(#)" -#: src/gui/findReplace.cpp:585 -msgid "no matches found!" -msgstr "找不到相关项目!" +#: src/gui/settings.cpp:3468 +msgid "Use German notation" +msgstr "使用德式注音 H 而非 B" -#: src/gui/findReplace.cpp:587 -msgid "Back" -msgstr "返回" +#: src/gui/settings.cpp:3476 +msgid "Channel style:" +msgstr "通道風格:" -#: src/gui/findReplace.cpp:750 -msgid "Delete query" -msgstr "移除条件" +#: src/gui/settings.cpp:3478 +msgid "Classic##CHS0" +msgstr "經典##CHS0" -#: src/gui/findReplace.cpp:754 src/gui/findReplace.cpp:1037 -msgid "Add effect" -msgstr "添加效果" +#: src/gui/settings.cpp:3482 +msgid "Line##CHS1" +msgstr "綫條##CHS1" -#: src/gui/findReplace.cpp:761 src/gui/findReplace.cpp:1044 -msgid "Remove effect" -msgstr "移除效果" +#: src/gui/settings.cpp:3486 +msgid "Round##CHS2" +msgstr "圓潤##CHS2" -#: src/gui/findReplace.cpp:786 -msgid "Search range:" -msgstr "搜索范围:" +#: src/gui/settings.cpp:3490 +msgid "Split button##CHS3" +msgstr "分立按鈕##CHS3" -#: src/gui/findReplace.cpp:799 -msgid "Confine to channels" -msgstr "僅在以下通道" +#: src/gui/settings.cpp:3494 +msgid "Square border##CH42" +msgstr "矩形邊緣##CH42" -#: src/gui/findReplace.cpp:803 src/gui/sampleEdit.cpp:1176 -msgid "From" -msgstr "從" +#: src/gui/settings.cpp:3498 +msgid "Round border##CHS5" +msgstr "圓形邊緣##CHS5" -#: src/gui/findReplace.cpp:814 src/gui/sampleEdit.cpp:1180 -msgid "To" -msgstr "到" +#: src/gui/settings.cpp:3504 +msgid "Channel volume bar:" +msgstr "通道音量條:" -#: src/gui/findReplace.cpp:826 -msgid "Match effect position:" -msgstr "核對效果順序:" +#: src/gui/settings.cpp:3506 +msgid "None##CHV0" +msgstr "無##CHV0" -#: src/gui/findReplace.cpp:832 -msgid "match effects regardless of position." -msgstr "不核對效果順序" +#: src/gui/settings.cpp:3510 +msgid "Simple##CHV1" +msgstr "簡單##CHV1" -#: src/gui/findReplace.cpp:834 src/gui/compatFlags.cpp:288 -msgid "Lax" -msgstr "" +#: src/gui/settings.cpp:3514 +msgid "Stereo##CHV2" +msgstr "立體聲##CHV2" -#: src/gui/findReplace.cpp:838 -msgid "match effects only if they appear in-order." -msgstr "僅按指定順序排列" +#: src/gui/settings.cpp:3518 +msgid "Real##CHV3" +msgstr "眞實響度##CHV3" -#: src/gui/findReplace.cpp:840 src/gui/compatFlags.cpp:276 -msgid "Strict" -msgstr "" +#: src/gui/settings.cpp:3522 +msgid "Real (stereo)##CHV4" +msgstr "立體聲眞實響度##CHV4" -#: src/gui/findReplace.cpp:844 -msgid "match effects only if they appear exactly as specified." -msgstr "與指定順序、値完全一致" +#: src/gui/settings.cpp:3528 +msgid "Channel feedback style:" +msgstr "通道反饋風格:" -#: src/gui/findReplace.cpp:856 -msgid "Replace" -msgstr "替換" +#: src/gui/settings.cpp:3530 +msgid "Off##CHF0" +msgstr "關閉##CHF0" -#: src/gui/findReplace.cpp:908 -msgid "INVALID" -msgstr "無效!" +#: src/gui/settings.cpp:3534 +msgid "Note##CHF1" +msgstr "鍵激活反饋##CHF1" -#: src/gui/findReplace.cpp:1052 -msgid "Effect replace mode:" -msgstr "替換效果方式:" +#: src/gui/settings.cpp:3538 +msgid "Volume##CHF2" +msgstr "音量反饋##CHF2" -#: src/gui/findReplace.cpp:1053 -msgid "Replace matches only" -msgstr "僅替換匹配項" +#: src/gui/settings.cpp:3542 +msgid "Active##CHF3" +msgstr "通道活躍度##CHF3" -#: src/gui/findReplace.cpp:1056 -msgid "Replace matches, then free spaces" -msgstr "僅替換匹配項,幷插入空位" +#: src/gui/settings.cpp:3548 +msgid "Channel font:" +msgstr "通道字體:" -#: src/gui/findReplace.cpp:1059 -msgid "Clear effects" -msgstr "覆蓋所有效果" +#: src/gui/settings.cpp:3550 +msgid "Regular##CHFont0" +msgstr "正常##CHFont0" -#: src/gui/findReplace.cpp:1062 -msgid "Insert in free spaces" -msgstr "僅插入空位" +#: src/gui/settings.cpp:3554 +msgid "Monospace##CHFont1" +msgstr "分割##CHFont1" -# 以下不知作什么用. -#: src/gui/findReplace.cpp:1065 -msgid "Replace##QueryReplace" -msgstr "替換##QueryReplace" +#: src/gui/settings.cpp:3561 +msgid "Center channel name" +msgstr "居中通道名稱" -#: src/gui/about.cpp:26 -msgid "is proud to present" -msgstr "榮譽出品" +#: src/gui/settings.cpp:3566 +msgid "Channel colors:" +msgstr "通道色彩:" -#: src/gui/about.cpp:30 -msgid "the biggest multi-system chiptune tracker!" -msgstr "全球最大的多系統 Chiptune Tracker!" +#: src/gui/settings.cpp:3568 +msgid "Single##CHC0" +msgstr "單一##CHC0" -#: src/gui/about.cpp:31 -msgid "featuring DefleMask song compatibility." -msgstr "兼容DefleMask 文件." +#: src/gui/settings.cpp:3572 +msgid "Channel type##CHC1" +msgstr "以通道類型決定##CHC1" -#: src/gui/about.cpp:33 -msgid "> CREDITS <" -msgstr "> 鳴謝 <" +#: src/gui/settings.cpp:3576 +msgid "Instrument type##CHC2" +msgstr "以樂器類型決定##CHC2" -#: src/gui/about.cpp:35 -msgid "-- program --" -msgstr "-- 程序 --" +#: src/gui/settings.cpp:3582 +msgid "Channel name colors:" +msgstr "通道名稱顔色:" -#: src/gui/about.cpp:37 -msgid "A M 4 N (intro tune)" -msgstr "" +#: src/gui/settings.cpp:3584 +msgid "Single##CTC0" +msgstr "單一##CTC0" -#: src/gui/about.cpp:53 -msgid "-- graphics/UI design --" -msgstr "-- 圖形/UI 設計 --" +#: src/gui/settings.cpp:3588 +msgid "Channel type##CTC1" +msgstr "通道類型決定##CTC1" -#: src/gui/about.cpp:60 -msgid "-- documentation --" -msgstr "-- 文檔/説明編寫 --" +#: src/gui/settings.cpp:3592 +msgid "Instrument type##CTC2" +msgstr "樂器類型決定##CTC2" -#: src/gui/about.cpp:70 -msgid "-- localization/translation team --" -msgstr "-- 本地化/翻譯 組 --" +#: src/gui/settings.cpp:3601 +msgid "Unified instrument/wavetable/sample list" +msgstr "統一 樂器/波表/采樣 列表" -#: src/gui/about.cpp:83 -msgid "-- demo songs --" +#: src/gui/settings.cpp:3611 +msgid "Horizontal instrument/wavetable list" msgstr "" -#: src/gui/about.cpp:217 -msgid "-- additional feedback/fixes --" -msgstr "-- 額外反饋/補丁 --" +#: src/gui/settings.cpp:3617 +msgid "Instrument list icon style:" +msgstr "樂器列表 圖標風格:" -#: src/gui/about.cpp:228 -msgid "-- Metal backend test team --" -msgstr "-- Metal 渲染後端測試組 --" +#: src/gui/settings.cpp:3619 +msgid "None##iis0" +msgstr "無圖標##iis0" -#: src/gui/about.cpp:234 -msgid "-- DirectX 9 backend test team --" -msgstr "-- DirectX 9 渲染後端測試組 --" +#: src/gui/settings.cpp:3623 +msgid "Graphical icons##iis1" +msgstr "圖形圖標##iis1" -# 不翻译,其含有几层意思,与...合作,由...提供支持,“基于”太过简化. -#: src/gui/about.cpp:241 -msgid "powered by:" -msgstr "" +#: src/gui/settings.cpp:3627 +msgid "Letter icons##iis2" +msgstr "文字圖標##iis2" -# end of no translate. -#: src/gui/about.cpp:242 -msgid "Dear ImGui by Omar Cornut" -msgstr "" +#: src/gui/settings.cpp:3634 +msgid "Colorize instrument editor using instrument type" +msgstr "以樂器類型給樂器編輯器上色" -#: src/gui/about.cpp:243 -msgid "SDL2 by Sam Lantinga" -msgstr "" +#: src/gui/settings.cpp:3640 src/gui/settings.cpp:4122 +msgid "Macro Editor" +msgstr "宏編輯器" -#: src/gui/about.cpp:247 -msgid "zlib by Jean-loup Gailly" -msgstr "" +#: src/gui/settings.cpp:3641 +msgid "Macro editor layout:" +msgstr "宏編輯器排列方式:" -#: src/gui/about.cpp:248 -msgid "and Mark Adler" -msgstr "" +#: src/gui/settings.cpp:3643 +msgid "Unified##mel0" +msgstr "統一##mel0" -#: src/gui/about.cpp:249 -msgid "libsndfile by Erik de Castro Lopo" -msgstr "" +#: src/gui/settings.cpp:3653 +msgid "Grid##mel2" +msgstr "分格##mel2" -#: src/gui/about.cpp:250 -msgid "Portable File Dialogs by Sam Hocevar" -msgstr "" +#: src/gui/settings.cpp:3657 +msgid "Single (with list)##mel3" +msgstr "單一 (以列表區分)##mel3" -#: src/gui/about.cpp:251 -msgid "Native File Dialog by Frogtoss Games" -msgstr "" +#: src/gui/settings.cpp:3670 +msgid "Use classic macro editor vertical slider" +msgstr "使用經典宏編輯器的垂直滑塊" -#: src/gui/about.cpp:253 -msgid "Weak-JACK by x42" +#: src/gui/settings.cpp:3676 +msgid "Macro step size/horizontal zoom:" msgstr "" -#: src/gui/about.cpp:254 -msgid "RtMidi by Gary P. Scavone" +#: src/gui/settings.cpp:3678 +msgid "Manual" msgstr "" -#: src/gui/about.cpp:255 -msgid "FFTW by Matteo Frigo and Steven G. Johnson" +#: src/gui/settings.cpp:3682 +msgid "Automatic per macro" msgstr "" -#: src/gui/about.cpp:256 -msgid "backward-cpp by Google" +#: src/gui/settings.cpp:3686 +msgid "Automatic (use longest macro)" msgstr "" -#: src/gui/about.cpp:257 -msgid "adpcm by superctr" +# idk what's this, skip. +# can't find the Wave Editor.... +#: src/gui/settings.cpp:3694 +msgid "Wave Editor" msgstr "" -#: src/gui/about.cpp:258 -msgid "adpcm-xq by David Bryant" +#: src/gui/settings.cpp:3696 +msgid "Use compact wave editor" msgstr "" -#: src/gui/about.cpp:259 -msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" -msgstr "" +# end of no translate. +#: src/gui/settings.cpp:3702 src/gui/settings.cpp:4099 +msgid "FM Editor" +msgstr "FM 編輯器" -#: src/gui/about.cpp:260 -msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" -msgstr "" +#: src/gui/settings.cpp:3703 +msgid "FM parameter names:" +msgstr "FM 參數名詞:" -#: src/gui/about.cpp:261 -msgid "ESFMu (modified version) by Kagamiin~" -msgstr "" +#: src/gui/settings.cpp:3705 +msgid "Friendly##fmn0" +msgstr "友好##fmn0" -#: src/gui/about.cpp:262 -msgid "ymfm by Aaron Giles" -msgstr "" +#: src/gui/settings.cpp:3709 +msgid "Technical##fmn1" +msgstr "專業##fmn1" -#: src/gui/about.cpp:263 -msgid "emu2413 by Digital Sound Antiques" -msgstr "" +#: src/gui/settings.cpp:3713 +msgid "Technical (alternate)##fmn2" +msgstr "專業(候補)##fmn2" -#: src/gui/about.cpp:264 -msgid "MAME SN76496 by Nicola Salmoria" -msgstr "" +#: src/gui/settings.cpp:3720 +msgid "Use standard OPL waveform names" +msgstr "使用標準 OPL 波形命名" -#: src/gui/about.cpp:265 -msgid "MAME AY-3-8910 by Couriersud" -msgstr "" +#: src/gui/settings.cpp:3725 +msgid "FM parameter editor layout:" +msgstr "FM 參數編輯器排列方式:" -#: src/gui/about.cpp:266 -msgid "with AY8930 fixes by Eulous, cam900 and Grauw" -msgstr "" +#: src/gui/settings.cpp:3727 +msgid "Modern##fml0" +msgstr "現代##fml0" -#: src/gui/about.cpp:267 -msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +#: src/gui/settings.cpp:3731 +msgid "Modern with more labels##fml7" msgstr "" -#: src/gui/about.cpp:268 -msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" -msgstr "" +#: src/gui/settings.cpp:3735 +msgid "Compact (2x2, classic)##fml1" +msgstr "緊凑 (2x2, 經典)##fml1" -#: src/gui/about.cpp:269 -msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" -msgstr "" +#: src/gui/settings.cpp:3739 +msgid "Compact (1x4)##fml2" +msgstr "緊凑 (1x4)##fml2" -#: src/gui/about.cpp:270 -msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" -msgstr "" +#: src/gui/settings.cpp:3743 +msgid "Compact (4x1)##fml3" +msgstr "緊凑 (4x1)##fml3" -#: src/gui/about.cpp:271 -msgid "MAME MSM6258 core by Barry Rodewald" -msgstr "" +#: src/gui/settings.cpp:3747 +msgid "Alternate (2x2)##fml4" +msgstr "候補 (2x2)##fml4" -#: src/gui/about.cpp:272 -msgid "MAME YMZ280B core by Aaron Giles" -msgstr "" +#: src/gui/settings.cpp:3751 +msgid "Alternate (1x4)##fml5" +msgstr "候補 (1x4)##fml5" -#: src/gui/about.cpp:273 -msgid "MAME GA20 core by Acho A. Tang and R. Belmont" -msgstr "" +#: src/gui/settings.cpp:3755 +msgid "Alternate (4x1)##fml5" +msgstr "候補 (4x1)##fml5" -#: src/gui/about.cpp:274 -msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" -msgstr "" +#: src/gui/settings.cpp:3761 +msgid "Position of Sustain in FM editor:" +msgstr "FM 編輯器中 Sustain 參數位置:" -#: src/gui/about.cpp:275 -msgid "SAASound by Dave Hooper and Simon Owen" -msgstr "" +#: src/gui/settings.cpp:3763 +msgid "Between Decay and Sustain Rate##susp0" +msgstr "在 Decay 和 Sustain Rate 間##susp0" -#: src/gui/about.cpp:276 -msgid "SameBoy by Lior Halphon" -msgstr "" +#: src/gui/settings.cpp:3767 +msgid "After Release Rate##susp1" +msgstr "在 Release Rate 之後##susp1" -#: src/gui/about.cpp:277 -msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +#: src/gui/settings.cpp:3772 +msgid "After Release Rate, after spacing##susp2" msgstr "" -#: src/gui/about.cpp:278 -msgid "SNES DSP core by Blargg" +#: src/gui/settings.cpp:3776 +msgid "After TL##susp3" msgstr "" -#: src/gui/about.cpp:279 -msgid "puNES (NES, MMC5 and FDS) by FHorse" -msgstr "" +#: src/gui/settings.cpp:3784 +msgid "Use separate colors for carriers/modulators in FM editor" +msgstr "在FM 編輯器中使用另外的顔色以區分 Carriers/Modulators" -#: src/gui/about.cpp:280 -msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" -msgstr "" +#: src/gui/settings.cpp:3790 +msgid "Unsigned FM detune values" +msgstr "Unsigned FM Detune 數値" -#: src/gui/about.cpp:281 -msgid "reSID by Dag Lem" -msgstr "" +#: src/gui/settings.cpp:3797 +msgid "Chip memory usage unit:" +msgstr "芯片內存使用率單位" -#: src/gui/about.cpp:282 -msgid "reSIDfp by Dag Lem, Antti Lankila" -msgstr "" +#: src/gui/settings.cpp:3799 +msgid "Bytes##MUU0" +msgstr "字節##MUU0" -#: src/gui/about.cpp:283 -msgid "and Leandro Nini" -msgstr "" +#: src/gui/settings.cpp:3803 +msgid "Kilobytes##MUU1" +msgstr "千字節##MUU1" -#: src/gui/about.cpp:284 -msgid "dSID by DefleMask Team based on jsSID" -msgstr "" +#: src/gui/settings.cpp:3812 +msgid "Rounded corners" +msgstr "邊緣圓角" -#: src/gui/about.cpp:285 -msgid "Stella by Stella Team" -msgstr "" +#: src/gui/settings.cpp:3818 src/gui/settings.cpp:4004 +#: src/gui/settings.cpp:4046 +msgid "Border" +msgstr "邊緣" -#: src/gui/about.cpp:286 -msgid "QSound emulator by superctr and Valley Bell" -msgstr "" +#: src/gui/settings.cpp:3830 +msgid "Anti-aliased" +msgstr "抗鋸齒" -#: src/gui/about.cpp:287 -msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" -msgstr "" +#: src/gui/settings.cpp:3836 +msgid "Fill entire window" +msgstr "塡充整个窗口" -#: src/gui/about.cpp:288 -msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" -msgstr "" +#: src/gui/settings.cpp:3842 +msgid "Waveform goes out of bounds" +msgstr "波形可超出窗口限制" -#: src/gui/about.cpp:289 -msgid "and Marco van den Heuvel" +#: src/gui/settings.cpp:3856 +msgid "Wrap text" msgstr "" -#: src/gui/about.cpp:290 -msgid "VERA sound core by Frank van den Hoef" -msgstr "" +#: src/gui/settings.cpp:3862 +msgid "Windows" +msgstr "窗口" -#: src/gui/about.cpp:291 -msgid "mzpokeysnd POKEY emulator by Michael Borisov" -msgstr "" +#: src/gui/settings.cpp:3864 +msgid "Rounded window corners" +msgstr "窗口邊緣圓角" -#: src/gui/about.cpp:292 -msgid "ASAP POKEY emulator by Piotr Fusik" -msgstr "" +#: src/gui/settings.cpp:3870 +msgid "Rounded buttons" +msgstr "圓角按鈕" -#: src/gui/about.cpp:293 -msgid "ported by laoo to C++" -msgstr "" +#: src/gui/settings.cpp:3876 +msgid "Rounded menu corners" +msgstr "菜單圓角" -#: src/gui/about.cpp:294 -msgid "vgsound_emu (second version, modified version) by cam900" -msgstr "" +#: src/gui/settings.cpp:3882 +msgid "Rounded tabs" +msgstr "圓角標籤" -#: src/gui/about.cpp:295 -msgid "Impulse Tracker GUS volume table by Jeffrey Lim" -msgstr "" +#: src/gui/settings.cpp:3888 +msgid "Rounded scrollbars" +msgstr "圓角滑塊" -#: src/gui/about.cpp:296 -msgid "Schism Tracker IT sample decompression" -msgstr "" +#: src/gui/settings.cpp:3894 +msgid "Borders around widgets" +msgstr "邊緣加重" -#: src/gui/about.cpp:297 -msgid "SM8521 emulator (modified version) by cam900" -msgstr "" +#: src/gui/settings.cpp:3903 +msgid "Color scheme" +msgstr "色彩配置" -#: src/gui/about.cpp:298 -msgid "D65010G031 emulator (modified version) by cam900" -msgstr "" +#: src/gui/settings.cpp:3913 +msgid "Are you sure you want to reset the color scheme?" +msgstr "你确定要重置色彩配置?" -#: src/gui/about.cpp:299 -msgid "Namco C140/C219 emulator (modified version) by cam900" -msgstr "" +# 跳过色彩配置 +#: src/gui/settings.cpp:3916 +msgid "Guru mode" +msgstr "顯示所有色彩配置選項" -#: src/gui/about.cpp:300 -msgid "PowerNoise emulator by scratchminer" +#: src/gui/settings.cpp:3923 src/gui/settings.cpp:3953 +msgid "Frame shading" msgstr "" -#: src/gui/about.cpp:301 -msgid "ep128emu by Istvan Varga" +#: src/gui/settings.cpp:3929 +msgid "Color scheme type:" msgstr "" -#: src/gui/about.cpp:302 -msgid "NDS sound emulator by cam900" +#: src/gui/settings.cpp:3931 +msgid "Dark##gcb0" msgstr "" -#: src/gui/about.cpp:304 -msgid "greetings to:" +#: src/gui/settings.cpp:3936 +msgid "Light##gcb1" msgstr "" -#: src/gui/about.cpp:309 -msgid "all members of Deflers of Noice!" +#: src/gui/settings.cpp:3943 +msgid "Accent colors:" msgstr "" -#: src/gui/about.cpp:311 -msgid "copyright © 2021-2025 tildearrow" +#: src/gui/settings.cpp:3945 +msgid "Primary" msgstr "" -#: src/gui/about.cpp:312 -msgid "(and contributors)." +#: src/gui/settings.cpp:3946 +msgid "Secondary" msgstr "" -#: src/gui/about.cpp:313 -msgid "licensed under GPLv2+! see" +#: src/gui/settings.cpp:3960 +msgid "Button" msgstr "" -#: src/gui/about.cpp:314 -msgid "LICENSE for more information." +#: src/gui/settings.cpp:3961 +msgid "Button (hovered)" msgstr "" -#: src/gui/about.cpp:316 -msgid "help Furnace grow:" -msgstr "帮助Furnace成长:" +#: src/gui/settings.cpp:3962 +msgid "Button (active)" +msgstr "" -#: src/gui/about.cpp:319 -msgid "contact tildearrow at:" -msgstr "联系 tildearrow :" +#: src/gui/settings.cpp:3963 +msgid "Tab" +msgstr "" -# ah 法律申明应该不翻译的.......稍后再改罢了. -# 已修改 v0.6.2024B -#: src/gui/about.cpp:322 -msgid "disclaimer:" +#: src/gui/settings.cpp:3964 +msgid "Tab (hovered)" msgstr "" -#: src/gui/about.cpp:323 -msgid "despite the fact this program works" +#: src/gui/settings.cpp:3965 +msgid "Tab (active)" msgstr "" -#: src/gui/about.cpp:324 -msgid "with the .dmf file format, it is NOT" +#: src/gui/settings.cpp:3966 +msgid "Tab (unfocused)" msgstr "" -#: src/gui/about.cpp:325 -msgid "affiliated with Delek or DefleMask in" +#: src/gui/settings.cpp:3967 +msgid "Tab (unfocused and active)" msgstr "" -#: src/gui/about.cpp:326 -msgid "any way, nor it is a replacement for" +#: src/gui/settings.cpp:3968 +msgid "ImGui header" msgstr "" -#: src/gui/about.cpp:327 -msgid "the original program." +#: src/gui/settings.cpp:3969 +msgid "ImGui header (hovered)" msgstr "" -#: src/gui/about.cpp:329 -msgid "it also comes with ABSOLUTELY NO WARRANTY." +#: src/gui/settings.cpp:3970 +msgid "ImGui header (active)" msgstr "" -# end of no translate. -#: src/gui/about.cpp:331 -msgid "thanks to all contributors/bug reporters!" -msgstr "感謝所有代碼貢獻者/Bug反饋者" +#: src/gui/settings.cpp:3971 +msgid "Resize grip" +msgstr "" -#: src/gui/about.cpp:338 -msgid "About Furnace" -msgstr "關於 Furnace" +#: src/gui/settings.cpp:3972 +msgid "Resize grip (hovered)" +msgstr "" -#: src/gui/about.cpp:428 -msgid "Unsaved changes! Save changes before playing?" -msgstr "未保存!保存進度再播放?" +#: src/gui/settings.cpp:3973 +msgid "Resize grip (active)" +msgstr "" -#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:598 -msgid "Compatibility Flags" -msgstr "兼容性選項" +#: src/gui/settings.cpp:3974 +msgid "Widget background" +msgstr "" -#: src/gui/compatFlags.cpp:32 -msgid "" -"these flags are designed to provide better DefleMask/older Furnace " -"compatibility.\n" -"it is recommended to disable most of these unless you rely on specific " -"quirks." +#: src/gui/settings.cpp:3975 +msgid "Widget background (hovered)" msgstr "" -"這些選項用於更好地兼容DefleMask 和歷史版本Furnace \n" -"建議不要修改幷保持大部分選項關閉,除非您依賴其中某个特性." -# warning! no more translate compatFlags.cpp until further notice. -#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 -msgid "DefleMask" -msgstr "DefleMask" +#: src/gui/settings.cpp:3976 +msgid "Widget background (active)" +msgstr "" -#: src/gui/compatFlags.cpp:35 -msgid "Limit slide range" +#: src/gui/settings.cpp:3977 +msgid "Slider grab" msgstr "" -#: src/gui/compatFlags.cpp:37 -msgid "" -"when enabled, slides are limited to a compatible range.\n" -"may cause problems with slides in negative octaves." +#: src/gui/settings.cpp:3978 +msgid "Slider grab (active)" msgstr "" -#: src/gui/compatFlags.cpp:39 -msgid "Compatible noise layout on NES and PC Engine" +#: src/gui/settings.cpp:3979 +msgid "Title background (active)" msgstr "" -#: src/gui/compatFlags.cpp:41 -msgid "" -"use a rather unusual compatible noise frequency layout.\n" -"removes some noise frequencies on PC Engine." +#: src/gui/settings.cpp:3980 +msgid "Checkbox/radio button mark" msgstr "" -#: src/gui/compatFlags.cpp:43 -msgid "Game Boy instrument duty is wave volume" +#: src/gui/settings.cpp:3981 +msgid "Text selection" msgstr "" -#: src/gui/compatFlags.cpp:45 -msgid "" -"if enabled, an instrument with duty macro in the wave channel will be mapped " -"to wavetable volume." +#: src/gui/settings.cpp:3982 +msgid "Line plot" msgstr "" -#: src/gui/compatFlags.cpp:48 -msgid "Restart macro on portamento" +#: src/gui/settings.cpp:3983 +msgid "Line plot (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:50 -msgid "" -"when enabled, a portamento effect will reset the channel's macro if used in " -"combination with a note." +#: src/gui/settings.cpp:3984 +msgid "Histogram plot" msgstr "" -#: src/gui/compatFlags.cpp:52 -msgid "Legacy volume slides" +#: src/gui/settings.cpp:3985 +msgid "Histogram plot (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:54 -msgid "" -"simulate glitchy volume slide behavior by silently overflowing the volume " -"when the slide goes below 0." +#: src/gui/settings.cpp:3986 +msgid "Table row (even)" msgstr "" -#: src/gui/compatFlags.cpp:56 -msgid "Compatible arpeggio" +#: src/gui/settings.cpp:3987 +msgid "Table row (odd)" msgstr "" -#: src/gui/compatFlags.cpp:58 -msgid "delay arpeggio by one tick on every new note." +#: src/gui/settings.cpp:3992 +msgid "Interface (other)" +msgstr "界面(其他設置)" + +#: src/gui/settings.cpp:3994 +msgid "Window background" msgstr "" -#: src/gui/compatFlags.cpp:60 -msgid "Disable DAC when sample ends" +#: src/gui/settings.cpp:3995 +msgid "Sub-window background" msgstr "" -#: src/gui/compatFlags.cpp:62 -msgid "" -"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " -"playing." +#: src/gui/settings.cpp:3996 +msgid "Pop-up background" msgstr "" -#: src/gui/compatFlags.cpp:64 -msgid "Broken speed alternation" +#: src/gui/settings.cpp:3997 +msgid "Modal backdrop" msgstr "" -#: src/gui/compatFlags.cpp:66 -msgid "" -"determines next speed based on whether the row is odd/even instead of " -"alternating between speeds." +#: src/gui/settings.cpp:3998 +msgid "Header" msgstr "" -#: src/gui/compatFlags.cpp:68 -msgid "Ignore duplicate slide effects" +#: src/gui/settings.cpp:4000 +msgid "Text (disabled)" msgstr "" -#: src/gui/compatFlags.cpp:70 -msgid "" -"if this is on, only the first slide of a row in a channel will be considered." +#: src/gui/settings.cpp:4001 +msgid "Title bar (inactive)" msgstr "" -#: src/gui/compatFlags.cpp:72 -msgid "Ignore 0Dxx on the last order" +#: src/gui/settings.cpp:4002 +msgid "Title bar (collapsed)" msgstr "" -#: src/gui/compatFlags.cpp:74 -msgid "" -"if this is on, a jump to next row effect will not take place when it is on " -"the last order of a song." +#: src/gui/settings.cpp:4003 +msgid "Menu bar" msgstr "" -#: src/gui/compatFlags.cpp:76 -msgid "Buggy portamento after pitch slide" +#: src/gui/settings.cpp:4005 +msgid "Border shadow" msgstr "" -#: src/gui/compatFlags.cpp:78 -msgid "simulates a bug in where portamento does not work after sliding." +#: src/gui/settings.cpp:4006 +msgid "Scroll bar" msgstr "" -#: src/gui/compatFlags.cpp:80 -msgid "FM pitch slide octave boundary odd behavior" +#: src/gui/settings.cpp:4007 +msgid "Scroll bar (hovered)" msgstr "" -#: src/gui/compatFlags.cpp:82 -msgid "" -"if this is on, a pitch slide that crosses the octave boundary will stop for " -"one tick and then continue from the nearest octave boundary.\n" -"for .dmf compatibility." +#: src/gui/settings.cpp:4008 +msgid "Scroll bar (clicked)" msgstr "" -#: src/gui/compatFlags.cpp:84 -msgid "Don't apply Game Boy envelope on note-less instrument change" +#: src/gui/settings.cpp:4009 +msgid "Scroll bar background" msgstr "" -#: src/gui/compatFlags.cpp:86 -msgid "if this is on, an instrument change will not affect the envelope." +#: src/gui/settings.cpp:4010 +msgid "Separator" msgstr "" -#: src/gui/compatFlags.cpp:88 -msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +#: src/gui/settings.cpp:4011 +msgid "Separator (hover)" msgstr "" -#: src/gui/compatFlags.cpp:90 -msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +#: src/gui/settings.cpp:4012 +msgid "Separator (active)" msgstr "" -#: src/gui/compatFlags.cpp:92 -msgid "E1xy/E2xy also take priority over slide stops" +#: src/gui/settings.cpp:4013 +msgid "Docking preview" msgstr "" -#: src/gui/compatFlags.cpp:94 -msgid "does this make any sense by now?" +#: src/gui/settings.cpp:4014 +msgid "Docking empty" msgstr "" -#: src/gui/compatFlags.cpp:96 -msgid "E1xy/E2xy stop when repeating the same note" +#: src/gui/settings.cpp:4015 +msgid "Table header" msgstr "" -#: src/gui/compatFlags.cpp:98 -msgid "ugh, if only this wasn't a thing..." +#: src/gui/settings.cpp:4016 +msgid "Table border (hard)" msgstr "" -#: src/gui/compatFlags.cpp:100 -msgid "SN76489 duty macro always resets phase" +#: src/gui/settings.cpp:4017 +msgid "Table border (soft)" msgstr "" -#: src/gui/compatFlags.cpp:102 -msgid "" -"when enabled, duty macro will always reset phase, even if its value hasn't " -"changed." +#: src/gui/settings.cpp:4018 +msgid "Drag and drop target" msgstr "" -#: src/gui/compatFlags.cpp:104 -msgid "Broken volume scaling strategy" +#: src/gui/settings.cpp:4019 +msgid "Window switcher (highlight)" msgstr "" -#: src/gui/compatFlags.cpp:106 -msgid "" -"when enabled:\n" -"- log scaling: multiply\n" -"- linear scaling: subtract\n" -"when disabled:\n" -"- log scaling: subtract\n" +#: src/gui/settings.cpp:4020 +msgid "Window switcher backdrop" +msgstr "" + +#: src/gui/settings.cpp:4023 src/gui/settings.cpp:4252 src/gui/guiConst.cpp:238 +msgid "Miscellaneous" +msgstr "雜項" + +#: src/gui/settings.cpp:4024 +msgid "Toggle on" +msgstr "" + +#: src/gui/settings.cpp:4025 +msgid "Toggle off" +msgstr "" + +#: src/gui/settings.cpp:4026 +msgid "Playback status" +msgstr "" + +#: src/gui/settings.cpp:4027 +msgid "Destructive hint" +msgstr "" + +#: src/gui/settings.cpp:4028 +msgid "Warning hint" +msgstr "" + +#: src/gui/settings.cpp:4029 +msgid "Error hint" +msgstr "" + +#: src/gui/settings.cpp:4032 +msgid "File Picker (built-in)" +msgstr "文件選擇器(內置)" + +# end of no translate +#: src/gui/settings.cpp:4033 +msgid "Directory" +msgstr "目錄" + +#: src/gui/settings.cpp:4034 +msgid "Song (native)" +msgstr "" + +#: src/gui/settings.cpp:4035 +msgid "Song (import)" +msgstr "" + +#: src/gui/settings.cpp:4040 +msgid "ZSM" +msgstr "" + +#: src/gui/settings.cpp:4041 +msgid "Font" +msgstr "" + +#: src/gui/settings.cpp:4047 +msgid "Background (top-left)" +msgstr "" + +#: src/gui/settings.cpp:4048 +msgid "Background (top-right)" +msgstr "" + +#: src/gui/settings.cpp:4049 +msgid "Background (bottom-left)" +msgstr "" + +#: src/gui/settings.cpp:4050 +msgid "Background (bottom-right)" +msgstr "" + +#: src/gui/settings.cpp:4051 src/gui/settings.cpp:4106 +#: src/gui/settings.cpp:4282 src/gui/waveEdit.cpp:633 src/gui/insEdit.cpp:53 +#: src/gui/insEdit.cpp:4893 src/gui/insEdit.cpp:5999 src/gui/insEdit.cpp:7086 +#: src/gui/insEdit.cpp:7979 src/gui/insEdit.cpp:7988 src/gui/insEdit.cpp:8003 +#: src/gui/insEdit.cpp:8020 src/gui/insEdit.cpp:8031 src/gui/insEdit.cpp:8046 +#: src/gui/insEdit.cpp:8062 src/gui/insEdit.cpp:8069 src/gui/insEdit.cpp:8079 +#: src/gui/insEdit.cpp:8085 src/gui/insEdit.cpp:8094 src/gui/insEdit.cpp:8118 +#: src/gui/insEdit.cpp:8128 src/gui/insEdit.cpp:8138 src/gui/insEdit.cpp:8145 +#: src/gui/insEdit.cpp:8160 src/gui/insEdit.cpp:8187 src/gui/insEdit.cpp:8209 +#: src/gui/insEdit.cpp:8216 src/gui/insEdit.cpp:8271 src/gui/insEdit.cpp:8282 +#: src/gui/insEdit.cpp:8295 src/gui/insEdit.cpp:8427 src/gui/insEdit.cpp:8503 +#: src/gui/insEdit.cpp:8523 src/gui/insEdit.cpp:8531 src/gui/insEdit.cpp:8551 +#: src/gui/insEdit.cpp:8569 src/gui/insEdit.cpp:8582 src/gui/insEdit.cpp:8585 +msgid "Waveform" +msgstr "波形" + +#: src/gui/settings.cpp:4052 +msgid "Waveform (clip)" +msgstr "" + +#: src/gui/settings.cpp:4053 +msgid "Reference" +msgstr "" + +#: src/gui/settings.cpp:4054 +msgid "Guide" +msgstr "" + +#: src/gui/settings.cpp:4056 +msgid "Wave (non-mono)" +msgstr "" + +#: src/gui/settings.cpp:4057 +msgid "Waveform (1)" +msgstr "" + +#: src/gui/settings.cpp:4058 +msgid "Waveform (2)" +msgstr "" + +#: src/gui/settings.cpp:4059 +msgid "Waveform (3)" +msgstr "" + +#: src/gui/settings.cpp:4060 +msgid "Waveform (4)" +msgstr "" + +#: src/gui/settings.cpp:4061 +msgid "Waveform (5)" +msgstr "" + +#: src/gui/settings.cpp:4062 +msgid "Waveform (6)" +msgstr "" + +#: src/gui/settings.cpp:4063 +msgid "Waveform (7)" +msgstr "" + +#: src/gui/settings.cpp:4064 +msgid "Waveform (8)" +msgstr "" + +#: src/gui/settings.cpp:4065 +msgid "Waveform (9)" +msgstr "" + +#: src/gui/settings.cpp:4066 +msgid "Waveform (10)" +msgstr "" + +#: src/gui/settings.cpp:4067 +msgid "Waveform (11)" +msgstr "" + +#: src/gui/settings.cpp:4068 +msgid "Waveform (12)" +msgstr "" + +#: src/gui/settings.cpp:4069 +msgid "Waveform (13)" +msgstr "" + +#: src/gui/settings.cpp:4070 +msgid "Waveform (14)" +msgstr "" + +#: src/gui/settings.cpp:4071 +msgid "Waveform (15)" +msgstr "" + +#: src/gui/settings.cpp:4072 +msgid "Waveform (16)" +msgstr "" + +#: src/gui/settings.cpp:4080 +msgid "Clip" +msgstr "" + +#: src/gui/settings.cpp:4084 +msgid "Order number" +msgstr "" + +#: src/gui/settings.cpp:4085 +msgid "Playing order background" +msgstr "" + +#: src/gui/settings.cpp:4086 +msgid "Song loop" +msgstr "" + +#: src/gui/settings.cpp:4087 +msgid "Selected order" +msgstr "" + +#: src/gui/settings.cpp:4088 +msgid "Similar patterns" +msgstr "" + +#: src/gui/settings.cpp:4089 +msgid "Inactive patterns" +msgstr "" + +#: src/gui/settings.cpp:4092 +msgid "Envelope View" +msgstr "包絡示圖" + +#: src/gui/settings.cpp:4093 src/gui/settings.cpp:4128 src/gui/insEdit.cpp:654 +#: src/gui/insEdit.cpp:3875 src/gui/insEdit.cpp:3876 src/gui/insEdit.cpp:4826 +#: src/gui/insEdit.cpp:4896 src/gui/insEdit.cpp:5559 src/gui/insEdit.cpp:6105 +#: src/gui/insEdit.cpp:6106 src/gui/insEdit.cpp:7135 src/gui/insEdit.cpp:7136 +#: src/gui/insEdit.cpp:7770 src/gui/insEdit.cpp:7771 src/gui/insEdit.cpp:7851 +#: src/gui/insEdit.cpp:7852 src/gui/insEdit.cpp:8035 src/gui/insEdit.cpp:8051 +#: src/gui/insEdit.cpp:8073 src/gui/insEdit.cpp:8224 +#, c-format +msgid "Envelope" +msgstr "包絡" + +#: src/gui/settings.cpp:4094 +msgid "Sustain guide" +msgstr "延音釋放示意" + +#: src/gui/settings.cpp:4100 +msgid "Algorithm background" +msgstr "" + +#: src/gui/settings.cpp:4101 +msgid "Algorithm lines" +msgstr "" + +#: src/gui/settings.cpp:4102 +msgid "Modulator" +msgstr "" + +#: src/gui/settings.cpp:4103 +msgid "Carrier" +msgstr "" + +#: src/gui/settings.cpp:4105 src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:4891 +msgid "SSG-EG" +msgstr "" + +#: src/gui/settings.cpp:4108 +msgid "" +"(the following colors only apply when \"Use separate colors for carriers/" +"modulators in FM editor\" is on!)" +msgstr "" + +#: src/gui/settings.cpp:4110 +msgid "Mod. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4111 +msgid "Mod. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4112 +msgid "Mod. border" +msgstr "" + +#: src/gui/settings.cpp:4113 +msgid "Mod. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4115 +msgid "Car. accent (primary)" +msgstr "" + +#: src/gui/settings.cpp:4116 +msgid "Car. accent (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4117 +msgid "Car. border" +msgstr "" + +#: src/gui/settings.cpp:4118 +msgid "Car. border shadow" +msgstr "" + +#: src/gui/settings.cpp:4124 src/gui/guiConst.cpp:230 src/gui/insEdit.cpp:7963 +#: src/gui/insEdit.cpp:7970 src/gui/insEdit.cpp:7981 src/gui/insEdit.cpp:7989 +#: src/gui/insEdit.cpp:8011 src/gui/insEdit.cpp:8023 src/gui/insEdit.cpp:8033 +#: src/gui/insEdit.cpp:8048 src/gui/insEdit.cpp:8063 src/gui/insEdit.cpp:8072 +#: src/gui/insEdit.cpp:8080 src/gui/insEdit.cpp:8086 src/gui/insEdit.cpp:8096 +#: src/gui/insEdit.cpp:8105 src/gui/insEdit.cpp:8112 src/gui/insEdit.cpp:8119 +#: src/gui/insEdit.cpp:8131 src/gui/insEdit.cpp:8139 src/gui/insEdit.cpp:8146 +#: src/gui/insEdit.cpp:8153 src/gui/insEdit.cpp:8161 src/gui/insEdit.cpp:8178 +#: src/gui/insEdit.cpp:8190 src/gui/insEdit.cpp:8201 src/gui/insEdit.cpp:8211 +#: src/gui/insEdit.cpp:8219 src/gui/insEdit.cpp:8232 src/gui/insEdit.cpp:8249 +#: src/gui/insEdit.cpp:8261 src/gui/insEdit.cpp:8274 src/gui/insEdit.cpp:8284 +#: src/gui/insEdit.cpp:8298 src/gui/insEdit.cpp:8304 src/gui/insEdit.cpp:8312 +#: src/gui/insEdit.cpp:8319 src/gui/insEdit.cpp:8343 src/gui/insEdit.cpp:8351 +#: src/gui/insEdit.cpp:8360 src/gui/insEdit.cpp:8369 src/gui/insEdit.cpp:8377 +#: src/gui/insEdit.cpp:8394 src/gui/insEdit.cpp:8402 src/gui/insEdit.cpp:8408 +#: src/gui/insEdit.cpp:8415 src/gui/insEdit.cpp:8422 src/gui/insEdit.cpp:8428 +#: src/gui/insEdit.cpp:8433 src/gui/insEdit.cpp:8439 src/gui/insEdit.cpp:8446 +#: src/gui/insEdit.cpp:8454 src/gui/insEdit.cpp:8463 src/gui/insEdit.cpp:8471 +#: src/gui/insEdit.cpp:8479 src/gui/insEdit.cpp:8491 src/gui/insEdit.cpp:8506 +#: src/gui/insEdit.cpp:8517 src/gui/insEdit.cpp:8525 src/gui/insEdit.cpp:8534 +#: src/gui/insEdit.cpp:8544 src/gui/insEdit.cpp:8552 src/gui/insEdit.cpp:8572 +#: src/gui/insEdit.cpp:8578 +msgid "Pitch" +msgstr "音高" + +#: src/gui/settings.cpp:4127 src/gui/sampleEdit.cpp:999 +msgid "Filter" +msgstr "濾波" + +#: src/gui/settings.cpp:4129 +msgid "Global Parameter" +msgstr "全局參數" + +#: src/gui/settings.cpp:4131 +msgid "Step Highlight" +msgstr "步進高亮" + +#: src/gui/settings.cpp:4134 +msgid "Instrument Types" +msgstr "樂器類型" + +#: src/gui/settings.cpp:4135 +msgid "FM (OPN)" +msgstr "" + +#: src/gui/settings.cpp:4136 +msgid "SN76489/Sega PSG" +msgstr "" + +#: src/gui/settings.cpp:4139 +msgid "C64" +msgstr "" + +#: src/gui/settings.cpp:4140 +msgid "Amiga/Generic Sample" +msgstr "" + +#: src/gui/settings.cpp:4142 +msgid "AY-3-8910/SSG" +msgstr "" + +#: src/gui/settings.cpp:4143 +msgid "AY8930" +msgstr "" + +#: src/gui/settings.cpp:4144 +msgid "TIA" +msgstr "" + +#: src/gui/settings.cpp:4145 +msgid "SAA1099" +msgstr "" + +#: src/gui/settings.cpp:4146 +msgid "VIC" +msgstr "" + +#: src/gui/settings.cpp:4147 +msgid "PET" +msgstr "" + +#: src/gui/settings.cpp:4148 +msgid "VRC6" +msgstr "" + +#: src/gui/settings.cpp:4149 src/gui/guiConst.cpp:149 +msgid "VRC6 (saw)" +msgstr "" + +#: src/gui/settings.cpp:4150 +msgid "FM (OPLL)" +msgstr "" + +#: src/gui/settings.cpp:4151 +msgid "FM (OPL)" +msgstr "" + +#: src/gui/settings.cpp:4156 +msgid "FM (OPZ)" +msgstr "" + +#: src/gui/settings.cpp:4158 +msgid "PC Beeper" +msgstr "" + +#: src/gui/settings.cpp:4160 +msgid "Lynx" +msgstr "" + +#: src/gui/settings.cpp:4162 +msgid "X1-010" +msgstr "" + +#: src/gui/settings.cpp:4163 +msgid "ES5506" +msgstr "" + +#: src/gui/settings.cpp:4166 +msgid "Sound Unit" +msgstr "" + +#: src/gui/settings.cpp:4168 +msgid "FM (OPL Drums)" +msgstr "" + +#: src/gui/settings.cpp:4169 +msgid "FM (OPM)" +msgstr "" + +#: src/gui/settings.cpp:4171 +msgid "MSM6258" +msgstr "" + +#: src/gui/settings.cpp:4172 +msgid "MSM6295" +msgstr "" + +#: src/gui/settings.cpp:4173 +msgid "ADPCM-A" +msgstr "" + +#: src/gui/settings.cpp:4175 +msgid "Sega PCM" +msgstr "" + +#: src/gui/settings.cpp:4176 +msgid "QSound" +msgstr "" + +#: src/gui/settings.cpp:4177 +msgid "YMZ280B" +msgstr "" + +#: src/gui/settings.cpp:4178 +msgid "RF5C68" +msgstr "" + +#: src/gui/settings.cpp:4179 +msgid "MSM5232" +msgstr "" + +#: src/gui/settings.cpp:4180 +msgid "K007232" +msgstr "" + +#: src/gui/settings.cpp:4181 +msgid "GA20" +msgstr "" + +#: src/gui/settings.cpp:4183 +msgid "SM8521" +msgstr "" + +#: src/gui/settings.cpp:4184 +msgid "PV-1000" +msgstr "" + +#: src/gui/settings.cpp:4185 +msgid "K053260" +msgstr "" + +#: src/gui/settings.cpp:4186 +msgid "TED" +msgstr "" + +#: src/gui/settings.cpp:4187 +msgid "C140" +msgstr "" + +#: src/gui/settings.cpp:4188 +msgid "C219" +msgstr "" + +#: src/gui/settings.cpp:4189 +msgid "ESFM" +msgstr "" + +#: src/gui/settings.cpp:4190 src/gui/guiConst.cpp:179 +msgid "PowerNoise (noise)" +msgstr "" + +#: src/gui/settings.cpp:4191 src/gui/guiConst.cpp:180 +msgid "PowerNoise (slope)" +msgstr "" + +#: src/gui/settings.cpp:4194 +msgid "GBA DMA" +msgstr "" + +#: src/gui/settings.cpp:4195 +msgid "GBA MinMod" +msgstr "" + +#: src/gui/settings.cpp:4198 +msgid "Supervision" +msgstr "" + +#: src/gui/settings.cpp:4199 +msgid "μPD1771C" +msgstr "" + +#: src/gui/settings.cpp:4201 +msgid "Other/Unknown" +msgstr "" + +#: src/gui/settings.cpp:4205 +msgid "Single color (background)" +msgstr "單一通道色彩 (背景)" + +#: src/gui/settings.cpp:4206 +msgid "Single color (text)" +msgstr "單一通道色彩 (文字)" + +#: src/gui/settings.cpp:4212 +msgid "FM operator" +msgstr "" + +#: src/gui/settings.cpp:4213 +msgid "Muted" +msgstr "靜音通道" + +#: src/gui/settings.cpp:4217 +msgid "Playhead" +msgstr "" + +#: src/gui/settings.cpp:4218 +msgid "Editing" +msgstr "" + +#: src/gui/settings.cpp:4219 +msgid "Editing (will clone)" +msgstr "" + +#: src/gui/settings.cpp:4220 +msgid "Cursor" +msgstr "" + +#: src/gui/settings.cpp:4221 +msgid "Cursor (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4222 +msgid "Cursor (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4223 src/gui/settings.cpp:4288 +#: src/gui/findReplace.cpp:822 +msgid "Selection" +msgstr "选区" + +#: src/gui/settings.cpp:4224 +msgid "Selection (hovered)" +msgstr "" + +#: src/gui/settings.cpp:4225 +msgid "Selection (clicked)" +msgstr "" + +#: src/gui/settings.cpp:4226 +msgid "Highlight 1" +msgstr "" + +#: src/gui/settings.cpp:4227 +msgid "Highlight 2" +msgstr "" + +#: src/gui/settings.cpp:4228 +msgid "Row number" +msgstr "" + +#: src/gui/settings.cpp:4229 +msgid "Row number (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4230 +msgid "Row number (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4232 +msgid "Note (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4233 +msgid "Note (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4234 +msgid "Blank" +msgstr "" + +#: src/gui/settings.cpp:4235 +msgid "Blank (highlight 1)" +msgstr "" + +#: src/gui/settings.cpp:4236 +msgid "Blank (highlight 2)" +msgstr "" + +#: src/gui/settings.cpp:4238 +msgid "Instrument (invalid type)" +msgstr "" + +#: src/gui/settings.cpp:4239 +msgid "Instrument (out of range)" +msgstr "" + +#: src/gui/settings.cpp:4240 +msgid "Volume (0%)" +msgstr "" + +#: src/gui/settings.cpp:4241 +msgid "Volume (50%)" +msgstr "" + +#: src/gui/settings.cpp:4242 +msgid "Volume (100%)" +msgstr "" + +#: src/gui/settings.cpp:4244 +msgid "Pitch effect" +msgstr "" + +#: src/gui/settings.cpp:4245 +msgid "Volume effect" +msgstr "" + +#: src/gui/settings.cpp:4246 +msgid "Panning effect" +msgstr "" + +#: src/gui/settings.cpp:4247 +msgid "Song effect" +msgstr "" + +#: src/gui/settings.cpp:4248 +msgid "Time effect" +msgstr "" + +#: src/gui/settings.cpp:4249 +msgid "Speed effect" +msgstr "" + +#: src/gui/settings.cpp:4250 +msgid "Primary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4251 +msgid "Secondary specific effect" +msgstr "" + +#: src/gui/settings.cpp:4253 +msgid "External command output" +msgstr "" + +#: src/gui/settings.cpp:4254 +msgid "Status: off/disabled" +msgstr "" + +#: src/gui/settings.cpp:4255 +msgid "Status: off + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4256 +msgid "Status: on + macro rel" +msgstr "" + +#: src/gui/settings.cpp:4257 +msgid "Status: on" +msgstr "" + +#: src/gui/settings.cpp:4258 +msgid "Status: volume" +msgstr "" + +#: src/gui/settings.cpp:4259 +msgid "Status: pitch" +msgstr "" + +#: src/gui/settings.cpp:4260 +msgid "Status: panning" +msgstr "" + +#: src/gui/settings.cpp:4261 +msgid "Status: chip (primary)" +msgstr "" + +#: src/gui/settings.cpp:4262 +msgid "Status: chip (secondary)" +msgstr "" + +#: src/gui/settings.cpp:4263 +msgid "Status: mixing" +msgstr "" + +#: src/gui/settings.cpp:4264 +msgid "Status: DSP effect" +msgstr "" + +#: src/gui/settings.cpp:4265 +msgid "Status: note altering" +msgstr "" + +#: src/gui/settings.cpp:4266 +msgid "Status: misc color 1" +msgstr "" + +#: src/gui/settings.cpp:4267 +msgid "Status: misc color 2" +msgstr "" + +#: src/gui/settings.cpp:4268 +msgid "Status: misc color 3" +msgstr "" + +#: src/gui/settings.cpp:4269 +msgid "Status: attack" +msgstr "" + +#: src/gui/settings.cpp:4270 +msgid "Status: decay" +msgstr "" + +#: src/gui/settings.cpp:4271 +msgid "Status: sustain" +msgstr "" + +#: src/gui/settings.cpp:4272 +msgid "Status: release" +msgstr "" + +#: src/gui/settings.cpp:4273 +msgid "Status: decrease linear" +msgstr "" + +#: src/gui/settings.cpp:4274 +msgid "Status: decrease exp" +msgstr "" + +#: src/gui/settings.cpp:4275 +msgid "Status: increase" +msgstr "" + +#: src/gui/settings.cpp:4276 +msgid "Status: bent" +msgstr "" + +#: src/gui/settings.cpp:4277 +msgid "Status: direct" +msgstr "" + +#: src/gui/settings.cpp:4280 src/gui/guiConst.cpp:627 src/gui/sampleEdit.cpp:96 +msgid "Sample Editor" +msgstr "采樣編輯器" + +#: src/gui/settings.cpp:4283 +msgid "Time background" +msgstr "" + +#: src/gui/settings.cpp:4284 +msgid "Time text" +msgstr "" + +#: src/gui/settings.cpp:4285 +msgid "Loop region" +msgstr "" + +#: src/gui/settings.cpp:4286 +msgid "Center guide" +msgstr "" + +#: src/gui/settings.cpp:4287 +msgid "Grid" +msgstr "" + +#: src/gui/settings.cpp:4289 +msgid "Selection points" +msgstr "" + +#: src/gui/settings.cpp:4290 +msgid "Preview needle" +msgstr "" + +#: src/gui/settings.cpp:4291 +msgid "Playing needles" +msgstr "" + +#: src/gui/settings.cpp:4292 +msgid "Loop markers" +msgstr "" + +#: src/gui/settings.cpp:4293 +msgid "Chip select: disabled" +msgstr "" + +#: src/gui/settings.cpp:4294 +msgid "Chip select: enabled" +msgstr "" + +#: src/gui/settings.cpp:4295 +msgid "Chip select: enabled (failure)" +msgstr "" + +#: src/gui/settings.cpp:4298 src/gui/guiConst.cpp:643 src/gui/patManager.cpp:35 +msgid "Pattern Manager" +msgstr "Pattern管理器" + +#: src/gui/settings.cpp:4299 +msgid "Unallocated" +msgstr "" + +#: src/gui/settings.cpp:4300 +msgid "Unused" +msgstr "" + +#: src/gui/settings.cpp:4301 +msgid "Used" +msgstr "" + +#: src/gui/settings.cpp:4302 +msgid "Overused" +msgstr "" + +#: src/gui/settings.cpp:4303 +msgid "Really overused" +msgstr "" + +#: src/gui/settings.cpp:4304 +msgid "Combo Breaker" +msgstr "" + +#: src/gui/settings.cpp:4307 src/gui/guiConst.cpp:640 src/gui/piano.cpp:63 +msgid "Piano" +msgstr "鋼琴鍵" + +#: src/gui/settings.cpp:4309 +msgid "Upper key" +msgstr "" + +#: src/gui/settings.cpp:4310 +msgid "Upper key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4311 +msgid "Upper key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4312 +msgid "Lower key" +msgstr "" + +#: src/gui/settings.cpp:4313 +msgid "Lower key (feedback)" +msgstr "" + +#: src/gui/settings.cpp:4314 +msgid "Lower key (pressed)" +msgstr "" + +#: src/gui/settings.cpp:4317 src/gui/clock.cpp:31 src/gui/guiConst.cpp:651 +msgid "Clock" +msgstr "" + +#: src/gui/settings.cpp:4318 +msgid "Clock text" +msgstr "" + +#: src/gui/settings.cpp:4319 +msgid "Beat (off)" +msgstr "" + +#: src/gui/settings.cpp:4320 +msgid "Beat (on)" +msgstr "" + +#: src/gui/settings.cpp:4325 +msgid "PortSet" +msgstr "" + +#: src/gui/settings.cpp:4326 +msgid "Port" +msgstr "" + +#: src/gui/settings.cpp:4327 +msgid "Port (hidden/unavailable)" +msgstr "" + +#: src/gui/settings.cpp:4328 +msgid "Connection (selected)" +msgstr "" + +#: src/gui/settings.cpp:4329 +msgid "Connection (other)" +msgstr "" + +#: src/gui/settings.cpp:4335 +msgid "Waveform data" +msgstr "" + +#: src/gui/settings.cpp:4338 +msgid "Reserved" +msgstr "" + +#: src/gui/settings.cpp:4340 +msgid "Sample (alternate 1)" +msgstr "" + +#: src/gui/settings.cpp:4341 +msgid "Sample (alternate 2)" +msgstr "" + +#: src/gui/settings.cpp:4342 +msgid "Sample (alternate 3)" +msgstr "" + +#: src/gui/settings.cpp:4343 +msgid "Wave RAM" +msgstr "" + +#: src/gui/settings.cpp:4344 +msgid "Wavetable (static)" +msgstr "" + +#: src/gui/settings.cpp:4345 +msgid "Echo buffer" +msgstr "" + +#: src/gui/settings.cpp:4346 +msgid "Namco 163 load pos" +msgstr "" + +#: src/gui/settings.cpp:4347 +msgid "Namco 163 play pos" +msgstr "" + +#: src/gui/settings.cpp:4348 +msgid "Sample (bank 0)" +msgstr "" + +#: src/gui/settings.cpp:4349 +msgid "Sample (bank 1)" +msgstr "" + +#: src/gui/settings.cpp:4350 +msgid "Sample (bank 2)" +msgstr "" + +#: src/gui/settings.cpp:4351 +msgid "Sample (bank 3)" +msgstr "" + +#: src/gui/settings.cpp:4352 +msgid "Sample (bank 4)" +msgstr "" + +#: src/gui/settings.cpp:4353 +msgid "Sample (bank 5)" +msgstr "" + +#: src/gui/settings.cpp:4354 +msgid "Sample (bank 6)" +msgstr "" + +#: src/gui/settings.cpp:4355 +msgid "Sample (bank 7)" +msgstr "" + +#: src/gui/settings.cpp:4360 +msgid "Log level: Error" +msgstr "" + +#: src/gui/settings.cpp:4361 +msgid "Log level: Warning" +msgstr "" + +#: src/gui/settings.cpp:4362 +msgid "Log level: Info" +msgstr "" + +#: src/gui/settings.cpp:4363 +msgid "Log level: Debug" +msgstr "" + +#: src/gui/settings.cpp:4364 +msgid "Log level: Trace/Verbose" +msgstr "" + +# end of no translate. +#: src/gui/settings.cpp:4369 +msgid "Backup" +msgstr "備份" + +#: src/gui/settings.cpp:4374 +msgid "Enable backup system" +msgstr "啓用備份系統" + +#: src/gui/settings.cpp:4379 +msgid "Interval (in seconds)" +msgstr "備份間隔 (秒)" + +#: src/gui/settings.cpp:4384 +msgid "Backups per file" +msgstr "單个文件生成備份數" + +#: src/gui/settings.cpp:4390 +msgid "Backup Management" +msgstr "備份管理" + +#: src/gui/settings.cpp:4394 +msgid "Purge before:" +msgstr "清除此前的備份:" + +#: src/gui/settings.cpp:4468 +msgid "Go##PDate" +msgstr "開始##PDate" + +#: src/gui/settings.cpp:4475 +#, c-format +msgid "%PB used" +msgstr "使用了 %PB" + +#: src/gui/settings.cpp:4477 +#, c-format +msgid "%TB used" +msgstr "使用了 %TB" + +#: src/gui/settings.cpp:4479 +#, c-format +msgid "%GB used" +msgstr "使用了 %GB" + +#: src/gui/settings.cpp:4481 +#, c-format +msgid "%MB used" +msgstr "使用了 %MB" + +#: src/gui/settings.cpp:4483 +#, c-format +msgid "%KB used" +msgstr "使用了 %KB" + +#: src/gui/settings.cpp:4485 +#, c-format +msgid "% bytes used" +msgstr "使用了 % bytes" + +#: src/gui/settings.cpp:4490 +msgid "Refresh" +msgstr "刷新" + +#: src/gui/settings.cpp:4494 +msgid "Delete all" +msgstr "删除全部" + +#: src/gui/settings.cpp:4500 src/gui/settings.cpp:7150 +msgid "Size" +msgstr "大小" + +#: src/gui/settings.cpp:4501 +msgid "Latest" +msgstr "最新備份" + +#: src/gui/settings.cpp:4511 +#, c-format +msgid "%P" +msgstr "" + +#: src/gui/settings.cpp:4513 +#, c-format +msgid "%T" +msgstr "" + +#: src/gui/settings.cpp:4515 +#, c-format +msgid "%G" +msgstr "" + +#: src/gui/settings.cpp:4517 +#, c-format +msgid "%M" +msgstr "" + +#: src/gui/settings.cpp:4519 +#, c-format +msgid "%K" +msgstr "" + +#: src/gui/settings.cpp:4521 +#, c-format +msgid "%" +msgstr "" + +# due to the tech.support nature of Cheat Codes, no translate for ease of commnicate. +#: src/gui/settings.cpp:4645 +msgid "Cheat Codes" +msgstr "" + +#: src/gui/settings.cpp:4647 +msgid "Enter code:" +msgstr "" + +#: src/gui/settings.cpp:4649 +msgid "Submit" +msgstr "" + +#: src/gui/settings.cpp:4653 +msgid "invalid code" +msgstr "" + +#: src/gui/settings.cpp:4663 +msgid "toggled alternate UI" +msgstr "" + +#: src/gui/settings.cpp:4667 +msgid ":smile: :star_struck: :sunglasses: :ok_hand:" +msgstr "" + +#: src/gui/settings.cpp:4671 +msgid "enabled all instrument types" +msgstr "" + +#: src/gui/settings.cpp:4675 +msgid "OK, if I bring your Partial pitch linearity will you stop bothering me?" +msgstr "" + +#: src/gui/settings.cpp:4679 +msgid "enabled \"comfortable\" mode" +msgstr "" + +# end of no translate. +#: src/gui/settings.cpp:4697 +msgid "OK##SettingsOK" +msgstr "" + +#: src/gui/settings.cpp:4703 +msgid "Cancel##SettingsCancel" +msgstr "取消##SettingsCancel" + +#: src/gui/settings.cpp:4711 +msgid "Apply##SettingsApply" +msgstr "應用##SettingsApply" + +#: src/gui/settings.cpp:4734 src/gui/settings.cpp:4751 +msgid "Press key..." +msgstr "按任意鍵..." + +#: src/gui/settings.cpp:5863 +msgid "could not initialize audio!" +msgstr "無法初始化音頻!" + +#: src/gui/settings.cpp:5878 src/gui/gui.cpp:4238 src/gui/gui.cpp:7277 +#: src/gui/gui.cpp:7731 +msgid "error while loading fonts! please check your settings." +msgstr "加載字體時出錯! 請檢查你的設置." + +#: src/gui/settings.cpp:6064 +#, c-format +msgid "error while loading config! (%s)" +msgstr "加載配置文件時出錯! (%s)" + +#: src/gui/settings.cpp:7137 +msgid "[Dir]" +msgstr "" + +#: src/gui/settings.cpp:7138 +msgid "[Link]" +msgstr "" + +#: src/gui/settings.cpp:7139 +msgid "[File]" +msgstr "" + +#: src/gui/settings.cpp:7140 +msgid "Name:" +msgstr "名稱:" + +#: src/gui/settings.cpp:7141 +msgid "Path:" +msgstr "路徑:" + +#: src/gui/settings.cpp:7142 +msgid "Reset search" +msgstr "重置搜索" + +#: src/gui/settings.cpp:7143 +msgid "Drives" +msgstr "磁盤" + +#: src/gui/settings.cpp:7144 +msgid "" +"Edit path\n" +"You can also right click on path buttons" +msgstr "" +"編輯目錄\n" +"你也可右鍵路徑按鈕" + +#: src/gui/settings.cpp:7145 +msgid "Go to home directory" +msgstr "轉到用戶文件夾" + +#: src/gui/settings.cpp:7146 +msgid "Go to parent directory" +msgstr "轉到上一級目錄" + +#: src/gui/settings.cpp:7147 +msgid "Create Directory" +msgstr "新建文件夾" + +#: src/gui/settings.cpp:7148 +msgid "File name" +msgstr "文件名" + +#: src/gui/settings.cpp:7151 +msgid "Date" +msgstr "日期" + +# end of no translate. +#: src/gui/settings.cpp:7152 src/gui/gui.cpp:5764 src/gui/gui.cpp:6042 +#: src/gui/gui.cpp:6043 +msgid "Warning" +msgstr "警告" + +#: src/gui/settings.cpp:7153 +msgid "The file you selected already exists! Would you like to overwrite it?" +msgstr "選取的文件已經存在! 是否要覆蓋?" + +#: src/gui/settings.cpp:7154 src/gui/gui.cpp:6047 src/gui/gui.cpp:6071 +#: src/gui/gui.cpp:6095 src/gui/gui.cpp:6119 src/gui/gui.cpp:6143 +#: src/gui/gui.cpp:6167 src/gui/gui.cpp:6199 src/gui/gui.cpp:6215 +#: src/gui/gui.cpp:6226 src/gui/gui.cpp:6238 src/gui/gui.cpp:6392 +#: src/gui/gui.cpp:6414 src/gui/gui.cpp:6430 src/gui/gui.cpp:6441 +msgid "Yes" +msgstr "" + +# 常见,不翻译. +#: src/gui/settings.cpp:7155 src/gui/findReplace.cpp:859 src/gui/gui.cpp:6061 +#: src/gui/gui.cpp:6085 src/gui/gui.cpp:6109 src/gui/gui.cpp:6133 +#: src/gui/gui.cpp:6157 src/gui/gui.cpp:6185 src/gui/gui.cpp:6210 +#: src/gui/gui.cpp:6221 src/gui/gui.cpp:6233 src/gui/gui.cpp:6245 +#: src/gui/gui.cpp:6409 src/gui/gui.cpp:6425 src/gui/gui.cpp:6435 +#: src/gui/gui.cpp:6448 +msgid "No" +msgstr "" + +#: src/gui/settings.cpp:7156 +msgid "%Y/%m/%d %H:%M" +msgstr "" + +#: src/gui/orders.cpp:149 +msgid "Add new order" +msgstr "新增Order" + +#: src/gui/orders.cpp:160 src/gui/guiConst.cpp:842 +msgid "Remove order" +msgstr "移除Order" + +#: src/gui/orders.cpp:172 +msgid "Duplicate order (right-click to deep clone)" +msgstr "復製Order(右鍵以深度克隆)" + +#: src/gui/orders.cpp:181 src/gui/guiConst.cpp:843 +msgid "Move order up" +msgstr "上移Order" + +#: src/gui/orders.cpp:190 src/gui/guiConst.cpp:844 +msgid "Move order down" +msgstr "下移Order" + +#: src/gui/orders.cpp:202 +msgid "Place copy of current order at end of song (right-click to deep clone)" +msgstr "在曲目結尾復製當前order(右鍵以深度克隆)" + +#: src/gui/orders.cpp:212 +msgid "Order change mode: entire row" +msgstr "Order編輯模式: 全行" + +#: src/gui/orders.cpp:214 +msgid "Order change mode: one" +msgstr "Order編輯模式: 單格" + +#: src/gui/orders.cpp:240 +msgid "Order edit mode: Select and type (scroll vertically)" +msgstr "Order編輯模式: 手動編輯(寫入後竪直滾動)" + +#: src/gui/orders.cpp:242 +msgid "Order edit mode: Select and type (scroll horizontally)" +msgstr "Order編輯模式: 手動編輯(寫入後水平滾動)" + +#: src/gui/orders.cpp:244 +msgid "Order edit mode: Select and type (don't scroll)" +msgstr "Order編輯模式: 手動編輯(不滾動)" + +#: src/gui/orders.cpp:246 +msgid "Order edit mode: Click to change" +msgstr "Order編輯模式: 單擊增減" + +#: src/gui/findReplace.cpp:29 +msgid "ignore" +msgstr "忽略" + +#: src/gui/findReplace.cpp:30 +msgid "equals" +msgstr "等於" + +#: src/gui/findReplace.cpp:31 +msgid "not equal" +msgstr "不等於" + +#: src/gui/findReplace.cpp:32 +msgid "between" +msgstr "介於" + +#: src/gui/findReplace.cpp:33 +msgid "not between" +msgstr "不介於" + +#: src/gui/findReplace.cpp:34 +msgid "any" +msgstr "任意" + +#: src/gui/findReplace.cpp:35 src/gui/guiConst.cpp:220 +msgid "none" +msgstr "空" + +#: src/gui/findReplace.cpp:39 +msgid "set" +msgstr "設為" + +#: src/gui/findReplace.cpp:40 +msgid "add" +msgstr "加" + +#: src/gui/findReplace.cpp:41 +msgid "add (overflow)" +msgstr "加(允許溢出)" + +#: src/gui/findReplace.cpp:42 +msgid "scale %" +msgstr "縮放 %" + +#: src/gui/findReplace.cpp:512 src/gui/guiConst.cpp:650 +msgid "Find/Replace" +msgstr "查找/替換" + +#: src/gui/findReplace.cpp:520 src/gui/findReplace.cpp:881 +msgid "Find" +msgstr "查找" + +# 不翻译. +#: src/gui/findReplace.cpp:526 src/gui/findReplace.cpp:535 +msgid "order" +msgstr "" + +#: src/gui/findReplace.cpp:527 src/gui/findReplace.cpp:537 +msgid "row" +msgstr "行" + +#: src/gui/findReplace.cpp:539 src/gui/csPlayer.cpp:159 +msgid "channel" +msgstr "通道" + +# 常见. +#: src/gui/findReplace.cpp:541 +msgid "go" +msgstr "" + +#: src/gui/findReplace.cpp:586 +msgid "no matches found!" +msgstr "找不到相关项目!" + +#: src/gui/findReplace.cpp:588 +msgid "Back" +msgstr "返回" + +#: src/gui/findReplace.cpp:781 +msgid "Delete query" +msgstr "移除条件" + +#: src/gui/findReplace.cpp:785 src/gui/findReplace.cpp:1085 +msgid "Add effect" +msgstr "添加效果" + +#: src/gui/findReplace.cpp:792 src/gui/findReplace.cpp:1092 +msgid "Remove effect" +msgstr "移除效果" + +#: src/gui/findReplace.cpp:817 +msgid "Search range:" +msgstr "搜索范围:" + +#: src/gui/findReplace.cpp:830 +msgid "Confine to channels" +msgstr "僅在以下通道" + +#: src/gui/findReplace.cpp:834 src/gui/sampleEdit.cpp:1195 +msgid "From" +msgstr "從" + +#: src/gui/findReplace.cpp:845 src/gui/sampleEdit.cpp:1199 +msgid "To" +msgstr "到" + +#: src/gui/findReplace.cpp:857 +msgid "Match effect position:" +msgstr "核對效果順序:" + +#: src/gui/findReplace.cpp:863 +msgid "match effects regardless of position." +msgstr "不核對效果順序" + +#: src/gui/findReplace.cpp:865 src/gui/compatFlags.cpp:288 +msgid "Lax" +msgstr "" + +#: src/gui/findReplace.cpp:869 +msgid "match effects only if they appear in-order." +msgstr "僅按指定順序排列" + +#: src/gui/findReplace.cpp:871 src/gui/compatFlags.cpp:276 +msgid "Strict" +msgstr "" + +#: src/gui/findReplace.cpp:875 +msgid "match effects only if they appear exactly as specified." +msgstr "與指定順序、値完全一致" + +#: src/gui/findReplace.cpp:887 +msgid "Replace" +msgstr "替換" + +#: src/gui/findReplace.cpp:956 +msgid "INVALID" +msgstr "無效!" + +#: src/gui/findReplace.cpp:1100 +msgid "Effect replace mode:" +msgstr "替換效果方式:" + +#: src/gui/findReplace.cpp:1101 +msgid "Replace matches only" +msgstr "僅替換匹配項" + +#: src/gui/findReplace.cpp:1104 +msgid "Replace matches, then free spaces" +msgstr "僅替換匹配項,幷插入空位" + +#: src/gui/findReplace.cpp:1107 +msgid "Clear effects" +msgstr "覆蓋所有效果" + +#: src/gui/findReplace.cpp:1110 +msgid "Insert in free spaces" +msgstr "僅插入空位" + +# 以下不知作什么用. +#: src/gui/findReplace.cpp:1113 +msgid "Replace##QueryReplace" +msgstr "替換##QueryReplace" + +#: src/gui/about.cpp:26 +msgid "is proud to present" +msgstr "榮譽出品" + +#: src/gui/about.cpp:30 +msgid "the biggest multi-system chiptune tracker!" +msgstr "全球最大的多系統 Chiptune Tracker!" + +#: src/gui/about.cpp:31 +msgid "featuring DefleMask song compatibility." +msgstr "兼容DefleMask 文件." + +#: src/gui/about.cpp:33 +msgid "> CREDITS <" +msgstr "> 鳴謝 <" + +#: src/gui/about.cpp:35 +msgid "-- program --" +msgstr "-- 程序 --" + +#: src/gui/about.cpp:37 +msgid "A M 4 N (intro tune)" +msgstr "" + +#: src/gui/about.cpp:54 +msgid "-- graphics/UI design --" +msgstr "-- 圖形/UI 設計 --" + +#: src/gui/about.cpp:61 +msgid "-- documentation --" +msgstr "-- 文檔/説明編寫 --" + +#: src/gui/about.cpp:71 +msgid "-- localization/translation team --" +msgstr "-- 本地化/翻譯 組 --" + +#: src/gui/about.cpp:84 +msgid "-- additional feedback/fixes --" +msgstr "-- 額外反饋/補丁 --" + +#: src/gui/about.cpp:95 +msgid "-- Metal backend test team --" +msgstr "-- Metal 渲染後端測試組 --" + +#: src/gui/about.cpp:101 +msgid "-- DirectX 9 backend test team --" +msgstr "-- DirectX 9 渲染後端測試組 --" + +# 不翻译,其含有几层意思,与...合作,由...提供支持,“基于”太过简化. +#: src/gui/about.cpp:108 +msgid "powered by:" +msgstr "" + +# end of no translate. +#: src/gui/about.cpp:109 +msgid "Dear ImGui by Omar Cornut" +msgstr "" + +#: src/gui/about.cpp:110 +msgid "SDL2 by Sam Lantinga" +msgstr "" + +#: src/gui/about.cpp:114 +msgid "zlib by Jean-loup Gailly" +msgstr "" + +#: src/gui/about.cpp:115 +msgid "and Mark Adler" +msgstr "" + +#: src/gui/about.cpp:116 +msgid "libsndfile by Erik de Castro Lopo" +msgstr "" + +#: src/gui/about.cpp:117 +msgid "Portable File Dialogs by Sam Hocevar" +msgstr "" + +#: src/gui/about.cpp:118 +msgid "Native File Dialog by Frogtoss Games" +msgstr "" + +#: src/gui/about.cpp:120 +msgid "Weak-JACK by x42" +msgstr "" + +#: src/gui/about.cpp:121 +msgid "RtMidi by Gary P. Scavone" +msgstr "" + +#: src/gui/about.cpp:122 +msgid "FFTW by Matteo Frigo and Steven G. Johnson" +msgstr "" + +#: src/gui/about.cpp:123 +msgid "backward-cpp by Google" +msgstr "" + +#: src/gui/about.cpp:124 +msgid "adpcm by superctr" +msgstr "" + +#: src/gui/about.cpp:125 +msgid "adpcm-xq by David Bryant" +msgstr "" + +#: src/gui/about.cpp:126 +msgid "Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt" +msgstr "" + +#: src/gui/about.cpp:127 +msgid "YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt" +msgstr "" + +#: src/gui/about.cpp:128 +msgid "ESFMu (modified version) by Kagamiin~" +msgstr "" + +#: src/gui/about.cpp:129 +msgid "ymfm by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:130 +msgid "emu2413 by Digital Sound Antiques" +msgstr "" + +#: src/gui/about.cpp:131 +msgid "MAME SN76496 by Nicola Salmoria" +msgstr "" + +#: src/gui/about.cpp:132 +msgid "MAME AY-3-8910 by Couriersud" +msgstr "" + +#: src/gui/about.cpp:133 +msgid "with AY8930 fixes by Eulous, cam900 and Grauw" +msgstr "" + +#: src/gui/about.cpp:134 +msgid "MAME SAA1099 by Juergen Buchmueller and Manuel Abadia" +msgstr "" + +#: src/gui/about.cpp:135 +msgid "MAME Namco WSG by Nicola Salmoria and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:136 +msgid "MAME RF5C68 core by Olivier Galibert and Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:137 +msgid "MAME MSM5232 core by Jarek Burczynski and Hiromitsu Shioya" +msgstr "" + +#: src/gui/about.cpp:138 +msgid "MAME MSM6258 core by Barry Rodewald" +msgstr "" + +#: src/gui/about.cpp:139 +msgid "MAME YMZ280B core by Aaron Giles" +msgstr "" + +#: src/gui/about.cpp:140 +msgid "MAME GA20 core by Acho A. Tang and R. Belmont" +msgstr "" + +#: src/gui/about.cpp:141 +msgid "MAME SegaPCM core by Hiromitsu Shioya and Olivier Galibert" +msgstr "" + +#: src/gui/about.cpp:142 +msgid "MAME µPD1771C-017 HLE core by David Viens" +msgstr "" + +#: src/gui/about.cpp:143 +msgid "SAASound by Dave Hooper and Simon Owen" +msgstr "" + +#: src/gui/about.cpp:144 +msgid "SameBoy by Lior Halphon" +msgstr "" + +#: src/gui/about.cpp:145 +msgid "Mednafen PCE, WonderSwan, T6W28 and Virtual Boy audio cores" +msgstr "" + +#: src/gui/about.cpp:146 +msgid "SNES DSP core by Blargg" +msgstr "" + +#: src/gui/about.cpp:147 +msgid "puNES (NES, MMC5 and FDS) by FHorse" +msgstr "" + +#: src/gui/about.cpp:148 +msgid "NSFPlay (NES and FDS) by Brad Smith and Brezza" +msgstr "" + +#: src/gui/about.cpp:149 +msgid "reSID by Dag Lem" +msgstr "" + +#: src/gui/about.cpp:150 +msgid "reSIDfp by Dag Lem, Antti Lankila" +msgstr "" + +#: src/gui/about.cpp:151 +msgid "and Leandro Nini" +msgstr "" + +#: src/gui/about.cpp:152 +msgid "dSID by DefleMask Team based on jsSID" +msgstr "" + +#: src/gui/about.cpp:153 +msgid "Stella by Stella Team" +msgstr "" + +#: src/gui/about.cpp:154 +msgid "QSound emulator by superctr and Valley Bell" +msgstr "" + +#: src/gui/about.cpp:155 +msgid "VICE VIC-20 sound core by Rami Rasanen and viznut" +msgstr "" + +#: src/gui/about.cpp:156 +msgid "VICE TED sound core by Andreas Boose, Tibor Biczo" +msgstr "" + +#: src/gui/about.cpp:157 +msgid "and Marco van den Heuvel" +msgstr "" + +#: src/gui/about.cpp:158 +msgid "VERA sound core by Frank van den Hoef" +msgstr "" + +#: src/gui/about.cpp:159 +msgid "mzpokeysnd POKEY emulator by Michael Borisov" +msgstr "" + +#: src/gui/about.cpp:160 +msgid "ASAP POKEY emulator by Piotr Fusik" +msgstr "" + +#: src/gui/about.cpp:161 +msgid "ported by laoo to C++" +msgstr "" + +#: src/gui/about.cpp:162 +msgid "vgsound_emu (second version, modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:163 +msgid "Impulse Tracker GUS volume table by Jeffrey Lim" +msgstr "" + +#: src/gui/about.cpp:164 +msgid "Schism Tracker IT sample decompression" +msgstr "" + +#: src/gui/about.cpp:165 +msgid "SM8521 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:166 +msgid "D65010G031 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:167 +msgid "Namco C140/C219 emulator (modified version) by cam900" +msgstr "" + +#: src/gui/about.cpp:168 +msgid "PowerNoise emulator by scratchminer" +msgstr "" + +#: src/gui/about.cpp:169 +msgid "ep128emu by Istvan Varga" +msgstr "" + +#: src/gui/about.cpp:170 +msgid "NDS sound emulator by cam900" +msgstr "" + +#: src/gui/about.cpp:171 +msgid "openMSX YMF278 emulator (modified version) by the openMSX developers" +msgstr "" + +#: src/gui/about.cpp:172 +msgid "SID2 emulator by LTVA (modification of reSID emulator)" +msgstr "" + +#: src/gui/about.cpp:173 +msgid "SID3 emulator by LTVA" +msgstr "" + +#: src/gui/about.cpp:175 +msgid "greetings to:" +msgstr "" + +#: src/gui/about.cpp:180 +msgid "all members of Deflers of Noice!" +msgstr "" + +#: src/gui/about.cpp:182 +msgid "copyright © 2021-2025 tildearrow" +msgstr "" + +#: src/gui/about.cpp:183 +msgid "(and contributors)." +msgstr "" + +#: src/gui/about.cpp:184 +msgid "licensed under GPLv2+! see" +msgstr "" + +#: src/gui/about.cpp:185 +msgid "LICENSE for more information." +msgstr "" + +#: src/gui/about.cpp:187 +msgid "help Furnace grow:" +msgstr "帮助Furnace成长:" + +#: src/gui/about.cpp:190 +msgid "contact tildearrow at:" +msgstr "联系 tildearrow :" + +# ah 法律申明应该不翻译的.......稍后再改罢了. +# 已修改 v0.6.2024B +#: src/gui/about.cpp:193 +msgid "disclaimer:" +msgstr "" + +#: src/gui/about.cpp:194 +msgid "despite the fact this program works" +msgstr "" + +#: src/gui/about.cpp:195 +msgid "with the .dmf file format, it is NOT" +msgstr "" + +#: src/gui/about.cpp:196 +msgid "affiliated with Delek or DefleMask in" +msgstr "" + +#: src/gui/about.cpp:197 +msgid "any way, nor it is a replacement for" +msgstr "" + +#: src/gui/about.cpp:198 +msgid "the original program." +msgstr "" + +#: src/gui/about.cpp:200 +msgid "it also comes with ABSOLUTELY NO WARRANTY." +msgstr "" + +# end of no translate. +#: src/gui/about.cpp:202 +msgid "thanks to all contributors/bug reporters!" +msgstr "感謝所有代碼貢獻者/Bug反饋者" + +#: src/gui/about.cpp:209 +msgid "About Furnace" +msgstr "關於 Furnace" + +#: src/gui/about.cpp:293 +msgid "Unsaved changes! Save changes before playing?" +msgstr "未保存!保存進度再播放?" + +#: src/gui/compatFlags.cpp:31 src/gui/guiConst.cpp:639 +msgid "Compatibility Flags" +msgstr "兼容性選項" + +#: src/gui/compatFlags.cpp:32 +msgid "" +"these flags are designed to provide better DefleMask/older Furnace " +"compatibility.\n" +"it is recommended to disable most of these unless you rely on specific " +"quirks." +msgstr "" +"這些選項用於更好地兼容DefleMask 和歷史版本Furnace \n" +"建議不要修改幷保持大部分選項關閉,除非您依賴其中某个特性." + +# warning! no more translate compatFlags.cpp until further notice. +#: src/gui/compatFlags.cpp:34 src/gui/compatFlags.cpp:310 +msgid "DefleMask" +msgstr "DefleMask" + +#: src/gui/compatFlags.cpp:35 +msgid "Limit slide range" +msgstr "" + +#: src/gui/compatFlags.cpp:37 +msgid "" +"when enabled, slides are limited to a compatible range.\n" +"may cause problems with slides in negative octaves." +msgstr "" + +#: src/gui/compatFlags.cpp:39 +msgid "Compatible noise layout on NES and PC Engine" +msgstr "" + +#: src/gui/compatFlags.cpp:41 +msgid "" +"use a rather unusual compatible noise frequency layout.\n" +"removes some noise frequencies on PC Engine." +msgstr "" + +#: src/gui/compatFlags.cpp:43 +msgid "Game Boy instrument duty is wave volume" +msgstr "" + +#: src/gui/compatFlags.cpp:45 +msgid "" +"if enabled, an instrument with duty macro in the wave channel will be mapped " +"to wavetable volume." +msgstr "" + +#: src/gui/compatFlags.cpp:48 +msgid "Restart macro on portamento" +msgstr "" + +#: src/gui/compatFlags.cpp:50 +msgid "" +"when enabled, a portamento effect will reset the channel's macro if used in " +"combination with a note." +msgstr "" + +#: src/gui/compatFlags.cpp:52 +msgid "Legacy volume slides" +msgstr "" + +#: src/gui/compatFlags.cpp:54 +msgid "" +"simulate glitchy volume slide behavior by silently overflowing the volume " +"when the slide goes below 0." +msgstr "" + +#: src/gui/compatFlags.cpp:56 +msgid "Compatible arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:58 +msgid "delay arpeggio by one tick on every new note." +msgstr "" + +#: src/gui/compatFlags.cpp:60 +msgid "Disable DAC when sample ends" +msgstr "" + +#: src/gui/compatFlags.cpp:62 +msgid "" +"when enabled, the DAC in YM2612 will be disabled if there isn't any sample " +"playing." +msgstr "" + +#: src/gui/compatFlags.cpp:64 +msgid "Broken speed alternation" +msgstr "" + +#: src/gui/compatFlags.cpp:66 +msgid "" +"determines next speed based on whether the row is odd/even instead of " +"alternating between speeds." +msgstr "" + +#: src/gui/compatFlags.cpp:68 +msgid "Ignore duplicate slide effects" +msgstr "" + +#: src/gui/compatFlags.cpp:70 +msgid "" +"if this is on, only the first slide of a row in a channel will be considered." +msgstr "" + +#: src/gui/compatFlags.cpp:72 +msgid "Ignore 0Dxx on the last order" +msgstr "" + +#: src/gui/compatFlags.cpp:74 +msgid "" +"if this is on, a jump to next row effect will not take place when it is on " +"the last order of a song." +msgstr "" + +#: src/gui/compatFlags.cpp:76 +msgid "Buggy portamento after pitch slide" +msgstr "" + +#: src/gui/compatFlags.cpp:78 +msgid "simulates a bug in where portamento does not work after sliding." +msgstr "" + +#: src/gui/compatFlags.cpp:80 +msgid "FM pitch slide octave boundary odd behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:82 +msgid "" +"if this is on, a pitch slide that crosses the octave boundary will stop for " +"one tick and then continue from the nearest octave boundary.\n" +"for .dmf compatibility." +msgstr "" + +#: src/gui/compatFlags.cpp:84 +msgid "Don't apply Game Boy envelope on note-less instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:86 +msgid "if this is on, an instrument change will not affect the envelope." +msgstr "" + +#: src/gui/compatFlags.cpp:88 +msgid "Ignore DAC mode change outside of intended channel in ExtCh mode" +msgstr "" + +#: src/gui/compatFlags.cpp:90 +msgid "if this is on, 17xx has no effect on the operator channels in YM2612." +msgstr "" + +#: src/gui/compatFlags.cpp:92 +msgid "E1xy/E2xy also take priority over slide stops" +msgstr "" + +#: src/gui/compatFlags.cpp:94 +msgid "does this make any sense by now?" +msgstr "" + +#: src/gui/compatFlags.cpp:96 +msgid "E1xy/E2xy stop when repeating the same note" +msgstr "" + +#: src/gui/compatFlags.cpp:98 +msgid "ugh, if only this wasn't a thing..." +msgstr "" + +#: src/gui/compatFlags.cpp:100 +msgid "SN76489 duty macro always resets phase" +msgstr "" + +#: src/gui/compatFlags.cpp:102 +msgid "" +"when enabled, duty macro will always reset phase, even if its value hasn't " +"changed." +msgstr "" + +#: src/gui/compatFlags.cpp:104 +msgid "Broken volume scaling strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:106 +msgid "" +"when enabled:\n" +"- log scaling: multiply\n" +"- linear scaling: subtract\n" +"when disabled:\n" +"- log scaling: subtract\n" "- linear scaling: multiply" msgstr "" -#: src/gui/compatFlags.cpp:108 -msgid "Don't persist volume macro after it finishes" -msgstr "" +#: src/gui/compatFlags.cpp:108 +msgid "Don't persist volume macro after it finishes" +msgstr "" + +#: src/gui/compatFlags.cpp:110 +msgid "" +"when enabled, a value in the volume column that happens after the volume " +"macro is done will disregard the macro." +msgstr "" + +#: src/gui/compatFlags.cpp:112 +msgid "Broken output volume on instrument change" +msgstr "" + +#: src/gui/compatFlags.cpp:114 +msgid "" +"if enabled, no checks for the presence of a volume macro will be made.\n" +"this will cause the last macro value to linger unless a value in the volume " +"column is present." +msgstr "" + +#: src/gui/compatFlags.cpp:116 +msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" +msgstr "" + +#: src/gui/compatFlags.cpp:118 +msgid "" +"these compatibility flags are getting SO damn ridiculous and out of " +"control.\n" +"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" +"specific behavior.\n" +"please keep this off at all costs, because I will not support it when ROM " +"export comes.\n" +"oh, and don't start an argument out of it. Furnace isn't a DefleMask " +"replacement, and no,\n" +"I am not trying to make it look like one with all these flags.\n" +"\n" +"oh, and what about the other flags that don't have to do with DefleMask?\n" +"those are for .mod import, future FamiTracker import and personal taste!\n" +"\n" +"end of rant" +msgstr "" + +#: src/gui/compatFlags.cpp:120 +msgid "Treat SN76489 periods under 8 as 1" +msgstr "" + +#: src/gui/compatFlags.cpp:122 +msgid "" +"when enabled, any SN period under 8 will be written as 1 instead.\n" +"this replicates DefleMask behavior, but reduces available period range." +msgstr "" + +#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 +msgid "Old Furnace" +msgstr "" + +#: src/gui/compatFlags.cpp:127 +msgid "Arpeggio inhibits non-porta slides" +msgstr "" + +#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 +msgid "behavior changed in 0.5.5" +msgstr "" + +#: src/gui/compatFlags.cpp:131 +msgid "Wack FM algorithm macro" +msgstr "" + +#: src/gui/compatFlags.cpp:135 +msgid "Broken shortcut slides (E1xy/E2xy)" +msgstr "" + +#: src/gui/compatFlags.cpp:137 +msgid "behavior changed in 0.5.7" +msgstr "" + +#: src/gui/compatFlags.cpp:139 +msgid "Stop portamento on note off" +msgstr "" + +#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 +#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 +#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 +#: src/gui/compatFlags.cpp:165 +msgid "behavior changed in 0.6pre1" +msgstr "" + +#: src/gui/compatFlags.cpp:143 +msgid "Don't allow instrument change during slides" +msgstr "" + +#: src/gui/compatFlags.cpp:147 +msgid "Don't reset note to base on arpeggio stop" +msgstr "" + +#: src/gui/compatFlags.cpp:151 +msgid "ExtCh channel status is not shared among operators" +msgstr "" + +#: src/gui/compatFlags.cpp:155 +msgid "Disable new SegaPCM features (macros and better panning)" +msgstr "" + +#: src/gui/compatFlags.cpp:159 +msgid "Old FM octave boundary behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:163 +msgid "Disable OPN2 DAC volume control" +msgstr "" + +#: src/gui/compatFlags.cpp:167 +msgid "Broken initial position of portamento after arpeggio" +msgstr "" + +#: src/gui/compatFlags.cpp:169 +msgid "behavior changed in 0.6pre1.5" +msgstr "" + +#: src/gui/compatFlags.cpp:171 +msgid "Disable new sample features" +msgstr "" + +#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 +msgid "behavior changed in 0.6pre2" +msgstr "" + +#: src/gui/compatFlags.cpp:175 +msgid "Old arpeggio macro + pitch slide strategy" +msgstr "" + +#: src/gui/compatFlags.cpp:179 +msgid "Broken portamento during legato" +msgstr "" + +#: src/gui/compatFlags.cpp:181 +msgid "behavior changed in 0.6pre4" +msgstr "" + +#: src/gui/compatFlags.cpp:183 +msgid "Broken macros in some FM chips after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:185 +msgid "behavior changed in 0.6pre5" +msgstr "" + +#: src/gui/compatFlags.cpp:187 +msgid "Pre-note does not take effects into consideration" +msgstr "" + +#: src/gui/compatFlags.cpp:189 +msgid "behavior changed in 0.6pre9" +msgstr "" + +#: src/gui/compatFlags.cpp:191 +msgid "Disable new NES DPCM features" +msgstr "" + +#: src/gui/compatFlags.cpp:193 +msgid "behavior changed in 0.6.1" +msgstr "" + +#: src/gui/compatFlags.cpp:195 +msgid "Legacy technical ALWAYS_SET_VOLUME behavior" +msgstr "" + +#: src/gui/compatFlags.cpp:197 +msgid "" +"behavior changed in 0.6.1\n" +"this flag will be removed if I find out that none of the songs break after " +"disabling it." +msgstr "" + +#: src/gui/compatFlags.cpp:199 +msgid "Old sample offset effect" +msgstr "" + +#: src/gui/compatFlags.cpp:201 +msgid "behavior changed in 0.6.3" +msgstr "" + +#: src/gui/compatFlags.cpp:205 +msgid ".mod import" +msgstr "" + +#: src/gui/compatFlags.cpp:206 +msgid "Don't slide on the first tick of a row" +msgstr "" + +#: src/gui/compatFlags.cpp:208 +msgid "" +"simulates ProTracker's behavior of not applying volume/pitch slides on the " +"first tick of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:210 +msgid "Reset arpeggio position on row change" +msgstr "" + +#: src/gui/compatFlags.cpp:212 +msgid "" +"simulates ProTracker's behavior of arpeggio being bound to the current tick " +"of a row." +msgstr "" + +#: src/gui/compatFlags.cpp:216 +msgid "Pitch/Playback" +msgstr "" + +#: src/gui/compatFlags.cpp:217 +msgid "Pitch linearity:" +msgstr "" + +#: src/gui/compatFlags.cpp:223 +msgid "like ProTracker/FamiTracker" +msgstr "" + +#: src/gui/compatFlags.cpp:227 +msgid "Partial (only 04xy/E5xx)" +msgstr "" + +#: src/gui/compatFlags.cpp:231 +msgid "" +"like DefleMask\n" +"\n" +"this pitch linearity mode is deprecated due to:\n" +"- excessive complexity\n" +"- lack of possible optimization\n" +"\n" +"it is recommended to change it now because I will remove this option in the " +"future!" +msgstr "" + +#: src/gui/compatFlags.cpp:235 +msgid "Full" +msgstr "" + +#: src/gui/compatFlags.cpp:239 +msgid "like Impulse Tracker" +msgstr "" + +#: src/gui/compatFlags.cpp:246 +msgid "Pitch slide speed multiplier" +msgstr "" + +#: src/gui/compatFlags.cpp:252 +msgid "Loop modality:" +msgstr "" + +#: src/gui/compatFlags.cpp:254 +msgid "Reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:258 +msgid "" +"select to reset channels on loop. may trigger a voltage click on every loop!" +msgstr "" + +#: src/gui/compatFlags.cpp:260 +msgid "Soft reset channels" +msgstr "" + +#: src/gui/compatFlags.cpp:264 +msgid "select to turn channels off on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:266 +msgid "Do nothing" +msgstr "" + +#: src/gui/compatFlags.cpp:270 +msgid "select to not reset channels on loop." +msgstr "" + +#: src/gui/compatFlags.cpp:274 +msgid "Cut/delay effect policy:" +msgstr "" + +#: src/gui/compatFlags.cpp:280 +msgid "only when time is less than speed (like DefleMask/ProTracker)" +msgstr "" + +#: src/gui/compatFlags.cpp:282 +msgid "Strict (old)" +msgstr "" + +#: src/gui/compatFlags.cpp:286 +msgid "only when time is less than or equal to speed (original buggy behavior)" +msgstr "" + +#: src/gui/compatFlags.cpp:292 +msgid "no checks" +msgstr "" + +#: src/gui/compatFlags.cpp:296 +msgid "Simultaneous jump (0B+0D) treatment:" +msgstr "" + +#: src/gui/compatFlags.cpp:302 +msgid "accept 0B+0D to jump to a specific row of an order" +msgstr "" + +#: src/gui/compatFlags.cpp:308 +msgid "only accept the first jump effect" +msgstr "" + +#: src/gui/compatFlags.cpp:314 +msgid "only accept 0Dxx" +msgstr "" + +#: src/gui/compatFlags.cpp:320 +msgid "Auto-insert one tick gap between notes" +msgstr "" + +#: src/gui/compatFlags.cpp:322 +msgid "" +"when enabled, a one-tick note cut will be inserted between non-legato/non-" +"portamento notes.\n" +"this simulates the behavior of some Amiga/SNES music engines.\n" +"\n" +"ineffective on C64." +msgstr "" + +#: src/gui/compatFlags.cpp:327 +msgid "Don't reset slides after note off" +msgstr "" + +#: src/gui/compatFlags.cpp:329 +msgid "when enabled, note off will not reset the channel's slide effect." +msgstr "" + +#: src/gui/compatFlags.cpp:331 +msgid "Don't reset portamento after reaching target" +msgstr "" + +#: src/gui/compatFlags.cpp:333 +msgid "" +"when enabled, the slide effect will not be disabled after it reaches its " +"target." +msgstr "" + +#: src/gui/compatFlags.cpp:335 +msgid "Continuous vibrato" +msgstr "" + +#: src/gui/compatFlags.cpp:337 +msgid "when enabled, vibrato phase/position will not be reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:339 +msgid "Pitch macro is not linear" +msgstr "" + +#: src/gui/compatFlags.cpp:341 +msgid "" +"when enabled, the pitch macro of an instrument is in frequency/period space." +msgstr "" + +#: src/gui/compatFlags.cpp:343 +msgid "Reset arpeggio effect position on new note" +msgstr "" + +#: src/gui/compatFlags.cpp:345 +msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." +msgstr "" + +#: src/gui/compatFlags.cpp:347 +msgid "Volume scaling rounds up" +msgstr "" + +#: src/gui/compatFlags.cpp:349 +msgid "" +"when enabled, volume macros round up when applied\n" +"this prevents volume scaling from causing vol=0, which is silent on some " +"chips\n" +"\n" +"ineffective on logarithmic channels" +msgstr "" + +#: src/gui/guiConst.cpp:127 +msgid "Generic Sample" +msgstr "" + +#: src/gui/guiConst.cpp:155 +msgid "OPL (drums)" +msgstr "" + +#: src/gui/guiConst.cpp:194 +msgid "Forward" +msgstr "向前" + +#: src/gui/guiConst.cpp:195 +msgid "Backward" +msgstr "向後" + +#: src/gui/guiConst.cpp:196 +msgid "Ping pong" +msgstr "往復" + +#: src/gui/guiConst.cpp:221 +msgid "linear" +msgstr "" + +#: src/gui/guiConst.cpp:222 +msgid "cubic spline" +msgstr "" + +#: src/gui/guiConst.cpp:223 +msgid "blep synthesis" +msgstr "" + +#: src/gui/guiConst.cpp:224 +msgid "sinc" +msgstr "" + +#: src/gui/guiConst.cpp:225 +msgid "best possible" +msgstr "" + +#: src/gui/guiConst.cpp:229 src/gui/sampleEdit.cpp:137 +#: src/gui/sampleEdit.cpp:143 +msgid "Invalid" +msgstr "無效" + +#: src/gui/guiConst.cpp:234 +msgid "Time" +msgstr "時間" + +#: src/gui/guiConst.cpp:236 +msgid "System (Primary)" +msgstr "系統(主)" + +#: src/gui/guiConst.cpp:237 +msgid "System (Secondary)" +msgstr "系統(從)" + +#: src/gui/guiConst.cpp:250 src/gui/waveEdit.cpp:33 src/gui/waveEdit.cpp:98 +#: src/gui/insEdit.cpp:422 src/gui/insEdit.cpp:772 +msgid "Saw" +msgstr "鋸齒波" + +#: src/gui/guiConst.cpp:251 +msgid "Ext. Operator" +msgstr "" + +#: src/gui/guiConst.cpp:252 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 +#: src/gui/insEdit.cpp:155 src/gui/insEdit.cpp:175 src/gui/insEdit.cpp:3996 +msgid "Drums" +msgstr "" + +#: src/gui/guiConst.cpp:255 +msgid "PSG" +msgstr "" + +#: src/gui/guiConst.cpp:571 +msgid "---Global" +msgstr "---全局" + +#: src/gui/guiConst.cpp:573 +msgid "Open file" +msgstr "打開文件" + +#: src/gui/guiConst.cpp:574 +msgid "Restore backup" +msgstr "恢復備份" + +#: src/gui/guiConst.cpp:575 +msgid "Save file" +msgstr "保存文件" + +#: src/gui/guiConst.cpp:576 +msgid "Save as" +msgstr "另存為" + +#: src/gui/guiConst.cpp:578 src/gui/sampleEdit.cpp:1025 +msgid "Undo" +msgstr "撤銷" + +#: src/gui/guiConst.cpp:580 src/gui/guiConst.cpp:582 +#: src/gui/sampleEdit.cpp:1032 +msgid "Redo" +msgstr "重做" + +#: src/gui/guiConst.cpp:584 +msgid "Exit" +msgstr "退出" + +#: src/gui/guiConst.cpp:585 +msgid "Play/Stop (toggle)" +msgstr "播放/停止" + +#: src/gui/guiConst.cpp:588 +msgid "Play (from beginning)" +msgstr "播放 (從頭開始)" + +#: src/gui/guiConst.cpp:589 +msgid "Play (repeat pattern)" +msgstr "播放 (重復當前Pattern)" + +#: src/gui/guiConst.cpp:590 +msgid "Play from cursor" +msgstr "從光標處開始播放" + +#: src/gui/guiConst.cpp:591 +msgid "Step row" +msgstr "步進一行" + +#: src/gui/guiConst.cpp:592 +msgid "Octave up" +msgstr "昇高 八度" + +#: src/gui/guiConst.cpp:593 +msgid "Octave down" +msgstr "降低 八度" + +#: src/gui/guiConst.cpp:594 +msgid "Previous instrument" +msgstr "此前的樂器" + +#: src/gui/guiConst.cpp:595 +msgid "Next instrument" +msgstr "此後的樂器" + +#: src/gui/guiConst.cpp:596 +msgid "Increase edit step" +msgstr "增加編輯步進" + +#: src/gui/guiConst.cpp:597 +msgid "Decrease edit step" +msgstr "減少編輯步進" + +#: src/gui/guiConst.cpp:598 +msgid "Toggle edit mode" +msgstr "開啓/關閉 編輯模式" + +#: src/gui/guiConst.cpp:600 +msgid "Toggle repeat pattern" +msgstr "開啓/關閉 重復當前Pattern" + +#: src/gui/guiConst.cpp:603 +msgid "Toggle full-screen" +msgstr "全屛" + +#: src/gui/guiConst.cpp:604 +msgid "Request voice from TX81Z" +msgstr "" + +#: src/gui/guiConst.cpp:606 +msgid "Clear song data" +msgstr "清除曲目數據" + +# what's a command palette????? skip. +#: src/gui/guiConst.cpp:608 src/gui/gui.cpp:5838 src/gui/gui.cpp:6022 +msgid "Command Palette" +msgstr "" + +#: src/gui/guiConst.cpp:610 +msgid "Recent files (Palette)" +msgstr "" + +#: src/gui/guiConst.cpp:611 +msgid "Instruments (Palette)" +msgstr "" + +#: src/gui/guiConst.cpp:612 +msgid "Samples (Palette)" +msgstr "" + +#: src/gui/guiConst.cpp:613 +msgid "Change instrument (Palette)" +msgstr "" + +#: src/gui/guiConst.cpp:614 +msgid "Add chip (Palette)" +msgstr "" + +# end of no translate. +#: src/gui/guiConst.cpp:619 +msgid "Instrument List" +msgstr "樂器列表" + +#: src/gui/guiConst.cpp:620 src/gui/insEdit.cpp:6453 +msgid "Instrument Editor" +msgstr "樂器編輯器" + +#: src/gui/guiConst.cpp:621 +msgid "Song Information" +msgstr "曲目信息" + +#: src/gui/guiConst.cpp:624 +msgid "Wavetable List" +msgstr "波表列表" + +#: src/gui/guiConst.cpp:625 src/gui/waveEdit.cpp:305 +msgid "Wavetable Editor" +msgstr "波表編輯器" + +#: src/gui/guiConst.cpp:626 +msgid "Sample List" +msgstr "采樣列表" + +#: src/gui/guiConst.cpp:635 +msgid "Debug Menu" +msgstr "Debug菜單" + +#: src/gui/guiConst.cpp:636 +msgid "Oscilloscope (master)" +msgstr "主示波器" + +#: src/gui/guiConst.cpp:644 src/gui/sysManager.cpp:41 +msgid "Chip Manager" +msgstr "芯片管理器" + +# 找不到commandstreamplayer,跳过csPlayer.cpp汉化.... 找到了...但还是leaveitbe得了. +# due to it's debugging natural. +#: src/gui/guiConst.cpp:655 src/gui/csPlayer.cpp:125 +msgid "Command Stream Player" +msgstr "" + +#: src/gui/guiConst.cpp:656 +msgid "User Presets" +msgstr "用戶預設" + +#: src/gui/guiConst.cpp:658 +msgid "Collapse/expand current window" +msgstr "縮小/展開 當前窗口" + +#: src/gui/guiConst.cpp:659 +msgid "Close current window" +msgstr "關閉當前窗口" + +#: src/gui/guiConst.cpp:662 +msgid "---Pattern" +msgstr "Pattern" + +#: src/gui/guiConst.cpp:663 +msgid "Transpose (+1)" +msgstr "變調 (+1)" + +#: src/gui/guiConst.cpp:664 +msgid "Transpose (-1)" +msgstr "變調 (-1)" + +#: src/gui/guiConst.cpp:665 +msgid "Transpose (+1 octave)" +msgstr "變調 (+1 octave)" + +#: src/gui/guiConst.cpp:666 +msgid "Transpose (-1 octave)" +msgstr "變調 (-1 octave)" + +#: src/gui/guiConst.cpp:667 +msgid "Increase values (+1)" +msgstr "變値 (+1)" + +#: src/gui/guiConst.cpp:668 +msgid "Increase values (-1)" +msgstr "變値 (-1)" + +#: src/gui/guiConst.cpp:669 +msgid "Increase values (+16)" +msgstr "變値 (+16)" + +#: src/gui/guiConst.cpp:670 +msgid "Increase values (-16)" +msgstr "變値 (-16)" + +#: src/gui/guiConst.cpp:671 +msgid "Select all" +msgstr "全選" + +#: src/gui/guiConst.cpp:672 +msgid "Cut" +msgstr "翦切" + +#: src/gui/guiConst.cpp:673 +msgid "Copy" +msgstr "拷貝" + +#: src/gui/guiConst.cpp:674 +msgid "Paste" +msgstr "粘貼" + +#: src/gui/guiConst.cpp:675 +msgid "Paste Mix (foreground)" +msgstr "粘貼混合 (前置)" + +#: src/gui/guiConst.cpp:676 +msgid "Paste Mix (background)" +msgstr "粘貼混合 (後置)" + +#: src/gui/guiConst.cpp:677 +msgid "Paste Flood" +msgstr "重復粘貼" + +#: src/gui/guiConst.cpp:678 +msgid "Paste Overflow" +msgstr "溢出重復粘貼" + +#: src/gui/guiConst.cpp:679 +msgid "Move cursor up" +msgstr "上移光標" + +#: src/gui/guiConst.cpp:680 +msgid "Move cursor down" +msgstr "下移光標" + +#: src/gui/guiConst.cpp:681 +msgid "Move cursor left" +msgstr "左移光標" + +#: src/gui/guiConst.cpp:682 +msgid "Move cursor right" +msgstr "右移光標" + +#: src/gui/guiConst.cpp:683 +msgid "Move cursor up by one (override Edit Step)" +msgstr "上移一行光標 (忽略編輯步進)" + +#: src/gui/guiConst.cpp:684 +msgid "Move cursor down by one (override Edit Step)" +msgstr "下移一行光標 (忽略編輯步進)" + +#: src/gui/guiConst.cpp:685 +msgid "Move cursor to previous channel" +msgstr "移動光標到上一個通道" + +#: src/gui/guiConst.cpp:686 +msgid "Move cursor to next channel" +msgstr "移動光標到下一個通道" + +#: src/gui/guiConst.cpp:687 +msgid "Move cursor to next channel (overflow)" +msgstr "移動光標到下一個通道 (溢出)" + +#: src/gui/guiConst.cpp:688 +msgid "Move cursor to previous channel (overflow)" +msgstr "移動光標到上一個通道 (溢出)" + +#: src/gui/guiConst.cpp:689 +msgid "Move cursor to beginning of pattern" +msgstr "移動光標到Pattern起始" + +#: src/gui/guiConst.cpp:690 +msgid "Move cursor to end of pattern" +msgstr "移動光標到Pattern末尾" + +# 需要检查粗操作的翻译!! +# 已检查! V0.6.2024B +#: src/gui/guiConst.cpp:691 +msgid "Move cursor up (coarse)" +msgstr "上移光標 (coarse)" + +#: src/gui/guiConst.cpp:692 +msgid "Move cursor down (coarse)" +msgstr "下移光標 (coarse)" + +# warring! above! +#: src/gui/guiConst.cpp:693 +msgid "Expand selection upwards" +msgstr "向上擴展選區" + +#: src/gui/guiConst.cpp:694 +msgid "Expand selection downwards" +msgstr "向下擴展選區" + +#: src/gui/guiConst.cpp:695 +msgid "Expand selection to the left" +msgstr "向左擴展選區" + +#: src/gui/guiConst.cpp:696 +msgid "Expand selection to the right" +msgstr "向右擴展選區" + +#: src/gui/guiConst.cpp:697 +msgid "Expand selection upwards by one (override Edit Step)" +msgstr "向上擴展一行選區 (忽略編輯步進)" + +#: src/gui/guiConst.cpp:698 +msgid "Expand selection downwards by one (override Edit Step)" +msgstr "向下擴展一行選區 (忽略編輯步進)" + +#: src/gui/guiConst.cpp:699 +msgid "Expand selection to beginning of pattern" +msgstr "擴展選區到Pattern起始" + +#: src/gui/guiConst.cpp:700 +msgid "Expand selection to end of pattern" +msgstr "擴展選區到Pattern結尾" -#: src/gui/compatFlags.cpp:110 -msgid "" -"when enabled, a value in the volume column that happens after the volume " -"macro is done will disregard the macro." -msgstr "" +#: src/gui/guiConst.cpp:701 +msgid "Expand selection upwards (coarse)" +msgstr "向上擴展選區 (coarse)" -#: src/gui/compatFlags.cpp:112 -msgid "Broken output volume on instrument change" -msgstr "" +#: src/gui/guiConst.cpp:702 +msgid "Expand selection downwards (coarse)" +msgstr "向下擴展選區 (coarse)" -#: src/gui/compatFlags.cpp:114 -msgid "" -"if enabled, no checks for the presence of a volume macro will be made.\n" -"this will cause the last macro value to linger unless a value in the volume " -"column is present." -msgstr "" +#: src/gui/guiConst.cpp:703 +msgid "Move selection up" +msgstr "上移選區" -#: src/gui/compatFlags.cpp:116 -msgid "Broken output volume - Episode 2 (PLEASE KEEP ME DISABLED)" -msgstr "" +# warring! 检查是否为'选区上移'..... fork.... +# 已检查, 问题不大, V0.6.2024B +#: src/gui/guiConst.cpp:704 +msgid "Move selection down" +msgstr "下移選區" -#: src/gui/compatFlags.cpp:118 -msgid "" -"these compatibility flags are getting SO damn ridiculous and out of " -"control.\n" -"as you may have guessed, this one exists due to yet ANOTHER DefleMask-" -"specific behavior.\n" -"please keep this off at all costs, because I will not support it when ROM " -"export comes.\n" -"oh, and don't start an argument out of it. Furnace isn't a DefleMask " -"replacement, and no,\n" -"I am not trying to make it look like one with all these flags.\n" -"\n" -"oh, and what about the other flags that don't have to do with DefleMask?\n" -"those are for .mod import, future FamiTracker import and personal taste!\n" -"\n" -"end of rant" -msgstr "" +#: src/gui/guiConst.cpp:705 +msgid "Move selection to previous channel" +msgstr "移動選區到上一個通道" -#: src/gui/compatFlags.cpp:120 -msgid "Treat SN76489 periods under 8 as 1" -msgstr "" +#: src/gui/guiConst.cpp:706 +msgid "Move selection to next channel" +msgstr "移動選區到下一個通道" -#: src/gui/compatFlags.cpp:122 -msgid "" -"when enabled, any SN period under 8 will be written as 1 instead.\n" -"this replicates DefleMask behavior, but reduces available period range." -msgstr "" +#: src/gui/guiConst.cpp:708 +msgid "Pull delete" +msgstr "删除幷上拉" -#: src/gui/compatFlags.cpp:126 src/gui/compatFlags.cpp:304 -msgid "Old Furnace" -msgstr "" +#: src/gui/guiConst.cpp:709 +msgid "Insert" +msgstr "插入" -#: src/gui/compatFlags.cpp:127 -msgid "Arpeggio inhibits non-porta slides" -msgstr "" +#: src/gui/guiConst.cpp:710 +msgid "Mute channel at cursor" +msgstr "靜音光標所在通道" -#: src/gui/compatFlags.cpp:129 src/gui/compatFlags.cpp:133 -msgid "behavior changed in 0.5.5" -msgstr "" +#: src/gui/guiConst.cpp:711 +msgid "Solo channel at cursor" +msgstr "獨唱光標所在通道" -#: src/gui/compatFlags.cpp:131 -msgid "Wack FM algorithm macro" -msgstr "" +#: src/gui/guiConst.cpp:712 +msgid "Unmute all channels" +msgstr "解除所有通道靜音" -#: src/gui/compatFlags.cpp:135 -msgid "Broken shortcut slides (E1xy/E2xy)" -msgstr "" +#: src/gui/guiConst.cpp:713 +msgid "Go to next order" +msgstr "轉到下一個Order" -#: src/gui/compatFlags.cpp:137 -msgid "behavior changed in 0.5.7" -msgstr "" +#: src/gui/guiConst.cpp:714 +msgid "Go to previous order" +msgstr "轉到上一個Order" -#: src/gui/compatFlags.cpp:139 -msgid "Stop portamento on note off" -msgstr "" +#: src/gui/guiConst.cpp:715 +msgid "Collapse channel at cursor" +msgstr "最小化光標所在通道" -#: src/gui/compatFlags.cpp:141 src/gui/compatFlags.cpp:145 -#: src/gui/compatFlags.cpp:149 src/gui/compatFlags.cpp:153 -#: src/gui/compatFlags.cpp:157 src/gui/compatFlags.cpp:161 -#: src/gui/compatFlags.cpp:165 -msgid "behavior changed in 0.6pre1" -msgstr "" +#: src/gui/guiConst.cpp:716 +msgid "Increase effect columns" +msgstr "增加效果列" -#: src/gui/compatFlags.cpp:143 -msgid "Don't allow instrument change during slides" -msgstr "" +#: src/gui/guiConst.cpp:717 +msgid "Decrease effect columns" +msgstr "減少效果列" -#: src/gui/compatFlags.cpp:147 -msgid "Don't reset note to base on arpeggio stop" -msgstr "" +#: src/gui/guiConst.cpp:718 +msgid "Interpolate" +msgstr "插値" -#: src/gui/compatFlags.cpp:151 -msgid "ExtCh channel status is not shared among operators" -msgstr "" +# 需要检查这个 淡 是否自动与其他介词组词. +# 无法检测. 找不到. 在源码中有,但在gui中找不到. 参考 sv.po, 加上介词'出'. v0.6.2024B +#: src/gui/guiConst.cpp:719 src/gui/insEdit.cpp:644 +msgid "Fade" +msgstr "淡出" -#: src/gui/compatFlags.cpp:155 -msgid "Disable new SegaPCM features (macros and better panning)" -msgstr "" +#: src/gui/guiConst.cpp:720 +msgid "Invert values" +msgstr "反相數値" -#: src/gui/compatFlags.cpp:159 -msgid "Old FM octave boundary behavior" -msgstr "" +#: src/gui/guiConst.cpp:721 +msgid "Flip selection" +msgstr "反選" -#: src/gui/compatFlags.cpp:163 -msgid "Disable OPN2 DAC volume control" -msgstr "" +#: src/gui/guiConst.cpp:722 +msgid "Collapse rows" +msgstr "縮進 行" -#: src/gui/compatFlags.cpp:167 -msgid "Broken initial position of portamento after arpeggio" -msgstr "" +#: src/gui/guiConst.cpp:723 +msgid "Expand rows" +msgstr "擴張 行" -#: src/gui/compatFlags.cpp:169 -msgid "behavior changed in 0.6pre1.5" -msgstr "" +#: src/gui/guiConst.cpp:724 +msgid "Collapse pattern" +msgstr "縮進 Pattern" -#: src/gui/compatFlags.cpp:171 -msgid "Disable new sample features" -msgstr "" +#: src/gui/guiConst.cpp:725 +msgid "Expand pattern" +msgstr "擴張 Pattern" -#: src/gui/compatFlags.cpp:173 src/gui/compatFlags.cpp:177 -msgid "behavior changed in 0.6pre2" -msgstr "" +#: src/gui/guiConst.cpp:726 +msgid "Collapse song" +msgstr "縮進 曲目" -#: src/gui/compatFlags.cpp:175 -msgid "Old arpeggio macro + pitch slide strategy" -msgstr "" +#: src/gui/guiConst.cpp:727 +msgid "Expand song" +msgstr "擴張 曲目" -#: src/gui/compatFlags.cpp:179 -msgid "Broken portamento during legato" -msgstr "" +#: src/gui/guiConst.cpp:728 +msgid "Set note input latch" +msgstr "設置音符輸入鎖存" -#: src/gui/compatFlags.cpp:181 -msgid "behavior changed in 0.6pre4" -msgstr "" +#: src/gui/guiConst.cpp:729 +msgid "Change mobile scroll mode" +msgstr "設置移動端滾動模式" -#: src/gui/compatFlags.cpp:183 -msgid "Broken macros in some FM chips after note off" -msgstr "" +#: src/gui/guiConst.cpp:730 +msgid "Clear note input latch" +msgstr "清除音符輸入鎖存" -#: src/gui/compatFlags.cpp:185 -msgid "behavior changed in 0.6pre5" +#: src/gui/guiConst.cpp:731 +msgid "Absorb instrument/octave from status at cursor" msgstr "" -#: src/gui/compatFlags.cpp:187 -msgid "Pre-note does not take effects into consideration" +#: src/gui/guiConst.cpp:732 +msgid "Return cursor to previous jump point" msgstr "" -#: src/gui/compatFlags.cpp:189 -msgid "behavior changed in 0.6pre9" +#: src/gui/guiConst.cpp:733 +msgid "Reverse recent cursor undo" msgstr "" -#: src/gui/compatFlags.cpp:191 -msgid "Disable new NES DPCM features" -msgstr "" +#: src/gui/guiConst.cpp:736 +msgid "---Instrument list" +msgstr "---樂器列表" -#: src/gui/compatFlags.cpp:193 -msgid "behavior changed in 0.6.1" -msgstr "" +#: src/gui/guiConst.cpp:737 +msgid "Add instrument" +msgstr "添加樂器" -#: src/gui/compatFlags.cpp:195 -msgid "Legacy technical ALWAYS_SET_VOLUME behavior" -msgstr "" +#: src/gui/guiConst.cpp:738 +msgid "Duplicate instrument" +msgstr "復制樂器" -#: src/gui/compatFlags.cpp:197 -msgid "" -"behavior changed in 0.6.1\n" -"this flag will be removed if I find out that none of the songs break after " -"disabling it." -msgstr "" +#: src/gui/guiConst.cpp:739 +msgid "Open instrument" +msgstr "打開樂器" -#: src/gui/compatFlags.cpp:199 -msgid "Old sample offset effect" -msgstr "" +#: src/gui/guiConst.cpp:740 +msgid "Open instrument (replace current)" +msgstr "打開樂器 (替換當前)" -#: src/gui/compatFlags.cpp:201 -msgid "behavior changed in 0.6.3" -msgstr "" +#: src/gui/guiConst.cpp:741 +msgid "Save instrument" +msgstr "保存樂器" + +#: src/gui/guiConst.cpp:742 +msgid "Save instrument (.dmp)" +msgstr "保存樂器 (.dmp)" -#: src/gui/compatFlags.cpp:205 -msgid ".mod import" -msgstr "" +#: src/gui/guiConst.cpp:743 +msgid "Move instrument up in list" +msgstr "上移樂器" -#: src/gui/compatFlags.cpp:206 -msgid "Don't slide on the first tick of a row" -msgstr "" +#: src/gui/guiConst.cpp:744 +msgid "Move instrument down in list" +msgstr "下移樂器" -#: src/gui/compatFlags.cpp:208 -msgid "" -"simulates ProTracker's behavior of not applying volume/pitch slides on the " -"first tick of a row." -msgstr "" +#: src/gui/guiConst.cpp:745 +msgid "Delete instrument" +msgstr "删除樂器" -#: src/gui/compatFlags.cpp:210 -msgid "Reset arpeggio position on row change" -msgstr "" +#: src/gui/guiConst.cpp:746 +msgid "Edit instrument" +msgstr "編輯樂器" -#: src/gui/compatFlags.cpp:212 -msgid "" -"simulates ProTracker's behavior of arpeggio being bound to the current tick " -"of a row." -msgstr "" +#: src/gui/guiConst.cpp:747 +msgid "Instrument cursor up" +msgstr "選中上一個樂器" -#: src/gui/compatFlags.cpp:216 -msgid "Pitch/Playback" -msgstr "" +#: src/gui/guiConst.cpp:748 +msgid "Instrument cursor down" +msgstr "選中下一個樂器" -#: src/gui/compatFlags.cpp:217 -msgid "Pitch linearity:" -msgstr "" +#: src/gui/guiConst.cpp:749 +msgid "Instruments: toggle folders/standard view" +msgstr "樂器: 切換 文件夾/標準 列表方式" -#: src/gui/compatFlags.cpp:223 -msgid "like ProTracker/FamiTracker" +#: src/gui/guiConst.cpp:750 +msgid "Save all instruments" msgstr "" -#: src/gui/compatFlags.cpp:227 -msgid "Partial (only 04xy/E5xx)" -msgstr "" +#: src/gui/guiConst.cpp:753 +msgid "---Wavetable list" +msgstr "---波表列表" -#: src/gui/compatFlags.cpp:231 -msgid "" -"like DefleMask\n" -"\n" -"this pitch linearity mode is deprecated due to:\n" -"- excessive complexity\n" -"- lack of possible optimization\n" -"\n" -"it is recommended to change it now because I will remove this option in the " -"future!" -msgstr "" +#: src/gui/guiConst.cpp:754 +msgid "Add wavetable" +msgstr "添加波表" -#: src/gui/compatFlags.cpp:235 -msgid "Full" -msgstr "" +#: src/gui/guiConst.cpp:755 +msgid "Duplicate wavetable" +msgstr "復制波表" -#: src/gui/compatFlags.cpp:239 -msgid "like Impulse Tracker" -msgstr "" +#: src/gui/guiConst.cpp:756 +msgid "Open wavetable" +msgstr "打開波表" -#: src/gui/compatFlags.cpp:246 -msgid "Pitch slide speed multiplier" -msgstr "" +#: src/gui/guiConst.cpp:757 +msgid "Open wavetable (replace current)" +msgstr "打開波表 (替換當前)" -#: src/gui/compatFlags.cpp:252 -msgid "Loop modality:" -msgstr "" +#: src/gui/guiConst.cpp:758 +msgid "Save wavetable" +msgstr "保存波表" -#: src/gui/compatFlags.cpp:254 -msgid "Reset channels" -msgstr "" +#: src/gui/guiConst.cpp:759 +msgid "Save wavetable (.dmw)" +msgstr "保存波表 (.dmw)" -#: src/gui/compatFlags.cpp:258 -msgid "" -"select to reset channels on loop. may trigger a voltage click on every loop!" -msgstr "" +#: src/gui/guiConst.cpp:760 +msgid "Save wavetable (raw)" +msgstr "保存波表 (raw)" -#: src/gui/compatFlags.cpp:260 -msgid "Soft reset channels" +#: src/gui/guiConst.cpp:761 +msgid "Create sample from wavetable" msgstr "" -#: src/gui/compatFlags.cpp:264 -msgid "select to turn channels off on loop." -msgstr "" +#: src/gui/guiConst.cpp:762 +msgid "Move wavetable up in list" +msgstr "上移波表" -#: src/gui/compatFlags.cpp:266 -msgid "Do nothing" -msgstr "" +#: src/gui/guiConst.cpp:763 +msgid "Move wavetable down in list" +msgstr "下移波表" -#: src/gui/compatFlags.cpp:270 -msgid "select to not reset channels on loop." -msgstr "" +#: src/gui/guiConst.cpp:764 +msgid "Delete wavetable" +msgstr "删除波表" -#: src/gui/compatFlags.cpp:274 -msgid "Cut/delay effect policy:" -msgstr "" +#: src/gui/guiConst.cpp:765 +msgid "Edit wavetable" +msgstr "編輯波表" -#: src/gui/compatFlags.cpp:280 -msgid "only when time is less than speed (like DefleMask/ProTracker)" -msgstr "" +#: src/gui/guiConst.cpp:766 +msgid "Wavetable cursor up" +msgstr "選中上一個波表" -#: src/gui/compatFlags.cpp:282 -msgid "Strict (old)" -msgstr "" +#: src/gui/guiConst.cpp:767 +msgid "Wavetable cursor down" +msgstr "選中下一個波表" -#: src/gui/compatFlags.cpp:286 -msgid "only when time is less than or equal to speed (original buggy behavior)" -msgstr "" +#: src/gui/guiConst.cpp:768 +msgid "Wavetables: toggle folders/standard view" +msgstr "波表: 切換 文件夾/標準 列表方式" -#: src/gui/compatFlags.cpp:292 -msgid "no checks" +#: src/gui/guiConst.cpp:769 +msgid "Save all wavetables" msgstr "" -#: src/gui/compatFlags.cpp:296 -msgid "Simultaneous jump (0B+0D) treatment:" -msgstr "" +#: src/gui/guiConst.cpp:772 +msgid "---Sample list" +msgstr "---采樣列表" -#: src/gui/compatFlags.cpp:302 -msgid "accept 0B+0D to jump to a specific row of an order" -msgstr "" +#: src/gui/guiConst.cpp:773 +msgid "Add sample" +msgstr "添加采樣" -#: src/gui/compatFlags.cpp:308 -msgid "only accept the first jump effect" -msgstr "" +#: src/gui/guiConst.cpp:774 +msgid "Duplicate sample" +msgstr "復制采樣" -#: src/gui/compatFlags.cpp:314 -msgid "only accept 0Dxx" -msgstr "" +#: src/gui/guiConst.cpp:775 +msgid "Open sample" +msgstr "打開采樣" -#: src/gui/compatFlags.cpp:320 -msgid "Auto-insert one tick gap between notes" -msgstr "" +#: src/gui/guiConst.cpp:776 +msgid "Open sample (replace current)" +msgstr "打開采樣(替換當前)" -#: src/gui/compatFlags.cpp:322 -msgid "" -"when enabled, a one-tick note cut will be inserted between non-legato/non-" -"portamento notes.\n" -"this simulates the behavior of some Amiga/SNES music engines.\n" -"\n" -"ineffective on C64." -msgstr "" +#: src/gui/guiConst.cpp:777 +msgid "Import raw sample data" +msgstr "導入Raw采樣數據" -#: src/gui/compatFlags.cpp:327 -msgid "Don't reset slides after note off" -msgstr "" +#: src/gui/guiConst.cpp:778 +msgid "Import raw sample data (replace current)" +msgstr "導入Raw采樣數據 (替換當前)" -#: src/gui/compatFlags.cpp:329 -msgid "when enabled, note off will not reset the channel's slide effect." -msgstr "" +#: src/gui/guiConst.cpp:779 +msgid "Save sample" +msgstr "保存采樣" -#: src/gui/compatFlags.cpp:331 -msgid "Don't reset portamento after reaching target" -msgstr "" +#: src/gui/guiConst.cpp:780 +msgid "Save sample (raw)" +msgstr "保存采樣(Raw)" -#: src/gui/compatFlags.cpp:333 -msgid "" -"when enabled, the slide effect will not be disabled after it reaches its " -"target." -msgstr "" +#: src/gui/guiConst.cpp:781 +msgid "Move sample up in list" +msgstr "上移采樣" -#: src/gui/compatFlags.cpp:335 -msgid "Continuous vibrato" -msgstr "" +#: src/gui/guiConst.cpp:782 +msgid "Move sample down in list" +msgstr "下移采樣" -#: src/gui/compatFlags.cpp:337 -msgid "when enabled, vibrato phase/position will not be reset on a new note." -msgstr "" +#: src/gui/guiConst.cpp:783 +msgid "Delete sample" +msgstr "删除采樣" -#: src/gui/compatFlags.cpp:339 -msgid "Pitch macro is not linear" -msgstr "" +#: src/gui/guiConst.cpp:784 +msgid "Edit sample" +msgstr "編輯采樣" -#: src/gui/compatFlags.cpp:341 -msgid "" -"when enabled, the pitch macro of an instrument is in frequency/period space." -msgstr "" +#: src/gui/guiConst.cpp:785 +msgid "Sample cursor up" +msgstr "選中上一个采樣" -#: src/gui/compatFlags.cpp:343 -msgid "Reset arpeggio effect position on new note" -msgstr "" +#: src/gui/guiConst.cpp:786 +msgid "Sample cursor down" +msgstr "選中下一个采樣" -#: src/gui/compatFlags.cpp:345 -msgid "when enabled, arpeggio effect (00xy) position is reset on a new note." -msgstr "" +#: src/gui/guiConst.cpp:788 src/gui/sampleEdit.cpp:1389 +msgid "Stop sample preview" +msgstr "停止預覽采樣" -#: src/gui/compatFlags.cpp:347 -msgid "Volume scaling rounds up" -msgstr "" +#: src/gui/guiConst.cpp:789 +msgid "Samples: Toggle folders/standard view" +msgstr "采樣: 切換 文件夾/標準 列表方式" -#: src/gui/compatFlags.cpp:349 -msgid "" -"when enabled, volume macros round up when applied\n" -"this prevents volume scaling from causing vol=0, which is silent on some " -"chips\n" -"\n" -"ineffective on logarithmic channels" -msgstr "" +# make me a drum kit 连续性问题 +# patched at v0.6.2024B +#: src/gui/guiConst.cpp:790 +msgid "Samples: Make me a drum kit" +msgstr "采樣: 制作一套鼓組" -#: src/gui/guiConst.cpp:127 -msgid "Generic Sample" +#: src/gui/guiConst.cpp:791 +msgid "Save all samples" msgstr "" -#: src/gui/guiConst.cpp:155 -msgid "OPL (drums)" -msgstr "" +#: src/gui/guiConst.cpp:794 +msgid "---Sample editor" +msgstr "---采樣編輯器" -#: src/gui/guiConst.cpp:191 -msgid "Forward" -msgstr "向前" +# 可能有连续性问题 +# patched at v0.6.2024B +#: src/gui/guiConst.cpp:795 +msgid "Sample editor mode: Select" +msgstr "采樣編輯模式: 選取" -#: src/gui/guiConst.cpp:192 -msgid "Backward" -msgstr "向後" +#: src/gui/guiConst.cpp:796 +msgid "Sample editor mode: Draw" +msgstr "采樣編輯模式: 繪制" -#: src/gui/guiConst.cpp:193 -msgid "Ping pong" -msgstr "往復" +#: src/gui/guiConst.cpp:797 +msgid "Sample editor: Cut" +msgstr "采樣編輯器: 翦切" -#: src/gui/guiConst.cpp:218 -msgid "linear" -msgstr "" +#: src/gui/guiConst.cpp:798 +msgid "Sample editor: Copy" +msgstr "采樣編輯器: 復制" -#: src/gui/guiConst.cpp:219 -msgid "cubic spline" -msgstr "" +#: src/gui/guiConst.cpp:799 +msgid "Sample editor: Paste" +msgstr "采樣編輯器: 粘貼" -#: src/gui/guiConst.cpp:220 -msgid "blep synthesis" -msgstr "" +#: src/gui/guiConst.cpp:800 +msgid "Sample editor: Paste replace" +msgstr "采樣編輯器: 粘貼替換" -#: src/gui/guiConst.cpp:221 -msgid "sinc" -msgstr "" +#: src/gui/guiConst.cpp:801 +msgid "Sample editor: Paste mix" +msgstr "采樣編輯器 粘貼混音" -#: src/gui/guiConst.cpp:222 -msgid "best possible" -msgstr "" +#: src/gui/guiConst.cpp:802 +msgid "Sample editor: Select all" +msgstr "采樣編輯器: 全選" -#: src/gui/guiConst.cpp:226 src/gui/sampleEdit.cpp:137 -#: src/gui/sampleEdit.cpp:143 -msgid "Invalid" -msgstr "無效" +# 连续性问题可能 +# patched at v0.6.2024B +#: src/gui/guiConst.cpp:803 +msgid "Sample editor: Resize" +msgstr "采樣編輯器: 改變采樣長度" -#: src/gui/guiConst.cpp:231 -msgid "Time" -msgstr "時間" +#: src/gui/guiConst.cpp:804 +msgid "Sample editor: Resample" +msgstr "采樣編輯器: 重采樣" -#: src/gui/guiConst.cpp:233 -msgid "System (Primary)" -msgstr "系統(主)" +# 连续性问题可能有 +# patched at v0.6.2024B +#: src/gui/guiConst.cpp:805 +msgid "Sample editor: Amplify" +msgstr "采樣編輯器: 增益" -#: src/gui/guiConst.cpp:234 -msgid "System (Secondary)" -msgstr "系統(從)" +#: src/gui/guiConst.cpp:806 +msgid "Sample editor: Normalize" +msgstr "采樣編輯器: 響度歸一化" -#: src/gui/guiConst.cpp:530 -msgid "---Global" -msgstr "---全局" +#: src/gui/guiConst.cpp:807 +msgid "Sample editor: Fade in" +msgstr "采樣編輯器: 淡入" -#: src/gui/guiConst.cpp:532 -msgid "Open file" -msgstr "打開文件" +#: src/gui/guiConst.cpp:808 +msgid "Sample editor: Fade out" +msgstr "采樣編輯器: 淡出" -#: src/gui/guiConst.cpp:533 -msgid "Restore backup" -msgstr "恢復備份" +#: src/gui/guiConst.cpp:809 +msgid "Sample editor: Apply silence" +msgstr "采樣編輯器: 應用空白" -#: src/gui/guiConst.cpp:534 -msgid "Save file" -msgstr "保存文件" +#: src/gui/guiConst.cpp:810 +msgid "Sample editor: Insert silence" +msgstr "采樣編輯器: 插入空白" -#: src/gui/guiConst.cpp:535 -msgid "Save as" -msgstr "另存為" +#: src/gui/guiConst.cpp:811 +msgid "Sample editor: Delete" +msgstr "采樣編輯器: 删除" -#: src/gui/guiConst.cpp:537 src/gui/sampleEdit.cpp:1006 -msgid "Undo" -msgstr "撤銷" +#: src/gui/guiConst.cpp:812 +msgid "Sample editor: Trim" +msgstr "采樣編輯器: 裁切" -#: src/gui/guiConst.cpp:539 src/gui/guiConst.cpp:541 -#: src/gui/sampleEdit.cpp:1013 -msgid "Redo" -msgstr "重做" +#: src/gui/guiConst.cpp:813 +msgid "Sample editor: Reverse" +msgstr "采用編輯器: 反向" -#: src/gui/guiConst.cpp:543 -msgid "Exit" -msgstr "退出" +#: src/gui/guiConst.cpp:814 +msgid "Sample editor: Invert" +msgstr "采樣編輯器: 反相" -#: src/gui/guiConst.cpp:544 -msgid "Play/Stop (toggle)" -msgstr "播放/停止" +#: src/gui/guiConst.cpp:815 +msgid "Sample editor: Signed/unsigned exchange" +msgstr "采樣編輯器: Sined/unsigned 類型交換" -#: src/gui/guiConst.cpp:547 -msgid "Play (from beginning)" -msgstr "播放 (從頭開始)" +#: src/gui/guiConst.cpp:816 +msgid "Sample editor: Apply filter" +msgstr "采樣編輯器: 應用濾波" -#: src/gui/guiConst.cpp:548 -msgid "Play (repeat pattern)" -msgstr "播放 (重復當前Pattern)" +#: src/gui/guiConst.cpp:817 +msgid "Sample editor: Crossfade loop points" +msgstr "采樣編輯器: 交叉漸變循環點" -#: src/gui/guiConst.cpp:549 -msgid "Play from cursor" -msgstr "從光標處開始播放" +#: src/gui/guiConst.cpp:818 +msgid "Sample editor: Preview sample" +msgstr "采樣編輯器: 預覽采樣" -#: src/gui/guiConst.cpp:550 -msgid "Step row" -msgstr "步進一行" +#: src/gui/guiConst.cpp:819 +msgid "Sample editor: Stop sample preview" +msgstr "采樣編輯器: 停止采樣預覽" -#: src/gui/guiConst.cpp:551 -msgid "Octave up" -msgstr "昇高 八度" +#: src/gui/guiConst.cpp:820 +msgid "Sample editor: Zoom in" +msgstr "采樣編輯器: 放大" -#: src/gui/guiConst.cpp:552 -msgid "Octave down" -msgstr "降低 八度" +#: src/gui/guiConst.cpp:821 +msgid "Sample editor: Zoom out" +msgstr "采樣編輯器: 縮小" -#: src/gui/guiConst.cpp:553 -msgid "Previous instrument" -msgstr "此前的樂器" +#: src/gui/guiConst.cpp:822 +msgid "Sample editor: Toggle auto-zoom" +msgstr "采樣編輯器: 切換 自動縮放" -#: src/gui/guiConst.cpp:554 -msgid "Next instrument" -msgstr "此後的樂器" +#: src/gui/guiConst.cpp:823 +msgid "Sample editor: Create instrument from sample" +msgstr "采樣編輯器: 從采樣創建樂器" -#: src/gui/guiConst.cpp:555 -msgid "Increase edit step" -msgstr "增加編輯步進" +#: src/gui/guiConst.cpp:824 +msgid "Sample editor: Set loop to selection" +msgstr "采樣編輯器: 設置循環到選區" -#: src/gui/guiConst.cpp:556 -msgid "Decrease edit step" -msgstr "減少編輯步進" +#: src/gui/guiConst.cpp:825 +msgid "Sample editor: Create wavetable from selection" +msgstr "采樣編輯器: 從采樣創建波表" -#: src/gui/guiConst.cpp:557 -msgid "Toggle edit mode" -msgstr "開啓/關閉 編輯模式" +#: src/gui/guiConst.cpp:828 +msgid "---Orders" +msgstr "---Orders" -#: src/gui/guiConst.cpp:559 -msgid "Toggle repeat pattern" -msgstr "開啓/關閉 重復當前Pattern" +#: src/gui/guiConst.cpp:829 +msgid "Previous order" +msgstr "上一個Order" -#: src/gui/guiConst.cpp:562 -msgid "Toggle full-screen" -msgstr "全屛" +#: src/gui/guiConst.cpp:830 +msgid "Next order" +msgstr "下一個Order" -#: src/gui/guiConst.cpp:563 -msgid "Request voice from TX81Z" -msgstr "" +#: src/gui/guiConst.cpp:831 +msgid "Order cursor left" +msgstr "左移Order光標" -#: src/gui/guiConst.cpp:565 -msgid "Clear song data" -msgstr "清除曲目數據" +#: src/gui/guiConst.cpp:832 +msgid "Order cursor right" +msgstr "右移Order光標" -# what's a command palette????? skip. -#: src/gui/guiConst.cpp:567 src/gui/gui.cpp:5841 src/gui/gui.cpp:6027 -msgid "Command Palette" -msgstr "" +#: src/gui/guiConst.cpp:833 +msgid "Increase order value" +msgstr "增加光標所在Order的値" -#: src/gui/guiConst.cpp:569 -msgid "Recent files (Palette)" -msgstr "" +#: src/gui/guiConst.cpp:834 +msgid "Decrease order value" +msgstr "減少光標所在Order的値" -#: src/gui/guiConst.cpp:570 -msgid "Instruments (Palette)" -msgstr "" +#: src/gui/guiConst.cpp:835 +msgid "Switch order edit mode" +msgstr "切換Order編輯模式" -#: src/gui/guiConst.cpp:571 -msgid "Samples (Palette)" -msgstr "" +#: src/gui/guiConst.cpp:836 +msgid "Order: toggle alter entire row" +msgstr "Order: 切換 修改整行" -#: src/gui/guiConst.cpp:572 -msgid "Change instrument (Palette)" -msgstr "" +#: src/gui/guiConst.cpp:837 +msgid "Add order" +msgstr "添加Order" -#: src/gui/guiConst.cpp:573 -msgid "Add chip (Palette)" -msgstr "" +#: src/gui/guiConst.cpp:838 +msgid "Duplicate order" +msgstr "復制Order" -# end of no translate. -#: src/gui/guiConst.cpp:578 -msgid "Instrument List" -msgstr "樂器列表" +#: src/gui/guiConst.cpp:839 +msgid "Deep clone order" +msgstr "深度克隆Order" -#: src/gui/guiConst.cpp:579 src/gui/insEdit.cpp:5252 -msgid "Instrument Editor" -msgstr "樂器編輯器" +#: src/gui/guiConst.cpp:840 +msgid "Copy current order to end of song" +msgstr "復制當前Order到曲目結尾" -#: src/gui/guiConst.cpp:580 -msgid "Song Information" -msgstr "曲目信息" +#: src/gui/guiConst.cpp:841 +msgid "Deep clone current order to end of song" +msgstr "深度克隆當前Order到曲目結尾" -#: src/gui/guiConst.cpp:583 -msgid "Wavetable List" -msgstr "波表列表" +#: src/gui/guiConst.cpp:845 +msgid "Replay order" +msgstr "重播Order" -#: src/gui/guiConst.cpp:584 src/gui/waveEdit.cpp:409 -msgid "Wavetable Editor" -msgstr "波表編輯器" +#: src/gui/guiConst.cpp:1472 +msgid "All chips" +msgstr "所有芯片" -#: src/gui/guiConst.cpp:585 -msgid "Sample List" -msgstr "采樣列表" +#: src/gui/guiConst.cpp:1476 src/gui/insEdit.cpp:7994 src/gui/insEdit.cpp:8275 +#: src/gui/insEdit.cpp:8536 src/gui/insEdit.cpp:8558 src/gui/insEdit.cpp:8601 +msgid "Special" +msgstr "特殊" -#: src/gui/guiConst.cpp:594 -msgid "Debug Menu" -msgstr "Debug菜單" +#: src/gui/piano.cpp:103 +msgid "Options" +msgstr "選項" -#: src/gui/guiConst.cpp:595 -msgid "Oscilloscope (master)" -msgstr "主示波器" +#: src/gui/piano.cpp:106 +msgid "Key layout:" +msgstr "鍵盤排列:" + +#: src/gui/piano.cpp:111 +msgid "Standard" +msgstr "標準" -#: src/gui/guiConst.cpp:603 src/gui/sysManager.cpp:41 -msgid "Chip Manager" -msgstr "芯片管理器" +#: src/gui/piano.cpp:114 +msgid "Continuous" +msgstr "全長" -# 找不到commandstreamplayer,跳过csPlayer.cpp汉化.... 找到了...但还是leaveitbe得了. -# due to it's debugging natural. -#: src/gui/guiConst.cpp:614 src/gui/csPlayer.cpp:112 -msgid "Command Stream Player" -msgstr "" +#: src/gui/piano.cpp:118 +msgid "Value input pad:" +msgstr "數値輸入板" -#: src/gui/guiConst.cpp:615 -msgid "User Presets" -msgstr "用戶預設" +#: src/gui/piano.cpp:120 +msgid "Disabled" +msgstr "關閉" -#: src/gui/guiConst.cpp:617 -msgid "Collapse/expand current window" -msgstr "縮小/展開 當前窗口" +#: src/gui/piano.cpp:123 +msgid "Replace piano" +msgstr "替換鋼琴鍵" -#: src/gui/guiConst.cpp:618 -msgid "Close current window" -msgstr "關閉當前窗口" +#: src/gui/piano.cpp:126 +msgid "Split (automatic)" +msgstr "分離(自動隱藏)" -#: src/gui/guiConst.cpp:621 -msgid "---Pattern" -msgstr "Pattern" +#: src/gui/piano.cpp:129 +msgid "Split (always visible)" +msgstr "分離(總是顯示)" -#: src/gui/guiConst.cpp:622 -msgid "Transpose (+1)" -msgstr "變調 (+1)" +#: src/gui/piano.cpp:133 +msgid "Share play/edit offset/range" +msgstr "使用 play/edit的offset/range" -#: src/gui/guiConst.cpp:623 -msgid "Transpose (-1)" -msgstr "變調 (-1)" +#: src/gui/piano.cpp:134 +msgid "Read-only (can't input notes)" +msgstr "秖讀(不能輸入)" -#: src/gui/guiConst.cpp:624 -msgid "Transpose (+1 octave)" -msgstr "變調 (+1 octave)" +#: src/gui/waveEdit.cpp:31 src/gui/waveEdit.cpp:88 src/gui/insEdit.cpp:180 +#: src/gui/insEdit.cpp:191 src/gui/insEdit.cpp:202 src/gui/insEdit.cpp:265 +msgid "Sine" +msgstr "正弦波" -#: src/gui/guiConst.cpp:625 -msgid "Transpose (-1 octave)" -msgstr "變調 (-1 octave)" +#: src/gui/waveEdit.cpp:40 +msgid "Cosine" +msgstr "餘弦" -#: src/gui/guiConst.cpp:626 -msgid "Increase values (+1)" -msgstr "變値 (+1)" +#: src/gui/waveEdit.cpp:89 src/gui/insEdit.cpp:266 +msgid "Rect. Sine" +msgstr "正區間正弦波" -#: src/gui/guiConst.cpp:627 -msgid "Increase values (-1)" -msgstr "變値 (-1)" +#: src/gui/waveEdit.cpp:90 src/gui/insEdit.cpp:267 +msgid "Abs. Sine" +msgstr "絶對値正弦波" -#: src/gui/guiConst.cpp:628 -msgid "Increase values (+16)" -msgstr "變値 (+16)" +#: src/gui/waveEdit.cpp:91 src/gui/insEdit.cpp:268 +msgid "Quart. Sine" +msgstr "1/4正弦波" -#: src/gui/guiConst.cpp:629 -msgid "Increase values (-16)" -msgstr "變値 (-16)" +#: src/gui/waveEdit.cpp:92 src/gui/insEdit.cpp:269 +msgid "Squish. Sine" +msgstr "奇周期正弦波" -#: src/gui/guiConst.cpp:630 -msgid "Select all" -msgstr "全選" +#: src/gui/waveEdit.cpp:93 src/gui/insEdit.cpp:270 +msgid "Abs. Squish. Sine" +msgstr "絶對値奇周期正弦波" -#: src/gui/guiConst.cpp:631 -msgid "Cut" -msgstr "翦切" +#: src/gui/waveEdit.cpp:96 +msgid "rectSquare" +msgstr "正區間方波" -#: src/gui/guiConst.cpp:632 -msgid "Copy" -msgstr "拷貝" +#: src/gui/waveEdit.cpp:99 src/gui/insEdit.cpp:272 +msgid "Rect. Saw" +msgstr "正區間鋸齒波" -#: src/gui/guiConst.cpp:633 -msgid "Paste" -msgstr "粘貼" +#: src/gui/waveEdit.cpp:100 src/gui/insEdit.cpp:273 +msgid "Abs. Saw" +msgstr "絶對値鋸齒波" -#: src/gui/guiConst.cpp:634 -msgid "Paste Mix (foreground)" -msgstr "粘貼混合 (前置)" +#: src/gui/waveEdit.cpp:102 src/gui/insEdit.cpp:275 +msgid "Cubed Saw" +msgstr "立方鋸齒波" -#: src/gui/guiConst.cpp:635 -msgid "Paste Mix (background)" -msgstr "粘貼混合 (後置)" +#: src/gui/waveEdit.cpp:103 src/gui/insEdit.cpp:276 +msgid "Rect. Cubed Saw" +msgstr "正周期立方鋸齒波" -#: src/gui/guiConst.cpp:636 -msgid "Paste Flood" -msgstr "重復粘貼" +#: src/gui/waveEdit.cpp:104 src/gui/insEdit.cpp:277 +msgid "Abs. Cubed Saw" +msgstr "絶對値立方鋸齒波" -#: src/gui/guiConst.cpp:637 -msgid "Paste Overflow" -msgstr "溢出重復粘貼" +#: src/gui/waveEdit.cpp:106 src/gui/insEdit.cpp:279 +msgid "Cubed Sine" +msgstr "立方正弦波" -#: src/gui/guiConst.cpp:638 -msgid "Move cursor up" -msgstr "上移光標" +#: src/gui/waveEdit.cpp:107 src/gui/insEdit.cpp:280 +msgid "Rect. Cubed Sine" +msgstr "正周期立方正弦波" -#: src/gui/guiConst.cpp:639 -msgid "Move cursor down" -msgstr "下移光標" +#: src/gui/waveEdit.cpp:108 src/gui/insEdit.cpp:281 +msgid "Abs. Cubed Sine" +msgstr "絶對値立方正弦波" -#: src/gui/guiConst.cpp:640 -msgid "Move cursor left" -msgstr "左移光標" +#: src/gui/waveEdit.cpp:109 src/gui/insEdit.cpp:282 +msgid "Quart. Cubed Sine" +msgstr "1/4立方正弦波" -#: src/gui/guiConst.cpp:641 -msgid "Move cursor right" -msgstr "右移光標" +#: src/gui/waveEdit.cpp:110 src/gui/insEdit.cpp:283 +msgid "Squish. Cubed Sine" +msgstr "奇周期立方正弦波" -#: src/gui/guiConst.cpp:642 -msgid "Move cursor up by one (override Edit Step)" -msgstr "上移一行光標 (忽略編輯步進)" +#: src/gui/waveEdit.cpp:111 src/gui/insEdit.cpp:284 +msgid "Squish. Abs. Cub. Sine" +msgstr "奇周期絶對値立方正弦波" -#: src/gui/guiConst.cpp:643 -msgid "Move cursor down by one (override Edit Step)" -msgstr "下移一行光標 (忽略編輯步進)" +#: src/gui/waveEdit.cpp:114 src/gui/insEdit.cpp:286 +msgid "Rect. Triangle" +msgstr "正周期三角波" -#: src/gui/guiConst.cpp:644 -msgid "Move cursor to previous channel" -msgstr "移動光標到上一個通道" +#: src/gui/waveEdit.cpp:115 src/gui/insEdit.cpp:287 +msgid "Abs. Triangle" +msgstr "絶對値三角波" -#: src/gui/guiConst.cpp:645 -msgid "Move cursor to next channel" -msgstr "移動光標到下一個通道" +#: src/gui/waveEdit.cpp:116 src/gui/insEdit.cpp:288 +msgid "Quart. Triangle" +msgstr "1/4三角波" -#: src/gui/guiConst.cpp:646 -msgid "Move cursor to next channel (overflow)" -msgstr "移動光標到下一個通道 (溢出)" +#: src/gui/waveEdit.cpp:117 src/gui/insEdit.cpp:289 +msgid "Squish. Triangle" +msgstr "奇周期三角波" -#: src/gui/guiConst.cpp:647 -msgid "Move cursor to previous channel (overflow)" -msgstr "移動光標到上一個通道 (溢出)" +#: src/gui/waveEdit.cpp:118 src/gui/insEdit.cpp:290 +msgid "Abs. Squish. Triangle" +msgstr "絶對値奇周期三角波" -#: src/gui/guiConst.cpp:648 -msgid "Move cursor to beginning of pattern" -msgstr "移動光標到Pattern起始" +#: src/gui/waveEdit.cpp:120 src/gui/insEdit.cpp:292 +msgid "Cubed Triangle" +msgstr "立方三角波" -#: src/gui/guiConst.cpp:649 -msgid "Move cursor to end of pattern" -msgstr "移動光標到Pattern末尾" +#: src/gui/waveEdit.cpp:121 src/gui/insEdit.cpp:293 +msgid "Rect. Cubed Triangle" +msgstr "正周期立方三角波" -# 需要检查粗操作的翻译!! -# 已检查! V0.6.2024B -#: src/gui/guiConst.cpp:650 -msgid "Move cursor up (coarse)" -msgstr "上移光標 (coarse)" +#: src/gui/waveEdit.cpp:122 src/gui/insEdit.cpp:294 +msgid "Abs. Cubed Triangle" +msgstr "絶對値立方三角波" -#: src/gui/guiConst.cpp:651 -msgid "Move cursor down (coarse)" -msgstr "下移光標 (coarse)" +#: src/gui/waveEdit.cpp:123 src/gui/insEdit.cpp:295 +msgid "Quart. Cubed Triangle" +msgstr "1/4立方三角波" -# warring! above! -#: src/gui/guiConst.cpp:652 -msgid "Expand selection upwards" -msgstr "向上擴展選區" +#: src/gui/waveEdit.cpp:124 src/gui/insEdit.cpp:296 +msgid "Squish. Cubed Triangle" +msgstr "奇周期立方三角波" -#: src/gui/guiConst.cpp:653 -msgid "Expand selection downwards" -msgstr "向下擴展選區" +#: src/gui/waveEdit.cpp:125 src/gui/insEdit.cpp:297 +msgid "Squish. Abs. Cub. Triangle" +msgstr "奇周期絶對値立方三角波" -#: src/gui/guiConst.cpp:654 -msgid "Expand selection to the left" -msgstr "向左擴展選區" +#: src/gui/waveEdit.cpp:308 src/gui/waveEdit.cpp:309 +msgid "no wavetable selected" +msgstr "未選定波表" -#: src/gui/guiConst.cpp:655 -msgid "Expand selection to the right" -msgstr "向右擴展選區" +#: src/gui/waveEdit.cpp:320 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:6474 +msgid "select one..." +msgstr "選一个..." -#: src/gui/guiConst.cpp:656 -msgid "Expand selection upwards by one (override Edit Step)" -msgstr "向上擴展一行選區 (忽略編輯步進)" +#: src/gui/waveEdit.cpp:328 src/gui/waveEdit.cpp:335 src/gui/sampleEdit.cpp:119 +#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:6488 src/gui/insEdit.cpp:6495 +msgid "or" +msgstr "或" -#: src/gui/guiConst.cpp:657 -msgid "Expand selection downwards by one (override Edit Step)" -msgstr "向下擴展一行選區 (忽略編輯步進)" +#: src/gui/waveEdit.cpp:337 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:6497 +msgid "Create New" +msgstr "新建" -#: src/gui/guiConst.cpp:658 -msgid "Expand selection to beginning of pattern" -msgstr "擴展選區到Pattern起始" +#: src/gui/waveEdit.cpp:386 +msgid "create sample from wavetable" +msgstr "" -#: src/gui/guiConst.cpp:659 -msgid "Expand selection to end of pattern" -msgstr "擴展選區到Pattern結尾" +# 有更好翻译最好马上换. +# 已经排除 +# -采样点 +# -方格(待换) +#: src/gui/waveEdit.cpp:390 +msgid "Steps" +msgstr "方格" -#: src/gui/guiConst.cpp:660 -msgid "Expand selection upwards (coarse)" -msgstr "向上擴展選區 (coarse)" +#: src/gui/waveEdit.cpp:394 +msgid "Lines" +msgstr "折綫" -#: src/gui/guiConst.cpp:661 -msgid "Expand selection downwards (coarse)" -msgstr "向下擴展選區 (coarse)" +#: src/gui/waveEdit.cpp:399 src/gui/insEdit.cpp:3354 +msgid "Width" +msgstr "寛度" -#: src/gui/guiConst.cpp:662 -msgid "Move selection up" -msgstr "上移選區" +#: src/gui/waveEdit.cpp:401 +msgid "" +"use a width of:\n" +"- any on Amiga/N163\n" +"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " +"Boy and WonderSwan\n" +"- 64 on FDS\n" +"- 128 on X1-010\n" +"- 256 on SID3\n" +"any other widths will be scaled during playback." +msgstr "" -# warring! 检查是否为'选区上移'..... fork.... -# 已检查, 问题不大, V0.6.2024B -#: src/gui/guiConst.cpp:663 -msgid "Move selection down" -msgstr "下移選區" +#: src/gui/waveEdit.cpp:413 +msgid "Height" +msgstr "高度" -#: src/gui/guiConst.cpp:664 -msgid "Move selection to previous channel" -msgstr "移動選區到上一個通道" +#: src/gui/waveEdit.cpp:415 +msgid "" +"use a height of:\n" +"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +"Envelope shape and N163\n" +"- 32 for PC Engine\n" +"- 64 for FDS and Virtual Boy\n" +"- 256 for X1-010, SCC and SID3\n" +"any other heights will be scaled during playback." +msgstr "" -#: src/gui/guiConst.cpp:665 -msgid "Move selection to next channel" -msgstr "移動選區到下一個通道" +#: src/gui/waveEdit.cpp:481 +msgid "Shapes" +msgstr "波形" -#: src/gui/guiConst.cpp:667 -msgid "Pull delete" -msgstr "删除幷上拉" +#: src/gui/waveEdit.cpp:500 src/gui/insEdit.cpp:6129 src/gui/insEdit.cpp:7153 +#: src/gui/insEdit.cpp:7987 src/gui/insEdit.cpp:8050 src/gui/insEdit.cpp:8092 +#: src/gui/insEdit.cpp:8208 src/gui/insEdit.cpp:8514 src/gui/insEdit.cpp:8550 +#: src/gui/insEdit.cpp:8584 +msgid "Duty" +msgstr "占空比" + +#: src/gui/waveEdit.cpp:510 +msgid "Exponent" +msgstr "指數" -#: src/gui/guiConst.cpp:668 -msgid "Insert" -msgstr "插入" +#: src/gui/waveEdit.cpp:520 +msgid "XOR Point" +msgstr "異或位" -#: src/gui/guiConst.cpp:669 -msgid "Mute channel at cursor" -msgstr "靜音光標所在通道" +#: src/gui/waveEdit.cpp:530 +msgid "Amplitude/Phase" +msgstr "振幅/相位" -#: src/gui/guiConst.cpp:670 -msgid "Solo channel at cursor" -msgstr "獨唱光標所在通道" +# 顯然是'調製器',保畱不翻最佳. +#: src/gui/waveEdit.cpp:582 src/gui/waveEdit.cpp:626 src/gui/waveEdit.cpp:631 +msgid "Op" +msgstr "" -#: src/gui/guiConst.cpp:671 -msgid "Unmute all channels" -msgstr "解除所有通道靜音" +# 'MuitFactor'的簡寫,直譯'多因數'可接受,或'倍頻係數'等,保畱不翻最佳. +#: src/gui/waveEdit.cpp:586 +msgid "Mult" +msgstr "" -#: src/gui/guiConst.cpp:672 -msgid "Go to next order" -msgstr "轉到下一個Order" +# 'FeedBack'簡寫,'反饋'可接受,保畱不翻最佳. +#: src/gui/waveEdit.cpp:588 +msgid "FB" +msgstr "" -#: src/gui/guiConst.cpp:673 -msgid "Go to previous order" -msgstr "轉到上一個Order" +#: src/gui/waveEdit.cpp:652 src/gui/waveEdit.cpp:653 +msgid "Connection Diagram" +msgstr "接綫板" -#: src/gui/guiConst.cpp:674 -msgid "Collapse channel at cursor" -msgstr "最小化光標所在通道" +# 顯然是'輸出', 無需翻譯. +#: src/gui/waveEdit.cpp:668 src/gui/insEdit.cpp:6354 +msgid "Out" +msgstr "" -#: src/gui/guiConst.cpp:675 -msgid "Increase effect columns" -msgstr "增加效果列" +#: src/gui/waveEdit.cpp:775 +msgid "WaveTools" +msgstr "波形工具" -#: src/gui/guiConst.cpp:676 -msgid "Decrease effect columns" -msgstr "減少效果列" +#: src/gui/waveEdit.cpp:793 +msgid "Scale X" +msgstr "縮放 X" -#: src/gui/guiConst.cpp:677 -msgid "Interpolate" -msgstr "插値" +#: src/gui/waveEdit.cpp:799 +msgid "wavetable longer than 256 samples!" +msgstr "波表超過256采樣點!" -# 需要检查这个 淡 是否自动与其他介词组词. -# 无法检测. 找不到. 在源码中有,但在gui中找不到. 参考 sv.po, 加上介词'出'. v0.6.2024B -#: src/gui/guiConst.cpp:678 src/gui/insEdit.cpp:530 -msgid "Fade" -msgstr "淡出" +#: src/gui/waveEdit.cpp:864 +msgid "Scale Y" +msgstr "縮放 Y" -#: src/gui/guiConst.cpp:679 -msgid "Invert values" -msgstr "反相數値" +#: src/gui/waveEdit.cpp:883 +msgid "Offset X" +msgstr "偏移 X" -#: src/gui/guiConst.cpp:680 -msgid "Flip selection" -msgstr "反選" +#: src/gui/waveEdit.cpp:906 +msgid "Offset Y" +msgstr "偏移 Y" -#: src/gui/guiConst.cpp:681 -msgid "Collapse rows" -msgstr "縮進 行" +#: src/gui/waveEdit.cpp:924 +msgid "Smooth" +msgstr "平滑化" -#: src/gui/guiConst.cpp:682 -msgid "Expand rows" -msgstr "擴張 行" +#: src/gui/waveEdit.cpp:953 src/gui/sampleEdit.cpp:1039 +msgid "Amplify" +msgstr "增益" -#: src/gui/guiConst.cpp:683 -msgid "Collapse pattern" -msgstr "縮進 Pattern" +#: src/gui/waveEdit.cpp:972 src/gui/sampleEdit.cpp:1089 +msgid "Normalize" +msgstr "響度歸一化" -#: src/gui/guiConst.cpp:684 -msgid "Expand pattern" -msgstr "擴張 Pattern" +#: src/gui/waveEdit.cpp:1016 src/gui/sampleEdit.cpp:1164 +msgid "Reverse" +msgstr "倒放" -#: src/gui/guiConst.cpp:685 -msgid "Collapse song" -msgstr "縮進 曲目" +#: src/gui/waveEdit.cpp:1029 +msgid "Half" +msgstr "半頻" -#: src/gui/guiConst.cpp:686 -msgid "Expand song" -msgstr "擴張 曲目" +#: src/gui/waveEdit.cpp:1040 +msgid "Double" +msgstr "倍頻" -#: src/gui/guiConst.cpp:687 -msgid "Set note input latch" -msgstr "設置音符輸入鎖存" +#: src/gui/waveEdit.cpp:1051 +msgid "Convert Signed/Unsigned" +msgstr "Sined/Unsigned 符號類型轉換" -#: src/gui/guiConst.cpp:688 -msgid "Change mobile scroll mode" -msgstr "設置移動端滾動模式" +# 顯然是十進制,無需翻譯. +#: src/gui/waveEdit.cpp:1083 +msgid "Dec" +msgstr "" -#: src/gui/guiConst.cpp:689 -msgid "Clear note input latch" -msgstr "清除音符輸入鎖存" +# 顯然是十六進制,無需翻譯. +#: src/gui/waveEdit.cpp:1087 src/gui/csPlayer.cpp:264 +msgid "Hex" +msgstr "" -#: src/gui/guiConst.cpp:690 -msgid "Absorb instrument/octave from status at cursor" +# 標識或不標識'zero'的儲存方式,大部分資料直寫英文,無需翻譯. +#: src/gui/waveEdit.cpp:1095 +msgid "Signed/Unsigned" msgstr "" -#: src/gui/guiConst.cpp:693 -msgid "---Instrument list" -msgstr "---樂器列表" +#: src/gui/sampleEdit.cpp:65 +#, c-format +msgid "%s: maximum sample rate is %d" +msgstr "%s: 最高采樣率為 %d" -#: src/gui/guiConst.cpp:694 -msgid "Add instrument" -msgstr "添加樂器" +#: src/gui/sampleEdit.cpp:72 +#, c-format +msgid "%s: minimum sample rate is %d" +msgstr "%s: 最低采樣率為 %d" -#: src/gui/guiConst.cpp:695 -msgid "Duplicate instrument" -msgstr "復制樂器" +#: src/gui/sampleEdit.cpp:79 +#, c-format +msgid "%s: sample rate must be %d" +msgstr "%s: 采樣率必須為 %d" -#: src/gui/guiConst.cpp:696 -msgid "Open instrument" -msgstr "打開樂器" +#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 +msgid "no sample selected" +msgstr "未選中采樣" -#: src/gui/guiConst.cpp:697 -msgid "Open instrument (replace current)" -msgstr "打開樂器 (替換當前)" +#: src/gui/sampleEdit.cpp:229 +#, c-format +msgid "SNES: loop start must be a multiple of 16 (try with %d)" +msgstr "SNES: 循環起始點必須為16的倍數 (試試 %d)" -#: src/gui/guiConst.cpp:698 -msgid "Save instrument" -msgstr "保存樂器" +#: src/gui/sampleEdit.cpp:235 +#, c-format +msgid "SNES: loop end must be a multiple of 16 (try with %d)" +msgstr "SNES: 循環結束點必須為16的倍數 (試試 %d)" -#: src/gui/guiConst.cpp:699 -msgid "Save instrument (.dmp)" -msgstr "保存樂器 (.dmp)" +#: src/gui/sampleEdit.cpp:240 +msgid "SNES: sample length will be padded to multiple of 16" +msgstr "SNES: 采樣長度會被墊到16的倍數" -#: src/gui/guiConst.cpp:700 -msgid "Move instrument up in list" -msgstr "上移樂器" +#: src/gui/sampleEdit.cpp:249 +msgid "QSound: loop cannot be longer than 32767 samples" +msgstr "QSound: 循環不能超過32767个采樣點" -#: src/gui/guiConst.cpp:701 -msgid "Move instrument down in list" -msgstr "下移樂器" +#: src/gui/sampleEdit.cpp:261 +#, c-format +msgid "NES: loop start must be a multiple of 512 (try with %d)" +msgstr "" -#: src/gui/guiConst.cpp:702 -msgid "Delete instrument" -msgstr "删除樂器" +#: src/gui/sampleEdit.cpp:268 +#, c-format +msgid "NES: loop end must be a multiple of 128 (try with %d)" +msgstr "" -#: src/gui/guiConst.cpp:703 -msgid "Edit instrument" -msgstr "編輯樂器" +#: src/gui/sampleEdit.cpp:273 +msgid "NES: maximum DPCM sample length is 32648" +msgstr "NES: 最大DPCM采樣長為32648个采樣點" -#: src/gui/guiConst.cpp:704 -msgid "Instrument cursor up" -msgstr "選中上一個樂器" +#: src/gui/sampleEdit.cpp:279 +msgid "X1-010: samples can't loop" +msgstr "X1-010: 無法循環采樣" -#: src/gui/guiConst.cpp:705 -msgid "Instrument cursor down" -msgstr "選中下一個樂器" +#: src/gui/sampleEdit.cpp:282 +msgid "X1-010: maximum sample length is 131072" +msgstr "X1-010: 最大采樣長為131072个采樣點" -#: src/gui/guiConst.cpp:706 -msgid "Instruments: toggle folders/standard view" -msgstr "樂器: 切換 文件夾/標準 列表方式" +#: src/gui/sampleEdit.cpp:287 +msgid "GA20: samples can't loop" +msgstr "GA20: 無法循環采樣" -#: src/gui/guiConst.cpp:707 -msgid "Save all instruments" -msgstr "" +#: src/gui/sampleEdit.cpp:298 +msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" +msgstr "YM2608: ADPCM下循環點已被忽略 (可能會循環整个采樣)" -#: src/gui/guiConst.cpp:710 -msgid "---Wavetable list" -msgstr "---波表列表" +#: src/gui/sampleEdit.cpp:301 +msgid "YM2608: sample length will be padded to multiple of 512" +msgstr "YM2608: 采樣長度會被墊到512的倍數" -#: src/gui/guiConst.cpp:711 -msgid "Add wavetable" -msgstr "添加波表" +#: src/gui/sampleEdit.cpp:311 +msgid "YM2610: ADPCM-A samples can't loop" +msgstr "YM2610: 無法循環 ADPCM-A 采樣" -#: src/gui/guiConst.cpp:712 -msgid "Duplicate wavetable" -msgstr "復制波表" +#: src/gui/sampleEdit.cpp:313 +msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" +msgstr "YM2610: ADPCM-B下循環點已被忽略 (可能會循環整个采樣)" -#: src/gui/guiConst.cpp:713 -msgid "Open wavetable" -msgstr "打開波表" +#: src/gui/sampleEdit.cpp:316 +msgid "YM2610: sample length will be padded to multiple of 512" +msgstr "YM2610: 采樣長會被墊到512的倍數" -#: src/gui/guiConst.cpp:714 -msgid "Open wavetable (replace current)" -msgstr "打開波表 (替換當前)" +#: src/gui/sampleEdit.cpp:320 +msgid "YM2610: maximum ADPCM-A sample length is 2097152" +msgstr "YM2610: ADPCM-A 最大采樣長為2097152个采樣點" -#: src/gui/guiConst.cpp:715 -msgid "Save wavetable" -msgstr "保存波表" +#: src/gui/sampleEdit.cpp:329 +msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" +msgstr "Y8950: ADPCM下也忽略循環點 (可能會循環整个采樣)" + +#: src/gui/sampleEdit.cpp:332 +msgid "Y8950: sample length will be padded to multiple of 512" +msgstr "Y8950: 采樣長度會被墊到512的倍數" -#: src/gui/guiConst.cpp:716 -msgid "Save wavetable (.dmw)" -msgstr "保存波表 (.dmw)" +#: src/gui/sampleEdit.cpp:339 +msgid "Amiga: loop start must be a multiple of 2" +msgstr "Amiga: 循環起始點必須為2的倍數" -#: src/gui/guiConst.cpp:717 -msgid "Save wavetable (raw)" -msgstr "保存波表 (raw)" +#: src/gui/sampleEdit.cpp:342 +msgid "Amiga: loop end must be a multiple of 2" +msgstr "Amiga: 循環結束點必須為2的倍數" -#: src/gui/guiConst.cpp:718 -msgid "Move wavetable up in list" -msgstr "上移波表" +#: src/gui/sampleEdit.cpp:346 +msgid "Amiga: maximum sample length is 131070" +msgstr "Amiga: 最大采樣長為131070个采樣點" -#: src/gui/guiConst.cpp:719 -msgid "Move wavetable down in list" -msgstr "下移波表" +#: src/gui/sampleEdit.cpp:355 +msgid "SegaPCM: maximum sample length is 65280" +msgstr "SegaPCM: 最大采樣長為65280个采樣點" -#: src/gui/guiConst.cpp:720 -msgid "Delete wavetable" -msgstr "删除波表" +#: src/gui/sampleEdit.cpp:364 +msgid "K053260: loop point ignored (may only loop entire sample)" +msgstr "K053260: 循環點已被忽略 (可能將循環整个采樣)" -#: src/gui/guiConst.cpp:721 -msgid "Edit wavetable" -msgstr "編輯波表" +#: src/gui/sampleEdit.cpp:368 +msgid "K053260: maximum sample length is 65535" +msgstr "K053260: 最大采樣長為65535个采樣點" -#: src/gui/guiConst.cpp:722 -msgid "Wavetable cursor up" -msgstr "選中上一個波表" +#: src/gui/sampleEdit.cpp:373 +msgid "C140: maximum sample length is 65535" +msgstr "C140: 最大采樣長為65535个采樣點" -#: src/gui/guiConst.cpp:723 -msgid "Wavetable cursor down" -msgstr "選中下一個波表" +#: src/gui/sampleEdit.cpp:382 +msgid "C219: loop start must be a multiple of 2" +msgstr "C219: 循環起始點必須為2的倍數" -#: src/gui/guiConst.cpp:724 -msgid "Wavetables: toggle folders/standard view" -msgstr "波表: 切換 文件夾/標準 列表方式" +#: src/gui/sampleEdit.cpp:385 +msgid "C219: loop end must be a multiple of 2" +msgstr "C219: 循環結束點必須為2的倍數" -#: src/gui/guiConst.cpp:725 -msgid "Save all wavetables" -msgstr "" +#: src/gui/sampleEdit.cpp:389 +msgid "C219: maximum sample length is 131072" +msgstr "C219: 最大采樣長為131072个采樣點" -#: src/gui/guiConst.cpp:728 -msgid "---Sample list" -msgstr "---采樣列表" +#: src/gui/sampleEdit.cpp:397 +msgid "MSM6295: samples can't loop" +msgstr "MSM6295: 無法循環采樣" -#: src/gui/guiConst.cpp:729 -msgid "Add sample" -msgstr "添加采樣" +#: src/gui/sampleEdit.cpp:400 +msgid "MSM6295: maximum bankswitched sample length is 129024" +msgstr "MSM6295: 最大分頁采樣長129024个采樣點" -#: src/gui/guiConst.cpp:730 -msgid "Duplicate sample" -msgstr "復制采樣" +#: src/gui/sampleEdit.cpp:406 +msgid "GBA DMA: loop start must be a multiple of 4" +msgstr "GBA DMA: 循環起始點必須為4的倍數" -#: src/gui/guiConst.cpp:731 -msgid "Open sample" -msgstr "打開采樣" +#: src/gui/sampleEdit.cpp:409 +msgid "GBA DMA: loop length must be a multiple of 16" +msgstr "GBA DMA: 循環結束點必須為16的倍數" -#: src/gui/guiConst.cpp:732 -msgid "Open sample (replace current)" -msgstr "打開采樣(替換當前)" +#: src/gui/sampleEdit.cpp:413 +msgid "GBA DMA: sample length will be padded to multiple of 16" +msgstr "GBA DMA: 采樣長將被墊到16的倍數" -#: src/gui/guiConst.cpp:733 -msgid "Import raw sample data" -msgstr "導入Raw采樣數據" +#: src/gui/sampleEdit.cpp:419 +msgid "OPL4: maximum sample length is 65535" +msgstr "" -#: src/gui/guiConst.cpp:734 -msgid "Import raw sample data (replace current)" -msgstr "導入Raw采樣數據 (替換當前)" +#: src/gui/sampleEdit.cpp:425 +msgid "Supervision: loop point ignored on sample channel" +msgstr "" -#: src/gui/guiConst.cpp:735 -msgid "Save sample" -msgstr "保存采樣" +#: src/gui/sampleEdit.cpp:429 +msgid "Supervision: sample length will be padded to multiple of 32" +msgstr "" -#: src/gui/guiConst.cpp:736 -msgid "Save sample (raw)" -msgstr "保存采樣(Raw)" +#: src/gui/sampleEdit.cpp:432 +msgid "Supervision: maximum sample length is 8192" +msgstr "" -#: src/gui/guiConst.cpp:737 -msgid "Move sample up in list" -msgstr "上移采樣" +#: src/gui/sampleEdit.cpp:441 +msgid "ES5506: backward loop mode isn't supported" +msgstr "ES5506: 不支持向後循環模式" -#: src/gui/guiConst.cpp:738 -msgid "Move sample down in list" -msgstr "下移采樣" +#: src/gui/sampleEdit.cpp:444 +msgid "" +"backward/ping-pong only supported in Generic PCM DAC\n" +"ping-pong also on ES5506" +msgstr "" +"向後/往復式循環僅在 Generic PCM DAC 支持\n" +"ES5506也支持往復式循環" -#: src/gui/guiConst.cpp:739 -msgid "Delete sample" -msgstr "删除采樣" +#: src/gui/sampleEdit.cpp:474 +msgid "Info" +msgstr "信息" -#: src/gui/guiConst.cpp:740 -msgid "Edit sample" -msgstr "編輯采樣" +#: src/gui/sampleEdit.cpp:477 src/gui/sampleEdit.cpp:976 +msgid "Rate" +msgstr "采樣率" -#: src/gui/guiConst.cpp:741 -msgid "Sample cursor up" -msgstr "選中上一个采樣" +#: src/gui/sampleEdit.cpp:483 +msgid "Compat Rate" +msgstr "兼容采樣率" -#: src/gui/guiConst.cpp:742 -msgid "Sample cursor down" -msgstr "選中下一个采樣" +#: src/gui/sampleEdit.cpp:487 +msgid "" +"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " +"to an octave." +msgstr "在DefleMask兼容采樣模式(17xx)中使用, 所有采樣均被映射到一个八度內." -#: src/gui/guiConst.cpp:744 src/gui/sampleEdit.cpp:1363 -msgid "Stop sample preview" -msgstr "停止預覽采樣" +#: src/gui/sampleEdit.cpp:493 +#, c-format +msgid "Loop (length: %d)##Loop" +msgstr "循環 (長度: %d)##Loop" -#: src/gui/guiConst.cpp:745 -msgid "Samples: Toggle folders/standard view" -msgstr "采樣: 切換 文件夾/標準 列表方式" +#: src/gui/sampleEdit.cpp:493 src/gui/insEdit.cpp:658 src/gui/insEdit.cpp:668 +#: src/gui/insEdit.cpp:723 src/gui/insEdit.cpp:7296 +msgid "Loop" +msgstr "循環" -# make me a drum kit 连续性问题 -# patched at v0.6.2024B -#: src/gui/guiConst.cpp:746 -msgid "Samples: Make me a drum kit" -msgstr "采樣: 制作一套鼓組" +#: src/gui/sampleEdit.cpp:517 src/gui/sampleEdit.cpp:759 +#: src/gui/sampleEdit.cpp:795 +msgid "changing the loop in a BRR sample may result in glitches!" +msgstr "改變BBR采樣的循環可能導致爆音!" -#: src/gui/guiConst.cpp:747 -msgid "Save all samples" +# 无需翻译,方便查询. +#: src/gui/sampleEdit.cpp:559 +msgid "BRR emphasis" msgstr "" -#: src/gui/guiConst.cpp:750 -msgid "---Sample editor" -msgstr "---采樣編輯器" - -# 可能有连续性问题 -# patched at v0.6.2024B -#: src/gui/guiConst.cpp:751 -msgid "Sample editor mode: Select" -msgstr "采樣編輯模式: 選取" +#: src/gui/sampleEdit.cpp:568 +msgid "" +"this is a BRR sample.\n" +"enabling this option will muffle it (only affects non-SNES chips)." +msgstr "" +"這是一个BBR采樣\n" +"啓用此選項會使聲音變得低悶 (僅在非SNES芯片上起效)" -#: src/gui/guiConst.cpp:752 -msgid "Sample editor mode: Draw" -msgstr "采樣編輯模式: 繪制" +#: src/gui/sampleEdit.cpp:570 +msgid "" +"enable this option to slightly boost high frequencies\n" +"to compensate for the SNES' Gaussian filter's muffle." +msgstr "啓用此選項來輕微增益高頻來補償SNES的高斯濾波帶來的低悶." -#: src/gui/guiConst.cpp:753 -msgid "Sample editor: Cut" -msgstr "采樣編輯器: 翦切" +#: src/gui/sampleEdit.cpp:576 +msgid "no BRR filters" +msgstr "" -#: src/gui/guiConst.cpp:754 -msgid "Sample editor: Copy" -msgstr "采樣編輯器: 復制" +#: src/gui/sampleEdit.cpp:584 +msgid "" +"enable this option to not use BRR blocks with filters\n" +"and allow sample offset commands to be used safely." +msgstr "" -#: src/gui/guiConst.cpp:755 -msgid "Sample editor: Paste" -msgstr "采樣編輯器: 粘貼" +#: src/gui/sampleEdit.cpp:589 +msgid "8-bit dither" +msgstr "8位抖動" -#: src/gui/guiConst.cpp:756 -msgid "Sample editor: Paste replace" -msgstr "采樣編輯器: 粘貼替換" +#: src/gui/sampleEdit.cpp:597 +msgid "dither the sample when used on a chip that only supports 8-bit samples." +msgstr "抖動采樣以用於僅支持8位采樣的芯片." -#: src/gui/guiConst.cpp:757 -msgid "Sample editor: Paste mix" -msgstr "采樣編輯器 粘貼混音" +#: src/gui/sampleEdit.cpp:738 src/gui/gui.cpp:3099 +msgid "Start" +msgstr "循環起始" -#: src/gui/guiConst.cpp:758 -msgid "Sample editor: Select all" -msgstr "采樣編輯器: 全選" +#: src/gui/sampleEdit.cpp:774 src/gui/gui.cpp:3107 +msgid "End" +msgstr "循環結束" -# 连续性问题可能 -# patched at v0.6.2024B -#: src/gui/guiConst.cpp:759 -msgid "Sample editor: Resize" -msgstr "采樣編輯器: 改變采樣長度" +#: src/gui/sampleEdit.cpp:884 +#, c-format +msgid "" +"%s\n" +"%d bytes free" +msgstr "" +"%s\n" +"%d 字節可用" -#: src/gui/guiConst.cpp:760 -msgid "Sample editor: Resample" -msgstr "采樣編輯器: 重采樣" +#: src/gui/sampleEdit.cpp:886 +#, c-format +msgid "" +"%s (%s)\n" +"%d bytes free" +msgstr "" +"%s (%s)\n" +"%d 字節可用" -# 连续性问题可能有 -# patched at v0.6.2024B -#: src/gui/guiConst.cpp:761 -msgid "Sample editor: Amplify" -msgstr "采樣編輯器: 增益" +#: src/gui/sampleEdit.cpp:890 +msgid "" +"\n" +"\n" +"not enough memory for this sample!" +msgstr "" +"\n" +"\n" +"采樣大於內存賸餘空間!" -#: src/gui/guiConst.cpp:762 -msgid "Sample editor: Normalize" -msgstr "采樣編輯器: 響度歸一化" +#: src/gui/sampleEdit.cpp:914 +msgid "Edit mode: Select" +msgstr "編輯模式: 選取" -#: src/gui/guiConst.cpp:763 -msgid "Sample editor: Fade in" -msgstr "采樣編輯器: 淡入" +#: src/gui/sampleEdit.cpp:923 +msgid "Edit mode: Draw" +msgstr "編輯模式: 繪製" -#: src/gui/guiConst.cpp:764 -msgid "Sample editor: Fade out" -msgstr "采樣編輯器: 淡出" +#: src/gui/sampleEdit.cpp:934 src/gui/sampleEdit.cpp:945 +msgid "Resize" +msgstr "改變采樣長度" -#: src/gui/guiConst.cpp:765 -msgid "Sample editor: Apply silence" -msgstr "采樣編輯器: 應用空白" +#: src/gui/sampleEdit.cpp:949 +msgid "couldn't resize! make sure your sample is 8 or 16-bit." +msgstr "無法改變采樣長度! 檢查采樣是否為8或16位." -#: src/gui/guiConst.cpp:766 -msgid "Sample editor: Insert silence" -msgstr "采樣編輯器: 插入空白" +#: src/gui/sampleEdit.cpp:969 src/gui/sampleEdit.cpp:1000 +msgid "Resample" +msgstr "重采樣" -#: src/gui/guiConst.cpp:767 -msgid "Sample editor: Delete" -msgstr "采樣編輯器: 删除" +# 此處排除'因數'翻譯, GUI 中顯示為 x0.5 x2 倍重采樣率, +#: src/gui/sampleEdit.cpp:994 +msgid "Factor" +msgstr "倍數" -#: src/gui/guiConst.cpp:768 -msgid "Sample editor: Trim" -msgstr "采樣編輯器: 裁切" +#: src/gui/sampleEdit.cpp:1004 +msgid "couldn't resample! make sure your sample is 8 or 16-bit." +msgstr "無法重采樣! 檢查此采樣是否為8或16位" -#: src/gui/guiConst.cpp:769 -msgid "Sample editor: Reverse" -msgstr "采用編輯器: 反向" +#: src/gui/sampleEdit.cpp:1053 src/gui/sampleEdit.cpp:1240 +#: src/gui/sampleEdit.cpp:1324 +msgid "Apply" +msgstr "應用" -#: src/gui/guiConst.cpp:770 -msgid "Sample editor: Invert" -msgstr "采樣編輯器: 反相" +#: src/gui/sampleEdit.cpp:1096 +msgid "Fade in" +msgstr "淡入" -#: src/gui/guiConst.cpp:771 -msgid "Sample editor: Signed/unsigned exchange" -msgstr "采樣編輯器: Sined/unsigned 類型交換" +#: src/gui/sampleEdit.cpp:1103 +msgid "Fade out" +msgstr "淡出" -#: src/gui/guiConst.cpp:772 -msgid "Sample editor: Apply filter" -msgstr "采樣編輯器: 應用濾波" +#: src/gui/sampleEdit.cpp:1108 +msgid "Insert silence" +msgstr "插入空白" -#: src/gui/guiConst.cpp:773 -msgid "Sample editor: Crossfade loop points" -msgstr "采樣編輯器: 交叉漸變循環點" +# 此处特殊,仅用于此窗口. +#: src/gui/sampleEdit.cpp:1119 +msgid "Go" +msgstr "插入" -#: src/gui/guiConst.cpp:774 -msgid "Sample editor: Preview sample" -msgstr "采樣編輯器: 預覽采樣" +#: src/gui/sampleEdit.cpp:1124 +msgid "couldn't insert! make sure your sample is 8 or 16-bit." +msgstr "無法插入! 檢查此采樣是否為8或16位." -#: src/gui/guiConst.cpp:775 -msgid "Sample editor: Stop sample preview" -msgstr "采樣編輯器: 停止采樣預覽" +#: src/gui/sampleEdit.cpp:1141 +msgid "Apply silence" +msgstr "插入空白到選區" -#: src/gui/guiConst.cpp:776 -msgid "Sample editor: Zoom in" -msgstr "采樣編輯器: 放大" +#: src/gui/sampleEdit.cpp:1155 +msgid "Trim" +msgstr "修翦" -#: src/gui/guiConst.cpp:777 -msgid "Sample editor: Zoom out" -msgstr "采樣編輯器: 縮小" +#: src/gui/sampleEdit.cpp:1178 +msgid "Signed/unsigned exchange" +msgstr "Singed/unsigned 交換" -#: src/gui/guiConst.cpp:778 -msgid "Sample editor: Toggle auto-zoom" -msgstr "采樣編輯器: 切換 自動縮放" +#: src/gui/sampleEdit.cpp:1183 +msgid "Apply filter" +msgstr "應用濾波到選區" -#: src/gui/guiConst.cpp:779 -msgid "Sample editor: Create instrument from sample" -msgstr "采樣編輯器: 從采樣創建樂器" +#: src/gui/sampleEdit.cpp:1194 +msgid "Cutoff:" +msgstr "截止頻率:" -#: src/gui/guiConst.cpp:780 -msgid "Sample editor: Set loop to selection" -msgstr "采樣編輯器: 設置循環到選區" +#: src/gui/sampleEdit.cpp:1204 src/gui/insEdit.cpp:6422 +#: src/gui/insEdit.cpp:7174 src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7991 +#: src/gui/insEdit.cpp:8287 src/gui/insEdit.cpp:8555 +msgid "Resonance" +msgstr "諧振" -#: src/gui/guiConst.cpp:781 -msgid "Sample editor: Create wavetable from selection" -msgstr "采樣編輯器: 從采樣創建波表" +#: src/gui/sampleEdit.cpp:1210 src/gui/insEdit.cpp:3276 +msgid "Power" +msgstr "諧振響度" -#: src/gui/guiConst.cpp:784 -msgid "---Orders" -msgstr "---Orders" +#: src/gui/sampleEdit.cpp:1224 +msgid "Low-pass" +msgstr "低通" -#: src/gui/guiConst.cpp:785 -msgid "Previous order" -msgstr "上一個Order" +#: src/gui/sampleEdit.cpp:1229 +msgid "Band-pass" +msgstr "帶通" -#: src/gui/guiConst.cpp:786 -msgid "Next order" -msgstr "下一個Order" +#: src/gui/sampleEdit.cpp:1234 +msgid "High-pass" +msgstr "高通" -#: src/gui/guiConst.cpp:787 -msgid "Order cursor left" -msgstr "左移Order光標" +#: src/gui/sampleEdit.cpp:1305 +msgid "Crossfade loop points" +msgstr "交叉漸變循環點" -#: src/gui/guiConst.cpp:788 -msgid "Order cursor right" -msgstr "右移Order光標" +#: src/gui/sampleEdit.cpp:1314 +msgid "Number of samples" +msgstr "漸變長度" -#: src/gui/guiConst.cpp:789 -msgid "Increase order value" -msgstr "增加光標所在Order的値" +# 等能渐变,为原创,国内暂无其他翻译. +#: src/gui/sampleEdit.cpp:1320 +msgid "Linear <-> Equal power" +msgstr "綫性漸變 <-> 等能漸變" -#: src/gui/guiConst.cpp:790 -msgid "Decrease order value" -msgstr "減少光標所在Order的値" +# warring! above +#: src/gui/sampleEdit.cpp:1326 +msgid "Crossfade: length would go out of bounds. Aborted..." +msgstr "交叉漸變: 長度超界. 終止..." -#: src/gui/guiConst.cpp:791 -msgid "Switch order edit mode" -msgstr "切換Order編輯模式" +#: src/gui/sampleEdit.cpp:1329 +msgid "Crossfade: length would overflow loopStart. Try a smaller random value." +msgstr "交叉漸變: 長度溢出循環起點,嘗試任意小一些的値." -#: src/gui/guiConst.cpp:792 -msgid "Order: toggle alter entire row" -msgstr "Order: 切換 修改整行" +#: src/gui/sampleEdit.cpp:1375 +msgid "Preview sample" +msgstr "預覽采樣" -#: src/gui/guiConst.cpp:793 -msgid "Add order" -msgstr "添加Order" +#: src/gui/sampleEdit.cpp:1382 +msgid "Preview sample from cursor or selection only" +msgstr "" -#: src/gui/guiConst.cpp:794 -msgid "Duplicate order" -msgstr "復制Order" +#: src/gui/sampleEdit.cpp:1396 +msgid "Create instrument from sample" +msgstr "從采樣創建樂器" -#: src/gui/guiConst.cpp:795 -msgid "Deep clone order" -msgstr "深度克隆Order" +#: src/gui/sampleEdit.cpp:1797 +msgid "paste (replace)" +msgstr "粘貼(替換)" -#: src/gui/guiConst.cpp:796 -msgid "Copy current order to end of song" -msgstr "復制當前Order到曲目結尾" +#: src/gui/sampleEdit.cpp:1800 +msgid "paste (mix)" +msgstr "粘貼(混合)" -#: src/gui/guiConst.cpp:797 -msgid "Deep clone current order to end of song" -msgstr "深度克隆當前Order到曲目結尾" +#: src/gui/sampleEdit.cpp:1804 src/gui/gui.cpp:2893 +msgid "select all" +msgstr "全選" -#: src/gui/guiConst.cpp:801 -msgid "Replay order" -msgstr "重播Order" +#: src/gui/sampleEdit.cpp:1808 +msgid "set loop to selection" +msgstr "從選區設置循環" -#: src/gui/guiConst.cpp:1401 -msgid "All chips" -msgstr "所有芯片" +#: src/gui/sampleEdit.cpp:1811 +msgid "create wavetable from selection" +msgstr "從選區創建波表" -#: src/gui/guiConst.cpp:1405 src/gui/insEdit.cpp:7006 src/gui/insEdit.cpp:7272 -#: src/gui/insEdit.cpp:7526 src/gui/insEdit.cpp:7548 -msgid "Special" -msgstr "特殊" +#: src/gui/sampleEdit.cpp:1817 +msgid "Draw" +msgstr "繪製" -#: src/gui/piano.cpp:103 -msgid "Options" -msgstr "選項" +#: src/gui/sampleEdit.cpp:1817 +msgid "Select" +msgstr "選擇" -#: src/gui/piano.cpp:106 -msgid "Key layout:" -msgstr "鍵盤排列:" +#: src/gui/sampleEdit.cpp:1819 +#, c-format +msgid "%d samples, %d bytes" +msgstr "%d 个采樣, %d 字節" -#: src/gui/piano.cpp:111 -msgid "Standard" -msgstr "標準" +#: src/gui/sampleEdit.cpp:1834 +#, c-format +msgid " (%d-%d: %d samples)" +msgstr " (%d-%d: %d 个采樣點)" -#: src/gui/piano.cpp:114 -msgid "Continuous" -msgstr "全長" +#: src/gui/sampleEdit.cpp:2026 +msgid "Non-8/16-bit samples cannot be edited without prior conversion." +msgstr "非8/16位采樣在轉換前無法編輯." -#: src/gui/piano.cpp:118 -msgid "Value input pad:" -msgstr "數値輸入板" +# end of no translate csPlayer.cpp +#: src/gui/newSong.cpp:126 src/gui/newSong.cpp:127 +msgid "Choose a System!" +msgstr "選擇系統!" -#: src/gui/piano.cpp:120 -msgid "Disabled" -msgstr "關閉" +#: src/gui/newSong.cpp:183 +msgid "Categories" +msgstr "類型" -#: src/gui/piano.cpp:123 -msgid "Replace piano" -msgstr "替換鋼琴鍵" +#: src/gui/newSong.cpp:214 +msgid "no systems here yet!" +msgstr "此處暫無可用系統!" -#: src/gui/piano.cpp:126 -msgid "Split (automatic)" -msgstr "分離(自動隱藏)" +#: src/gui/newSong.cpp:216 +msgid "no results" +msgstr "無" -#: src/gui/piano.cpp:129 -msgid "Split (always visible)" -msgstr "分離(總是顯示)" +#: src/gui/newSong.cpp:232 +msgid "I'm feeling lucky" +msgstr "手氣不錯" -#: src/gui/piano.cpp:133 -msgid "Share play/edit offset/range" -msgstr "使用 play/edit的offset/range" +#: src/gui/newSong.cpp:234 +msgid "no categories available! what in the world." +msgstr "怎麽回事?無可用類型!" -#: src/gui/piano.cpp:134 -msgid "Read-only (can't input notes)" -msgstr "秖讀(不能輸入)" +#: src/gui/newSong.cpp:269 +msgid "it appears you're extremely lucky today!" +msgstr "看來你今天手氣特好!" -#: src/gui/waveEdit.cpp:30 src/gui/waveEdit.cpp:192 src/gui/insEdit.cpp:177 -#: src/gui/insEdit.cpp:188 src/gui/insEdit.cpp:199 -msgid "Sine" -msgstr "正弦波" +#: src/gui/cursor.cpp:220 +#, c-format +msgid "finish selection: %d.%d,%d - %d.%d,%d" +msgstr "" -#: src/gui/waveEdit.cpp:32 src/gui/waveEdit.cpp:202 src/gui/insEdit.cpp:325 -#: src/gui/insEdit.cpp:654 -msgid "Saw" -msgstr "鋸齒波" +# all these all have problem with chara display +# idk when they'll be fixed. +#: src/gui/tutorial.cpp:507 +msgid "" +"Play demo songs?\n" +"- Down: Play current song\n" +"- Up: Play demo songs" +msgstr "" +"播放 Demo曲目 嗎?\n" +"- 下鍵: 播放現已打開的曲目\n" +"- 上鍵: 播放 Demo曲目" + +#: src/gui/tutorial.cpp:511 +msgid "" +"Welcome to Combat Vehicle!\n" +"\n" +"Controls:\n" +"X - Shoot Arrow Key - Move\n" +"Z - Special Esc - Quit" +msgstr "" +"歡迎來到Combat Vehicle!\n" +"\n" +"控制:\n" +"X - 射擊 方向鍵 - 移動\n" +"Z - 特技 Esc - 退出" -#: src/gui/waveEdit.cpp:39 -msgid "Cosine" -msgstr "餘弦" +#: src/gui/tutorial.cpp:516 +msgid "GAME OVER" +msgstr "遊戲結束" -#: src/gui/waveEdit.cpp:193 -msgid "Rect. Sine" -msgstr "正區間正弦波" +#: src/gui/tutorial.cpp:518 +msgid "High Score!" +msgstr "高分!" -#: src/gui/waveEdit.cpp:194 -msgid "Abs. Sine" -msgstr "絶對値正弦波" +#: src/gui/tutorial.cpp:686 +msgid "Welcome!" +msgstr "歡迎!" -#: src/gui/waveEdit.cpp:195 -msgid "Quart. Sine" -msgstr "1/4正弦波" +#: src/gui/tutorial.cpp:689 +msgid "welcome to Furnace, the biggest open-source chiptune tracker!" +msgstr "歡迎來到Furnace, 全世界最大的開源Chiptune tracker!" -#: src/gui/waveEdit.cpp:196 -msgid "Squish. Sine" -msgstr "奇周期正弦波" +#: src/gui/tutorial.cpp:693 +msgid "here are some tips to get you started:" +msgstr "這裏有一些小貼示來幫助您開始使用:" -#: src/gui/waveEdit.cpp:197 -msgid "Abs. Squish. Sine" -msgstr "絶對値奇周期正弦波" +#: src/gui/tutorial.cpp:696 +msgid "" +"- add an instrument by clicking on + in Instruments\n" +"- click on the pattern view to focus it\n" +"- channel columns have the following, in this order: note, instrument, " +"volume and effects\n" +"- hit space bar while on the pattern to toggle Edit Mode\n" +"- click on the pattern or use arrow keys to move the cursor\n" +"- values (instrument, volume, effects and effect values) are in hexadecimal\n" +"- hit enter to play/stop the song\n" +"- extend the song by adding more orders in the Orders window\n" +"- click on the Orders matrix to change the patterns of a channel (left click " +"increases; right click decreases)" +msgstr "" +"- 點擊 + 在樂器欄以新建樂器\n" +"- 點擊Pattern窗口以選中其來編輯\n" +"- 通道中的列分別為 note,樂器列,音量列,效果列\n" +"- 單擊 空格鍵 以切換至編輯模式\n" +"- 點擊一个Pattern 或使用方向鍵來移動光標\n" +"- 値 (樂器, 音量, 效果 和 效果値) 均為十六進制\n" +"- 使用 回車鍵 來播放/暫停\n" +"- 在 Order標籤 中增加更多 Order 以擴張曲目長度\n" +"- 點擊 Order標籤中的矩陣 來修改一个通道的Pattern (左鍵增加,右鍵減少)" -#: src/gui/waveEdit.cpp:200 -msgid "rectSquare" -msgstr "正區間方波" +#: src/gui/tutorial.cpp:710 +msgid "if you are new to trackers, you may check the quick start guide:" +msgstr "" -#: src/gui/waveEdit.cpp:203 -msgid "Rect. Saw" -msgstr "正區間鋸齒波" +#: src/gui/tutorial.cpp:714 +msgid "" +"if you need help, you may:\n" +"- read the manual (a file called manual.pdf)\n" +"- ask for help in Discussions" +msgstr "" -#: src/gui/waveEdit.cpp:204 -msgid "Abs. Saw" -msgstr "絶對値鋸齒波" +#: src/gui/tutorial.cpp:722 +msgid "" +"if you find any issues, be sure to report them! the issue tracker is here:" +msgstr "" -#: src/gui/waveEdit.cpp:206 -msgid "Cubed Saw" -msgstr "立方鋸齒波" +#: src/gui/tutorial.cpp:1431 +#, c-format +msgid "STAGE %d" +msgstr "" -#: src/gui/waveEdit.cpp:207 -msgid "Rect. Cubed Saw" -msgstr "正周期立方鋸齒波" +# end of no translate +#: src/gui/songInfo.cpp:32 +msgid "Song Info##Song Information" +msgstr "曲目信息##Song Information" -#: src/gui/waveEdit.cpp:208 -msgid "Abs. Cubed Saw" -msgstr "絶對値立方鋸齒波" +#: src/gui/songInfo.cpp:50 +msgid "Author" +msgstr "作者" -#: src/gui/waveEdit.cpp:210 -msgid "Cubed Sine" -msgstr "立方正弦波" +#: src/gui/songInfo.cpp:60 +msgid "Album" +msgstr "專輯" -#: src/gui/waveEdit.cpp:211 -msgid "Rect. Cubed Sine" -msgstr "正周期立方正弦波" +#: src/gui/songInfo.cpp:79 +msgid "Auto" +msgstr "" -#: src/gui/waveEdit.cpp:212 -msgid "Abs. Cubed Sine" -msgstr "絶對値立方正弦波" +# 不作翻译,歧义过多.最接近为 调音(此处确实翻译为调音("Tuning"(调音)指的是调整乐器的音调,使其达到标准的音高或与其他乐器保持和谐的过程。)). +#: src/gui/songInfo.cpp:100 +msgid "Tuning (A-4)" +msgstr "調音 (A-4)" -#: src/gui/waveEdit.cpp:213 -msgid "Quart. Cubed Sine" -msgstr "1/4立方正弦波" +#: src/gui/grooves.cpp:38 +msgid "use effect 09xx to select a groove pattern." +msgstr "用09xx效果選中一個節奏Pattern" -#: src/gui/waveEdit.cpp:214 -msgid "Squish. Cubed Sine" -msgstr "奇周期立方正弦波" +# 不翻译,便于资料. +#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4631 +msgid "pattern" +msgstr "" -#: src/gui/waveEdit.cpp:215 -msgid "Squish. Abs. Cub. Sine" -msgstr "奇周期絶對値立方正弦波" +#: src/gui/grooves.cpp:132 +msgid "remove" +msgstr "移除" -#: src/gui/waveEdit.cpp:218 -msgid "Rect. Triangle" -msgstr "正周期三角波" +#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4377 +msgid "Unsaved changes! Save changes before opening another file?" +msgstr "未保存! 保存修改?" -#: src/gui/waveEdit.cpp:219 -msgid "Abs. Triangle" -msgstr "絶對値三角波" +#: src/gui/doAction.cpp:52 +msgid "Unsaved changes! Save changes before opening backup?" +msgstr "未保存!保存修改後再打開備份?" -#: src/gui/waveEdit.cpp:220 -msgid "Quart. Triangle" -msgstr "1/4三角波" +#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4413 src/gui/gui.cpp:5183 +#: src/gui/gui.cpp:5221 src/gui/gui.cpp:5227 src/gui/gui.cpp:6054 +#: src/gui/gui.cpp:6078 src/gui/gui.cpp:6102 src/gui/gui.cpp:6126 +#: src/gui/gui.cpp:6150 src/gui/gui.cpp:6174 +#, c-format +msgid "Error while saving file! (%s)" +msgstr "保存文件時出錯! (%s)" -#: src/gui/waveEdit.cpp:221 -msgid "Squish. Triangle" -msgstr "奇周期三角波" +#: src/gui/doAction.cpp:193 +msgid "Error while sending request (MIDI output not configured?)" +msgstr "發送請求時出錯 (MIDI 輸出未配置?)" -#: src/gui/waveEdit.cpp:222 -msgid "Abs. Squish. Triangle" -msgstr "絶對値奇周期三角波" +#: src/gui/doAction.cpp:201 +msgid "Select an option: (cannot be undone!)" +msgstr "選擇操作: (無法撤銷!)" -#: src/gui/waveEdit.cpp:224 -msgid "Cubed Triangle" -msgstr "立方三角波" +#: src/gui/doAction.cpp:704 src/gui/doAction.cpp:733 src/gui/doAction.cpp:1659 +#: src/gui/gui.cpp:6509 +msgid "too many instruments!" +msgstr "太多樂器!" -#: src/gui/waveEdit.cpp:225 -msgid "Rect. Cubed Triangle" -msgstr "正周期立方三角波" +#: src/gui/doAction.cpp:799 +msgid "this song doesn't have any instruments." +msgstr "" -#: src/gui/waveEdit.cpp:226 -msgid "Abs. Cubed Triangle" -msgstr "絶對値立方三角波" +#: src/gui/doAction.cpp:958 +msgid "this song doesn't have any wavetables." +msgstr "" -#: src/gui/waveEdit.cpp:227 -msgid "Quart. Cubed Triangle" -msgstr "1/4立方三角波" +#: src/gui/doAction.cpp:1119 +msgid "this song doesn't have any samples." +msgstr "" -#: src/gui/waveEdit.cpp:228 -msgid "Squish. Cubed Triangle" -msgstr "奇周期立方三角波" +#: src/gui/doAction.cpp:1190 +msgid "couldn't paste! make sure your sample is 8 or 16-bit." +msgstr "無法粘貼! 檢查你的采樣是否為8/16位采樣." -#: src/gui/waveEdit.cpp:229 -msgid "Squish. Abs. Cub. Triangle" -msgstr "奇周期絶對値立方三角波" +#: src/gui/doAction.cpp:1694 +msgid "select at least one sample!" +msgstr "至少選一个采樣!" -#: src/gui/waveEdit.cpp:412 src/gui/waveEdit.cpp:413 -msgid "no wavetable selected" -msgstr "未選定波表" +#: src/gui/doAction.cpp:1696 +msgid "maximum size is 256 samples!" +msgstr "最大尺寸為256采樣點!" -#: src/gui/waveEdit.cpp:424 src/gui/sampleEdit.cpp:111 src/gui/insEdit.cpp:5273 -msgid "select one..." -msgstr "選一个..." +#: src/gui/csPlayer.cpp:126 +msgid "Load" +msgstr "" -#: src/gui/waveEdit.cpp:432 src/gui/waveEdit.cpp:439 src/gui/sampleEdit.cpp:119 -#: src/gui/sampleEdit.cpp:126 src/gui/insEdit.cpp:5287 src/gui/insEdit.cpp:5294 -msgid "or" -msgstr "或" +#: src/gui/csPlayer.cpp:130 +msgid "Kill" +msgstr "" -#: src/gui/waveEdit.cpp:441 src/gui/sampleEdit.cpp:128 src/gui/insEdit.cpp:5296 -msgid "Create New" -msgstr "新建" +# # no translate per request. +#: src/gui/csPlayer.cpp:132 +msgid "Kikai wa mou shindeiru!" +msgstr "" -# 有更好翻译最好马上换. -# 已经排除 -# -采样点 -# -方格(待换) -#: src/gui/waveEdit.cpp:487 -msgid "Steps" -msgstr "方格" +# # end of i see nothing........ +#: src/gui/csPlayer.cpp:136 +msgid "Burn Current Song" +msgstr "" -#: src/gui/waveEdit.cpp:491 -msgid "Lines" -msgstr "折綫" +#: src/gui/csPlayer.cpp:154 +msgid "Status" +msgstr "" -#: src/gui/waveEdit.cpp:496 src/gui/insEdit.cpp:2701 -msgid "Width" -msgstr "寛度" +#: src/gui/csPlayer.cpp:161 +msgid "start" +msgstr "" -#: src/gui/waveEdit.cpp:498 -msgid "" -"use a width of:\n" -"- any on Amiga/N163\n" -"- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy and WonderSwan\n" -"- 64 on FDS\n" -"- 128 on X1-010\n" -"any other widths will be scaled during playback." +#: src/gui/csPlayer.cpp:163 +msgid "PC" msgstr "" -"波表寛區間:\n" -"- 任意値可用於 Amiga/N163\n" -"- 32 在 Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, Virtual " -"Boy 和 WonderSwan\n" -"- 64 在 FDS\n" -"- 128 在 X1-010 系統\n" -"超過區間的寛度會在播放時按比例調整." -#: src/gui/waveEdit.cpp:510 -msgid "Height" -msgstr "高度" +#: src/gui/csPlayer.cpp:165 +msgid "wait" +msgstr "" -#: src/gui/waveEdit.cpp:512 -msgid "" -"use a height of:\n" -"- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape and N163\n" -"- 32 for PC Engine\n" -"- 64 for FDS and Virtual Boy\n" -"- 256 for X1-010 and SCC\n" -"any other heights will be scaled during playback." +#: src/gui/csPlayer.cpp:167 +msgid "SP" msgstr "" -"波表高區間:\n" -"- 16 用在 Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " -"Envelope shape 和 N163 上\n" -"- 32 於 PC Engine\n" -"- 64 於 FDS and Virtual Boy\n" -"- 256 於 X1-010 and SCC\n" -"超過區間的高度會在播放時按比例調整." -#: src/gui/waveEdit.cpp:578 -msgid "Shapes" -msgstr "波形" +#: src/gui/csPlayer.cpp:169 src/gui/insEdit.cpp:3400 +msgid "note" +msgstr "" -#: src/gui/waveEdit.cpp:597 src/gui/insEdit.cpp:5930 src/gui/insEdit.cpp:6999 -#: src/gui/insEdit.cpp:7062 src/gui/insEdit.cpp:7104 src/gui/insEdit.cpp:7208 -#: src/gui/insEdit.cpp:7504 src/gui/insEdit.cpp:7540 -msgid "Duty" -msgstr "占空比" +#: src/gui/csPlayer.cpp:171 src/gui/insEdit.cpp:3395 +msgid "pitch" +msgstr "" -#: src/gui/waveEdit.cpp:607 -msgid "Exponent" -msgstr "指數" +#: src/gui/csPlayer.cpp:173 +msgid "vol" +msgstr "" -#: src/gui/waveEdit.cpp:617 -msgid "XOR Point" -msgstr "異或位" +#: src/gui/csPlayer.cpp:175 +msgid "vols" +msgstr "" -#: src/gui/waveEdit.cpp:627 -msgid "Amplitude/Phase" -msgstr "振幅/相位" +#: src/gui/csPlayer.cpp:177 +msgid "volst" +msgstr "" -# 顯然是'調製器',保畱不翻最佳. -#: src/gui/waveEdit.cpp:679 src/gui/waveEdit.cpp:723 src/gui/waveEdit.cpp:728 -msgid "Op" +#: src/gui/csPlayer.cpp:179 +msgid "vib" msgstr "" -# 'MuitFactor'的簡寫,直譯'多因數'可接受,或'倍頻係數'等,保畱不翻最佳. -#: src/gui/waveEdit.cpp:683 -msgid "Mult" +#: src/gui/csPlayer.cpp:181 +msgid "porta" msgstr "" -# 'FeedBack'簡寫,'反饋'可接受,保畱不翻最佳. -#: src/gui/waveEdit.cpp:685 -msgid "FB" +#: src/gui/csPlayer.cpp:183 +msgid "arp" msgstr "" -#: src/gui/waveEdit.cpp:749 src/gui/waveEdit.cpp:750 -msgid "Connection Diagram" -msgstr "接綫板" +#: src/gui/csPlayer.cpp:220 +msgid "Trace" +msgstr "" -# 顯然是'輸出', 無需翻譯. -#: src/gui/waveEdit.cpp:765 -msgid "Out" +#: src/gui/csPlayer.cpp:261 +msgid "Disassemble" msgstr "" -#: src/gui/waveEdit.cpp:872 -msgid "WaveTools" -msgstr "波形工具" +#: src/gui/gui.cpp:1187 src/gui/gui.cpp:1191 +msgid "the song is over!" +msgstr "此曲結束了!" + +#: src/gui/gui.cpp:1733 +msgid "Open File" +msgstr "打開文件" -#: src/gui/waveEdit.cpp:890 -msgid "Scale X" -msgstr "縮放 X" +#: src/gui/gui.cpp:1734 src/gui/gui.cpp:1872 src/gui/gui.cpp:2047 +#: src/gui/gui.cpp:2056 src/gui/gui.cpp:2065 src/gui/gui.cpp:2167 +#: src/gui/gui.cpp:2187 src/gui/gui.cpp:2205 src/gui/gui.cpp:7850 +msgid "compatible files" +msgstr "兼容的文件" -#: src/gui/waveEdit.cpp:896 -msgid "wavetable longer than 256 samples!" -msgstr "波表超過256采樣點!" +#: src/gui/gui.cpp:1735 src/gui/gui.cpp:1809 src/gui/gui.cpp:1873 +#: src/gui/gui.cpp:1932 src/gui/gui.cpp:1951 src/gui/gui.cpp:2168 +#: src/gui/gui.cpp:2178 src/gui/gui.cpp:2189 src/gui/gui.cpp:2207 +#: src/gui/gui.cpp:7914 +msgid "all files" +msgstr "所有文件" -#: src/gui/waveEdit.cpp:960 -msgid "Scale Y" -msgstr "縮放 Y" +#: src/gui/gui.cpp:1742 +msgid "no backups made yet!" +msgstr "未備份!" -#: src/gui/waveEdit.cpp:978 -msgid "Offset X" -msgstr "偏移 X" +#: src/gui/gui.cpp:1747 src/gui/gui.cpp:1756 src/gui/gui.cpp:2224 +msgid "Furnace song" +msgstr "" -#: src/gui/waveEdit.cpp:1000 -msgid "Offset Y" -msgstr "偏移 Y" +#: src/gui/gui.cpp:1755 +msgid "Save File" +msgstr "保存文件" -#: src/gui/waveEdit.cpp:1017 -msgid "Smooth" -msgstr "平滑化" +#: src/gui/gui.cpp:1764 src/gui/gui.cpp:1774 +msgid "Export DMF" +msgstr "導出 DMF" -#: src/gui/waveEdit.cpp:1045 src/gui/sampleEdit.cpp:1020 -msgid "Amplify" -msgstr "增益" +#: src/gui/gui.cpp:1765 +msgid "DefleMask 1.1.3 module" +msgstr "DefleMask 1.1.3 模塊" -#: src/gui/waveEdit.cpp:1063 src/gui/sampleEdit.cpp:1070 -msgid "Normalize" -msgstr "響度歸一化" +#: src/gui/gui.cpp:1775 +msgid "DefleMask 1.0/legacy module" +msgstr "DefleMask 1.0/legacy 模塊" -#: src/gui/waveEdit.cpp:1105 src/gui/sampleEdit.cpp:1145 -msgid "Reverse" -msgstr "倒放" +#: src/gui/gui.cpp:1792 +msgid "Load Instrument" +msgstr "加載樂器" -#: src/gui/waveEdit.cpp:1117 -msgid "Half" -msgstr "半頻" +#: src/gui/gui.cpp:1793 +msgid "all compatible files" +msgstr "所有兼容文件" -#: src/gui/waveEdit.cpp:1127 -msgid "Double" -msgstr "倍頻" +# 无可所翻,全是xxx软件乐器格式. +#: src/gui/gui.cpp:1794 src/gui/gui.cpp:1843 +msgid "Furnace instrument" +msgstr "Furnace 樂器" -#: src/gui/waveEdit.cpp:1137 -msgid "Convert Signed/Unsigned" -msgstr "Sined/Unsigned 符號類型轉換" +#: src/gui/gui.cpp:1795 src/gui/gui.cpp:1853 +msgid "DefleMask preset" +msgstr "DefleMask 預設" -# 顯然是十進制,無需翻譯. -#: src/gui/waveEdit.cpp:1167 -msgid "Dec" -msgstr "" +#: src/gui/gui.cpp:1796 +msgid "TFM Music Maker instrument" +msgstr "TFM Music Maker 樂器" -# 顯然是十六進制,無需翻譯. -#: src/gui/waveEdit.cpp:1171 src/gui/csPlayer.cpp:251 -msgid "Hex" -msgstr "" +#: src/gui/gui.cpp:1797 +msgid "VGM Music Maker instrument" +msgstr "VGM Music Maker 樂器" -# 標識或不標識'zero'的儲存方式,大部分資料直寫英文,無需翻譯. -#: src/gui/waveEdit.cpp:1179 -msgid "Signed/Unsigned" -msgstr "" +#: src/gui/gui.cpp:1798 +msgid "Scream Tracker 3 instrument" +msgstr "Scream Tracker 3 樂器" -#: src/gui/sampleEdit.cpp:65 -#, c-format -msgid "%s: maximum sample rate is %d" -msgstr "%s: 最高采樣率為 %d" +#: src/gui/gui.cpp:1799 +msgid "SoundBlaster instrument" +msgstr "SoundBlaster 樂器" -#: src/gui/sampleEdit.cpp:72 -#, c-format -msgid "%s: minimum sample rate is %d" -msgstr "%s: 最低采樣率為 %d" +#: src/gui/gui.cpp:1800 +msgid "Wohlstand OPL instrument" +msgstr "Wohlstand OPL 樂器" -#: src/gui/sampleEdit.cpp:79 -#, c-format -msgid "%s: sample rate must be %d" -msgstr "%s: 采樣率必須為 %d" +#: src/gui/gui.cpp:1801 +msgid "Wohlstand OPN instrument" +msgstr "Wohlstand OPN 樂器" -#: src/gui/sampleEdit.cpp:99 src/gui/sampleEdit.cpp:100 -msgid "no sample selected" -msgstr "未選中采樣" +#: src/gui/gui.cpp:1802 +msgid "Gens KMod patch dump" +msgstr "" -#: src/gui/sampleEdit.cpp:229 -#, c-format -msgid "SNES: loop start must be a multiple of 16 (try with %d)" -msgstr "SNES: 循環起始點必須為16的倍數 (試試 %d)" +#: src/gui/gui.cpp:1803 +msgid "BNK file (AdLib)" +msgstr "BNK 文件 (AdLib)" -#: src/gui/sampleEdit.cpp:235 -#, c-format -msgid "SNES: loop end must be a multiple of 16 (try with %d)" -msgstr "SNES: 循環結束點必須為16的倍數 (試試 %d)" +#: src/gui/gui.cpp:1804 +msgid "FF preset bank" +msgstr "" -#: src/gui/sampleEdit.cpp:240 -msgid "SNES: sample length will be padded to multiple of 16" -msgstr "SNES: 采樣長度會被墊到16的倍數" +#: src/gui/gui.cpp:1805 +msgid "2612edit GYB preset bank" +msgstr "" -#: src/gui/sampleEdit.cpp:249 -msgid "QSound: loop cannot be longer than 32767 samples" -msgstr "QSound: 循環不能超過32767个采樣點" +#: src/gui/gui.cpp:1806 +msgid "VOPM preset bank" +msgstr "" -#: src/gui/sampleEdit.cpp:261 -#, c-format -msgid "NES: loop start must be a multiple of 512 (try with %d)" +#: src/gui/gui.cpp:1807 +msgid "Wohlstand WOPL bank" msgstr "" -#: src/gui/sampleEdit.cpp:268 -#, c-format -msgid "NES: loop end must be a multiple of 128 (try with %d)" +#: src/gui/gui.cpp:1808 +msgid "Wohlstand WOPN bank" msgstr "" -#: src/gui/sampleEdit.cpp:273 -msgid "NES: maximum DPCM sample length is 32648" -msgstr "NES: 最大DPCM采樣長為32648个采樣點" +# end of no tranlsate. +#: src/gui/gui.cpp:1842 src/gui/gui.cpp:1852 +msgid "Save Instrument" +msgstr "保存樂器" -#: src/gui/sampleEdit.cpp:279 -msgid "X1-010: samples can't loop" -msgstr "X1-010: 無法循環采樣" +#: src/gui/gui.cpp:1862 +msgid "Save All Instruments" +msgstr "" -#: src/gui/sampleEdit.cpp:282 -msgid "X1-010: maximum sample length is 131072" -msgstr "X1-010: 最大采樣長為131072个采樣點" +#: src/gui/gui.cpp:1871 +msgid "Load Wavetable" +msgstr "加載樂器" -#: src/gui/sampleEdit.cpp:287 -msgid "GA20: samples can't loop" -msgstr "GA20: 無法循環采樣" +#: src/gui/gui.cpp:1883 src/gui/gui.cpp:1892 src/gui/gui.cpp:1901 +msgid "Save Wavetable" +msgstr "保存波表" -#: src/gui/sampleEdit.cpp:298 -msgid "YM2608: loop point ignored on ADPCM (may only loop entire sample)" -msgstr "YM2608: ADPCM下循環點已被忽略 (可能會循環整个采樣)" +#: src/gui/gui.cpp:1884 +msgid "Furnace wavetable" +msgstr "Furance 波表" -#: src/gui/sampleEdit.cpp:301 -msgid "YM2608: sample length will be padded to multiple of 512" -msgstr "YM2608: 采樣長度會被墊到512的倍數" +#: src/gui/gui.cpp:1893 +msgid "DefleMask wavetable" +msgstr "DefleMask 波表" -#: src/gui/sampleEdit.cpp:311 -msgid "YM2610: ADPCM-A samples can't loop" -msgstr "YM2610: 無法循環 ADPCM-A 采樣" +#: src/gui/gui.cpp:1902 +msgid "raw data" +msgstr "raw 數據" -#: src/gui/sampleEdit.cpp:313 -msgid "YM2610: loop point ignored on ADPCM-B (may only loop entire sample)" -msgstr "YM2610: ADPCM-B下循環點已被忽略 (可能會循環整个采樣)" +#: src/gui/gui.cpp:1910 +msgid "Save All Wavetables" +msgstr "" -#: src/gui/sampleEdit.cpp:316 -msgid "YM2610: sample length will be padded to multiple of 512" -msgstr "YM2610: 采樣長會被墊到512的倍數" +#: src/gui/gui.cpp:1919 +msgid "Load Sample" +msgstr "加載采樣" -#: src/gui/sampleEdit.cpp:320 -msgid "YM2610: maximum ADPCM-A sample length is 2097152" -msgstr "YM2610: ADPCM-A 最大采樣長為2097152个采樣點" +#: src/gui/gui.cpp:1931 +msgid "Load Raw Sample" +msgstr "加載Raw 采樣" -#: src/gui/sampleEdit.cpp:329 -msgid "Y8950: loop point ignored on ADPCM (may only loop entire sample)" -msgstr "Y8950: ADPCM下也忽略循環點 (可能會循環整个采樣)" +#: src/gui/gui.cpp:1940 +msgid "Save Sample" +msgstr "保存采樣" -#: src/gui/sampleEdit.cpp:332 -msgid "Y8950: sample length will be padded to multiple of 512" -msgstr "Y8950: 采樣長度會被墊到512的倍數" +#: src/gui/gui.cpp:1941 src/gui/gui.cpp:1969 src/gui/gui.cpp:1979 +#: src/gui/gui.cpp:1989 +msgid "Wave file" +msgstr "Wave 文件" -#: src/gui/sampleEdit.cpp:339 -msgid "Amiga: loop start must be a multiple of 2" -msgstr "Amiga: 循環起始點必須為2的倍數" +#: src/gui/gui.cpp:1950 +msgid "Save Raw Sample" +msgstr "保存 Raw 采樣" -#: src/gui/sampleEdit.cpp:342 -msgid "Amiga: loop end must be a multiple of 2" -msgstr "Amiga: 循環結束點必須為2的倍數" +#: src/gui/gui.cpp:1960 +msgid "Save All Samples" +msgstr "" -#: src/gui/sampleEdit.cpp:346 -msgid "Amiga: maximum sample length is 131070" -msgstr "Amiga: 最大采樣長為131070个采樣點" +#: src/gui/gui.cpp:1968 src/gui/gui.cpp:1978 src/gui/gui.cpp:1988 +msgid "Export Audio" +msgstr "導出音頻" -#: src/gui/sampleEdit.cpp:355 -msgid "SegaPCM: maximum sample length is 65280" -msgstr "SegaPCM: 最大采樣長為65280个采樣點" +#: src/gui/gui.cpp:1998 +msgid "Export VGM" +msgstr "導出VGM" -#: src/gui/sampleEdit.cpp:364 -msgid "K053260: loop point ignored (may only loop entire sample)" -msgstr "K053260: 循環點已被忽略 (可能將循環整个采樣)" +#: src/gui/gui.cpp:1999 +msgid "VGM file" +msgstr "VGM 文件" -#: src/gui/sampleEdit.cpp:368 -msgid "K053260: maximum sample length is 65535" -msgstr "K053260: 最大采樣長為65535个采樣點" +#: src/gui/gui.cpp:2008 src/gui/gui.cpp:2018 +msgid "Export Command Stream" +msgstr "導出 Command Stream" -#: src/gui/sampleEdit.cpp:373 -msgid "C140: maximum sample length is 65535" -msgstr "C140: 最大采樣長為65535个采樣點" +# patched at v0.6.2024B +#: src/gui/gui.cpp:2009 +msgid "text file" +msgstr "文本文件" -#: src/gui/sampleEdit.cpp:382 -msgid "C219: loop start must be a multiple of 2" -msgstr "C219: 循環起始點必須為2的倍數" +#: src/gui/gui.cpp:2019 +msgid "binary file" +msgstr "" -#: src/gui/sampleEdit.cpp:385 -msgid "C219: loop end must be a multiple of 2" -msgstr "C219: 循環結束點必須為2的倍數" +#: src/gui/gui.cpp:2029 src/gui/gui.cpp:2035 +msgid "Export ROM" +msgstr "" -#: src/gui/sampleEdit.cpp:389 -msgid "C219: maximum sample length is 131072" -msgstr "C219: 最大采樣長為131072个采樣點" +#: src/gui/gui.cpp:2046 src/gui/gui.cpp:2055 src/gui/gui.cpp:2064 +msgid "Select Font" +msgstr "選擇字體" -#: src/gui/sampleEdit.cpp:397 -msgid "MSM6295: samples can't loop" -msgstr "MSM6295: 無法循環采樣" +#: src/gui/gui.cpp:2073 +msgid "Select Color File" +msgstr "選擇色彩文件" -#: src/gui/sampleEdit.cpp:400 -msgid "MSM6295: maximum bankswitched sample length is 129024" -msgstr "MSM6295: 最大分頁采樣長129024个采樣點" +#: src/gui/gui.cpp:2074 src/gui/gui.cpp:2083 src/gui/gui.cpp:2102 +#: src/gui/gui.cpp:2111 src/gui/gui.cpp:2120 src/gui/gui.cpp:2129 +#: src/gui/gui.cpp:2147 src/gui/gui.cpp:2156 +msgid "configuration files" +msgstr "配置文件" -#: src/gui/sampleEdit.cpp:406 -msgid "GBA DMA: loop start must be a multiple of 4" -msgstr "GBA DMA: 循環起始點必須為4的倍數" +#: src/gui/gui.cpp:2082 +msgid "Select Keybind File" +msgstr "選擇鍵位綁定文件" + +#: src/gui/gui.cpp:2091 +msgid "Select Layout File" +msgstr "選擇界面排列文件" -#: src/gui/sampleEdit.cpp:409 -msgid "GBA DMA: loop length must be a multiple of 16" -msgstr "GBA DMA: 循環結束點必須為16的倍數" +#: src/gui/gui.cpp:2092 src/gui/gui.cpp:2138 +msgid ".ini files" +msgstr ".ini 文件" -#: src/gui/sampleEdit.cpp:413 -msgid "GBA DMA: sample length will be padded to multiple of 16" -msgstr "GBA DMA: 采樣長將被墊到16的倍數" +#: src/gui/gui.cpp:2101 +msgid "Select User Presets File" +msgstr "選擇用戶預設文件" -#: src/gui/sampleEdit.cpp:422 -msgid "ES5506: backward loop mode isn't supported" -msgstr "ES5506: 不支持向後循環模式" +#: src/gui/gui.cpp:2110 +msgid "Select Settings File" +msgstr "選擇設置文件" -#: src/gui/sampleEdit.cpp:425 -msgid "" -"backward/ping-pong only supported in Generic PCM DAC\n" -"ping-pong also on ES5506" -msgstr "" -"向後/往復式循環僅在 Generic PCM DAC 支持\n" -"ES5506也支持往復式循環" +#: src/gui/gui.cpp:2119 +msgid "Export Colors" +msgstr "導出顔色文件" -#: src/gui/sampleEdit.cpp:455 -msgid "Info" -msgstr "信息" +#: src/gui/gui.cpp:2128 +msgid "Export Keybinds" +msgstr "導出鍵位綁定文件" -#: src/gui/sampleEdit.cpp:458 src/gui/sampleEdit.cpp:957 -msgid "Rate" -msgstr "采樣率" +#: src/gui/gui.cpp:2137 +msgid "Export Layout" +msgstr "導出界面排列文件" -#: src/gui/sampleEdit.cpp:464 -msgid "Compat Rate" -msgstr "兼容采樣率" +#: src/gui/gui.cpp:2146 +msgid "Export User Presets" +msgstr "導出用戶預設文件" -#: src/gui/sampleEdit.cpp:468 -msgid "" -"used in DefleMask-compatible sample mode (17xx), in where samples are mapped " -"to an octave." -msgstr "在DefleMask兼容采樣模式(17xx)中使用, 所有采樣均被映射到一个八度內." +#: src/gui/gui.cpp:2155 +msgid "Export Settings" +msgstr "導出設置文件" -#: src/gui/sampleEdit.cpp:474 -#, c-format -msgid "Loop (length: %d)##Loop" -msgstr "循環 (長度: %d)##Loop" +#: src/gui/gui.cpp:2166 +msgid "Load ROM" +msgstr "加載ROM" -#: src/gui/sampleEdit.cpp:474 src/gui/insEdit.cpp:544 src/gui/insEdit.cpp:554 -#: src/gui/insEdit.cpp:605 src/gui/insEdit.cpp:6068 -msgid "Loop" -msgstr "循環" +# continuity checking. command stream no trans! +# patched at v0.6.2024B +#: src/gui/gui.cpp:2176 +msgid "Play Command Stream" +msgstr "播放Command Stream" -#: src/gui/sampleEdit.cpp:498 src/gui/sampleEdit.cpp:740 -#: src/gui/sampleEdit.cpp:776 -msgid "changing the loop in a BRR sample may result in glitches!" -msgstr "改變BBR采樣的循環可能導致爆音!" +#: src/gui/gui.cpp:2177 +msgid "command stream" +msgstr "" -# 无需翻译,方便查询. -#: src/gui/sampleEdit.cpp:540 -msgid "BRR emphasis" +# end of no translate +#: src/gui/gui.cpp:2186 +msgid "Open Test" msgstr "" -#: src/gui/sampleEdit.cpp:549 -msgid "" -"this is a BRR sample.\n" -"enabling this option will muffle it (only affects non-SNES chips)." +#: src/gui/gui.cpp:2188 src/gui/gui.cpp:2206 +msgid "another option" msgstr "" -"這是一个BBR采樣\n" -"啓用此選項會使聲音變得低悶 (僅在非SNES芯片上起效)" -#: src/gui/sampleEdit.cpp:551 -msgid "" -"enable this option to slightly boost high frequencies\n" -"to compensate for the SNES' Gaussian filter's muffle." -msgstr "啓用此選項來輕微增益高頻來補償SNES的高斯濾波帶來的低悶." +#: src/gui/gui.cpp:2204 +msgid "Open Test (Multi)" +msgstr "" -#: src/gui/sampleEdit.cpp:557 -msgid "no BRR filters" +#: src/gui/gui.cpp:2223 +msgid "Save Test" msgstr "" -#: src/gui/sampleEdit.cpp:565 -msgid "" -"enable this option to not use BRR blocks with filters\n" -"and allow sample offset commands to be used safely." +#: src/gui/gui.cpp:2225 +msgid "DefleMask module" msgstr "" -#: src/gui/sampleEdit.cpp:570 -msgid "8-bit dither" -msgstr "8位抖動" +#: src/gui/gui.cpp:2265 +msgid "compression error" +msgstr "" -#: src/gui/sampleEdit.cpp:578 -msgid "dither the sample when used on a chip that only supports 8-bit samples." -msgstr "抖動采樣以用於僅支持8位采樣的芯片." +#: src/gui/gui.cpp:2277 +msgid "zlib stream error" +msgstr "" -#: src/gui/sampleEdit.cpp:719 src/gui/gui.cpp:3123 -msgid "Start" -msgstr "循環起始" +#: src/gui/gui.cpp:2299 +msgid "zlib finish stream error" +msgstr "" -#: src/gui/sampleEdit.cpp:755 src/gui/gui.cpp:3131 -msgid "End" -msgstr "循環結束" +#: src/gui/gui.cpp:2410 +msgid "everything OK" +msgstr "" -#: src/gui/sampleEdit.cpp:865 -#, c-format +#: src/gui/gui.cpp:2429 msgid "" -"%s\n" -"%d bytes free" +"you have loaded a backup!\n" +"if you need to, please save it somewhere.\n" +"\n" +"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" +"Furnace will not save backups of backups." msgstr "" -"%s\n" -"%d 字節可用" +"您正在加載一個備份!\n" +"如有需求,請另存為此工程.\n" +"\n" +"請勿依賴備份系統來自動保存!\n" +"Furnace不會保存備份的備份." -#: src/gui/sampleEdit.cpp:867 -#, c-format +#: src/gui/gui.cpp:2434 msgid "" -"%s (%s)\n" -"%d bytes free" +"you have imported a ProTracker/SoundTracker/PC module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your MOD player\n" +"- import is not perfect. your song may sound different:\n" +" - E6x pattern loop is not supported\n" +"\n" +"have fun!" msgstr "" -"%s (%s)\n" -"%d 字節可用" -#: src/gui/sampleEdit.cpp:871 +#: src/gui/gui.cpp:2437 msgid "" +"you have imported a Scream Tracker 3 module!\n" +"keep the following in mind:\n" "\n" +"- Furnace is not a replacement for your S3M player\n" +"- import is not perfect. your song may sound different:\n" +" - OPL instruments may be detuned\n" "\n" -"not enough memory for this sample!" +"have fun!" msgstr "" + +#: src/gui/gui.cpp:2440 +msgid "" +"you have imported a FastTracker II module!\n" +"keep the following in mind:\n" "\n" +"- Furnace is not a replacement for your XM player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" "\n" -"采樣大於內存賸餘空間!" - -#: src/gui/sampleEdit.cpp:895 -msgid "Edit mode: Select" -msgstr "編輯模式: 選取" - -#: src/gui/sampleEdit.cpp:904 -msgid "Edit mode: Draw" -msgstr "編輯模式: 繪製" - -#: src/gui/sampleEdit.cpp:915 src/gui/sampleEdit.cpp:926 -msgid "Resize" -msgstr "改變采樣長度" - -#: src/gui/sampleEdit.cpp:930 -msgid "couldn't resize! make sure your sample is 8 or 16-bit." -msgstr "無法改變采樣長度! 檢查采樣是否為8或16位." - -#: src/gui/sampleEdit.cpp:950 src/gui/sampleEdit.cpp:981 -msgid "Resample" -msgstr "重采樣" - -# 此處排除'因數'翻譯, GUI 中顯示為 x0.5 x2 倍重采樣率, -#: src/gui/sampleEdit.cpp:975 -msgid "Factor" -msgstr "倍數" - -#: src/gui/sampleEdit.cpp:985 -msgid "couldn't resample! make sure your sample is 8 or 16-bit." -msgstr "無法重采樣! 檢查此采樣是否為8或16位" - -#: src/gui/sampleEdit.cpp:1034 src/gui/sampleEdit.cpp:1221 -#: src/gui/sampleEdit.cpp:1305 -msgid "Apply" -msgstr "應用" - -#: src/gui/sampleEdit.cpp:1077 -msgid "Fade in" -msgstr "淡入" - -#: src/gui/sampleEdit.cpp:1084 -msgid "Fade out" -msgstr "淡出" - -#: src/gui/sampleEdit.cpp:1089 -msgid "Insert silence" -msgstr "插入空白" - -# 此处特殊,仅用于此窗口. -#: src/gui/sampleEdit.cpp:1100 -msgid "Go" -msgstr "插入" - -#: src/gui/sampleEdit.cpp:1105 -msgid "couldn't insert! make sure your sample is 8 or 16-bit." -msgstr "無法插入! 檢查此采樣是否為8或16位." - -#: src/gui/sampleEdit.cpp:1122 -msgid "Apply silence" -msgstr "插入空白到選區" - -#: src/gui/sampleEdit.cpp:1136 -msgid "Trim" -msgstr "修翦" +"have fun!" +msgstr "" -#: src/gui/sampleEdit.cpp:1159 -msgid "Signed/unsigned exchange" -msgstr "Singed/unsigned 交換" +#: src/gui/gui.cpp:2443 +msgid "" +"you have imported an Impulse Tracker module!\n" +"keep the following in mind:\n" +"\n" +"- Furnace is not a replacement for your IT player\n" +"- import is not perfect. your song may sound different:\n" +" - envelopes have been converted to macros\n" +" - global volume changes are not supported\n" +" - channel volume changes are not supported\n" +" - New Note Actions (NNA) are not supported\n" +"\n" +"have fun!" +msgstr "" -#: src/gui/sampleEdit.cpp:1164 -msgid "Apply filter" -msgstr "應用濾波到選區" +#: src/gui/gui.cpp:2451 src/gui/gui.cpp:3911 src/gui/gui.cpp:4389 +msgid "Unsaved changes! Save changes before opening file?" +msgstr "未保存! 保存後再打開文件?" -#: src/gui/sampleEdit.cpp:1175 -msgid "Cutoff:" -msgstr "截止頻率:" +#: src/gui/gui.cpp:2860 +msgid "paste special..." +msgstr "特殊粘貼..." -#: src/gui/sampleEdit.cpp:1185 src/gui/insEdit.cpp:5946 -#: src/gui/insEdit.cpp:5949 src/gui/insEdit.cpp:7003 src/gui/insEdit.cpp:7284 -#: src/gui/insEdit.cpp:7545 -msgid "Resonance" -msgstr "諧振" +#: src/gui/gui.cpp:2861 +msgid "paste mix" +msgstr "粘貼混合" -#: src/gui/sampleEdit.cpp:1191 src/gui/insEdit.cpp:6948 -msgid "Power" -msgstr "諧振響度" +#: src/gui/gui.cpp:2862 +msgid "paste mix (background)" +msgstr "粘貼混合 (後置)" -#: src/gui/sampleEdit.cpp:1205 -msgid "Low-pass" -msgstr "低通" +#: src/gui/gui.cpp:2863 +msgid "paste with ins (foreground)" +msgstr "替換為選中樂器幷粘貼混合 (前置)" -#: src/gui/sampleEdit.cpp:1210 -msgid "Band-pass" -msgstr "帶通" +#: src/gui/gui.cpp:2865 src/gui/gui.cpp:2877 src/gui/gui.cpp:3087 +msgid "no instruments available" +msgstr "沒有樂器可用" -#: src/gui/sampleEdit.cpp:1215 -msgid "High-pass" -msgstr "高通" +#: src/gui/gui.cpp:2875 +msgid "paste with ins (background)" +msgstr "替換為選中樂器幷粘貼混合 (後置)" -#: src/gui/sampleEdit.cpp:1286 -msgid "Crossfade loop points" -msgstr "交叉漸變循環點" +#: src/gui/gui.cpp:2887 +msgid "paste flood" +msgstr "重復粘貼" -#: src/gui/sampleEdit.cpp:1295 -msgid "Number of samples" -msgstr "漸變長度" +#: src/gui/gui.cpp:2888 +msgid "paste overflow" +msgstr "溢出重復粘貼" -# 等能渐变,为原创,国内暂无其他翻译. -#: src/gui/sampleEdit.cpp:1301 -msgid "Linear <-> Equal power" -msgstr "綫性漸變 <-> 等能漸變" +#: src/gui/gui.cpp:2897 +msgid "operation mask..." +msgstr "操作掩碼..." -# warring! above -#: src/gui/sampleEdit.cpp:1307 -msgid "Crossfade: length would go out of bounds. Aborted..." -msgstr "交叉漸變: 長度超界. 終止..." +#: src/gui/gui.cpp:2904 +msgid "pull delete" +msgstr "删除幷上拉" -#: src/gui/sampleEdit.cpp:1310 -msgid "Crossfade: length would overflow loopStart. Try a smaller random value." -msgstr "交叉漸變: 長度溢出循環起點,嘗試任意小一些的値." +#: src/gui/gui.cpp:2908 +msgid "insert" +msgstr "插入" -#: src/gui/sampleEdit.cpp:1356 -msgid "Preview sample" -msgstr "預覽采樣" +#: src/gui/gui.cpp:2916 +msgid "transpose (note)" +msgstr "變調 (音符)" -#: src/gui/sampleEdit.cpp:1370 -msgid "Create instrument from sample" -msgstr "從采樣創建樂器" +#: src/gui/gui.cpp:2920 +msgid "transpose (value)" +msgstr "變更 (數値)" -#: src/gui/sampleEdit.cpp:1771 -msgid "paste (replace)" -msgstr "粘貼(替換)" +#: src/gui/gui.cpp:2932 src/gui/gui.cpp:3184 +msgid "invert values" +msgstr "反相數値" -#: src/gui/sampleEdit.cpp:1774 -msgid "paste (mix)" -msgstr "粘貼(混合)" +#: src/gui/gui.cpp:2948 +msgid "collapse/expand" +msgstr "縮進/擴張" -#: src/gui/sampleEdit.cpp:1778 src/gui/gui.cpp:2917 -msgid "select all" -msgstr "全選" +#: src/gui/gui.cpp:2953 +msgid "input latch" +msgstr "輸入鎖存器" -#: src/gui/sampleEdit.cpp:1782 -msgid "set loop to selection" -msgstr "從選區設置循環" +#: src/gui/gui.cpp:2980 +msgid "" +"&&: selected instrument\n" +"..: no instrument" +msgstr "" +"&&: 插入選中樂器\n" +"..: 畱空樂器列" -#: src/gui/sampleEdit.cpp:1785 -msgid "create wavetable from selection" -msgstr "從選區創建波表" +#: src/gui/gui.cpp:3034 +msgid "Set" +msgstr "設定" -#: src/gui/sampleEdit.cpp:1791 -msgid "Draw" -msgstr "繪製" +#: src/gui/gui.cpp:3054 +msgid "note up" +msgstr "昇高 音符" -#: src/gui/sampleEdit.cpp:1791 -msgid "Select" -msgstr "選擇" +#: src/gui/gui.cpp:3055 +msgid "note down" +msgstr "降低 音符" -#: src/gui/sampleEdit.cpp:1793 -#, c-format -msgid "%d samples, %d bytes" -msgstr "%d 个采樣, %d 字節" +#: src/gui/gui.cpp:3056 +msgid "octave up" +msgstr "昇高 八度" -#: src/gui/sampleEdit.cpp:1808 -#, c-format -msgid " (%d-%d: %d samples)" -msgstr " (%d-%d: %d 个采樣點)" +#: src/gui/gui.cpp:3057 +msgid "octave down" +msgstr "降低 八度" -#: src/gui/sampleEdit.cpp:2000 -msgid "Non-8/16-bit samples cannot be edited without prior conversion." -msgstr "非8/16位采樣在轉換前無法編輯." +#: src/gui/gui.cpp:3059 +msgid "values up" +msgstr "增加 數値" -# end of no translate csPlayer.cpp -#: src/gui/newSong.cpp:122 src/gui/newSong.cpp:123 -msgid "Choose a System!" -msgstr "選擇系統!" +#: src/gui/gui.cpp:3060 +msgid "values down" +msgstr "減少 數値" -#: src/gui/newSong.cpp:179 -msgid "Categories" -msgstr "類型" +#: src/gui/gui.cpp:3061 +msgid "values up (+16)" +msgstr "增加 數値 (+16)" -#: src/gui/newSong.cpp:210 -msgid "no systems here yet!" -msgstr "此處暫無可用系統!" +#: src/gui/gui.cpp:3062 +msgid "values down (-16)" +msgstr "減少 數値 (-16)" -#: src/gui/newSong.cpp:212 -msgid "no results" -msgstr "無" +#: src/gui/gui.cpp:3065 +msgid "transpose" +msgstr "變調" -#: src/gui/newSong.cpp:228 -msgid "I'm feeling lucky" -msgstr "手氣不錯" +#: src/gui/gui.cpp:3073 +msgid "Notes" +msgstr "音符" -#: src/gui/newSong.cpp:230 -msgid "no categories available! what in the world." -msgstr "怎麽回事?無可用類型!" +#: src/gui/gui.cpp:3078 +msgid "Values" +msgstr "數値" -#: src/gui/newSong.cpp:265 -msgid "it appears you're extremely lucky today!" -msgstr "看來你今天手氣特好!" +#: src/gui/gui.cpp:3085 +msgid "change instrument..." +msgstr "修改樂器..." -#: src/gui/cursor.cpp:205 -#, c-format -msgid "finish selection: %d.%d,%d - %d.%d,%d" -msgstr "" +#: src/gui/gui.cpp:3098 +msgid "gradient/fade..." +msgstr "漸變/淡出入..." -# all these all have problem with chara display -# idk when they'll be fixed. -#: src/gui/tutorial.cpp:487 -msgid "" -"Play demo songs?\n" -"- Down: Play current song\n" -"- Up: Play demo songs" -msgstr "" -"播放 Demo曲目 嗎?\n" -"- 下鍵: 播放現已打開的曲目\n" -"- 上鍵: 播放 Demo曲目" +#: src/gui/gui.cpp:3115 src/gui/gui.cpp:3160 +msgid "Nibble mode" +msgstr "小字節模式" -#: src/gui/tutorial.cpp:491 -msgid "" -"Welcome to Combat Vehicle!\n" -"\n" -"Controls:\n" -"X - Shoot Arrow Key - Move\n" -"Z - Special Esc - Quit" -msgstr "" -"歡迎來到Combat Vehicle!\n" -"\n" -"控制:\n" -"X - 射擊 方向鍵 - 移動\n" -"Z - 特技 Esc - 退出" +#: src/gui/gui.cpp:3124 +msgid "Go ahead" +msgstr "開始" -#: src/gui/tutorial.cpp:496 -msgid "GAME OVER" -msgstr "遊戲結束" +#: src/gui/gui.cpp:3130 src/gui/insEdit.cpp:8767 +msgid "scale..." +msgstr "縮放..." -#: src/gui/tutorial.cpp:498 -msgid "High Score!" -msgstr "高分!" +#: src/gui/gui.cpp:3135 +msgid "Scale" +msgstr "縮放" -#: src/gui/tutorial.cpp:658 -msgid "Welcome!" -msgstr "歡迎!" +#: src/gui/gui.cpp:3141 src/gui/insEdit.cpp:8795 +msgid "randomize..." +msgstr "隨機化..." -#: src/gui/tutorial.cpp:661 -msgid "welcome to Furnace, the biggest open-source chiptune tracker!" -msgstr "歡迎來到Furnace, 全世界最大的開源Chiptune tracker!" +#: src/gui/gui.cpp:3142 +msgid "Minimum" +msgstr "最小値" -#: src/gui/tutorial.cpp:665 -msgid "here are some tips to get you started:" -msgstr "這裏有一些小貼示來幫助您開始使用:" +#: src/gui/gui.cpp:3151 +msgid "Maximum" +msgstr "最大値" -#: src/gui/tutorial.cpp:668 -msgid "" -"- add an instrument by clicking on + in Instruments\n" -"- click on the pattern view to focus it\n" -"- channel columns have the following, in this order: note, instrument, " -"volume and effects\n" -"- hit space bar while on the pattern to toggle Edit Mode\n" -"- click on the pattern or use arrow keys to move the cursor\n" -"- values (instrument, volume, effects and effect values) are in hexadecimal\n" -"- hit enter to play/stop the song\n" -"- extend the song by adding more orders in the Orders window\n" -"- click on the Orders matrix to change the patterns of a channel (left click " -"increases; right click decreases)" +#: src/gui/gui.cpp:3170 +msgid "Set effect" msgstr "" -"- 點擊 + 在樂器欄以新建樂器\n" -"- 點擊Pattern窗口以選中其來編輯\n" -"- 通道中的列分別為 note,樂器列,音量列,效果列\n" -"- 單擊 空格鍵 以切換至編輯模式\n" -"- 點擊一个Pattern 或使用方向鍵來移動光標\n" -"- 値 (樂器, 音量, 效果 和 效果値) 均為十六進制\n" -"- 使用 回車鍵 來播放/暫停\n" -"- 在 Order標籤 中增加更多 Order 以擴張曲目長度\n" -"- 點擊 Order標籤中的矩陣 來修改一个通道的Pattern (左鍵增加,右鍵減少)" -#: src/gui/tutorial.cpp:680 -msgid "" -"if you need help, you may:\n" -"- read the manual (a file called manual.pdf)\n" -"- ask for help in Discussions (https://github.com/tildearrow/furnace/" -"discussions)" -msgstr "" -"如何您需要幫助,請:\n" -"- 閲讀説明書 (文件名 manual.pdf)\n" -"- 在Discussions 中詢問 (https://github.com/tildearrow/furnace/discussions)" +#: src/gui/gui.cpp:3188 +msgid "flip selection" +msgstr "反選" -#: src/gui/tutorial.cpp:687 -msgid "" -"if you find any issues, be sure to report them! the issue tracker is here: " -"https://github.com/tildearrow/furnace/issues" -msgstr "" -"如果您發現任何問題, 敬請務必回報! issue tracker: https://github.com/" -"tildearrow/furnace/issues" +#: src/gui/gui.cpp:3191 +msgid "collapse/expand amount##CollapseAmount" +msgstr "縮進/擴張 數量##CollapseAmount" -#: src/gui/tutorial.cpp:1428 -#, c-format -msgid "STAGE %d" -msgstr "" +#: src/gui/gui.cpp:3200 +msgid "collapse pattern" +msgstr "縮進 Pattern" -# end of no translate -#: src/gui/songInfo.cpp:32 -msgid "Song Info##Song Information" -msgstr "曲目信息##Song Information" +#: src/gui/gui.cpp:3201 +msgid "expand pattern" +msgstr "擴張 Pattern" -#: src/gui/songInfo.cpp:50 -msgid "Author" -msgstr "作者" +#: src/gui/gui.cpp:3206 +msgid "collapse song" +msgstr "縮進 全曲" -#: src/gui/songInfo.cpp:60 -msgid "Album" -msgstr "專輯" +#: src/gui/gui.cpp:3207 +msgid "expand song" +msgstr "擴張 全曲" -#: src/gui/songInfo.cpp:79 -msgid "Auto" -msgstr "" +#: src/gui/gui.cpp:3212 +msgid "find/replace" +msgstr "查找/替換" -# 不作翻译,歧义过多.最接近为 调音(此处确实翻译为调音("Tuning"(调音)指的是调整乐器的音调,使其达到标准的音高或与其他乐器保持和谐的过程。)). -#: src/gui/songInfo.cpp:100 -msgid "Tuning (A-4)" -msgstr "調音 (A-4)" +#: src/gui/gui.cpp:3226 src/gui/gui.cpp:6204 src/gui/gui.cpp:8075 +#, c-format +msgid "could NOT save layout! %s" +msgstr "無法保存界面排序! %s" -#: src/gui/grooves.cpp:38 -msgid "use effect 09xx to select a groove pattern." -msgstr "用09xx效果選中一個節奏Pattern" +#: src/gui/gui.cpp:3239 +#, c-format +msgid "could NOT load layout! %s" +msgstr "無法加載界面排序! %s" -# 不翻译,便于资料. -#: src/gui/grooves.cpp:48 src/gui/gui.cpp:4632 -msgid "pattern" +#: src/gui/gui.cpp:3706 +msgid "" +"Furnace has been started in Safe Mode.\n" +"this means that:\n" +"\n" +"- software rendering is being used\n" +"- audio output may not work\n" +"- font loading is disabled\n" +"\n" +"check any settings which may have made Furnace start up in this mode.\n" +"font loading is one of these." msgstr "" +"Furnace已在安全模式中啓動.\n" +"意味著:\n" +"\n" +"- 已啓用軟件渲染\n" +"- 音頻輸出可能失效\n" +"- 已關閉字體加載\n" +"\n" +"檢查任何可能導致Furnace在安全模式中啓動的設置.\n" +"比如字體加載." -#: src/gui/grooves.cpp:132 -msgid "remove" -msgstr "移除" - -#: src/gui/doAction.cpp:45 src/gui/gui.cpp:4378 -msgid "Unsaved changes! Save changes before opening another file?" -msgstr "未保存! 保存修改?" - -#: src/gui/doAction.cpp:52 -msgid "Unsaved changes! Save changes before opening backup?" -msgstr "未保存!保存修改後再打開備份?" +#: src/gui/gui.cpp:4221 +msgid "can't keep going without graphics! Furnace will quit now." +msgstr "" -#: src/gui/doAction.cpp:62 src/gui/gui.cpp:4414 src/gui/gui.cpp:5177 -#: src/gui/gui.cpp:5215 src/gui/gui.cpp:5221 src/gui/gui.cpp:6059 -#: src/gui/gui.cpp:6083 src/gui/gui.cpp:6107 src/gui/gui.cpp:6131 -#: src/gui/gui.cpp:6155 src/gui/gui.cpp:6179 -#, c-format -msgid "Error while saving file! (%s)" -msgstr "保存文件時出錯! (%s)" +#: src/gui/gui.cpp:4367 +msgid "file" +msgstr "文件" -#: src/gui/doAction.cpp:193 -msgid "Error while sending request (MIDI output not configured?)" -msgstr "發送請求時出錯 (MIDI 輸出未配置?)" +#: src/gui/gui.cpp:4368 +msgid "new..." +msgstr "新建..." -#: src/gui/doAction.cpp:201 -msgid "Select an option: (cannot be undone!)" -msgstr "選擇操作: (無法撤銷!)" +#: src/gui/gui.cpp:4375 +msgid "open..." +msgstr "打開..." -#: src/gui/doAction.cpp:699 src/gui/doAction.cpp:728 src/gui/doAction.cpp:1622 -#: src/gui/gui.cpp:6494 -msgid "too many instruments!" -msgstr "太多樂器!" +#: src/gui/gui.cpp:4382 +msgid "open recent" +msgstr "打開最近文件" -#: src/gui/doAction.cpp:794 -msgid "this song doesn't have any instruments." -msgstr "" +#: src/gui/gui.cpp:4398 +msgid "nothing here yet" +msgstr "空無一物" -#: src/gui/doAction.cpp:921 -msgid "this song doesn't have any wavetables." -msgstr "" +#: src/gui/gui.cpp:4401 +msgid "clear history" +msgstr "清除文件歷史" -#: src/gui/doAction.cpp:1082 -msgid "this song doesn't have any samples." -msgstr "" +#: src/gui/gui.cpp:4402 +msgid "Are you sure you want to clear the recent file list?" +msgstr "您确定要清除最近的文件歷史嗎?" -#: src/gui/doAction.cpp:1153 -msgid "couldn't paste! make sure your sample is 8 or 16-bit." -msgstr "無法粘貼! 檢查你的采樣是否為8/16位采樣." +#: src/gui/gui.cpp:4417 +msgid "save as..." +msgstr "另存為..." -#: src/gui/doAction.cpp:1657 -msgid "select at least one sample!" -msgstr "至少選一个采樣!" +#: src/gui/gui.cpp:4422 src/gui/gui.cpp:4449 +msgid "export audio..." +msgstr "導出音頻..." -#: src/gui/doAction.cpp:1659 -msgid "maximum size is 256 samples!" -msgstr "最大尺寸為256采樣點!" +#: src/gui/gui.cpp:4426 src/gui/gui.cpp:4453 +msgid "export VGM..." +msgstr "導出VGM..." -#: src/gui/csPlayer.cpp:113 -msgid "Load" +#: src/gui/gui.cpp:4431 src/gui/gui.cpp:4458 +msgid "export ROM..." msgstr "" -#: src/gui/csPlayer.cpp:117 -msgid "Kill" -msgstr "" +# contiuntiy.... above! +#: src/gui/gui.cpp:4436 src/gui/gui.cpp:4463 +msgid "export text..." +msgstr "導出文本文件..." -# # no translate per request. -#: src/gui/csPlayer.cpp:119 -msgid "Kikai wa mou shindeiru!" -msgstr "" +#: src/gui/gui.cpp:4440 src/gui/gui.cpp:4467 +msgid "export command stream..." +msgstr "導出 command stream..." -# # end of i see nothing........ -#: src/gui/csPlayer.cpp:123 -msgid "Burn Current Song" -msgstr "" +# contiunty!!! above! +#: src/gui/gui.cpp:4444 src/gui/gui.cpp:4471 +msgid "export .dmf..." +msgstr "導出 .dmf..." -#: src/gui/csPlayer.cpp:141 -msgid "Status" -msgstr "" +#: src/gui/gui.cpp:4476 +msgid "export..." +msgstr "導出..." -#: src/gui/csPlayer.cpp:148 -msgid "start" -msgstr "" +#: src/gui/gui.cpp:4482 +msgid "manage chips" +msgstr "管理芯片" -#: src/gui/csPlayer.cpp:150 -msgid "PC" -msgstr "" +#: src/gui/gui.cpp:4486 +msgid "add chip..." +msgstr "添加芯片..." -#: src/gui/csPlayer.cpp:152 -msgid "wait" -msgstr "" +#: src/gui/gui.cpp:4491 src/gui/sysManager.cpp:164 +#, c-format +msgid "cannot add chip! (%s)" +msgstr "無法添加芯片! (%s)" -#: src/gui/csPlayer.cpp:154 -msgid "SP" -msgstr "" +#: src/gui/gui.cpp:4504 +msgid "configure chip..." +msgstr "配置芯片..." -#: src/gui/csPlayer.cpp:156 src/gui/insEdit.cpp:2747 -msgid "note" -msgstr "" +#: src/gui/gui.cpp:4514 +msgid "change chip..." +msgstr "修改芯片..." -#: src/gui/csPlayer.cpp:158 src/gui/insEdit.cpp:2742 -msgid "pitch" -msgstr "" +#: src/gui/gui.cpp:4516 src/gui/gui.cpp:4540 +msgid "Preserve channel positions" +msgstr "保畱通道位置" -#: src/gui/csPlayer.cpp:160 -msgid "vol" -msgstr "" +#: src/gui/gui.cpp:4529 src/gui/sysManager.cpp:132 +#, c-format +msgid "cannot change chip! (%s)" +msgstr "無法替換芯片! (%s)" -#: src/gui/csPlayer.cpp:162 -msgid "vols" -msgstr "" +#: src/gui/gui.cpp:4538 +msgid "remove chip..." +msgstr "移除芯片..." -#: src/gui/csPlayer.cpp:164 -msgid "volst" -msgstr "" +#: src/gui/gui.cpp:4544 +#, c-format +msgid "cannot remove chip! (%s)" +msgstr "無法移除芯片! (%s)" -#: src/gui/csPlayer.cpp:166 -msgid "vib" -msgstr "" +#: src/gui/gui.cpp:4559 +msgid "open built-in assets directory" +msgstr "打開內建素材目錄" -#: src/gui/csPlayer.cpp:168 -msgid "porta" -msgstr "" +#: src/gui/gui.cpp:4565 +msgid "restore backup" +msgstr "恢復備份" -#: src/gui/csPlayer.cpp:170 -msgid "arp" -msgstr "" +#: src/gui/gui.cpp:4569 +msgid "exit..." +msgstr "退出..." -#: src/gui/csPlayer.cpp:207 -msgid "Trace" -msgstr "" +#: src/gui/gui.cpp:4577 +msgid "edit" +msgstr "編輯" -#: src/gui/csPlayer.cpp:248 -msgid "Disassemble" -msgstr "" +#: src/gui/gui.cpp:4585 +msgid "clear..." +msgstr "清除..." -#: src/gui/gui.cpp:1222 src/gui/gui.cpp:1226 -msgid "the song is over!" -msgstr "此曲結束了!" +#: src/gui/gui.cpp:4590 +msgid "settings" +msgstr "設置" -#: src/gui/gui.cpp:1753 -msgid "Open File" -msgstr "打開文件" +#: src/gui/gui.cpp:4592 +msgid "full screen" +msgstr "全屛" -#: src/gui/gui.cpp:1754 src/gui/gui.cpp:1892 src/gui/gui.cpp:2067 -#: src/gui/gui.cpp:2076 src/gui/gui.cpp:2085 src/gui/gui.cpp:2187 -#: src/gui/gui.cpp:2207 src/gui/gui.cpp:2225 src/gui/gui.cpp:7835 -msgid "compatible files" -msgstr "兼容的文件" +#: src/gui/gui.cpp:4596 +msgid "lock layout" +msgstr "鎖定界面排列" -#: src/gui/gui.cpp:1755 src/gui/gui.cpp:1829 src/gui/gui.cpp:1893 -#: src/gui/gui.cpp:1952 src/gui/gui.cpp:1971 src/gui/gui.cpp:2188 -#: src/gui/gui.cpp:2198 src/gui/gui.cpp:2209 src/gui/gui.cpp:2227 -#: src/gui/gui.cpp:7899 -msgid "all files" -msgstr "所有文件" +#: src/gui/gui.cpp:4599 +msgid "pattern visualizer" +msgstr "Pattern 可視化" -#: src/gui/gui.cpp:1762 -msgid "no backups made yet!" -msgstr "未備份!" +#: src/gui/gui.cpp:4605 +msgid "reset layout" +msgstr "重置界面排列" -#: src/gui/gui.cpp:1767 src/gui/gui.cpp:1776 src/gui/gui.cpp:2244 -msgid "Furnace song" -msgstr "" +#: src/gui/gui.cpp:4609 +msgid "switch to mobile view" +msgstr "切換到移動端界面" -#: src/gui/gui.cpp:1775 -msgid "Save File" -msgstr "保存文件" +#: src/gui/gui.cpp:4613 +msgid "user systems..." +msgstr "用戶系統..." -#: src/gui/gui.cpp:1784 src/gui/gui.cpp:1794 -msgid "Export DMF" -msgstr "導出 DMF" +#: src/gui/gui.cpp:4616 +msgid "settings..." +msgstr "設置..." -#: src/gui/gui.cpp:1785 -msgid "DefleMask 1.1.3 module" -msgstr "DefleMask 1.1.3 模塊" +#: src/gui/gui.cpp:4622 +msgid "Window" +msgstr "窗口" -#: src/gui/gui.cpp:1795 -msgid "DefleMask 1.0/legacy module" -msgstr "DefleMask 1.0/legacy 模塊" +#: src/gui/gui.cpp:4622 +msgid "window" +msgstr "窗口" -#: src/gui/gui.cpp:1812 -msgid "Load Instrument" -msgstr "加載樂器" +#: src/gui/gui.cpp:4623 +msgid "song" +msgstr "曲目" -#: src/gui/gui.cpp:1813 -msgid "all compatible files" -msgstr "所有兼容文件" +#: src/gui/gui.cpp:4624 +msgid "song comments" +msgstr "曲目畱言" -# 无可所翻,全是xxx软件乐器格式. -#: src/gui/gui.cpp:1814 src/gui/gui.cpp:1863 -msgid "Furnace instrument" -msgstr "Furnace 樂器" +#: src/gui/gui.cpp:4625 +msgid "song information" +msgstr "曲目信息" -#: src/gui/gui.cpp:1815 src/gui/gui.cpp:1873 -msgid "DefleMask preset" -msgstr "DefleMask 預設" +#: src/gui/gui.cpp:4626 +msgid "subsongs" +msgstr "子曲目" -#: src/gui/gui.cpp:1816 -msgid "TFM Music Maker instrument" -msgstr "TFM Music Maker 樂器" +#: src/gui/gui.cpp:4628 +msgid "channels" +msgstr "通道" -#: src/gui/gui.cpp:1817 -msgid "VGM Music Maker instrument" -msgstr "VGM Music Maker 樂器" +#: src/gui/gui.cpp:4629 +msgid "chip manager" +msgstr "芯片管理器" -#: src/gui/gui.cpp:1818 -msgid "Scream Tracker 3 instrument" -msgstr "Scream Tracker 3 樂器" +#: src/gui/gui.cpp:4630 +msgid "orders" +msgstr "" -#: src/gui/gui.cpp:1819 -msgid "SoundBlaster instrument" -msgstr "SoundBlaster 樂器" +#: src/gui/gui.cpp:4632 +msgid "pattern manager" +msgstr "Pattern管理器" -#: src/gui/gui.cpp:1820 -msgid "Wohlstand OPL instrument" -msgstr "Wohlstand OPL 樂器" +#: src/gui/gui.cpp:4633 +msgid "mixer" +msgstr "混音器" -#: src/gui/gui.cpp:1821 -msgid "Wohlstand OPN instrument" -msgstr "Wohlstand OPN 樂器" +#: src/gui/gui.cpp:4634 +msgid "compatibility flags" +msgstr "兼容性標志" -#: src/gui/gui.cpp:1822 -msgid "Gens KMod patch dump" -msgstr "" +#: src/gui/gui.cpp:4637 src/gui/gui.cpp:4639 +msgid "assets" +msgstr "素材" -#: src/gui/gui.cpp:1823 -msgid "BNK file (AdLib)" -msgstr "BNK 文件 (AdLib)" +#: src/gui/gui.cpp:4641 +msgid "instruments" +msgstr "樂器" -#: src/gui/gui.cpp:1824 -msgid "FF preset bank" -msgstr "" +#: src/gui/gui.cpp:4642 +msgid "samples" +msgstr "采樣" -#: src/gui/gui.cpp:1825 -msgid "2612edit GYB preset bank" -msgstr "" +#: src/gui/gui.cpp:4643 +msgid "wavetables" +msgstr "波表" -#: src/gui/gui.cpp:1826 -msgid "VOPM preset bank" -msgstr "" +#: src/gui/gui.cpp:4646 +msgid "instrument editor" +msgstr "樂器編輯器" -#: src/gui/gui.cpp:1827 -msgid "Wohlstand WOPL bank" -msgstr "" +#: src/gui/gui.cpp:4647 +msgid "sample editor" +msgstr "采樣編輯器" -#: src/gui/gui.cpp:1828 -msgid "Wohlstand WOPN bank" -msgstr "" +#: src/gui/gui.cpp:4648 +msgid "wavetable editor" +msgstr "波表編輯器" -# end of no tranlsate. -#: src/gui/gui.cpp:1862 src/gui/gui.cpp:1872 -msgid "Save Instrument" -msgstr "保存樂器" +#: src/gui/gui.cpp:4651 +msgid "visualizers" +msgstr "可視化" -#: src/gui/gui.cpp:1882 -msgid "Save All Instruments" -msgstr "" +#: src/gui/gui.cpp:4652 +msgid "oscilloscope (master)" +msgstr "示波器 (主輸出)" -#: src/gui/gui.cpp:1891 -msgid "Load Wavetable" -msgstr "加載樂器" +#: src/gui/gui.cpp:4653 +msgid "oscilloscope (per-channel)" +msgstr "示波器 (全通道)" -#: src/gui/gui.cpp:1903 src/gui/gui.cpp:1912 src/gui/gui.cpp:1921 -msgid "Save Wavetable" -msgstr "保存波表" +#: src/gui/gui.cpp:4654 +msgid "oscilloscope (X-Y)" +msgstr "矢量示波器 (X-Y)" -#: src/gui/gui.cpp:1904 -msgid "Furnace wavetable" -msgstr "Furance 波表" +#: src/gui/gui.cpp:4655 +msgid "volume meter" +msgstr "音量計" -#: src/gui/gui.cpp:1913 -msgid "DefleMask wavetable" -msgstr "DefleMask 波表" +#: src/gui/gui.cpp:4658 +msgid "tempo" +msgstr "拍子" -#: src/gui/gui.cpp:1922 -msgid "raw data" -msgstr "raw 數據" +#: src/gui/gui.cpp:4659 +msgid "clock" +msgstr "" -#: src/gui/gui.cpp:1930 -msgid "Save All Wavetables" +#: src/gui/gui.cpp:4660 +msgid "grooves" +msgstr "節奏" + +#: src/gui/gui.cpp:4661 +msgid "speed" +msgstr "" + +#: src/gui/gui.cpp:4665 +msgid "log viewer" msgstr "" -#: src/gui/gui.cpp:1939 -msgid "Load Sample" -msgstr "加載采樣" +#: src/gui/gui.cpp:4666 +msgid "register view" +msgstr "寄存器" + +#: src/gui/gui.cpp:4667 +msgid "statistics" +msgstr "負載數據" -#: src/gui/gui.cpp:1951 -msgid "Load Raw Sample" -msgstr "加載Raw 采樣" +#: src/gui/gui.cpp:4668 +msgid "memory composition" +msgstr "內存組成" -#: src/gui/gui.cpp:1960 -msgid "Save Sample" -msgstr "保存采樣" +#: src/gui/gui.cpp:4672 src/gui/gui.cpp:4680 +msgid "effect list" +msgstr "效果列表" -#: src/gui/gui.cpp:1961 src/gui/gui.cpp:1989 src/gui/gui.cpp:1999 -#: src/gui/gui.cpp:2009 -msgid "Wave file" -msgstr "Wave 文件" +#: src/gui/gui.cpp:4673 +msgid "play/edit controls" +msgstr "播放/編輯 控制" -#: src/gui/gui.cpp:1970 -msgid "Save Raw Sample" -msgstr "保存 Raw 采樣" +#: src/gui/gui.cpp:4674 +msgid "piano/input pad" +msgstr "鋼琴鍵輸入板" -#: src/gui/gui.cpp:1980 -msgid "Save All Samples" +#: src/gui/gui.cpp:4675 +msgid "spoiler" msgstr "" -#: src/gui/gui.cpp:1988 src/gui/gui.cpp:1998 src/gui/gui.cpp:2008 -msgid "Export Audio" -msgstr "導出音頻" - -#: src/gui/gui.cpp:2018 -msgid "Export VGM" -msgstr "導出VGM" +#: src/gui/gui.cpp:4679 +msgid "Help" +msgstr "幫助 (繁中漢化公測 v0.7.2024B)" -#: src/gui/gui.cpp:2019 -msgid "VGM file" -msgstr "VGM 文件" +#: src/gui/gui.cpp:4679 +msgid "help" +msgstr "幫助 (繁中漢化公測 v0.7.2024B)" -#: src/gui/gui.cpp:2028 src/gui/gui.cpp:2038 -msgid "Export Command Stream" -msgstr "導出 Command Stream" +#: src/gui/gui.cpp:4681 +msgid "debug menu" +msgstr "調試菜單" -# patched at v0.6.2024B -#: src/gui/gui.cpp:2029 -msgid "text file" -msgstr "文本文件" +#: src/gui/gui.cpp:4682 +msgid "inspector" +msgstr "視覺元素檢查" -#: src/gui/gui.cpp:2039 -msgid "binary file" +#: src/gui/gui.cpp:4683 +msgid "panic" msgstr "" -#: src/gui/gui.cpp:2049 src/gui/gui.cpp:2055 -msgid "Export ROM" +#: src/gui/gui.cpp:4684 +msgid "welcome screen" msgstr "" -#: src/gui/gui.cpp:2066 src/gui/gui.cpp:2075 src/gui/gui.cpp:2084 -msgid "Select Font" -msgstr "選擇字體" - -#: src/gui/gui.cpp:2093 -msgid "Select Color File" -msgstr "選擇色彩文件" +#: src/gui/gui.cpp:4685 +msgid "about..." +msgstr "關於..." -#: src/gui/gui.cpp:2094 src/gui/gui.cpp:2103 src/gui/gui.cpp:2122 -#: src/gui/gui.cpp:2131 src/gui/gui.cpp:2140 src/gui/gui.cpp:2149 -#: src/gui/gui.cpp:2167 src/gui/gui.cpp:2176 -msgid "configuration files" -msgstr "配置文件" +#: src/gui/gui.cpp:4700 +#, c-format +msgid "| Speed %d:%d" +msgstr "" -#: src/gui/gui.cpp:2102 -msgid "Select Keybind File" -msgstr "選擇鍵位綁定文件" +#: src/gui/gui.cpp:4702 +#, c-format +msgid "| Speed %d" +msgstr "" -#: src/gui/gui.cpp:2111 -msgid "Select Layout File" -msgstr "選擇界面排列文件" +#: src/gui/gui.cpp:4704 +msgid "| Groove" +msgstr "| 節奏" -#: src/gui/gui.cpp:2112 src/gui/gui.cpp:2158 -msgid ".ini files" -msgstr ".ini 文件" +#: src/gui/gui.cpp:4707 +#, c-format +msgid " @ %gHz (%g BPM) " +msgstr "" -#: src/gui/gui.cpp:2121 -msgid "Select User Presets File" -msgstr "選擇用戶預設文件" +#: src/gui/gui.cpp:4710 +#, c-format +msgid "| Order %.2X/%.2X " +msgstr "" -#: src/gui/gui.cpp:2130 -msgid "Select Settings File" -msgstr "選擇設置文件" +#: src/gui/gui.cpp:4712 +#, c-format +msgid "| Order %d/%d " +msgstr "" -#: src/gui/gui.cpp:2139 -msgid "Export Colors" -msgstr "導出顔色文件" +#: src/gui/gui.cpp:4716 +#, c-format +msgid "| Row %.2X/%.2X " +msgstr "" -#: src/gui/gui.cpp:2148 -msgid "Export Keybinds" -msgstr "導出鍵位綁定文件" +#: src/gui/gui.cpp:4718 +#, c-format +msgid "| Row %d/%d " +msgstr "" -#: src/gui/gui.cpp:2157 -msgid "Export Layout" -msgstr "導出界面排列文件" +#: src/gui/gui.cpp:4721 +msgid "| " +msgstr "" -#: src/gui/gui.cpp:2166 -msgid "Export User Presets" -msgstr "導出用戶預設文件" +# 此项是在连续使用约8小时后显示. +# 为保证用户能在,半睡半醒,迷惚恍惚, 即连续使用8小时+,状态下瞬间理解. 简化含义,使用常见词. +#: src/gui/gui.cpp:4724 +msgid "Don't you have anything better to do?" +msgstr "你眞是有够無聊的..." -#: src/gui/gui.cpp:2175 -msgid "Export Settings" -msgstr "導出設置文件" +#: src/gui/gui.cpp:4734 +#, c-format +msgid "%d year " +msgid_plural "%d years " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2186 -msgid "Load ROM" -msgstr "加載ROM" +#: src/gui/gui.cpp:4735 +#, c-format +msgid "%d month " +msgid_plural "%d months " +msgstr[0] "" +msgstr[1] "" -# continuity checking. command stream no trans! -# patched at v0.6.2024B -#: src/gui/gui.cpp:2196 -msgid "Play Command Stream" -msgstr "播放Command Stream" +#: src/gui/gui.cpp:4736 +#, c-format +msgid "%d day " +msgid_plural "%d days " +msgstr[0] "" +msgstr[1] "" -#: src/gui/gui.cpp:2197 -msgid "command stream" -msgstr "" +#: src/gui/gui.cpp:4761 +msgid "Note off (cut)" +msgstr "音符休止 (切斷)" -# end of no translate -#: src/gui/gui.cpp:2206 -msgid "Open Test" -msgstr "" +#: src/gui/gui.cpp:4763 +msgid "Note off (release)" +msgstr "音符休止 (釋放)" -#: src/gui/gui.cpp:2208 src/gui/gui.cpp:2226 -msgid "another option" -msgstr "" +#: src/gui/gui.cpp:4765 +msgid "Macro release only" +msgstr "僅釋放宏" -#: src/gui/gui.cpp:2224 -msgid "Open Test (Multi)" +#: src/gui/gui.cpp:4767 +#, c-format +msgid "Note on: %s" msgstr "" -#: src/gui/gui.cpp:2243 -msgid "Save Test" +#: src/gui/gui.cpp:4775 +#, c-format +msgid "Ins %d: " msgstr "" -#: src/gui/gui.cpp:2245 -msgid "DefleMask module" +#: src/gui/gui.cpp:4778 +#, c-format +msgid "Ins %d: %s" msgstr "" -#: src/gui/gui.cpp:2285 -msgid "compression error" +#: src/gui/gui.cpp:4787 +#, c-format +msgid "Set volume: %d (%.2X, INVALID!)" msgstr "" -#: src/gui/gui.cpp:2297 -msgid "zlib stream error" +#: src/gui/gui.cpp:4790 +#, c-format +msgid "Set volume: %d (%.2X, %d%%)" msgstr "" -#: src/gui/gui.cpp:2319 -msgid "zlib finish stream error" -msgstr "" +#: src/gui/gui.cpp:4812 +msgid "| modified" +msgstr "| 未保存" -#: src/gui/gui.cpp:2430 -msgid "everything OK" +# debug info no translate. +#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 +msgid "System File Dialog Pending" msgstr "" -#: src/gui/gui.cpp:2449 +#: src/gui/gui.cpp:5093 msgid "" -"you have loaded a backup!\n" -"if you need to, please save it somewhere.\n" +"there was an error in the file dialog! you may want to report this issue " +"to:\n" +"https://github.com/tildearrow/furnace/issues\n" +"check the Log Viewer (window > log viewer) for more information.\n" "\n" -"DO NOT RELY ON THE BACKUP SYSTEM FOR AUTO-SAVE!\n" -"Furnace will not save backups of backups." +"for now please disable the system file picker in Settings > General." msgstr "" -"您正在加載一個備份!\n" -"如有需求,請另存為此工程.\n" -"\n" -"請勿依賴備份系統來自動保存!\n" -"Furnace不會保存備份的備份." - -#: src/gui/gui.cpp:2457 src/gui/gui.cpp:3912 src/gui/gui.cpp:4390 -msgid "Unsaved changes! Save changes before opening file?" -msgstr "未保存! 保存後再打開文件?" - -#: src/gui/gui.cpp:2884 -msgid "paste special..." -msgstr "特殊粘貼..." - -#: src/gui/gui.cpp:2885 -msgid "paste mix" -msgstr "粘貼混合" - -#: src/gui/gui.cpp:2886 -msgid "paste mix (background)" -msgstr "粘貼混合 (後置)" - -#: src/gui/gui.cpp:2887 -msgid "paste with ins (foreground)" -msgstr "替換為選中樂器幷粘貼混合 (前置)" - -#: src/gui/gui.cpp:2889 src/gui/gui.cpp:2901 src/gui/gui.cpp:3111 -msgid "no instruments available" -msgstr "沒有樂器可用" - -#: src/gui/gui.cpp:2899 -msgid "paste with ins (background)" -msgstr "替換為選中樂器幷粘貼混合 (後置)" - -#: src/gui/gui.cpp:2911 -msgid "paste flood" -msgstr "重復粘貼" -#: src/gui/gui.cpp:2912 -msgid "paste overflow" -msgstr "溢出重復粘貼" +#: src/gui/gui.cpp:5096 +msgid "can't do anything without Storage permissions!" +msgstr "" -#: src/gui/gui.cpp:2921 -msgid "operation mask..." -msgstr "操作掩碼..." +#: src/gui/gui.cpp:5098 +msgid "" +"Zenity/KDialog not available!\n" +"please install one of these, or disable the system file picker in Settings > " +"General." +msgstr "" -#: src/gui/gui.cpp:2928 -msgid "pull delete" -msgstr "删除幷上拉" +#: src/gui/gui.cpp:5240 +msgid "" +"error while saving instrument! only the following instrument types are " +"supported:\n" +"- FM (OPN)\n" +"- SN76489/Sega PSG\n" +"- Game Boy\n" +"- PC Engine\n" +"- NES\n" +"- C64\n" +"- FM (OPLL)\n" +"- FDS" +msgstr "" -#: src/gui/gui.cpp:2932 -msgid "insert" -msgstr "插入" +#: src/gui/gui.cpp:5343 +msgid "there were some errors while loading samples:\n" +msgstr "" -#: src/gui/gui.cpp:2940 -msgid "transpose (note)" -msgstr "變調 (音符)" +#: src/gui/gui.cpp:5409 src/gui/gui.cpp:6942 +msgid "...but you haven't selected a sample!" +msgstr "" -#: src/gui/gui.cpp:2944 -msgid "transpose (value)" -msgstr "變更 (數値)" +#: src/gui/gui.cpp:5431 src/gui/gui.cpp:5440 +msgid "could not save sample! open Log Viewer for more information." +msgstr "" -#: src/gui/gui.cpp:2956 src/gui/gui.cpp:3200 -msgid "invert values" -msgstr "反相數値" +#: src/gui/gui.cpp:5459 +msgid "there were some warnings/errors while loading instruments:\n" +msgstr "" -#: src/gui/gui.cpp:2972 -msgid "collapse/expand" -msgstr "縮進/擴張" +#: src/gui/gui.cpp:5465 +#, c-format +msgid "> %s: cannot load instrument! (%s)\n" +msgstr "" -#: src/gui/gui.cpp:2977 -msgid "input latch" -msgstr "輸入鎖存器" +#: src/gui/gui.cpp:5483 src/gui/gui.cpp:5539 +#, c-format +msgid "cannot load instrument! (%s)" +msgstr "" -#: src/gui/gui.cpp:3004 +#: src/gui/gui.cpp:5489 msgid "" -"&&: selected instrument\n" -"..: no instrument" +"congratulations! you managed to load nothing.\n" +"you are entitled to a bug report." msgstr "" -"&&: 插入選中樂器\n" -"..: 畱空樂器列" -#: src/gui/gui.cpp:3058 -msgid "Set" -msgstr "設定" +#: src/gui/gui.cpp:5532 src/gui/gui.cpp:6661 +msgid "...but you haven't selected an instrument!" +msgstr "" -#: src/gui/gui.cpp:3078 -msgid "note up" -msgstr "昇高 音符" +#: src/gui/gui.cpp:5544 +msgid "there were some errors while loading wavetables:\n" +msgstr "" -#: src/gui/gui.cpp:3079 -msgid "note down" -msgstr "降低 音符" +#: src/gui/gui.cpp:5553 src/gui/gui.cpp:5563 src/gui/gui.cpp:5582 +#, c-format +msgid "cannot load wavetable! (%s)" +msgstr "" -#: src/gui/gui.cpp:3080 -msgid "octave up" -msgstr "昇高 八度" +#: src/gui/gui.cpp:5590 +msgid "...but you haven't selected a wavetable!" +msgstr "" -#: src/gui/gui.cpp:3081 -msgid "octave down" -msgstr "降低 八度" +#: src/gui/gui.cpp:5605 src/gui/gui.cpp:5641 src/gui/gui.cpp:5662 +msgid "could not open file!" +msgstr "" -#: src/gui/gui.cpp:3083 -msgid "values up" -msgstr "增加 數値" +#: src/gui/gui.cpp:5613 +#, c-format +msgid "could not write VGM! (%s)" +msgstr "" -#: src/gui/gui.cpp:3084 -msgid "values down" -msgstr "減少 數値" +#: src/gui/gui.cpp:5649 +#, c-format +msgid "could not write text! (%s)" +msgstr "" -#: src/gui/gui.cpp:3085 -msgid "values up (+16)" -msgstr "增加 數値 (+16)" +#: src/gui/gui.cpp:5670 +#, c-format +msgid "could not write command stream! (%s)" +msgstr "" -#: src/gui/gui.cpp:3086 -msgid "values down (-16)" -msgstr "減少 數値 (-16)" +#: src/gui/gui.cpp:5694 +msgid "could not import user presets!" +msgstr "" -#: src/gui/gui.cpp:3089 -msgid "transpose" -msgstr "變調" +#: src/gui/gui.cpp:5699 src/gui/gui.cpp:5716 +#, c-format +msgid "could not import user presets! (%s)" +msgstr "" -#: src/gui/gui.cpp:3097 -msgid "Notes" -msgstr "音符" +#: src/gui/gui.cpp:5737 +#, c-format +msgid "You opened: %s" +msgstr "" -#: src/gui/gui.cpp:3102 -msgid "Values" -msgstr "數値" +#: src/gui/gui.cpp:5740 +msgid "You opened:" +msgstr "" -#: src/gui/gui.cpp:3109 -msgid "change instrument..." -msgstr "修改樂器..." +#: src/gui/gui.cpp:5748 +#, c-format +msgid "You saved: %s" +msgstr "" -#: src/gui/gui.cpp:3122 -msgid "gradient/fade..." -msgstr "漸變/淡出入..." +#: src/gui/gui.cpp:5769 src/gui/gui.cpp:6033 src/gui/gui.cpp:6034 +#: src/gui/insEdit.cpp:8683 +msgid "Error" +msgstr "" -#: src/gui/gui.cpp:3139 src/gui/gui.cpp:3184 -msgid "Nibble mode" -msgstr "小字節模式" +# end of no translate. +#: src/gui/gui.cpp:5774 src/gui/gui.cpp:6595 src/gui/gui.cpp:6596 +msgid "Select Instrument" +msgstr "選擇樂器" -#: src/gui/gui.cpp:3148 -msgid "Go ahead" -msgstr "開始" +#: src/gui/gui.cpp:5779 src/gui/gui.cpp:6675 src/gui/gui.cpp:6676 +msgid "Select Sample" +msgstr "" -#: src/gui/gui.cpp:3154 src/gui/insEdit.cpp:7692 -msgid "scale..." -msgstr "縮放..." +#: src/gui/gui.cpp:5784 src/gui/gui.cpp:6859 src/gui/gui.cpp:6860 +msgid "Import Raw Sample" +msgstr "導入Raw采樣" -#: src/gui/gui.cpp:3159 -msgid "Scale" -msgstr "縮放" +#: src/gui/gui.cpp:5799 src/gui/gui.cpp:5858 src/gui/gui.cpp:5860 +msgid "Rendering..." +msgstr "渲染中..." -#: src/gui/gui.cpp:3165 src/gui/insEdit.cpp:7720 -msgid "randomize..." -msgstr "隨機化..." +#: src/gui/gui.cpp:5804 src/gui/gui.cpp:5920 src/gui/gui.cpp:5922 +msgid "ROM Export Progress" +msgstr "" -#: src/gui/gui.cpp:3166 -msgid "Minimum" -msgstr "最小値" +#: src/gui/gui.cpp:5864 +msgid "Please wait..." +msgstr "請稍後..." -#: src/gui/gui.cpp:3175 -msgid "Maximum" -msgstr "最大値" +#: src/gui/gui.cpp:5900 +#, c-format +msgid "Row %d of %d" +msgstr "" -#: src/gui/gui.cpp:3204 -msgid "flip selection" -msgstr "反選" +#: src/gui/gui.cpp:5901 +#, c-format +msgid "Channel %d of %d" +msgstr "" -#: src/gui/gui.cpp:3207 -msgid "collapse/expand amount##CollapseAmount" -msgstr "縮進/擴張 數量##CollapseAmount" +#: src/gui/gui.cpp:5905 src/gui/gui.cpp:5956 +msgid "Abort" +msgstr "終止" -#: src/gui/gui.cpp:3216 -msgid "collapse pattern" -msgstr "縮進 Pattern" +#: src/gui/gui.cpp:5924 +msgid "...ooooor you could try asking me a new ROM export?" +msgstr "" -#: src/gui/gui.cpp:3217 -msgid "expand pattern" -msgstr "擴張 Pattern" +#: src/gui/gui.cpp:5926 +msgid "Erm what the sigma???" +msgstr "" -#: src/gui/gui.cpp:3222 -msgid "collapse song" -msgstr "縮進 全曲" +#: src/gui/gui.cpp:6035 src/gui/insEdit.cpp:6277 src/gui/insEdit.cpp:6310 +#, c-format +msgid "%s" +msgstr "" -#: src/gui/gui.cpp:3223 -msgid "expand song" -msgstr "擴張 全曲" +#: src/gui/gui.cpp:6265 +msgid "Erasing" +msgstr "擦除" -#: src/gui/gui.cpp:3228 -msgid "find/replace" -msgstr "查找/替換" +#: src/gui/gui.cpp:6268 +msgid "All subsongs" +msgstr "所有子曲目" -#: src/gui/gui.cpp:3242 src/gui/gui.cpp:6209 src/gui/gui.cpp:8060 -#, c-format -msgid "could NOT save layout! %s" -msgstr "無法保存界面排序! %s" +#: src/gui/gui.cpp:6275 +msgid "Current subsong" +msgstr "當前子曲目" -#: src/gui/gui.cpp:3254 -#, c-format -msgid "could NOT load layout! %s" -msgstr "無法加載界面排序! %s" +#: src/gui/gui.cpp:6342 +msgid "Optimization" +msgstr "優化" -#: src/gui/gui.cpp:3716 -msgid "" -"Furnace has been started in Safe Mode.\n" -"this means that:\n" -"\n" -"- software rendering is being used\n" -"- audio output may not work\n" -"- font loading is disabled\n" -"\n" -"check any settings which may have made Furnace start up in this mode.\n" -"font loading is one of these." -msgstr "" -"Furnace已在安全模式中啓動.\n" -"意味著:\n" -"\n" -"- 已啓用軟件渲染\n" -"- 音頻輸出可能失效\n" -"- 已關閉字體加載\n" -"\n" -"檢查任何可能導致Furnace在安全模式中啓動的設置.\n" -"比如字體加載." +#: src/gui/gui.cpp:6345 src/gui/patManager.cpp:36 +msgid "De-duplicate patterns" +msgstr "去掉重復Pattern" -#: src/gui/gui.cpp:4222 -msgid "can't keep going without graphics! Furnace will quit now." -msgstr "" +#: src/gui/gui.cpp:6354 +msgid "Remove unused instruments" +msgstr "去掉未使用的樂器" -#: src/gui/gui.cpp:4368 -msgid "file" -msgstr "文件" +#: src/gui/gui.cpp:6367 +msgid "Remove unused samples" +msgstr "去掉未使用的采樣" -#: src/gui/gui.cpp:4369 -msgid "new..." -msgstr "新建..." +#: src/gui/gui.cpp:6384 +msgid "Never mind! Cancel" +msgstr "算了! 取消" -#: src/gui/gui.cpp:4376 -msgid "open..." -msgstr "打開..." +#: src/gui/gui.cpp:6453 +msgid "Got it" +msgstr "" -#: src/gui/gui.cpp:4383 -msgid "open recent" -msgstr "打開最近文件" +# unkown drum kit mode, need more look into. +#: src/gui/gui.cpp:6484 +msgid "Drum kit mode:" +msgstr "" -#: src/gui/gui.cpp:4399 -msgid "nothing here yet" -msgstr "空無一物" +#: src/gui/gui.cpp:6488 +msgid "12 samples per octave" +msgstr "" -#: src/gui/gui.cpp:4402 -msgid "clear history" -msgstr "清除文件歷史" +#: src/gui/gui.cpp:6493 +msgid "Starting octave" +msgstr "" -#: src/gui/gui.cpp:4403 -msgid "Are you sure you want to clear the recent file list?" -msgstr "您确定要清除最近的文件歷史嗎?" +#: src/gui/gui.cpp:6513 +msgid "Drum Kit" +msgstr "" -#: src/gui/gui.cpp:4418 -msgid "save as..." -msgstr "另存為..." +#: src/gui/gui.cpp:6599 +msgid "this is an instrument bank! select which one to use:" +msgstr "" -#: src/gui/gui.cpp:4423 src/gui/gui.cpp:4450 -msgid "export audio..." -msgstr "導出音頻..." +#: src/gui/gui.cpp:6602 +msgid "this is an instrument bank! select which ones to load:" +msgstr "" -#: src/gui/gui.cpp:4427 src/gui/gui.cpp:4454 -msgid "export VGM..." -msgstr "導出VGM..." +#: src/gui/gui.cpp:6680 +msgid "this is a sample bank! select which ones to load:" +msgstr "" -#: src/gui/gui.cpp:4432 src/gui/gui.cpp:4459 -msgid "export ROM..." +#: src/gui/gui.cpp:6861 +msgid "Data type:" msgstr "" -# contiuntiy.... above! -#: src/gui/gui.cpp:4437 src/gui/gui.cpp:4464 -msgid "export text..." -msgstr "導出文本文件..." +#: src/gui/gui.cpp:6888 +msgid "(will be mixed down to mono)" +msgstr "" -#: src/gui/gui.cpp:4441 src/gui/gui.cpp:4468 -msgid "export command stream..." -msgstr "導出 command stream..." +#: src/gui/gui.cpp:6889 +msgid "Unsigned" +msgstr "" -# contiunty!!! above! -#: src/gui/gui.cpp:4445 src/gui/gui.cpp:4472 -msgid "export .dmf..." -msgstr "導出 .dmf..." +# end of no translate +#: src/gui/gui.cpp:6893 +msgid "Big endian" +msgstr "大端序" -#: src/gui/gui.cpp:4477 -msgid "export..." -msgstr "導出..." +#: src/gui/gui.cpp:6901 +msgid "Swap nibbles" +msgstr "交換小字節" -#: src/gui/gui.cpp:4483 -msgid "manage chips" -msgstr "管理芯片" +#: src/gui/gui.cpp:6905 +msgid "Swap words" +msgstr "交換 字" -#: src/gui/gui.cpp:4487 -msgid "add chip..." -msgstr "添加芯片..." +#: src/gui/gui.cpp:6909 +msgid "Encoding:" +msgstr "編碼:" -#: src/gui/gui.cpp:4492 src/gui/sysManager.cpp:144 -#, c-format -msgid "cannot add chip! (%s)" -msgstr "無法添加芯片! (%s)" +#: src/gui/gui.cpp:6922 +msgid "Reverse bit order" +msgstr "反向位順序" -#: src/gui/gui.cpp:4505 -msgid "configure chip..." -msgstr "配置芯片..." +# what are theses............... +# these are debug infos +# do not translate. +#: src/gui/gui.cpp:6964 +msgid "Error! No string provided!" +msgstr "" -#: src/gui/gui.cpp:4515 -msgid "change chip..." -msgstr "修改芯片..." +#: src/gui/gui.cpp:7303 +msgid "it appears I couldn't load these fonts. any setting you can check?" +msgstr "" -#: src/gui/gui.cpp:4517 src/gui/gui.cpp:4541 -msgid "Preserve channel positions" -msgstr "保畱通道位置" +#: src/gui/gui.cpp:7491 src/gui/gui.cpp:7599 +msgid "" +"could not init renderer!\n" +"falling back to software renderer. please restart Furnace." +msgstr "" -#: src/gui/gui.cpp:4530 src/gui/sysManager.cpp:115 +#: src/gui/gui.cpp:7493 src/gui/gui.cpp:7601 #, c-format -msgid "cannot change chip! (%s)" -msgstr "無法替換芯片! (%s)" +msgid "" +"could not init renderer! %s\n" +"falling back to software renderer. please restart Furnace." +msgstr "" -#: src/gui/gui.cpp:4539 -msgid "remove chip..." -msgstr "移除芯片..." +#: src/gui/gui.cpp:7498 src/gui/gui.cpp:7606 +msgid "could not init renderer!" +msgstr "" -#: src/gui/gui.cpp:4545 +#: src/gui/gui.cpp:7509 #, c-format -msgid "cannot remove chip! (%s)" -msgstr "無法移除芯片! (%s)" - -#: src/gui/gui.cpp:4560 -msgid "open built-in assets directory" -msgstr "打開內建素材目錄" +msgid "could not open window! %s" +msgstr "" -#: src/gui/gui.cpp:4566 -msgid "restore backup" -msgstr "恢復備份" +#: src/gui/gui.cpp:7514 +msgid "" +"\n" +"falling back to software renderer. please restart Furnace." +msgstr "" -#: src/gui/gui.cpp:4570 -msgid "exit..." -msgstr "退出..." +#: src/gui/gui.cpp:7665 +msgid "Size column to fit###SizeOne" +msgstr "" -#: src/gui/gui.cpp:4578 -msgid "edit" -msgstr "編輯" +#: src/gui/gui.cpp:7667 +msgid "Size all columns to fit###SizeAll" +msgstr "" -#: src/gui/gui.cpp:4586 -msgid "clear..." -msgstr "清除..." +#: src/gui/gui.cpp:7669 +msgid "Size all columns to default###SizeAll" +msgstr "" -#: src/gui/gui.cpp:4591 -msgid "settings" -msgstr "設置" +#: src/gui/gui.cpp:7671 +msgid "Reset order###ResetOrder" +msgstr "" -#: src/gui/gui.cpp:4593 -msgid "full screen" -msgstr "全屛" +#: src/gui/gui.cpp:7673 +msgid "(Main menu bar)" +msgstr "" -#: src/gui/gui.cpp:4597 -msgid "lock layout" -msgstr "鎖定界面排列" +#: src/gui/gui.cpp:7675 +msgid "(Popup)" +msgstr "" -#: src/gui/gui.cpp:4600 -msgid "pattern visualizer" -msgstr "Pattern 可視化" +#: src/gui/gui.cpp:7677 +msgid "(Untitled)" +msgstr "" -#: src/gui/gui.cpp:4606 -msgid "reset layout" -msgstr "重置界面排列" +#: src/gui/gui.cpp:7679 +msgid "Hide tab bar###HideTabBar" +msgstr "" -#: src/gui/gui.cpp:4610 -msgid "switch to mobile view" -msgstr "切換到移動端界面" +# end of no translate. +#: src/gui/gui.cpp:7683 +msgid "LocaleSettings: ccjk" +msgstr "LocaleSettings: CCjk" -#: src/gui/gui.cpp:4614 -msgid "user systems..." -msgstr "用戶系統..." +# something's up, setting it to CCjk now. +# 重要!上设置必须为Ccjk,zh-HK 中需为cCjk. 以启用字符库. +#: src/gui/gui.cpp:7887 +msgid "NES DPCM data" +msgstr "NES DPCM 數據" -#: src/gui/gui.cpp:4617 -msgid "settings..." -msgstr "設置..." +#: src/gui/gui.cpp:7890 +msgid "SNES Bit Rate Reduction" +msgstr "" -#: src/gui/gui.cpp:4623 -msgid "Window" -msgstr "窗口" +#: src/gui/gui.cpp:7893 +msgid "PMD YM2608 ADPCM-B sample bank" +msgstr "" -#: src/gui/gui.cpp:4623 -msgid "window" -msgstr "窗口" +#: src/gui/gui.cpp:7896 +msgid "PDR 4-bit AY-3-8910 sample bank" +msgstr "" -#: src/gui/gui.cpp:4624 -msgid "song" -msgstr "曲目" +#: src/gui/gui.cpp:7899 +msgid "FMP YM2608 ADPCM-B sample bank" +msgstr "" -#: src/gui/gui.cpp:4625 -msgid "song comments" -msgstr "曲目畱言" +#: src/gui/gui.cpp:7902 +msgid "MDX OKI ADPCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4626 -msgid "song information" -msgstr "曲目信息" +#: src/gui/gui.cpp:7905 +msgid "FMP 8-bit PCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4627 -msgid "subsongs" -msgstr "子曲目" +#: src/gui/gui.cpp:7908 +msgid "PMD 8-bit PCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4629 -msgid "channels" -msgstr "通道" +#: src/gui/gui.cpp:7911 +msgid "PMD OKI ADPCM sample bank" +msgstr "" -#: src/gui/gui.cpp:4630 -msgid "chip manager" -msgstr "芯片管理器" +#: src/gui/gui.cpp:8276 +msgid "Unsaved changes! Save changes before quitting?" +msgstr "未保存! 保存後再退出?" -#: src/gui/gui.cpp:4631 -msgid "orders" -msgstr "" +#: src/gui/sysManager.cpp:42 +msgid "Preserve channel order" +msgstr "保畱通道順序" -#: src/gui/gui.cpp:4633 -msgid "pattern manager" -msgstr "Pattern管理器" +#: src/gui/sysManager.cpp:44 +msgid "Clone channel data" +msgstr "克隆通道數據" -#: src/gui/gui.cpp:4634 -msgid "mixer" -msgstr "混音器" +#: src/gui/sysManager.cpp:46 +msgid "Clone at end" +msgstr "克隆至末尾" -#: src/gui/gui.cpp:4635 -msgid "compatibility flags" -msgstr "兼容性標志" +#: src/gui/sysManager.cpp:56 +msgid "Actions" +msgstr "操作" -#: src/gui/gui.cpp:4638 src/gui/gui.cpp:4640 -msgid "assets" -msgstr "素材" +#: src/gui/sysManager.cpp:69 +msgid "(drag to swap chips)" +msgstr "(拖動以交換芯片順序)" -#: src/gui/gui.cpp:4642 -msgid "instruments" -msgstr "樂器" +#: src/gui/sysManager.cpp:107 +msgid "Clone##SysDup" +msgstr "克隆##SysDup" -#: src/gui/gui.cpp:4643 -msgid "samples" -msgstr "采樣" +#: src/gui/sysManager.cpp:109 +#, c-format +msgid "cannot clone chip! (%s)" +msgstr "無法克隆芯片! (%s)" -#: src/gui/gui.cpp:4644 -msgid "wavetables" -msgstr "波表" +#: src/gui/sysManager.cpp:120 +msgid "Change##SysChange" +msgstr "替換##SysChange" -#: src/gui/gui.cpp:4647 -msgid "instrument editor" -msgstr "樂器編輯器" +#: src/gui/sysManager.cpp:146 +msgid "Are you sure you want to remove this chip?" +msgstr "你确定要移除此芯片?" -#: src/gui/gui.cpp:4648 -msgid "sample editor" -msgstr "采樣編輯器" +#: src/gui/patManager.cpp:43 +msgid "Re-arrange patterns" +msgstr "重排列Pattern" -#: src/gui/gui.cpp:4649 -msgid "wavetable editor" -msgstr "波表編輯器" +#: src/gui/patManager.cpp:50 +msgid "Sort orders" +msgstr "整理Orders" -#: src/gui/gui.cpp:4652 -msgid "visualizers" -msgstr "可視化" +#: src/gui/patManager.cpp:57 +msgid "Make patterns unique" +msgstr "使Patterns 獨立" -#: src/gui/gui.cpp:4653 -msgid "oscilloscope (master)" -msgstr "示波器 (主輸出)" +#: src/gui/patManager.cpp:103 +#, c-format +msgid "" +"Pattern %.2X\n" +"- not allocated" +msgstr "" +"Pattern %.2X\n" +"- 未分配" -#: src/gui/gui.cpp:4654 -msgid "oscilloscope (per-channel)" -msgstr "示波器 (全通道)" +#: src/gui/patManager.cpp:105 +#, c-format +msgid "" +"Pattern %.2X\n" +"- use count: %d (%.0f%%)\n" +"\n" +"right-click to erase" +msgstr "" +"Pattern %.2X\n" +"- 使用占比: %d (%.0f%%)\n" +"\n" +"右鍵擦除(小心!)" -#: src/gui/gui.cpp:4655 -msgid "oscilloscope (X-Y)" -msgstr "矢量示波器 (X-Y)" +# FM technical stuff, no translate. +# SSG-EG +#: src/gui/insEdit.cpp:42 +msgid "Down Down Down" +msgstr "" -#: src/gui/gui.cpp:4656 -msgid "volume meter" -msgstr "音量計" +#: src/gui/insEdit.cpp:43 +msgid "Down." +msgstr "" -#: src/gui/gui.cpp:4659 -msgid "tempo" -msgstr "拍子" +#: src/gui/insEdit.cpp:44 +msgid "Down Up Down Up" +msgstr "" -#: src/gui/gui.cpp:4660 -msgid "clock" +#: src/gui/insEdit.cpp:45 +msgid "Down UP" msgstr "" -#: src/gui/gui.cpp:4661 -msgid "grooves" -msgstr "節奏" +#: src/gui/insEdit.cpp:46 +msgid "Up Up Up" +msgstr "" -#: src/gui/gui.cpp:4662 -msgid "speed" +#: src/gui/insEdit.cpp:47 +msgid "Up." msgstr "" -#: src/gui/gui.cpp:4666 -msgid "log viewer" +#: src/gui/insEdit.cpp:48 +msgid "Up Down Up Down" msgstr "" -#: src/gui/gui.cpp:4667 -msgid "register view" -msgstr "寄存器" +#: src/gui/insEdit.cpp:49 +msgid "Up DOWN" +msgstr "" -#: src/gui/gui.cpp:4668 -msgid "statistics" -msgstr "負載數據" +# end of SSG-EG +#: src/gui/insEdit.cpp:53 +msgid "Algorithm" +msgstr "" -#: src/gui/gui.cpp:4669 -msgid "memory composition" -msgstr "內存組成" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6130 src/gui/insEdit.cpp:8608 +msgid "Feedback" +msgstr "" -#: src/gui/gui.cpp:4673 src/gui/gui.cpp:4681 -msgid "effect list" -msgstr "效果列表" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Freq" +msgstr "" -#: src/gui/gui.cpp:4674 -msgid "play/edit controls" -msgstr "播放/編輯 控制" +#: src/gui/insEdit.cpp:53 +msgid "LFO > Amp" +msgstr "" -#: src/gui/gui.cpp:4675 -msgid "piano/input pad" -msgstr "鋼琴鍵輸入板" +#: src/gui/insEdit.cpp:53 +msgid "Decay 2" +msgstr "" -#: src/gui/gui.cpp:4676 -msgid "spoiler" +#: src/gui/insEdit.cpp:53 +msgid "EnvScale" msgstr "" -#: src/gui/gui.cpp:4680 -msgid "Help" -msgstr "幫助 (繁中漢化公測 v0.7.2024B)" +#: src/gui/insEdit.cpp:53 +msgid "Multiplier" +msgstr "" -#: src/gui/gui.cpp:4680 -msgid "help" -msgstr "幫助 (繁中漢化公測 v0.7.2024B)" +#: src/gui/insEdit.cpp:53 +msgid "Detune 2" +msgstr "" -#: src/gui/gui.cpp:4682 -msgid "debug menu" -msgstr "調試菜單" +#: src/gui/insEdit.cpp:53 +msgid "AM" +msgstr "" -#: src/gui/gui.cpp:4683 -msgid "inspector" -msgstr "視覺元素檢查" +#: src/gui/insEdit.cpp:53 src/gui/insEdit.cpp:6691 src/gui/insEdit.cpp:7799 +msgid "AM Depth" +msgstr "" -#: src/gui/gui.cpp:4684 -msgid "panic" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato Depth" msgstr "" -#: src/gui/gui.cpp:4685 -msgid "about..." -msgstr "關於..." +#: src/gui/insEdit.cpp:53 +msgid "Sustained" +msgstr "" -#: src/gui/gui.cpp:4700 -#, c-format -msgid "| Speed %d:%d" +#: src/gui/insEdit.cpp:53 +msgid "Level Scaling" msgstr "" -#: src/gui/gui.cpp:4702 -#, c-format -msgid "| Speed %d" +#: src/gui/insEdit.cpp:53 +msgid "Vibrato" msgstr "" -#: src/gui/gui.cpp:4704 -msgid "| Groove" -msgstr "| 節奏" +#: src/gui/insEdit.cpp:53 +msgid "Scale Rate" +msgstr "" -#: src/gui/gui.cpp:4707 -#, c-format -msgid " @ %gHz (%g BPM) " +#: src/gui/insEdit.cpp:53 +msgid "OP2 Half Sine" msgstr "" -#: src/gui/gui.cpp:4710 -#, c-format -msgid "| Order %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "OP1 Half Sine" msgstr "" -#: src/gui/gui.cpp:4712 -#, c-format -msgid "| Order %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "EnvShift" msgstr "" -#: src/gui/gui.cpp:4716 -#, c-format -msgid "| Row %.2X/%.2X " +#: src/gui/insEdit.cpp:53 +msgid "Reverb" msgstr "" -#: src/gui/gui.cpp:4718 -#, c-format -msgid "| Row %d/%d " +#: src/gui/insEdit.cpp:53 +msgid "Fine" msgstr "" -#: src/gui/gui.cpp:4721 -msgid "| " +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Freq" msgstr "" -# 此项是在连续使用约8小时后显示. -# 为保证用户能在,半睡半醒,迷惚恍惚, 即连续使用8小时+,状态下瞬间理解. 简化含义,使用常见词. -#: src/gui/gui.cpp:4724 -msgid "Don't you have anything better to do?" -msgstr "你眞是有够無聊的..." +#: src/gui/insEdit.cpp:53 +msgid "LFO2 > Amp" +msgstr "" -#: src/gui/gui.cpp:4734 -#, c-format -msgid "%d year " -msgid_plural "%d years " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:59 src/gui/insEdit.cpp:71 src/gui/insEdit.cpp:8469 +msgid "OP4 Noise Mode" +msgstr "" -#: src/gui/gui.cpp:4735 -#, c-format -msgid "%d month " -msgid_plural "%d months " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:60 +msgid "Envelope Delay" +msgstr "" -#: src/gui/gui.cpp:4736 -#, c-format -msgid "%d day " -msgid_plural "%d days " -msgstr[0] "" -msgstr[1] "" +#: src/gui/insEdit.cpp:61 src/gui/insEdit.cpp:73 +msgid "Output Level" +msgstr "" -#: src/gui/gui.cpp:4761 -msgid "Note off (cut)" -msgstr "音符休止 (切斷)" +#: src/gui/insEdit.cpp:62 +msgid "Modulation Input Level" +msgstr "" -#: src/gui/gui.cpp:4763 -msgid "Note off (release)" -msgstr "音符休止 (釋放)" +#: src/gui/insEdit.cpp:63 +msgid "Left Output" +msgstr "" -#: src/gui/gui.cpp:4765 -msgid "Macro release only" -msgstr "僅釋放宏" +#: src/gui/insEdit.cpp:64 +msgid "Right Output" +msgstr "" -#: src/gui/gui.cpp:4767 -#, c-format -msgid "Note on: %s" +#: src/gui/insEdit.cpp:65 +msgid "Coarse Tune (semitones)" msgstr "" -#: src/gui/gui.cpp:4775 -#, c-format -msgid "Ins %d: " +#: src/gui/insEdit.cpp:67 +msgid "Fixed Frequency Mode" msgstr "" -#: src/gui/gui.cpp:4778 -#, c-format -msgid "Ins %d: %s" +#: src/gui/insEdit.cpp:72 +msgid "Env. Delay" msgstr "" -#: src/gui/gui.cpp:4787 -#, c-format -msgid "Set volume: %d (%.2X, INVALID!)" +#: src/gui/insEdit.cpp:74 +msgid "ModInput" msgstr "" -#: src/gui/gui.cpp:4790 -#, c-format -msgid "Set volume: %d (%.2X, %d%%)" +#: src/gui/insEdit.cpp:75 +msgid "Left" msgstr "" -#: src/gui/gui.cpp:4812 -msgid "| modified" -msgstr "| 未保存" +#: src/gui/insEdit.cpp:76 +msgid "Right" +msgstr "" -# debug info no translate. -#: src/gui/gui.cpp:4977 src/gui/gui.cpp:4980 -msgid "System File Dialog Pending" +#: src/gui/insEdit.cpp:77 +msgid "Tune" msgstr "" -#: src/gui/gui.cpp:5093 -msgid "" -"there was an error in the file dialog! you may want to report this issue " -"to:\n" -"https://github.com/tildearrow/furnace/issues\n" -"check the Log Viewer (window > log viewer) for more information.\n" -"\n" -"for now please disable the system file picker in Settings > General." +#: src/gui/insEdit.cpp:79 src/gui/insEdit.cpp:728 src/gui/insEdit.cpp:4520 +#: src/gui/insEdit.cpp:5323 src/gui/insEdit.cpp:5617 +msgid "Fixed" msgstr "" -#: src/gui/gui.cpp:5096 -msgid "can't do anything without Storage permissions!" +#: src/gui/insEdit.cpp:102 +msgid "1. Violin" msgstr "" -#: src/gui/gui.cpp:5098 -msgid "" -"Zenity/KDialog not available!\n" -"please install one of these, or disable the system file picker in Settings > " -"General." +#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:141 src/gui/insEdit.cpp:161 +msgid "2. Guitar" msgstr "" -#: src/gui/gui.cpp:5234 -msgid "" -"error while saving instrument! only the following instrument types are " -"supported:\n" -"- FM (OPN)\n" -"- SN76489/Sega PSG\n" -"- Game Boy\n" -"- PC Engine\n" -"- NES\n" -"- C64\n" -"- FM (OPLL)\n" -"- FDS" +#: src/gui/insEdit.cpp:104 src/gui/insEdit.cpp:162 +msgid "3. Piano" msgstr "" -#: src/gui/gui.cpp:5337 -msgid "there were some errors while loading samples:\n" +#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:163 +msgid "4. Flute" msgstr "" -#: src/gui/gui.cpp:5412 src/gui/gui.cpp:6927 -msgid "...but you haven't selected a sample!" +#: src/gui/insEdit.cpp:106 src/gui/insEdit.cpp:125 src/gui/insEdit.cpp:164 +msgid "5. Clarinet" msgstr "" -#: src/gui/gui.cpp:5436 src/gui/gui.cpp:5445 -msgid "could not save sample! open Log Viewer for more information." +#: src/gui/insEdit.cpp:107 +msgid "6. Oboe" msgstr "" -#: src/gui/gui.cpp:5464 -msgid "there were some warnings/errors while loading instruments:\n" +#: src/gui/insEdit.cpp:108 src/gui/insEdit.cpp:127 src/gui/insEdit.cpp:146 +#: src/gui/insEdit.cpp:166 +msgid "7. Trumpet" msgstr "" -#: src/gui/gui.cpp:5470 -#, c-format -msgid "> %s: cannot load instrument! (%s)\n" +#: src/gui/insEdit.cpp:109 +msgid "8. Organ" msgstr "" -#: src/gui/gui.cpp:5488 src/gui/gui.cpp:5542 -#, c-format -msgid "cannot load instrument! (%s)" +#: src/gui/insEdit.cpp:110 +msgid "9. Horn" msgstr "" -#: src/gui/gui.cpp:5494 -msgid "" -"congratulations! you managed to load nothing.\n" -"you are entitled to a bug report." +#: src/gui/insEdit.cpp:111 +msgid "10. Synth" msgstr "" -#: src/gui/gui.cpp:5535 src/gui/gui.cpp:6646 -msgid "...but you haven't selected an instrument!" +#: src/gui/insEdit.cpp:112 +msgid "11. Harpsichord" msgstr "" -#: src/gui/gui.cpp:5547 -msgid "there were some errors while loading wavetables:\n" +#: src/gui/insEdit.cpp:113 src/gui/insEdit.cpp:132 src/gui/insEdit.cpp:151 +msgid "12. Vibraphone" msgstr "" -#: src/gui/gui.cpp:5556 src/gui/gui.cpp:5566 src/gui/gui.cpp:5585 -#, c-format -msgid "cannot load wavetable! (%s)" +#: src/gui/insEdit.cpp:114 +msgid "13. Synth Bass" msgstr "" -#: src/gui/gui.cpp:5593 -msgid "...but you haven't selected a wavetable!" +#: src/gui/insEdit.cpp:115 +msgid "14. Acoustic Bass" msgstr "" -#: src/gui/gui.cpp:5608 src/gui/gui.cpp:5644 src/gui/gui.cpp:5665 -msgid "could not open file!" +#: src/gui/insEdit.cpp:116 +msgid "15. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5616 -#, c-format -msgid "could not write VGM! (%s)" +#: src/gui/insEdit.cpp:121 +msgid "1. Electric String" msgstr "" -#: src/gui/gui.cpp:5652 -#, c-format -msgid "could not write text! (%s)" +#: src/gui/insEdit.cpp:122 +msgid "2. Bow wow" msgstr "" -#: src/gui/gui.cpp:5673 -#, c-format -msgid "could not write command stream! (%s)" +#: src/gui/insEdit.cpp:123 src/gui/insEdit.cpp:142 +msgid "3. Electric Guitar" msgstr "" -#: src/gui/gui.cpp:5697 -msgid "could not import user presets!" +#: src/gui/insEdit.cpp:124 +msgid "4. Organ" msgstr "" -#: src/gui/gui.cpp:5702 src/gui/gui.cpp:5719 -#, c-format -msgid "could not import user presets! (%s)" +#: src/gui/insEdit.cpp:126 +msgid "6. Saxophone" msgstr "" -#: src/gui/gui.cpp:5740 -#, c-format -msgid "You opened: %s" +#: src/gui/insEdit.cpp:128 +msgid "8. Street Organ" msgstr "" -#: src/gui/gui.cpp:5743 -msgid "You opened:" +#: src/gui/insEdit.cpp:129 +msgid "9. Synth Brass" msgstr "" -#: src/gui/gui.cpp:5751 -#, c-format -msgid "You saved: %s" +#: src/gui/insEdit.cpp:130 +msgid "10. Electric Piano" msgstr "" -#: src/gui/gui.cpp:5772 src/gui/gui.cpp:6038 src/gui/gui.cpp:6039 -#: src/gui/insEdit.cpp:7608 -msgid "Error" +#: src/gui/insEdit.cpp:131 +msgid "11. Bass" msgstr "" -# end of no translate. -#: src/gui/gui.cpp:5777 src/gui/gui.cpp:6580 src/gui/gui.cpp:6581 -msgid "Select Instrument" -msgstr "選擇樂器" - -#: src/gui/gui.cpp:5782 src/gui/gui.cpp:6660 src/gui/gui.cpp:6661 -msgid "Select Sample" +#: src/gui/insEdit.cpp:133 +msgid "13. Chime" msgstr "" -#: src/gui/gui.cpp:5787 src/gui/gui.cpp:6844 src/gui/gui.cpp:6845 -msgid "Import Raw Sample" -msgstr "導入Raw采樣" +#: src/gui/insEdit.cpp:134 +msgid "14. Tom Tom II" +msgstr "" -#: src/gui/gui.cpp:5802 src/gui/gui.cpp:5861 src/gui/gui.cpp:5862 -msgid "Rendering..." -msgstr "渲染中..." +#: src/gui/insEdit.cpp:135 +msgid "15. Noise" +msgstr "" -#: src/gui/gui.cpp:5807 src/gui/gui.cpp:5925 src/gui/gui.cpp:5927 -msgid "ROM Export Progress" +#: src/gui/insEdit.cpp:140 +msgid "1. Strings" msgstr "" -#: src/gui/gui.cpp:5866 -msgid "Please wait..." -msgstr "請稍後..." +#: src/gui/insEdit.cpp:143 +msgid "4. Electric Piano" +msgstr "" -#: src/gui/gui.cpp:5902 -#, c-format -msgid "Row %d of %d" +#: src/gui/insEdit.cpp:144 +msgid "5. Flute" msgstr "" -#: src/gui/gui.cpp:5905 -#, c-format -msgid "Channel %d of %d" +#: src/gui/insEdit.cpp:145 +msgid "6. Marimba" msgstr "" -#: src/gui/gui.cpp:5910 src/gui/gui.cpp:5961 -msgid "Abort" -msgstr "終止" +#: src/gui/insEdit.cpp:147 +msgid "8. Harmonica" +msgstr "" -#: src/gui/gui.cpp:5929 -msgid "...ooooor you could try asking me a new ROM export?" +#: src/gui/insEdit.cpp:148 +msgid "9. Tuba" msgstr "" -#: src/gui/gui.cpp:5931 -msgid "Erm what the sigma???" +#: src/gui/insEdit.cpp:149 +msgid "10. Synth Brass" msgstr "" -#: src/gui/gui.cpp:6040 -#, c-format -msgid "%s" +#: src/gui/insEdit.cpp:150 +msgid "11. Short Saw" msgstr "" -#: src/gui/gui.cpp:6270 -msgid "Erasing" -msgstr "擦除" +#: src/gui/insEdit.cpp:152 +msgid "13. Electric Guitar 2" +msgstr "" -#: src/gui/gui.cpp:6273 -msgid "All subsongs" -msgstr "所有子曲目" +#: src/gui/insEdit.cpp:153 +msgid "14. Synth Bass" +msgstr "" -#: src/gui/gui.cpp:6280 -msgid "Current subsong" -msgstr "當前子曲目" +#: src/gui/insEdit.cpp:154 +msgid "15. Sitar" +msgstr "" -#: src/gui/gui.cpp:6347 -msgid "Optimization" -msgstr "優化" +#: src/gui/insEdit.cpp:160 +msgid "1. Bell" +msgstr "" -#: src/gui/gui.cpp:6350 src/gui/patManager.cpp:36 -msgid "De-duplicate patterns" -msgstr "去掉重復Pattern" +#: src/gui/insEdit.cpp:165 +msgid "6. Rattling Bell" +msgstr "" -#: src/gui/gui.cpp:6359 -msgid "Remove unused instruments" -msgstr "去掉未使用的樂器" +#: src/gui/insEdit.cpp:167 +msgid "8. Reed Organ" +msgstr "" -#: src/gui/gui.cpp:6372 -msgid "Remove unused samples" -msgstr "去掉未使用的采樣" +#: src/gui/insEdit.cpp:168 +msgid "9. Soft Bell" +msgstr "" -#: src/gui/gui.cpp:6389 -msgid "Never mind! Cancel" -msgstr "算了! 取消" +#: src/gui/insEdit.cpp:169 +msgid "10. Xylophone" +msgstr "" -# unkown drum kit mode, need more look into. -#: src/gui/gui.cpp:6469 -msgid "Drum kit mode:" +#: src/gui/insEdit.cpp:170 +msgid "11. Vibraphone" msgstr "" -#: src/gui/gui.cpp:6473 -msgid "12 samples per octave" +#: src/gui/insEdit.cpp:171 +msgid "12. Brass" msgstr "" -#: src/gui/gui.cpp:6478 -msgid "Starting octave" +#: src/gui/insEdit.cpp:172 +msgid "13. Bass Guitar" msgstr "" -#: src/gui/gui.cpp:6498 -msgid "Drum Kit" +#: src/gui/insEdit.cpp:173 +msgid "14. Synth" msgstr "" -#: src/gui/gui.cpp:6584 -msgid "this is an instrument bank! select which one to use:" +#: src/gui/insEdit.cpp:174 +msgid "15. Chorus" msgstr "" -#: src/gui/gui.cpp:6587 -msgid "this is an instrument bank! select which ones to load:" +#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:192 +msgid "Half Sine" msgstr "" -#: src/gui/gui.cpp:6665 -msgid "this is a sample bank! select which ones to load:" +#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:193 +msgid "Absolute Sine" msgstr "" -#: src/gui/gui.cpp:6846 -msgid "Data type:" +#: src/gui/insEdit.cpp:183 +msgid "Quarter Sine" msgstr "" -#: src/gui/gui.cpp:6873 -msgid "(will be mixed down to mono)" +#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:206 +msgid "Squished Sine" msgstr "" -#: src/gui/gui.cpp:6874 -msgid "Unsigned" +#: src/gui/insEdit.cpp:185 src/gui/insEdit.cpp:208 +msgid "Squished AbsSine" msgstr "" -# end of no translate -#: src/gui/gui.cpp:6878 -msgid "Big endian" -msgstr "大端序" +#: src/gui/insEdit.cpp:187 src/gui/insEdit.cpp:198 +msgid "Derived Square" +msgstr "" -#: src/gui/gui.cpp:6886 -msgid "Swap nibbles" -msgstr "交換小字節" +#: src/gui/insEdit.cpp:194 +msgid "Pulse Sine" +msgstr "" -#: src/gui/gui.cpp:6890 -msgid "Swap words" -msgstr "交換 字" +#: src/gui/insEdit.cpp:195 +msgid "Sine (Even Periods)" +msgstr "" -#: src/gui/gui.cpp:6894 -msgid "Encoding:" -msgstr "編碼:" +#: src/gui/insEdit.cpp:196 +msgid "AbsSine (Even Periods)" +msgstr "" -#: src/gui/gui.cpp:6907 -msgid "Reverse bit order" -msgstr "反向位順序" +#: src/gui/insEdit.cpp:204 +msgid "Cut Sine" +msgstr "" -# what are theses............... -# these are debug infos -# do not translate. -#: src/gui/gui.cpp:6949 -msgid "Error! No string provided!" +#: src/gui/insEdit.cpp:205 +msgid "Cut Triangle" msgstr "" -#: src/gui/gui.cpp:7288 -msgid "it appears I couldn't load these fonts. any setting you can check?" +#: src/gui/insEdit.cpp:207 +msgid "Squished Triangle" msgstr "" -#: src/gui/gui.cpp:7476 src/gui/gui.cpp:7584 -msgid "" -"could not init renderer!\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:209 +msgid "Squished AbsTriangle" msgstr "" -#: src/gui/gui.cpp:7478 src/gui/gui.cpp:7586 -#, c-format -msgid "" -"could not init renderer! %s\n" -"falling back to software renderer. please restart Furnace." +#: src/gui/insEdit.cpp:227 +msgid "Noise disabled" msgstr "" -#: src/gui/gui.cpp:7483 src/gui/gui.cpp:7591 -msgid "could not init renderer!" +#: src/gui/insEdit.cpp:228 +msgid "Square + noise" msgstr "" -#: src/gui/gui.cpp:7494 -#, c-format -msgid "could not open window! %s" +#: src/gui/insEdit.cpp:229 +msgid "Ringmod from OP3 + noise" msgstr "" -#: src/gui/gui.cpp:7499 +#: src/gui/insEdit.cpp:230 msgid "" -"\n" -"falling back to software renderer. please restart Furnace." +"Ringmod from OP3 + double pitch ModInput\n" +"WARNING - has emulation issues; subject to change" msgstr "" -#: src/gui/gui.cpp:7650 -msgid "Size column to fit###SizeOne" +#: src/gui/insEdit.cpp:234 src/gui/insEdit.cpp:256 +msgid "8580 SID" msgstr "" -#: src/gui/gui.cpp:7652 -msgid "Size all columns to fit###SizeAll" +#: src/gui/insEdit.cpp:235 src/gui/insEdit.cpp:257 +msgid "Bitwise AND" msgstr "" -#: src/gui/gui.cpp:7654 -msgid "Size all columns to default###SizeAll" +#: src/gui/insEdit.cpp:236 src/gui/insEdit.cpp:258 +msgid "Bitwise OR" msgstr "" -#: src/gui/gui.cpp:7656 -msgid "Reset order###ResetOrder" +#: src/gui/insEdit.cpp:237 src/gui/insEdit.cpp:259 +msgid "Bitwise XOR" msgstr "" -#: src/gui/gui.cpp:7658 -msgid "(Main menu bar)" +#: src/gui/insEdit.cpp:242 src/gui/insEdit.cpp:504 +msgid "gate" msgstr "" -#: src/gui/gui.cpp:7660 -msgid "(Popup)" +#: src/gui/insEdit.cpp:260 +msgid "Sum of the signals" msgstr "" -#: src/gui/gui.cpp:7662 -msgid "(Untitled)" +#: src/gui/insEdit.cpp:301 +msgid "Clipped Sine" msgstr "" -#: src/gui/gui.cpp:7664 -msgid "Hide tab bar###HideTabBar" +#: src/gui/insEdit.cpp:302 +msgid "Clipped Rect. Sine" msgstr "" -# end of no translate. -#: src/gui/gui.cpp:7668 -msgid "LocaleSettings: ccjk" -msgstr "LocaleSettings: CCjk" - -# something's up, setting it to CCjk now. -# 重要!上设置必须为Ccjk,zh-HK 中需为cCjk. 以启用字符库. -#: src/gui/gui.cpp:7872 -msgid "NES DPCM data" -msgstr "NES DPCM 數據" - -#: src/gui/gui.cpp:7875 -msgid "SNES Bit Rate Reduction" +#: src/gui/insEdit.cpp:303 +msgid "Clipped Abs. Sine" msgstr "" -#: src/gui/gui.cpp:7878 -msgid "PMD YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:304 +msgid "Clipped Quart. Sine" msgstr "" -#: src/gui/gui.cpp:7881 -msgid "PDR 4-bit AY-3-8910 sample bank" +#: src/gui/insEdit.cpp:305 +msgid "Clipped Squish. Sine" msgstr "" -#: src/gui/gui.cpp:7884 -msgid "FMP YM2608 ADPCM-B sample bank" +#: src/gui/insEdit.cpp:306 +msgid "Clipped Abs. Squish. Sine" msgstr "" -#: src/gui/gui.cpp:7887 -msgid "MDX OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:308 +msgid "Clipped Rect. Saw" msgstr "" -#: src/gui/gui.cpp:7890 -msgid "FMP 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:309 +msgid "Clipped Abs. Saw" msgstr "" -#: src/gui/gui.cpp:7893 -msgid "PMD 8-bit PCM sample bank" +#: src/gui/insEdit.cpp:311 +msgid "Clipped Cubed Saw" msgstr "" -#: src/gui/gui.cpp:7896 -msgid "PMD OKI ADPCM sample bank" +#: src/gui/insEdit.cpp:312 +msgid "Clipped Rect. Cubed Saw" msgstr "" -#: src/gui/gui.cpp:8261 -msgid "Unsaved changes! Save changes before quitting?" -msgstr "未保存! 保存後再退出?" - -#: src/gui/sysManager.cpp:42 -msgid "Preserve channel order" -msgstr "保畱通道順序" - -#: src/gui/sysManager.cpp:44 -msgid "Clone channel data" -msgstr "克隆通道數據" - -#: src/gui/sysManager.cpp:46 -msgid "Clone at end" -msgstr "克隆至末尾" - -#: src/gui/sysManager.cpp:56 -msgid "Actions" -msgstr "操作" - -#: src/gui/sysManager.cpp:69 -msgid "(drag to swap chips)" -msgstr "(拖動以交換芯片順序)" - -#: src/gui/sysManager.cpp:90 -msgid "Clone##SysDup" -msgstr "克隆##SysDup" - -#: src/gui/sysManager.cpp:92 -#, c-format -msgid "cannot clone chip! (%s)" -msgstr "無法克隆芯片! (%s)" - -#: src/gui/sysManager.cpp:103 -msgid "Change##SysChange" -msgstr "替換##SysChange" - -#: src/gui/sysManager.cpp:126 -msgid "Are you sure you want to remove this chip?" -msgstr "你确定要移除此芯片?" - -#: src/gui/patManager.cpp:43 -msgid "Re-arrange patterns" -msgstr "重排列Pattern" +#: src/gui/insEdit.cpp:313 +msgid "Clipped Abs. Cubed Saw" +msgstr "" -#: src/gui/patManager.cpp:50 -msgid "Sort orders" -msgstr "整理Orders" +#: src/gui/insEdit.cpp:315 +msgid "Clipped Cubed Sine" +msgstr "" -#: src/gui/patManager.cpp:57 -msgid "Make patterns unique" -msgstr "使Patterns 獨立" +#: src/gui/insEdit.cpp:316 +msgid "Clipped Rect. Cubed Sine" +msgstr "" -#: src/gui/patManager.cpp:103 -#, c-format -msgid "" -"Pattern %.2X\n" -"- not allocated" +#: src/gui/insEdit.cpp:317 +msgid "Clipped Abs. Cubed Sine" msgstr "" -"Pattern %.2X\n" -"- 未分配" -#: src/gui/patManager.cpp:105 -#, c-format -msgid "" -"Pattern %.2X\n" -"- use count: %d (%.0f%%)\n" -"\n" -"right-click to erase" +#: src/gui/insEdit.cpp:318 +msgid "Clipped Quart. Cubed Sine" msgstr "" -"Pattern %.2X\n" -"- 使用占比: %d (%.0f%%)\n" -"\n" -"右鍵擦除(小心!)" -# FM technical stuff, no translate. -# SSG-EG -#: src/gui/insEdit.cpp:39 -msgid "Down Down Down" +#: src/gui/insEdit.cpp:319 +msgid "Clipped Squish. Cubed Sine" msgstr "" -#: src/gui/insEdit.cpp:40 -msgid "Down." +#: src/gui/insEdit.cpp:320 +msgid "Clipped Squish. Abs. Cub. Sine" msgstr "" -#: src/gui/insEdit.cpp:41 -msgid "Down Up Down Up" +#: src/gui/insEdit.cpp:322 +msgid "Clipped Rect. Triangle" msgstr "" -#: src/gui/insEdit.cpp:42 -msgid "Down UP" +#: src/gui/insEdit.cpp:323 +msgid "Clipped Abs. Triangle" msgstr "" -#: src/gui/insEdit.cpp:43 -msgid "Up Up Up" +#: src/gui/insEdit.cpp:324 +msgid "Clipped Quart. Triangle" msgstr "" -#: src/gui/insEdit.cpp:44 -msgid "Up." +#: src/gui/insEdit.cpp:325 +msgid "Clipped Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:45 -msgid "Up Down Up Down" +#: src/gui/insEdit.cpp:326 +msgid "Clipped Abs. Squish. Triangle" msgstr "" -#: src/gui/insEdit.cpp:46 -msgid "Up DOWN" +#: src/gui/insEdit.cpp:328 +msgid "Clipped Cubed Triangle" msgstr "" -# end of SSG-EG -#: src/gui/insEdit.cpp:50 -msgid "Algorithm" +#: src/gui/insEdit.cpp:329 +msgid "Clipped Rect. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Feedback" +#: src/gui/insEdit.cpp:330 +msgid "Clipped Abs. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Freq" +#: src/gui/insEdit.cpp:331 +msgid "Clipped Quart. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO > Amp" +#: src/gui/insEdit.cpp:332 +msgid "Clipped Squish. Cubed Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Decay 2" +#: src/gui/insEdit.cpp:333 +msgid "Clipped Squish. Abs. Cub. Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvScale" +#: src/gui/insEdit.cpp:337 +msgid "Clipped Triangle" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Multiplier" +#: src/gui/insEdit.cpp:338 +msgid "Clipped Saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Detune 2" +#: src/gui/insEdit.cpp:424 +msgid "How did you even" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "AM" +#: src/gui/insEdit.cpp:432 src/gui/insEdit.cpp:447 +msgid "triangle" msgstr "" -#: src/gui/insEdit.cpp:50 src/gui/insEdit.cpp:5489 src/gui/insEdit.cpp:6567 -msgid "AM Depth" +#: src/gui/insEdit.cpp:433 src/gui/insEdit.cpp:448 src/gui/insEdit.cpp:6008 +#: src/gui/insEdit.cpp:7095 +msgid "saw" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato Depth" +#: src/gui/insEdit.cpp:434 src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:7101 +msgid "pulse" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Sustained" +#: src/gui/insEdit.cpp:435 src/gui/insEdit.cpp:441 src/gui/insEdit.cpp:450 +#: src/gui/insEdit.cpp:487 src/gui/insEdit.cpp:538 src/gui/insEdit.cpp:543 +#: src/gui/insEdit.cpp:6020 src/gui/insEdit.cpp:7107 +msgid "noise" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Level Scaling" +#: src/gui/insEdit.cpp:440 +msgid "tone" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Vibrato" +#: src/gui/insEdit.cpp:442 +msgid "envelope" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Scale Rate" +#: src/gui/insEdit.cpp:451 +msgid "special wave" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP2 Half Sine" +#: src/gui/insEdit.cpp:456 +msgid "From filter 1" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "OP1 Half Sine" +#: src/gui/insEdit.cpp:457 +msgid "From filter 2" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "EnvShift" +#: src/gui/insEdit.cpp:458 +msgid "From filter 3" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Reverb" +#: src/gui/insEdit.cpp:459 +msgid "From filter 4" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "Fine" +#: src/gui/insEdit.cpp:464 +msgid "hold" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Freq" +#: src/gui/insEdit.cpp:465 +msgid "alternate" msgstr "" -#: src/gui/insEdit.cpp:50 -msgid "LFO2 > Amp" +#: src/gui/insEdit.cpp:466 src/gui/insEdit.cpp:478 +msgid "direction" msgstr "" -#: src/gui/insEdit.cpp:56 src/gui/insEdit.cpp:68 src/gui/insEdit.cpp:7459 -msgid "OP4 Noise Mode" +#: src/gui/insEdit.cpp:467 src/gui/insEdit.cpp:550 +msgid "enable" msgstr "" -#: src/gui/insEdit.cpp:57 -msgid "Envelope Delay" +#: src/gui/insEdit.cpp:471 src/gui/insEdit.cpp:482 +msgid "enabled" msgstr "" -#: src/gui/insEdit.cpp:58 src/gui/insEdit.cpp:70 -msgid "Output Level" +#: src/gui/insEdit.cpp:475 +msgid "mirror" msgstr "" -#: src/gui/insEdit.cpp:59 -msgid "Modulation Input Level" +#: src/gui/insEdit.cpp:479 +msgid "resolution" msgstr "" -#: src/gui/insEdit.cpp:60 -msgid "Left Output" +#: src/gui/insEdit.cpp:480 +msgid "fixed" msgstr "" -#: src/gui/insEdit.cpp:61 -msgid "Right Output" +#: src/gui/insEdit.cpp:481 +msgid "N/A" msgstr "" -#: src/gui/insEdit.cpp:62 -msgid "Coarse Tune (semitones)" +#: src/gui/insEdit.cpp:488 +msgid "echo" msgstr "" -#: src/gui/insEdit.cpp:64 -msgid "Fixed Frequency Mode" +#: src/gui/insEdit.cpp:489 +msgid "pitch mod" msgstr "" -#: src/gui/insEdit.cpp:69 -msgid "Env. Delay" +#: src/gui/insEdit.cpp:490 src/gui/insEdit.cpp:622 +msgid "invert right" msgstr "" -#: src/gui/insEdit.cpp:71 -msgid "ModInput" +#: src/gui/insEdit.cpp:491 src/gui/insEdit.cpp:623 +msgid "invert left" msgstr "" -#: src/gui/insEdit.cpp:72 -msgid "Left" +#: src/gui/insEdit.cpp:497 src/gui/insEdit.cpp:7190 +msgid "band" msgstr "" -#: src/gui/insEdit.cpp:73 -msgid "Right" +#: src/gui/insEdit.cpp:499 src/gui/insEdit.cpp:7203 +msgid "ch3off" msgstr "" -#: src/gui/insEdit.cpp:74 -msgid "Tune" +#: src/gui/insEdit.cpp:507 +msgid "test" msgstr "" -#: src/gui/insEdit.cpp:76 src/gui/insEdit.cpp:610 src/gui/insEdit.cpp:3843 -#: src/gui/insEdit.cpp:4603 src/gui/insEdit.cpp:4897 -msgid "Fixed" +#: src/gui/insEdit.cpp:512 +msgid "15KHz" msgstr "" -#: src/gui/insEdit.cpp:98 src/gui/insEdit.cpp:117 src/gui/insEdit.cpp:136 -#: src/gui/insEdit.cpp:156 -msgid "User" +#: src/gui/insEdit.cpp:513 +msgid "filter 2+4" msgstr "" -#: src/gui/insEdit.cpp:99 -msgid "1. Violin" +#: src/gui/insEdit.cpp:514 +msgid "filter 1+3" msgstr "" -#: src/gui/insEdit.cpp:100 src/gui/insEdit.cpp:138 src/gui/insEdit.cpp:158 -msgid "2. Guitar" +#: src/gui/insEdit.cpp:515 +msgid "16-bit 3+4" msgstr "" -#: src/gui/insEdit.cpp:101 src/gui/insEdit.cpp:159 -msgid "3. Piano" +#: src/gui/insEdit.cpp:516 +msgid "16-bit 1+2" msgstr "" -#: src/gui/insEdit.cpp:102 src/gui/insEdit.cpp:160 -msgid "4. Flute" +#: src/gui/insEdit.cpp:517 +msgid "high3" msgstr "" -#: src/gui/insEdit.cpp:103 src/gui/insEdit.cpp:122 src/gui/insEdit.cpp:161 -msgid "5. Clarinet" +#: src/gui/insEdit.cpp:518 +msgid "high1" msgstr "" -#: src/gui/insEdit.cpp:104 -msgid "6. Oboe" +#: src/gui/insEdit.cpp:519 +msgid "poly9" msgstr "" -#: src/gui/insEdit.cpp:105 src/gui/insEdit.cpp:124 src/gui/insEdit.cpp:143 -#: src/gui/insEdit.cpp:163 -msgid "7. Trumpet" +#: src/gui/insEdit.cpp:528 +msgid "16'" msgstr "" -#: src/gui/insEdit.cpp:106 -msgid "8. Organ" +#: src/gui/insEdit.cpp:529 +msgid "8'" msgstr "" -#: src/gui/insEdit.cpp:107 -msgid "9. Horn" +#: src/gui/insEdit.cpp:530 +msgid "4'" msgstr "" -#: src/gui/insEdit.cpp:108 -msgid "10. Synth" +#: src/gui/insEdit.cpp:531 +msgid "2'" msgstr "" -#: src/gui/insEdit.cpp:109 -msgid "11. Harpsichord" +#: src/gui/insEdit.cpp:532 +msgid "sustain" msgstr "" -#: src/gui/insEdit.cpp:110 src/gui/insEdit.cpp:129 src/gui/insEdit.cpp:148 -msgid "12. Vibraphone" +#: src/gui/insEdit.cpp:537 +msgid "square" msgstr "" -#: src/gui/insEdit.cpp:111 -msgid "13. Synth Bass" +#: src/gui/insEdit.cpp:545 +msgid "surround" msgstr "" -#: src/gui/insEdit.cpp:112 -msgid "14. Acoustic Bass" +#: src/gui/insEdit.cpp:551 +msgid "oneshot" msgstr "" -#: src/gui/insEdit.cpp:113 -msgid "15. Electric Guitar" +#: src/gui/insEdit.cpp:552 +msgid "split L/R" msgstr "" -#: src/gui/insEdit.cpp:114 src/gui/insEdit.cpp:133 src/gui/insEdit.cpp:152 -#: src/gui/insEdit.cpp:172 src/gui/insEdit.cpp:3335 -msgid "Drums" +#: src/gui/insEdit.cpp:553 +msgid "HinvR" msgstr "" -#: src/gui/insEdit.cpp:118 -msgid "1. Electric String" +#: src/gui/insEdit.cpp:554 +msgid "VinvR" msgstr "" -#: src/gui/insEdit.cpp:119 -msgid "2. Bow wow" +#: src/gui/insEdit.cpp:555 +msgid "HinvL" msgstr "" -#: src/gui/insEdit.cpp:120 src/gui/insEdit.cpp:139 -msgid "3. Electric Guitar" +#: src/gui/insEdit.cpp:556 +msgid "VinvL" msgstr "" -#: src/gui/insEdit.cpp:121 -msgid "4. Organ" +#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:590 +msgid "ring mod" msgstr "" -#: src/gui/insEdit.cpp:123 -msgid "6. Saxophone" +#: src/gui/insEdit.cpp:562 +msgid "low pass" msgstr "" -#: src/gui/insEdit.cpp:125 -msgid "8. Street Organ" +#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:589 +msgid "high pass" msgstr "" -#: src/gui/insEdit.cpp:126 -msgid "9. Synth Brass" +#: src/gui/insEdit.cpp:564 +msgid "band pass" msgstr "" -#: src/gui/insEdit.cpp:127 -msgid "10. Electric Piano" +#: src/gui/insEdit.cpp:573 +msgid "enable tap B" msgstr "" -#: src/gui/insEdit.cpp:128 -msgid "11. Bass" +#: src/gui/insEdit.cpp:574 +msgid "AM with slope" msgstr "" -#: src/gui/insEdit.cpp:130 -msgid "13. Chime" +#: src/gui/insEdit.cpp:579 +msgid "invert B" msgstr "" -#: src/gui/insEdit.cpp:131 -msgid "14. Tom Tom II" +#: src/gui/insEdit.cpp:580 +msgid "invert A" msgstr "" -#: src/gui/insEdit.cpp:132 -msgid "15. Noise" +#: src/gui/insEdit.cpp:581 +msgid "reset B" msgstr "" -#: src/gui/insEdit.cpp:137 -msgid "1. Strings" +#: src/gui/insEdit.cpp:582 +msgid "reset A" msgstr "" -#: src/gui/insEdit.cpp:140 -msgid "4. Electric Piano" +#: src/gui/insEdit.cpp:583 +msgid "clip B" msgstr "" -#: src/gui/insEdit.cpp:141 -msgid "5. Flute" +#: src/gui/insEdit.cpp:584 +msgid "clip A" msgstr "" -#: src/gui/insEdit.cpp:142 -msgid "6. Marimba" +#: src/gui/insEdit.cpp:591 +msgid "swap counters (noise)" msgstr "" -#: src/gui/insEdit.cpp:144 -msgid "8. Harmonica" +#: src/gui/insEdit.cpp:592 +msgid "low pass (noise)" msgstr "" -#: src/gui/insEdit.cpp:145 -msgid "9. Tuba" +#: src/gui/insEdit.cpp:599 +msgid "rear right" msgstr "" -#: src/gui/insEdit.cpp:146 -msgid "10. Synth Brass" +#: src/gui/insEdit.cpp:600 +msgid "rear left" msgstr "" -#: src/gui/insEdit.cpp:147 -msgid "11. Short Saw" +#: src/gui/insEdit.cpp:605 +msgid "on" msgstr "" -#: src/gui/insEdit.cpp:149 -msgid "13. Electric Guitar 2" +#: src/gui/insEdit.cpp:610 +msgid "k1 slowdown" msgstr "" -#: src/gui/insEdit.cpp:150 -msgid "14. Synth Bass" +#: src/gui/insEdit.cpp:611 +msgid "k2 slowdown" msgstr "" -#: src/gui/insEdit.cpp:151 -msgid "15. Sitar" +#: src/gui/insEdit.cpp:616 +msgid "pause" msgstr "" -#: src/gui/insEdit.cpp:157 -msgid "1. Bell" +#: src/gui/insEdit.cpp:617 +msgid "reverse" msgstr "" -#: src/gui/insEdit.cpp:162 -msgid "6. Rattling Bell" +#: src/gui/insEdit.cpp:635 +msgid "Subtract" msgstr "" -#: src/gui/insEdit.cpp:164 -msgid "8. Reed Organ" +#: src/gui/insEdit.cpp:636 +msgid "Average" msgstr "" -#: src/gui/insEdit.cpp:165 -msgid "9. Soft Bell" +#: src/gui/insEdit.cpp:637 src/gui/insEdit.cpp:2376 +msgid "Phase" msgstr "" -#: src/gui/insEdit.cpp:166 -msgid "10. Xylophone" +#: src/gui/insEdit.cpp:638 +msgid "Chorus" msgstr "" -#: src/gui/insEdit.cpp:167 -msgid "11. Vibraphone" +#: src/gui/insEdit.cpp:642 +msgid "None (dual)" msgstr "" -#: src/gui/insEdit.cpp:168 -msgid "12. Brass" +#: src/gui/insEdit.cpp:643 +msgid "Wipe" msgstr "" -#: src/gui/insEdit.cpp:169 -msgid "13. Bass Guitar" +#: src/gui/insEdit.cpp:645 +msgid "Fade (ping-pong)" msgstr "" -#: src/gui/insEdit.cpp:170 -msgid "14. Synth" +#: src/gui/insEdit.cpp:646 +msgid "Overlay" msgstr "" -#: src/gui/insEdit.cpp:171 -msgid "15. Chorus" +#: src/gui/insEdit.cpp:647 +msgid "Negative Overlay" msgstr "" -#: src/gui/insEdit.cpp:178 src/gui/insEdit.cpp:189 -msgid "Half Sine" +#: src/gui/insEdit.cpp:648 +msgid "Slide" msgstr "" -#: src/gui/insEdit.cpp:179 src/gui/insEdit.cpp:190 -msgid "Absolute Sine" +#: src/gui/insEdit.cpp:649 +msgid "Mix Chorus" msgstr "" -#: src/gui/insEdit.cpp:180 -msgid "Quarter Sine" +#: src/gui/insEdit.cpp:650 +msgid "Phase Modulation" msgstr "" -#: src/gui/insEdit.cpp:181 src/gui/insEdit.cpp:203 -msgid "Squished Sine" +#: src/gui/insEdit.cpp:655 +msgid "Sweep" msgstr "" -#: src/gui/insEdit.cpp:182 src/gui/insEdit.cpp:205 -msgid "Squished AbsSine" +#: src/gui/insEdit.cpp:656 src/gui/insEdit.cpp:666 +msgid "Wait" +msgstr "" + +#: src/gui/insEdit.cpp:657 src/gui/insEdit.cpp:667 +msgid "Wait for Release" msgstr "" -#: src/gui/insEdit.cpp:184 src/gui/insEdit.cpp:195 -msgid "Derived Square" +#: src/gui/insEdit.cpp:659 src/gui/insEdit.cpp:669 +msgid "Loop until Release" msgstr "" -#: src/gui/insEdit.cpp:191 -msgid "Pulse Sine" +#: src/gui/insEdit.cpp:663 +msgid "Volume Sweep" msgstr "" -#: src/gui/insEdit.cpp:192 -msgid "Sine (Even Periods)" +#: src/gui/insEdit.cpp:664 +msgid "Frequency Sweep" msgstr "" -#: src/gui/insEdit.cpp:193 -msgid "AbsSine (Even Periods)" +#: src/gui/insEdit.cpp:665 +msgid "Cutoff Sweep" msgstr "" -#: src/gui/insEdit.cpp:201 -msgid "Cut Sine" +#: src/gui/insEdit.cpp:673 src/gui/insEdit.cpp:7900 +msgid "Direct" msgstr "" -#: src/gui/insEdit.cpp:202 -msgid "Cut Triangle" +#: src/gui/insEdit.cpp:674 src/gui/insEdit.cpp:7904 +msgid "Decrease (linear)" msgstr "" -#: src/gui/insEdit.cpp:204 -msgid "Squished Triangle" +#: src/gui/insEdit.cpp:675 src/gui/insEdit.cpp:7908 +msgid "Decrease (logarithmic)" msgstr "" -#: src/gui/insEdit.cpp:206 -msgid "Squished AbsTriangle" +#: src/gui/insEdit.cpp:676 src/gui/insEdit.cpp:7912 +msgid "Increase (linear)" msgstr "" -#: src/gui/insEdit.cpp:224 -msgid "Noise disabled" +#: src/gui/insEdit.cpp:677 src/gui/insEdit.cpp:7916 +msgid "Increase (bent line)" msgstr "" -#: src/gui/insEdit.cpp:225 -msgid "Square + noise" +#: src/gui/insEdit.cpp:729 +msgid "Relative" +msgstr "相對音調" + +#: src/gui/insEdit.cpp:734 +#, c-format +msgid "%d: +%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:226 -msgid "Ringmod from OP3 + noise" +#: src/gui/insEdit.cpp:737 +#, c-format +msgid "%d: +%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:227 -msgid "" -"Ringmod from OP3 + double pitch ModInput\n" -"WARNING - has emulation issues; subject to change" +#: src/gui/insEdit.cpp:740 +#, c-format +msgid "%d: -%d (exponential)" msgstr "" -#: src/gui/insEdit.cpp:232 -msgid "Bitwise AND" +#: src/gui/insEdit.cpp:743 +#, c-format +msgid "%d: -%d (linear)" msgstr "" -#: src/gui/insEdit.cpp:233 -msgid "Bitwise OR" +#: src/gui/insEdit.cpp:745 +#, c-format +msgid "%d: %d (direct)" msgstr "" -#: src/gui/insEdit.cpp:234 -msgid "Bitwise XOR" +#: src/gui/insEdit.cpp:752 +msgid "HP/K2, HP/K2" msgstr "" -#: src/gui/insEdit.cpp:239 src/gui/insEdit.cpp:390 -msgid "gate" +#: src/gui/insEdit.cpp:755 +msgid "HP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:240 src/gui/insEdit.cpp:391 -msgid "sync" +#: src/gui/insEdit.cpp:758 +msgid "LP/K2, LP/K2" msgstr "" -#: src/gui/insEdit.cpp:241 src/gui/insEdit.cpp:392 -msgid "ring" +#: src/gui/insEdit.cpp:761 +msgid "LP/K2, LP/K1" msgstr "" -#: src/gui/insEdit.cpp:327 -msgid "How did you even" +#: src/gui/insEdit.cpp:778 +msgid "Random" msgstr "" -#: src/gui/insEdit.cpp:335 -msgid "triangle" +#: src/gui/insEdit.cpp:795 +msgid "Self" msgstr "" -#: src/gui/insEdit.cpp:336 src/gui/insEdit.cpp:5872 -msgid "saw" +#: src/gui/insEdit.cpp:797 +msgid "PCM/Wave channel" msgstr "" -#: src/gui/insEdit.cpp:337 src/gui/insEdit.cpp:5878 -msgid "pulse" +#: src/gui/insEdit.cpp:805 +msgid "" +"values close to SID2 noise modes:\n" +"\n" +"Mode 1: 524288\n" +"Mode 2: 66\n" +"Mode 3: 541065280" msgstr "" -#: src/gui/insEdit.cpp:338 src/gui/insEdit.cpp:344 src/gui/insEdit.cpp:373 -#: src/gui/insEdit.cpp:424 src/gui/insEdit.cpp:429 src/gui/insEdit.cpp:5884 -msgid "noise" +#: src/gui/insEdit.cpp:1949 +msgid "" +"left click to restart\n" +"middle click to pause\n" +"right click to see algorithm" msgstr "" -#: src/gui/insEdit.cpp:343 -msgid "tone" +#: src/gui/insEdit.cpp:1959 +msgid "" +"left click to configure TL scaling\n" +"right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:345 -msgid "envelope" +#: src/gui/insEdit.cpp:1963 +msgid "right click to see FM preview" msgstr "" -#: src/gui/insEdit.cpp:350 -msgid "hold" +#: src/gui/insEdit.cpp:1978 +msgid "operator level changes with volume?" msgstr "" -#: src/gui/insEdit.cpp:351 -msgid "alternate" +#: src/gui/insEdit.cpp:1987 +msgid "AUTO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:352 src/gui/insEdit.cpp:364 -msgid "direction" +#: src/gui/insEdit.cpp:1989 +msgid "NO##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:353 src/gui/insEdit.cpp:436 -msgid "enable" +#: src/gui/insEdit.cpp:1991 +msgid "YES##OPKVS" msgstr "" -#: src/gui/insEdit.cpp:357 src/gui/insEdit.cpp:368 -msgid "enabled" +#: src/gui/insEdit.cpp:2239 src/gui/insEdit.cpp:2344 +msgid "Bottom" msgstr "" -#: src/gui/insEdit.cpp:361 -msgid "mirror" +#: src/gui/insEdit.cpp:2279 +msgid "Hold" msgstr "" -#: src/gui/insEdit.cpp:365 -msgid "resolution" +#: src/gui/insEdit.cpp:2288 +msgid "SusTime" msgstr "" -#: src/gui/insEdit.cpp:366 -msgid "fixed" +#: src/gui/insEdit.cpp:2308 +msgid "SusDecay" msgstr "" -#: src/gui/insEdit.cpp:367 -msgid "N/A" +#: src/gui/insEdit.cpp:2386 +msgid "Shape" msgstr "" -#: src/gui/insEdit.cpp:374 -msgid "echo" +#: src/gui/insEdit.cpp:2439 +msgid "Macro type: Sequence" msgstr "" -#: src/gui/insEdit.cpp:375 -msgid "pitch mod" +#: src/gui/insEdit.cpp:2442 +msgid "Macro type: ADSR" msgstr "" -#: src/gui/insEdit.cpp:376 src/gui/insEdit.cpp:508 -msgid "invert right" +#: src/gui/insEdit.cpp:2445 +msgid "Macro type: LFO" msgstr "" -#: src/gui/insEdit.cpp:377 src/gui/insEdit.cpp:509 -msgid "invert left" +#: src/gui/insEdit.cpp:2448 +msgid "Macro type: What's going on here?" msgstr "" -#: src/gui/insEdit.cpp:382 src/gui/insEdit.cpp:5956 -msgid "low" +#: src/gui/insEdit.cpp:2461 +msgid "Delay/Step Length" msgstr "" -#: src/gui/insEdit.cpp:383 src/gui/insEdit.cpp:5962 -msgid "band" +#: src/gui/insEdit.cpp:2464 +msgid "Step Length (ticks)##IMacroSpeed" msgstr "" -#: src/gui/insEdit.cpp:384 src/gui/insEdit.cpp:5968 -msgid "high" +#: src/gui/insEdit.cpp:2468 +msgid "Delay##IMacroDelay" msgstr "" -#: src/gui/insEdit.cpp:385 src/gui/insEdit.cpp:5975 -msgid "ch3off" +#: src/gui/insEdit.cpp:2481 +msgid "Release mode: Active (jump to release pos)" msgstr "" -#: src/gui/insEdit.cpp:393 -msgid "test" +#: src/gui/insEdit.cpp:2483 +msgid "Release mode: Passive (delayed release)" msgstr "" -#: src/gui/insEdit.cpp:398 -msgid "15KHz" +#: src/gui/insEdit.cpp:2775 +msgid "Len##macroEditLengthShortLabel" msgstr "" -#: src/gui/insEdit.cpp:399 -msgid "filter 2+4" +#: src/gui/insEdit.cpp:2787 +msgid "SLen##macroEditStepLenShortLabel" msgstr "" -#: src/gui/insEdit.cpp:400 -msgid "filter 1+3" +#: src/gui/insEdit.cpp:2787 src/gui/insEdit.cpp:2788 +msgid "StepLen" msgstr "" -#: src/gui/insEdit.cpp:401 -msgid "16-bit 3+4" +#: src/gui/insEdit.cpp:2796 +msgid "Del##macroEditDelayShortLabel" msgstr "" -#: src/gui/insEdit.cpp:402 -msgid "16-bit 1+2" +#: src/gui/insEdit.cpp:2796 src/gui/insEdit.cpp:2797 +msgid "Delay" msgstr "" -#: src/gui/insEdit.cpp:403 -msgid "high3" +#: src/gui/insEdit.cpp:2823 +msgid "The heck? No, this isn't even working correctly..." msgstr "" -#: src/gui/insEdit.cpp:404 -msgid "high1" +#: src/gui/insEdit.cpp:2826 +msgid "The only problem with that selectedMacro is that it's a bug..." msgstr "" -#: src/gui/insEdit.cpp:405 -msgid "poly9" +#: src/gui/insEdit.cpp:2987 +msgid "(copying)" msgstr "" -#: src/gui/insEdit.cpp:414 -msgid "16'" +#: src/gui/insEdit.cpp:2989 +msgid "(swapping)" msgstr "" -#: src/gui/insEdit.cpp:415 -msgid "8'" +#: src/gui/insEdit.cpp:2993 +msgid "" +"- drag to swap operator\n" +"- shift-drag to copy operator" msgstr "" -#: src/gui/insEdit.cpp:416 -msgid "4'" +#: src/gui/insEdit.cpp:3082 +msgid "Enable synthesizer" msgstr "" -#: src/gui/insEdit.cpp:417 -msgid "2'" +#: src/gui/insEdit.cpp:3100 +msgid "Single-waveform" msgstr "" -#: src/gui/insEdit.cpp:418 -msgid "sustain" +#: src/gui/insEdit.cpp:3109 +msgid "Dual-waveform" msgstr "" -#: src/gui/insEdit.cpp:423 -msgid "square" +#: src/gui/insEdit.cpp:3182 src/gui/insEdit.cpp:3191 +msgid "Wave 1" msgstr "" -#: src/gui/insEdit.cpp:431 -msgid "surround" +#: src/gui/insEdit.cpp:3187 src/gui/insEdit.cpp:3202 +msgid "" +"waveform macro is controlling wave 1!\n" +"this value will be ineffective." msgstr "" -#: src/gui/insEdit.cpp:437 -msgid "oneshot" +#: src/gui/insEdit.cpp:3208 +msgid "Wave 2" msgstr "" -#: src/gui/insEdit.cpp:438 -msgid "split L/R" +#: src/gui/insEdit.cpp:3223 +msgid "Resume preview" msgstr "" -#: src/gui/insEdit.cpp:439 -msgid "HinvR" +#: src/gui/insEdit.cpp:3225 +msgid "Pause preview" msgstr "" -#: src/gui/insEdit.cpp:440 -msgid "VinvR" +#: src/gui/insEdit.cpp:3233 +msgid "Restart preview" msgstr "" -#: src/gui/insEdit.cpp:441 -msgid "HinvL" +#: src/gui/insEdit.cpp:3253 +msgid "Copy to new wavetable" msgstr "" -#: src/gui/insEdit.cpp:442 -msgid "VinvL" +#: src/gui/insEdit.cpp:3260 +msgid "Update Rate" msgstr "" -#: src/gui/insEdit.cpp:447 src/gui/insEdit.cpp:476 -msgid "ring mod" +#: src/gui/insEdit.cpp:3271 src/gui/insEdit.cpp:7281 src/gui/insEdit.cpp:7324 +msgid "Amount" msgstr "" -#: src/gui/insEdit.cpp:448 -msgid "low pass" +#: src/gui/insEdit.cpp:3281 +msgid "Global" msgstr "" -#: src/gui/insEdit.cpp:449 src/gui/insEdit.cpp:475 -msgid "high pass" +#: src/gui/insEdit.cpp:3285 +msgid "" +"wavetable synthesizer disabled.\n" +"use the Waveform macro to set the wave for this instrument." msgstr "" -#: src/gui/insEdit.cpp:450 -msgid "band pass" +#: src/gui/insEdit.cpp:3297 +msgid "new DPCM features disabled (compatibility)!" msgstr "" -#: src/gui/insEdit.cpp:459 -msgid "enable tap B" +#: src/gui/insEdit.cpp:3298 +msgid "click here to enable them." msgstr "" -#: src/gui/insEdit.cpp:460 -msgid "AM with slope" +#: src/gui/insEdit.cpp:3309 +msgid "none selected" msgstr "" -#: src/gui/insEdit.cpp:465 -msgid "invert B" +#: src/gui/insEdit.cpp:3324 +msgid "Use sample" msgstr "" -#: src/gui/insEdit.cpp:466 -msgid "invert A" +#: src/gui/insEdit.cpp:3326 +msgid "Sample bank slot##BANKSLOT" msgstr "" -#: src/gui/insEdit.cpp:467 -msgid "reset B" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable (Amiga/Generic DAC only)" msgstr "" -#: src/gui/insEdit.cpp:468 -msgid "reset A" +#: src/gui/insEdit.cpp:3348 +msgid "Use wavetable" msgstr "" -#: src/gui/insEdit.cpp:469 -msgid "clip B" +#: src/gui/insEdit.cpp:3375 +msgid "Use sample map" msgstr "" -#: src/gui/insEdit.cpp:470 -msgid "clip A" +#: src/gui/insEdit.cpp:3397 +msgid "delta" msgstr "" -#: src/gui/insEdit.cpp:477 -msgid "swap counters (noise)" +#: src/gui/insEdit.cpp:3403 +msgid "sample name" msgstr "" -#: src/gui/insEdit.cpp:478 -msgid "low pass (noise)" +#: src/gui/insEdit.cpp:3668 +msgid "set entire map to this pitch" msgstr "" -#: src/gui/insEdit.cpp:485 -msgid "rear right" +#: src/gui/insEdit.cpp:3676 +msgid "set entire map to this delta counter value" msgstr "" -#: src/gui/insEdit.cpp:486 -msgid "rear left" +#: src/gui/insEdit.cpp:3685 +msgid "set entire map to this note" msgstr "" -#: src/gui/insEdit.cpp:491 -msgid "on" +#: src/gui/insEdit.cpp:3694 +msgid "set entire map to this sample" msgstr "" -#: src/gui/insEdit.cpp:496 -msgid "k1 slowdown" +#: src/gui/insEdit.cpp:3704 +msgid "reset pitches" msgstr "" -#: src/gui/insEdit.cpp:497 -msgid "k2 slowdown" +#: src/gui/insEdit.cpp:3709 +msgid "clear delta counter values" msgstr "" -#: src/gui/insEdit.cpp:502 -msgid "pause" +#: src/gui/insEdit.cpp:3715 +msgid "reset notes" msgstr "" -#: src/gui/insEdit.cpp:503 -msgid "reverse" +#: src/gui/insEdit.cpp:3721 +msgid "clear map samples" msgstr "" -#: src/gui/insEdit.cpp:521 -msgid "Subtract" +#: src/gui/insEdit.cpp:3968 +msgid "Request from TX81Z" msgstr "" -#: src/gui/insEdit.cpp:522 -msgid "Average" +#: src/gui/insEdit.cpp:4024 +msgid "Volume##TL" msgstr "" -#: src/gui/insEdit.cpp:523 src/gui/insEdit.cpp:2037 -msgid "Phase" +#: src/gui/insEdit.cpp:4060 +#, c-format +msgid "%s name" msgstr "" -#: src/gui/insEdit.cpp:524 -msgid "Chorus" +#: src/gui/insEdit.cpp:4111 +msgid "this volume slider only works in compatibility (non-drums) system." msgstr "" -#: src/gui/insEdit.cpp:528 -msgid "None (dual)" +#: src/gui/insEdit.cpp:4116 +msgid "Fixed frequency mode" msgstr "" -#: src/gui/insEdit.cpp:529 -msgid "Wipe" +#: src/gui/insEdit.cpp:4118 +msgid "" +"when enabled, drums will be set to the specified frequencies, ignoring the " +"note." msgstr "" -#: src/gui/insEdit.cpp:531 -msgid "Fade (ping-pong)" +#: src/gui/insEdit.cpp:4126 +msgid "Drum" msgstr "" -#: src/gui/insEdit.cpp:532 -msgid "Overlay" +#: src/gui/insEdit.cpp:4128 src/gui/insEdit.cpp:4543 src/gui/insEdit.cpp:4649 +#: src/gui/insEdit.cpp:5155 src/gui/insEdit.cpp:5220 src/gui/insEdit.cpp:5866 +#: src/gui/insEdit.cpp:6761 src/gui/insEdit.cpp:6806 +msgid "Block" msgstr "" -#: src/gui/insEdit.cpp:533 -msgid "Negative Overlay" +#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4548 src/gui/insEdit.cpp:4654 +#: src/gui/insEdit.cpp:5783 src/gui/insEdit.cpp:5877 src/gui/insEdit.cpp:6762 +#: src/gui/insEdit.cpp:6807 +msgid "FreqNum" msgstr "" -#: src/gui/insEdit.cpp:534 -msgid "Slide" +#: src/gui/insEdit.cpp:4133 +msgid "Snare/Hi-hat" msgstr "" -#: src/gui/insEdit.cpp:535 -msgid "Mix Chorus" +#: src/gui/insEdit.cpp:4134 +msgid "Tom/Top" msgstr "" -#: src/gui/insEdit.cpp:536 -msgid "Phase Modulation" +#: src/gui/insEdit.cpp:4329 +msgid "Env" msgstr "" -#: src/gui/insEdit.cpp:541 -msgid "Sweep" +#: src/gui/insEdit.cpp:4471 src/gui/insEdit.cpp:5125 src/gui/insEdit.cpp:5808 +msgid "Snare's multiplier is determined by HiHat's." msgstr "" -#: src/gui/insEdit.cpp:542 src/gui/insEdit.cpp:552 -msgid "Wait" +#: src/gui/insEdit.cpp:4525 src/gui/insEdit.cpp:5301 src/gui/insEdit.cpp:5624 +msgid "Pitch control" msgstr "" -#: src/gui/insEdit.cpp:543 src/gui/insEdit.cpp:553 -msgid "Wait for Release" +#: src/gui/insEdit.cpp:4534 src/gui/insEdit.cpp:5310 src/gui/insEdit.cpp:5633 +msgid "" +"only works on linear pitch! go to Compatibility Flags > Pitch/Playback and " +"set Pitch linearity to Full." msgstr "" -#: src/gui/insEdit.cpp:545 src/gui/insEdit.cpp:555 -msgid "Loop until Release" +#: src/gui/insEdit.cpp:4536 src/gui/insEdit.cpp:5312 src/gui/insEdit.cpp:5635 +msgid "" +"use op's arpeggio and pitch macros control instead of block/f-num macros" msgstr "" -#: src/gui/insEdit.cpp:549 -msgid "Volume Sweep" +#: src/gui/insEdit.cpp:4725 src/gui/insEdit.cpp:5089 src/gui/insEdit.cpp:5146 +#: src/gui/insEdit.cpp:5902 +msgid "OPL2/3/4 only (last 4 waveforms are OPL3/4 only)" msgstr "" -#: src/gui/insEdit.cpp:550 -msgid "Frequency Sweep" +#: src/gui/insEdit.cpp:4824 src/gui/insEdit.cpp:5557 +#, c-format +msgid "Envelope 2 (kick only)" msgstr "" -#: src/gui/insEdit.cpp:551 -msgid "Cutoff Sweep" +#: src/gui/insEdit.cpp:4829 +#, c-format +msgid "Operator %d" msgstr "" -#: src/gui/insEdit.cpp:559 src/gui/insEdit.cpp:6655 -msgid "Direct" +#: src/gui/insEdit.cpp:5165 +msgid "Freq" msgstr "" -#: src/gui/insEdit.cpp:560 src/gui/insEdit.cpp:6659 -msgid "Decrease (linear)" +#: src/gui/insEdit.cpp:5195 +msgid "Only on YM2151 and YM2414 (OPM and OPZ)" msgstr "" -#: src/gui/insEdit.cpp:561 src/gui/insEdit.cpp:6663 -msgid "Decrease (logarithmic)" +#: src/gui/insEdit.cpp:5218 +msgid "Blk" msgstr "" -#: src/gui/insEdit.cpp:562 src/gui/insEdit.cpp:6667 -msgid "Increase (linear)" +#: src/gui/insEdit.cpp:5231 +msgid "F" msgstr "" -#: src/gui/insEdit.cpp:563 src/gui/insEdit.cpp:6671 -msgid "Increase (bent line)" +#: src/gui/insEdit.cpp:5233 +msgid "Frequency (F-Num)" msgstr "" -#: src/gui/insEdit.cpp:611 -msgid "Relative" -msgstr "相對音調" +#: src/gui/insEdit.cpp:5602 +msgid "SSG On" +msgstr "" -#: src/gui/insEdit.cpp:616 -#, c-format -msgid "%d: +%d (exponential)" +#: src/gui/insEdit.cpp:6002 src/gui/insEdit.cpp:7089 +msgid "tri" msgstr "" -#: src/gui/insEdit.cpp:619 -#, c-format -msgid "%d: +%d (linear)" +#: src/gui/insEdit.cpp:6024 +msgid "" +"Like in SID2,specific noise LFSR feedback bits config can produce tonal " +"waves.\n" +"Refer to the manual for LFSR bits macro configurations for which frequency " +"calculation is altered\n" +"in a way that makes tonal noise stay in tune." msgstr "" -#: src/gui/insEdit.cpp:622 -#, c-format -msgid "%d: -%d (exponential)" +#: src/gui/insEdit.cpp:6031 +msgid "1-bit noise" msgstr "" -#: src/gui/insEdit.cpp:625 -#, c-format -msgid "%d: -%d (linear)" +#: src/gui/insEdit.cpp:6035 +msgid "special" msgstr "" -#: src/gui/insEdit.cpp:627 -#, c-format -msgid "%d: %d (direct)" +#: src/gui/insEdit.cpp:6040 +msgid "Special wave" msgstr "" -#: src/gui/insEdit.cpp:660 -msgid "Random" +#: src/gui/insEdit.cpp:6042 +msgid "Wavetable channel" msgstr "" -#: src/gui/insEdit.cpp:1610 -msgid "" -"left click to restart\n" -"middle click to pause\n" -"right click to see algorithm" +#: src/gui/insEdit.cpp:6050 +msgid "Forces waveform macro to control wavetable index." msgstr "" -#: src/gui/insEdit.cpp:1620 -msgid "" -"left click to configure TL scaling\n" -"right click to see FM preview" +#: src/gui/insEdit.cpp:6054 +msgid "Inv. left" msgstr "" -#: src/gui/insEdit.cpp:1624 -msgid "right click to see FM preview" +#: src/gui/insEdit.cpp:6058 +msgid "Invert left channel signal" msgstr "" -#: src/gui/insEdit.cpp:1639 -msgid "operator level changes with volume?" +#: src/gui/insEdit.cpp:6062 +msgid "Inv. right" msgstr "" -#: src/gui/insEdit.cpp:1648 -msgid "AUTO##OPKVS" +#: src/gui/insEdit.cpp:6066 +msgid "Invert right channel signal" msgstr "" -#: src/gui/insEdit.cpp:1650 -msgid "NO##OPKVS" +#: src/gui/insEdit.cpp:6071 src/gui/insEdit.cpp:6072 +msgid "Special wave preview" msgstr "" -#: src/gui/insEdit.cpp:1652 -msgid "YES##OPKVS" +#: src/gui/insEdit.cpp:6090 src/gui/insEdit.cpp:6091 +msgid "A" msgstr "" -#: src/gui/insEdit.cpp:1900 src/gui/insEdit.cpp:2005 -msgid "Bottom" +#: src/gui/insEdit.cpp:6093 src/gui/insEdit.cpp:6094 +msgid "D" msgstr "" -#: src/gui/insEdit.cpp:1940 -msgid "Hold" +#: src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6097 +msgid "S" msgstr "" -#: src/gui/insEdit.cpp:1949 -msgid "SusTime" +#: src/gui/insEdit.cpp:6099 src/gui/insEdit.cpp:6100 +msgid "SR" msgstr "" -#: src/gui/insEdit.cpp:1969 -msgid "SusDecay" +#: src/gui/insEdit.cpp:6102 src/gui/insEdit.cpp:6103 +msgid "R" msgstr "" -#: src/gui/insEdit.cpp:2047 -msgid "Shape" +#: src/gui/insEdit.cpp:6128 src/gui/insEdit.cpp:7211 +msgid "Wave Mix Mode" msgstr "" -#: src/gui/insEdit.cpp:2100 -msgid "Macro type: Sequence" +#: src/gui/insEdit.cpp:6132 src/gui/insEdit.cpp:7156 +msgid "Reset duty on new note" msgstr "" -#: src/gui/insEdit.cpp:2103 -msgid "Macro type: ADSR" +#: src/gui/insEdit.cpp:6135 src/gui/insEdit.cpp:7218 +msgid "Absolute Duty Macro" msgstr "" -#: src/gui/insEdit.cpp:2106 -msgid "Macro type: LFO" +#: src/gui/insEdit.cpp:6142 src/gui/insEdit.cpp:7161 +msgid "Ring Modulation" msgstr "" -#: src/gui/insEdit.cpp:2109 -msgid "Macro type: What's going on here?" +#: src/gui/insEdit.cpp:6149 +msgid "Source channel##rmsrc" msgstr "" -#: src/gui/insEdit.cpp:2122 -msgid "Delay/Step Length" +#: src/gui/insEdit.cpp:6152 src/gui/insEdit.cpp:7165 +msgid "Oscillator Sync" msgstr "" -#: src/gui/insEdit.cpp:2125 -msgid "Step Length (ticks)##IMacroSpeed" +#: src/gui/insEdit.cpp:6159 +msgid "Source channel##hssrc" msgstr "" -#: src/gui/insEdit.cpp:2129 -msgid "Delay##IMacroDelay" +#: src/gui/insEdit.cpp:6162 +msgid "Phase modulation" msgstr "" -#: src/gui/insEdit.cpp:2142 -msgid "Release mode: Active (jump to release pos)" +#: src/gui/insEdit.cpp:6169 +msgid "Source channel##pmsrc" msgstr "" -#: src/gui/insEdit.cpp:2144 -msgid "Release mode: Passive (delayed release)" +#: src/gui/insEdit.cpp:6175 +msgid "Separate noise pitch" msgstr "" -#: src/gui/insEdit.cpp:2407 -msgid "StepLen" +#: src/gui/insEdit.cpp:6179 +msgid "" +"Make noise pitch independent from other waves' pitch.\n" +"Noise pitch will be controllable via macros." msgstr "" -#: src/gui/insEdit.cpp:2415 -msgid "Delay" +#: src/gui/insEdit.cpp:6191 +#, c-format +msgid "Enable filter %d" msgstr "" -#: src/gui/insEdit.cpp:2439 -msgid "The heck? No, this isn't even working correctly..." +#: src/gui/insEdit.cpp:6198 +#, c-format +msgid "Initialize filter %d" msgstr "" -#: src/gui/insEdit.cpp:2442 -msgid "The only problem with that selectedMacro is that it's a bug..." +#: src/gui/insEdit.cpp:6203 +#, c-format +msgid "Connect to channel input##contoinput%d" msgstr "" -#: src/gui/insEdit.cpp:2603 -msgid "(copying)" +#: src/gui/insEdit.cpp:6209 +#, c-format +msgid "Cutoff##fcut%d" msgstr "" -#: src/gui/insEdit.cpp:2605 -msgid "(swapping)" +#: src/gui/insEdit.cpp:6211 +#, c-format +msgid "Resonance##fres%d" msgstr "" -#: src/gui/insEdit.cpp:2609 -msgid "" -"- drag to swap operator\n" -"- shift-drag to copy operator" +#: src/gui/insEdit.cpp:6213 +#, c-format +msgid "Output volume##foutvol%d" msgstr "" -#: src/gui/insEdit.cpp:2646 -msgid "new DPCM features disabled (compatibility)!" +#: src/gui/insEdit.cpp:6215 +#, c-format +msgid "Distortion level##fdist%d" msgstr "" -#: src/gui/insEdit.cpp:2647 -msgid "click here to enable them." +#: src/gui/insEdit.cpp:6219 src/gui/insEdit.cpp:6424 src/gui/insEdit.cpp:7181 +#: src/gui/insEdit.cpp:7691 src/gui/insEdit.cpp:7992 src/gui/insEdit.cpp:8246 +#: src/gui/insEdit.cpp:8556 +msgid "Filter Mode" msgstr "" -#: src/gui/insEdit.cpp:2658 -msgid "none selected" +#: src/gui/insEdit.cpp:6224 +#, c-format +msgid "low##flow%d" msgstr "" -#: src/gui/insEdit.cpp:2671 -msgid "Use sample" +#: src/gui/insEdit.cpp:6233 +#, c-format +msgid "band##fband%d" msgstr "" -#: src/gui/insEdit.cpp:2673 -msgid "Sample bank slot##BANKSLOT" +#: src/gui/insEdit.cpp:6242 +#, c-format +msgid "high##fhigh%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable (Amiga/Generic DAC only)" +#: src/gui/insEdit.cpp:6250 +#, c-format +msgid "Connect to channel output##contooutput%d" msgstr "" -#: src/gui/insEdit.cpp:2695 -msgid "Use wavetable" +#: src/gui/insEdit.cpp:6256 +#, c-format +msgid "Absolute cutoff macro##abscutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2722 -msgid "Use sample map" +#: src/gui/insEdit.cpp:6263 +#, c-format +msgid "Change cutoff with pitch##bindcutoff%d" msgstr "" -#: src/gui/insEdit.cpp:2744 -msgid "delta" +#: src/gui/insEdit.cpp:6266 +msgid "" +"Filter cutoff will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:2750 -msgid "sample name" +#: src/gui/insEdit.cpp:6270 +#, c-format +msgid "Decrease cutoff when pitch increases##decreasecutoff%d" msgstr "" -#: src/gui/insEdit.cpp:3015 -msgid "set entire map to this pitch" +#: src/gui/insEdit.cpp:6273 +msgid "" +"If this is enabled,filter cutoff will decrease if you increase the pitch.\n" +"If this is disabled,filter cutoff will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3023 -msgid "set entire map to this delta counter value" +#: src/gui/insEdit.cpp:6278 +#, c-format +msgid "Cutoff change center note##bindcutcenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3032 -msgid "set entire map to this note" +#: src/gui/insEdit.cpp:6281 +msgid "" +"The center note for cutoff changes. At this note no cutoff change happens.\n" +"As pitch goes lower or higher,cutoff changes apply." msgstr "" -#: src/gui/insEdit.cpp:3041 -msgid "set entire map to this sample" +#: src/gui/insEdit.cpp:6284 +#, c-format +msgid "Cutoff change strength##bindcutstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3051 -msgid "reset pitches" +#: src/gui/insEdit.cpp:6287 +msgid "How much cutoff changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3056 -msgid "clear delta counter values" +#: src/gui/insEdit.cpp:6289 +#, c-format +msgid "Scale cutoff only once on new note##bindcutnn%d" msgstr "" -#: src/gui/insEdit.cpp:3062 -msgid "reset notes" +#: src/gui/insEdit.cpp:6292 +msgid "" +"Filter cutoff will be changed only once on new note.\n" +"If this option is disabled,cutoff scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3068 -msgid "clear map samples" +#: src/gui/insEdit.cpp:6296 +#, c-format +msgid "Change resonance with pitch##bindres%d" msgstr "" -#: src/gui/insEdit.cpp:3307 -msgid "Request from TX81Z" +#: src/gui/insEdit.cpp:6299 +msgid "" +"Filter resonance will change with frequency/pitch.\n" +"See settings below." msgstr "" -#: src/gui/insEdit.cpp:3393 +#: src/gui/insEdit.cpp:6303 #, c-format -msgid "%s name" +msgid "Decrease resonance when pitch increases##decreaseres%d" msgstr "" -#: src/gui/insEdit.cpp:3445 -msgid "Fixed frequency mode" +#: src/gui/insEdit.cpp:6306 +msgid "" +"If this is enabled,filter resonance will decrease if you increase the " +"pitch.\n" +"If this is disabled,filter resonance will increase if you increase the pitch." msgstr "" -#: src/gui/insEdit.cpp:3447 -msgid "" -"when enabled, drums will be set to the specified frequencies, ignoring the " -"note." +#: src/gui/insEdit.cpp:6311 +#, c-format +msgid "Resonance change center note##bindrescenternote%d" msgstr "" -#: src/gui/insEdit.cpp:3455 -msgid "Drum" +#: src/gui/insEdit.cpp:6314 +msgid "" +"The center note for resonance changes. At this note no resonance change " +"happens.\n" +"As pitch goes lower or higher,resonance changes apply." msgstr "" -#: src/gui/insEdit.cpp:3457 src/gui/insEdit.cpp:3849 src/gui/insEdit.cpp:3955 -#: src/gui/insEdit.cpp:4453 src/gui/insEdit.cpp:4517 src/gui/insEdit.cpp:5117 -#: src/gui/insEdit.cpp:5569 -msgid "Block" +#: src/gui/insEdit.cpp:6317 +#, c-format +msgid "Resonance change strength##bindresstrength%d" msgstr "" -#: src/gui/insEdit.cpp:3459 src/gui/insEdit.cpp:3854 src/gui/insEdit.cpp:3960 -#: src/gui/insEdit.cpp:5042 src/gui/insEdit.cpp:5128 src/gui/insEdit.cpp:5570 -msgid "FreqNum" +#: src/gui/insEdit.cpp:6320 +msgid "How much resonance changes for given pitch change." msgstr "" -#: src/gui/insEdit.cpp:3462 -msgid "Snare/Hi-hat" +#: src/gui/insEdit.cpp:6322 +#, c-format +msgid "Scale resonance only once on new note##bindresnn%d" msgstr "" -#: src/gui/insEdit.cpp:3463 -msgid "Tom/Top" +#: src/gui/insEdit.cpp:6325 +msgid "" +"Filter resonance will be changed only once on new note.\n" +"If this option is disabled,resonance scaling will be applied\n" +"every time a pitch change happens." msgstr "" -#: src/gui/insEdit.cpp:3473 -msgid "Volume##TL" +#: src/gui/insEdit.cpp:6338 src/gui/insEdit.cpp:6339 +msgid "Filters connection matrix" msgstr "" -#: src/gui/insEdit.cpp:3475 -msgid "this volume slider only works in compatibility (non-drums) system." +#: src/gui/insEdit.cpp:6346 +msgid "In" msgstr "" -#: src/gui/insEdit.cpp:3663 -msgid "Env" +#: src/gui/insEdit.cpp:6373 +#, c-format +msgid "Feed signal from channel to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4031 src/gui/insEdit.cpp:4395 src/gui/insEdit.cpp:4445 -#: src/gui/insEdit.cpp:5153 -msgid "OPL2/3 only (last 4 waveforms are OPL3 only)" +#: src/gui/insEdit.cpp:6385 +#, c-format +msgid "Feed signal from filter %d output to filter %d input" msgstr "" -#: src/gui/insEdit.cpp:4130 src/gui/insEdit.cpp:4837 +#: src/gui/insEdit.cpp:6397 #, c-format -msgid "Envelope 2 (kick only)" +msgid "Feed signal from filter %d output to channel output" msgstr "" -#: src/gui/insEdit.cpp:4135 +#: src/gui/insEdit.cpp:6418 #, c-format -msgid "Operator %d" +msgid "Filter %d macros" msgstr "" -#: src/gui/insEdit.cpp:4463 -msgid "Freq" +#: src/gui/insEdit.cpp:6421 src/gui/insEdit.cpp:7173 src/gui/insEdit.cpp:7176 +#: src/gui/insEdit.cpp:7990 src/gui/insEdit.cpp:8286 src/gui/insEdit.cpp:8554 +msgid "Cutoff" msgstr "" -#: src/gui/insEdit.cpp:4492 -msgid "Only on YM2151 (OPM)" +#: src/gui/insEdit.cpp:6423 src/gui/insEdit.cpp:7993 src/gui/insEdit.cpp:8557 +msgid "Filter Toggle" msgstr "" -#: src/gui/insEdit.cpp:4515 -msgid "Blk" +#: src/gui/insEdit.cpp:6425 +msgid "Distortion Level" msgstr "" -#: src/gui/insEdit.cpp:4528 -msgid "F" +#: src/gui/insEdit.cpp:6426 +msgid "Output Volume" msgstr "" -#: src/gui/insEdit.cpp:4530 -msgid "Frequency (F-Num)" +#: src/gui/insEdit.cpp:6427 +msgid "Channel Input Connection" msgstr "" -#: src/gui/insEdit.cpp:4882 -msgid "SSG On" +#: src/gui/insEdit.cpp:6428 +msgid "Channel Output Connection" +msgstr "" + +#: src/gui/insEdit.cpp:6429 +msgid "Connection Matrix Row" msgstr "" -#: src/gui/insEdit.cpp:5256 src/gui/insEdit.cpp:5257 +#: src/gui/insEdit.cpp:6457 src/gui/insEdit.cpp:6458 msgid "waiting..." msgstr "" -#: src/gui/insEdit.cpp:5260 src/gui/insEdit.cpp:5261 +#: src/gui/insEdit.cpp:6461 src/gui/insEdit.cpp:6462 msgid "no instrument selected" msgstr "" -#: src/gui/insEdit.cpp:5444 +#: src/gui/insEdit.cpp:6645 msgid "" "none of the currently present chips are able to play this instrument type!" msgstr "" -#: src/gui/insEdit.cpp:5464 +#: src/gui/insEdit.cpp:6666 msgid "FM Macros" msgstr "" -#: src/gui/insEdit.cpp:5486 src/gui/insEdit.cpp:5491 +#: src/gui/insEdit.cpp:6688 src/gui/insEdit.cpp:6693 src/gui/insEdit.cpp:8263 msgid "LFO Speed" msgstr "" -#: src/gui/insEdit.cpp:5490 src/gui/insEdit.cpp:6565 +#: src/gui/insEdit.cpp:6692 src/gui/insEdit.cpp:7797 msgid "PM Depth" msgstr "" -#: src/gui/insEdit.cpp:5492 +#: src/gui/insEdit.cpp:6694 msgid "LFO Shape" msgstr "" -#: src/gui/insEdit.cpp:5495 +#: src/gui/insEdit.cpp:6697 msgid "OpMask" msgstr "" -#: src/gui/insEdit.cpp:5497 +#: src/gui/insEdit.cpp:6699 msgid "AM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5498 +#: src/gui/insEdit.cpp:6700 msgid "PM Depth 2" msgstr "" -#: src/gui/insEdit.cpp:5499 +#: src/gui/insEdit.cpp:6701 msgid "LFO2 Speed" msgstr "" -#: src/gui/insEdit.cpp:5500 +#: src/gui/insEdit.cpp:6702 msgid "LFO2 Shape" msgstr "" -#: src/gui/insEdit.cpp:5509 +#: src/gui/insEdit.cpp:6711 #, c-format msgid "Operator Macros" msgstr "" -#: src/gui/insEdit.cpp:5511 +#: src/gui/insEdit.cpp:6713 #, c-format msgid "OP%d Macros" msgstr "" -#: src/gui/insEdit.cpp:5572 +#: src/gui/insEdit.cpp:6764 src/gui/insEdit.cpp:6809 msgid "Op. Arpeggio" msgstr "" -#: src/gui/insEdit.cpp:5573 +#: src/gui/insEdit.cpp:6765 src/gui/insEdit.cpp:6810 msgid "Op. Pitch" msgstr "" -#: src/gui/insEdit.cpp:5582 +#: src/gui/insEdit.cpp:6783 msgid "Op. Panning" msgstr "" -#: src/gui/insEdit.cpp:5609 +#: src/gui/insEdit.cpp:6832 msgid "Use software envelope" msgstr "" -#: src/gui/insEdit.cpp:5610 +#: src/gui/insEdit.cpp:6833 msgid "Initialize envelope on every note" msgstr "" -#: src/gui/insEdit.cpp:5611 +#: src/gui/insEdit.cpp:6834 msgid "Double wave length (GBA only)" msgstr "" -#: src/gui/insEdit.cpp:5640 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6863 src/gui/insEdit.cpp:6940 msgid "Sound Length" msgstr "" -#: src/gui/insEdit.cpp:5643 src/gui/insEdit.cpp:5717 +#: src/gui/insEdit.cpp:6866 src/gui/insEdit.cpp:6940 msgid "Infinity" msgstr "" -#: src/gui/insEdit.cpp:5647 +#: src/gui/insEdit.cpp:6870 msgid "Direction" msgstr "" -#: src/gui/insEdit.cpp:5650 src/gui/insEdit.cpp:5720 src/gui/insEdit.cpp:5748 -#: src/gui/insEdit.cpp:6059 src/gui/insEdit.cpp:6102 +#: src/gui/insEdit.cpp:6873 src/gui/insEdit.cpp:6943 src/gui/insEdit.cpp:6971 +#: src/gui/insEdit.cpp:7287 src/gui/insEdit.cpp:7330 msgid "Up" msgstr "" -#: src/gui/insEdit.cpp:5655 src/gui/insEdit.cpp:5725 src/gui/insEdit.cpp:5753 -#: src/gui/insEdit.cpp:6064 src/gui/insEdit.cpp:6107 +#: src/gui/insEdit.cpp:6878 src/gui/insEdit.cpp:6948 src/gui/insEdit.cpp:6976 +#: src/gui/insEdit.cpp:7292 src/gui/insEdit.cpp:7335 msgid "Down" msgstr "" -#: src/gui/insEdit.cpp:5671 src/gui/insEdit.cpp:6004 +#: src/gui/insEdit.cpp:6894 src/gui/insEdit.cpp:7232 msgid "Hardware Sequence" msgstr "" -#: src/gui/insEdit.cpp:5681 src/gui/insEdit.cpp:6014 +#: src/gui/insEdit.cpp:6904 src/gui/insEdit.cpp:7242 msgid "Tick" msgstr "" -#: src/gui/insEdit.cpp:5683 src/gui/insEdit.cpp:6016 +#: src/gui/insEdit.cpp:6906 src/gui/insEdit.cpp:7244 msgid "Command" msgstr "" -#: src/gui/insEdit.cpp:5685 src/gui/insEdit.cpp:6018 +#: src/gui/insEdit.cpp:6908 src/gui/insEdit.cpp:7246 msgid "Move/Remove" msgstr "" -#: src/gui/insEdit.cpp:5714 +#: src/gui/insEdit.cpp:6937 msgid "Env Length" msgstr "" -#: src/gui/insEdit.cpp:5741 +#: src/gui/insEdit.cpp:6964 msgid "Shift" msgstr "" -#: src/gui/insEdit.cpp:5768 src/gui/insEdit.cpp:6124 +#: src/gui/insEdit.cpp:6991 src/gui/insEdit.cpp:7352 msgid "Ticks" msgstr "" -#: src/gui/insEdit.cpp:5787 src/gui/insEdit.cpp:6143 src/gui/insEdit.cpp:6290 +#: src/gui/insEdit.cpp:7010 src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7522 msgid "Position" msgstr "" -#: src/gui/insEdit.cpp:5866 -msgid "tri" -msgstr "" - -#: src/gui/insEdit.cpp:5933 -msgid "Ring Modulation" -msgstr "" - -#: src/gui/insEdit.cpp:5937 -msgid "Oscillator Sync" -msgstr "" - -#: src/gui/insEdit.cpp:5941 +#: src/gui/insEdit.cpp:7169 msgid "Enable filter" msgstr "" -#: src/gui/insEdit.cpp:5942 +#: src/gui/insEdit.cpp:7170 msgid "Initialize filter" msgstr "" -#: src/gui/insEdit.cpp:5945 src/gui/insEdit.cpp:5948 src/gui/insEdit.cpp:7002 -#: src/gui/insEdit.cpp:7283 src/gui/insEdit.cpp:7544 -msgid "Cutoff" -msgstr "" - -#: src/gui/insEdit.cpp:5953 src/gui/insEdit.cpp:6459 src/gui/insEdit.cpp:7004 -#: src/gui/insEdit.cpp:7246 src/gui/insEdit.cpp:7546 -msgid "Filter Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5982 src/gui/insEdit.cpp:6973 src/gui/insEdit.cpp:7553 +#: src/gui/insEdit.cpp:7210 src/gui/insEdit.cpp:7961 src/gui/insEdit.cpp:8563 msgid "Noise Mode" msgstr "" -#: src/gui/insEdit.cpp:5983 -msgid "Wave Mix Mode" -msgstr "" - -#: src/gui/insEdit.cpp:5986 +#: src/gui/insEdit.cpp:7214 msgid "Absolute Cutoff Macro" msgstr "" -#: src/gui/insEdit.cpp:5990 -msgid "Absolute Duty Macro" -msgstr "" - -#: src/gui/insEdit.cpp:5996 +#: src/gui/insEdit.cpp:7224 msgid "Don't test before new note" msgstr "" -#: src/gui/insEdit.cpp:6001 +#: src/gui/insEdit.cpp:7229 msgid "Switch roles of frequency and phase reset timer" msgstr "" -#: src/gui/insEdit.cpp:6048 src/gui/insEdit.cpp:6091 +#: src/gui/insEdit.cpp:7276 src/gui/insEdit.cpp:7319 msgid "Period" msgstr "" -#: src/gui/insEdit.cpp:6053 src/gui/insEdit.cpp:6096 src/gui/insEdit.cpp:6943 -msgid "Amount" -msgstr "" - -#: src/gui/insEdit.cpp:6056 src/gui/insEdit.cpp:6099 +#: src/gui/insEdit.cpp:7284 src/gui/insEdit.cpp:7327 msgid "Bound" msgstr "" -#: src/gui/insEdit.cpp:6072 +#: src/gui/insEdit.cpp:7300 msgid "Flip" msgstr "" -#: src/gui/insEdit.cpp:6261 +#: src/gui/insEdit.cpp:7493 msgid "Load waveform" msgstr "" -#: src/gui/insEdit.cpp:6266 +#: src/gui/insEdit.cpp:7498 msgid "" "when enabled, a waveform will be loaded into RAM.\n" "when disabled, only the offset and length change." msgstr "" -#: src/gui/insEdit.cpp:6270 +#: src/gui/insEdit.cpp:7502 msgid "Waveform##WAVE" msgstr "" -#: src/gui/insEdit.cpp:6278 +#: src/gui/insEdit.cpp:7510 msgid "Per-channel wave position/length" msgstr "" -#: src/gui/insEdit.cpp:6288 +#: src/gui/insEdit.cpp:7520 msgid "Ch" msgstr "" -#: src/gui/insEdit.cpp:6337 +#: src/gui/insEdit.cpp:7569 msgid "Compatibility mode" msgstr "" -#: src/gui/insEdit.cpp:6339 +#: src/gui/insEdit.cpp:7571 msgid "" "only use for compatibility with .dmf modules!\n" "- initializes modulation table with first wavetable\n" "- does not alter modulation parameters on instrument change" msgstr "" -#: src/gui/insEdit.cpp:6341 +#: src/gui/insEdit.cpp:7573 msgid "Modulation depth" msgstr "" -#: src/gui/insEdit.cpp:6345 +#: src/gui/insEdit.cpp:7577 msgid "Modulation speed" msgstr "" -#: src/gui/insEdit.cpp:6349 +#: src/gui/insEdit.cpp:7581 msgid "Modulation table" msgstr "" -#: src/gui/insEdit.cpp:6398 +#: src/gui/insEdit.cpp:7630 msgid "Set modulation table (channel 5 only)" msgstr "" -#: src/gui/insEdit.cpp:6462 src/gui/insEdit.cpp:7251 +#: src/gui/insEdit.cpp:7694 src/gui/insEdit.cpp:8251 msgid "Filter K1" msgstr "" -#: src/gui/insEdit.cpp:6464 src/gui/insEdit.cpp:7252 +#: src/gui/insEdit.cpp:7696 src/gui/insEdit.cpp:8252 msgid "Filter K2" msgstr "" -#: src/gui/insEdit.cpp:6468 +#: src/gui/insEdit.cpp:7700 msgid "Envelope length" msgstr "" -#: src/gui/insEdit.cpp:6471 +#: src/gui/insEdit.cpp:7703 msgid "Left Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6473 +#: src/gui/insEdit.cpp:7705 msgid "Right Volume Ramp" msgstr "" -#: src/gui/insEdit.cpp:6476 +#: src/gui/insEdit.cpp:7708 msgid "Filter K1 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6478 +#: src/gui/insEdit.cpp:7710 msgid "Filter K2 Ramp" msgstr "" -#: src/gui/insEdit.cpp:6481 +#: src/gui/insEdit.cpp:7713 msgid "K1 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6483 +#: src/gui/insEdit.cpp:7715 msgid "K2 Ramp Slowdown" msgstr "" -#: src/gui/insEdit.cpp:6505 +#: src/gui/insEdit.cpp:7737 msgid "Attack Rate" msgstr "" -#: src/gui/insEdit.cpp:6511 +#: src/gui/insEdit.cpp:7743 msgid "Decay 1 Rate" msgstr "" -#: src/gui/insEdit.cpp:6517 +#: src/gui/insEdit.cpp:7749 msgid "Decay Level" msgstr "" -#: src/gui/insEdit.cpp:6523 +#: src/gui/insEdit.cpp:7755 msgid "Decay 2 Rate" msgstr "" -#: src/gui/insEdit.cpp:6529 +#: src/gui/insEdit.cpp:7761 msgid "Release Rate" msgstr "" -#: src/gui/insEdit.cpp:6535 +#: src/gui/insEdit.cpp:7767 msgid "Rate Correction" msgstr "" -#: src/gui/insEdit.cpp:6563 +#: src/gui/insEdit.cpp:7795 msgid "LFO Rate" msgstr "" -#: src/gui/insEdit.cpp:6574 +#: src/gui/insEdit.cpp:7802 +msgid "Damp" +msgstr "" + +#: src/gui/insEdit.cpp:7804 src/gui/insEdit.cpp:7808 src/gui/insEdit.cpp:7812 +msgid "Only for OPL4 PCM." +msgstr "" + +#: src/gui/insEdit.cpp:7806 +msgid "Pseudo Reverb" +msgstr "" + +#: src/gui/insEdit.cpp:7810 +msgid "LFO Reset" +msgstr "" + +#: src/gui/insEdit.cpp:7814 +msgid "Disable volume change ramp" +msgstr "" + +#: src/gui/insEdit.cpp:7819 msgid "Use envelope" msgstr "" -#: src/gui/insEdit.cpp:6627 +#: src/gui/insEdit.cpp:7872 msgid "Sustain/release mode:" msgstr "" -#: src/gui/insEdit.cpp:6628 +#: src/gui/insEdit.cpp:7873 msgid "Direct (cut on release)" msgstr "" -#: src/gui/insEdit.cpp:6631 +#: src/gui/insEdit.cpp:7876 msgid "Effective (linear decrease)" msgstr "" -#: src/gui/insEdit.cpp:6634 +#: src/gui/insEdit.cpp:7879 msgid "Effective (exponential decrease)" msgstr "" -#: src/gui/insEdit.cpp:6637 +#: src/gui/insEdit.cpp:7882 msgid "Delayed (write R on release)" msgstr "" -#: src/gui/insEdit.cpp:6647 src/gui/insEdit.cpp:6648 +#: src/gui/insEdit.cpp:7892 src/gui/insEdit.cpp:7893 msgid "Gain Mode" msgstr "" -#: src/gui/insEdit.cpp:6650 src/gui/insEdit.cpp:6651 src/gui/insEdit.cpp:7273 +#: src/gui/insEdit.cpp:7895 src/gui/insEdit.cpp:7896 src/gui/insEdit.cpp:8276 msgid "Gain" msgstr "" -#: src/gui/insEdit.cpp:6684 +#: src/gui/insEdit.cpp:7929 msgid "" "using decrease modes will not produce any sound at all, unless you know what " "you are doing.\n" "it is recommended to use the Gain macro for decrease instead." msgstr "" -#: src/gui/insEdit.cpp:6754 -msgid "Enable synthesizer" -msgstr "" - -#: src/gui/insEdit.cpp:6772 -msgid "Single-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6781 -msgid "Dual-waveform" -msgstr "" - -#: src/gui/insEdit.cpp:6854 src/gui/insEdit.cpp:6863 -msgid "Wave 1" -msgstr "" - -#: src/gui/insEdit.cpp:6859 src/gui/insEdit.cpp:6874 -msgid "" -"waveform macro is controlling wave 1!\n" -"this value will be ineffective." -msgstr "" - -#: src/gui/insEdit.cpp:6880 -msgid "Wave 2" -msgstr "" - -#: src/gui/insEdit.cpp:6895 -msgid "Resume preview" -msgstr "" - -#: src/gui/insEdit.cpp:6897 -msgid "Pause preview" -msgstr "" - -#: src/gui/insEdit.cpp:6905 -msgid "Restart preview" -msgstr "" - -#: src/gui/insEdit.cpp:6925 -msgid "Copy to new wavetable" -msgstr "" - -#: src/gui/insEdit.cpp:6932 -msgid "Update Rate" -msgstr "" - -#: src/gui/insEdit.cpp:6953 -msgid "Global" -msgstr "" - -#: src/gui/insEdit.cpp:6957 -msgid "" -"wavetable synthesizer disabled.\n" -"use the Waveform macro to set the wave for this instrument." -msgstr "" - -#: src/gui/insEdit.cpp:6963 +#: src/gui/insEdit.cpp:7951 msgid "Macros" msgstr "宏" -#: src/gui/insEdit.cpp:6972 src/gui/insEdit.cpp:6980 src/gui/insEdit.cpp:6989 -#: src/gui/insEdit.cpp:6998 src/gui/insEdit.cpp:7014 src/gui/insEdit.cpp:7028 -#: src/gui/insEdit.cpp:7040 src/gui/insEdit.cpp:7055 src/gui/insEdit.cpp:7073 -#: src/gui/insEdit.cpp:7079 src/gui/insEdit.cpp:7089 src/gui/insEdit.cpp:7096 -#: src/gui/insEdit.cpp:7102 src/gui/insEdit.cpp:7115 src/gui/insEdit.cpp:7122 -#: src/gui/insEdit.cpp:7129 src/gui/insEdit.cpp:7138 src/gui/insEdit.cpp:7148 -#: src/gui/insEdit.cpp:7156 src/gui/insEdit.cpp:7162 src/gui/insEdit.cpp:7170 -#: src/gui/insEdit.cpp:7177 src/gui/insEdit.cpp:7183 src/gui/insEdit.cpp:7195 -#: src/gui/insEdit.cpp:7207 src/gui/insEdit.cpp:7215 src/gui/insEdit.cpp:7231 -#: src/gui/insEdit.cpp:7245 src/gui/insEdit.cpp:7259 src/gui/insEdit.cpp:7266 -#: src/gui/insEdit.cpp:7277 src/gui/insEdit.cpp:7290 src/gui/insEdit.cpp:7299 -#: src/gui/insEdit.cpp:7306 src/gui/insEdit.cpp:7314 src/gui/insEdit.cpp:7338 -#: src/gui/insEdit.cpp:7345 src/gui/insEdit.cpp:7353 src/gui/insEdit.cpp:7364 -#: src/gui/insEdit.cpp:7371 src/gui/insEdit.cpp:7379 src/gui/insEdit.cpp:7387 -#: src/gui/insEdit.cpp:7396 src/gui/insEdit.cpp:7404 src/gui/insEdit.cpp:7410 -#: src/gui/insEdit.cpp:7416 src/gui/insEdit.cpp:7422 src/gui/insEdit.cpp:7427 -#: src/gui/insEdit.cpp:7434 src/gui/insEdit.cpp:7441 src/gui/insEdit.cpp:7449 -#: src/gui/insEdit.cpp:7458 src/gui/insEdit.cpp:7466 src/gui/insEdit.cpp:7478 -#: src/gui/insEdit.cpp:7491 src/gui/insEdit.cpp:7502 src/gui/insEdit.cpp:7512 -#: src/gui/insEdit.cpp:7520 src/gui/insEdit.cpp:7530 src/gui/insEdit.cpp:7539 +#: src/gui/insEdit.cpp:7960 src/gui/insEdit.cpp:7968 src/gui/insEdit.cpp:7977 +#: src/gui/insEdit.cpp:7986 src/gui/insEdit.cpp:8002 src/gui/insEdit.cpp:8016 +#: src/gui/insEdit.cpp:8028 src/gui/insEdit.cpp:8043 src/gui/insEdit.cpp:8061 +#: src/gui/insEdit.cpp:8067 src/gui/insEdit.cpp:8077 src/gui/insEdit.cpp:8084 +#: src/gui/insEdit.cpp:8090 src/gui/insEdit.cpp:8103 src/gui/insEdit.cpp:8110 +#: src/gui/insEdit.cpp:8117 src/gui/insEdit.cpp:8126 src/gui/insEdit.cpp:8136 +#: src/gui/insEdit.cpp:8144 src/gui/insEdit.cpp:8150 src/gui/insEdit.cpp:8158 +#: src/gui/insEdit.cpp:8174 src/gui/insEdit.cpp:8183 src/gui/insEdit.cpp:8195 +#: src/gui/insEdit.cpp:8207 src/gui/insEdit.cpp:8215 src/gui/insEdit.cpp:8231 +#: src/gui/insEdit.cpp:8245 src/gui/insEdit.cpp:8259 src/gui/insEdit.cpp:8269 +#: src/gui/insEdit.cpp:8280 src/gui/insEdit.cpp:8293 src/gui/insEdit.cpp:8302 +#: src/gui/insEdit.cpp:8309 src/gui/insEdit.cpp:8317 src/gui/insEdit.cpp:8341 +#: src/gui/insEdit.cpp:8348 src/gui/insEdit.cpp:8356 src/gui/insEdit.cpp:8367 +#: src/gui/insEdit.cpp:8374 src/gui/insEdit.cpp:8382 src/gui/insEdit.cpp:8390 +#: src/gui/insEdit.cpp:8399 src/gui/insEdit.cpp:8407 src/gui/insEdit.cpp:8413 +#: src/gui/insEdit.cpp:8419 src/gui/insEdit.cpp:8426 src/gui/insEdit.cpp:8432 +#: src/gui/insEdit.cpp:8437 src/gui/insEdit.cpp:8444 src/gui/insEdit.cpp:8451 +#: src/gui/insEdit.cpp:8459 src/gui/insEdit.cpp:8468 src/gui/insEdit.cpp:8476 +#: src/gui/insEdit.cpp:8488 src/gui/insEdit.cpp:8501 src/gui/insEdit.cpp:8512 +#: src/gui/insEdit.cpp:8522 src/gui/insEdit.cpp:8530 src/gui/insEdit.cpp:8540 +#: src/gui/insEdit.cpp:8549 src/gui/insEdit.cpp:8568 src/gui/insEdit.cpp:8577 msgid "Arpeggio" msgstr "琵琶器" -#: src/gui/insEdit.cpp:6976 src/gui/insEdit.cpp:6983 src/gui/insEdit.cpp:6994 -#: src/gui/insEdit.cpp:7024 src/gui/insEdit.cpp:7036 src/gui/insEdit.cpp:7046 -#: src/gui/insEdit.cpp:7061 src/gui/insEdit.cpp:7110 src/gui/insEdit.cpp:7118 -#: src/gui/insEdit.cpp:7125 src/gui/insEdit.cpp:7144 src/gui/insEdit.cpp:7166 -#: src/gui/insEdit.cpp:7191 src/gui/insEdit.cpp:7202 src/gui/insEdit.cpp:7221 -#: src/gui/insEdit.cpp:7250 src/gui/insEdit.cpp:7262 src/gui/insEdit.cpp:7282 -#: src/gui/insEdit.cpp:7302 src/gui/insEdit.cpp:7310 src/gui/insEdit.cpp:7317 -#: src/gui/insEdit.cpp:7322 src/gui/insEdit.cpp:7328 src/gui/insEdit.cpp:7334 -#: src/gui/insEdit.cpp:7341 src/gui/insEdit.cpp:7349 src/gui/insEdit.cpp:7358 -#: src/gui/insEdit.cpp:7367 src/gui/insEdit.cpp:7375 src/gui/insEdit.cpp:7392 -#: src/gui/insEdit.cpp:7400 src/gui/insEdit.cpp:7406 src/gui/insEdit.cpp:7430 -#: src/gui/insEdit.cpp:7437 src/gui/insEdit.cpp:7445 src/gui/insEdit.cpp:7454 -#: src/gui/insEdit.cpp:7462 src/gui/insEdit.cpp:7470 src/gui/insEdit.cpp:7482 -#: src/gui/insEdit.cpp:7497 src/gui/insEdit.cpp:7508 src/gui/insEdit.cpp:7516 -#: src/gui/insEdit.cpp:7525 src/gui/insEdit.cpp:7543 +#: src/gui/insEdit.cpp:7964 src/gui/insEdit.cpp:7971 src/gui/insEdit.cpp:7982 +#: src/gui/insEdit.cpp:8012 src/gui/insEdit.cpp:8024 src/gui/insEdit.cpp:8034 +#: src/gui/insEdit.cpp:8049 src/gui/insEdit.cpp:8098 src/gui/insEdit.cpp:8106 +#: src/gui/insEdit.cpp:8113 src/gui/insEdit.cpp:8132 src/gui/insEdit.cpp:8154 +#: src/gui/insEdit.cpp:8191 src/gui/insEdit.cpp:8202 src/gui/insEdit.cpp:8221 +#: src/gui/insEdit.cpp:8250 src/gui/insEdit.cpp:8262 src/gui/insEdit.cpp:8285 +#: src/gui/insEdit.cpp:8305 src/gui/insEdit.cpp:8313 src/gui/insEdit.cpp:8320 +#: src/gui/insEdit.cpp:8325 src/gui/insEdit.cpp:8331 src/gui/insEdit.cpp:8337 +#: src/gui/insEdit.cpp:8344 src/gui/insEdit.cpp:8352 src/gui/insEdit.cpp:8361 +#: src/gui/insEdit.cpp:8370 src/gui/insEdit.cpp:8378 src/gui/insEdit.cpp:8395 +#: src/gui/insEdit.cpp:8403 src/gui/insEdit.cpp:8409 src/gui/insEdit.cpp:8440 +#: src/gui/insEdit.cpp:8447 src/gui/insEdit.cpp:8455 src/gui/insEdit.cpp:8464 +#: src/gui/insEdit.cpp:8472 src/gui/insEdit.cpp:8480 src/gui/insEdit.cpp:8492 +#: src/gui/insEdit.cpp:8507 src/gui/insEdit.cpp:8518 src/gui/insEdit.cpp:8526 +#: src/gui/insEdit.cpp:8535 src/gui/insEdit.cpp:8553 src/gui/insEdit.cpp:8611 msgid "Phase Reset" msgstr "相位重置" -#: src/gui/insEdit.cpp:6990 src/gui/insEdit.cpp:7080 src/gui/insEdit.cpp:7278 -#: src/gui/insEdit.cpp:7315 +#: src/gui/insEdit.cpp:7978 src/gui/insEdit.cpp:8068 src/gui/insEdit.cpp:8281 +#: src/gui/insEdit.cpp:8318 src/gui/insEdit.cpp:8420 msgid "Duty/Noise" msgstr "占空比/噪聲" -#: src/gui/insEdit.cpp:7005 src/gui/insEdit.cpp:7547 -msgid "Filter Toggle" -msgstr "" - -#: src/gui/insEdit.cpp:7018 src/gui/insEdit.cpp:7356 +#: src/gui/insEdit.cpp:8006 src/gui/insEdit.cpp:8359 msgid "Surround" msgstr "環繞" -#: src/gui/insEdit.cpp:7020 src/gui/insEdit.cpp:7033 src/gui/insEdit.cpp:7082 -#: src/gui/insEdit.cpp:7141 src/gui/insEdit.cpp:7188 src/gui/insEdit.cpp:7199 -#: src/gui/insEdit.cpp:7217 src/gui/insEdit.cpp:7247 src/gui/insEdit.cpp:7269 -#: src/gui/insEdit.cpp:7293 src/gui/insEdit.cpp:7346 src/gui/insEdit.cpp:7372 -#: src/gui/insEdit.cpp:7389 src/gui/insEdit.cpp:7397 src/gui/insEdit.cpp:7442 -#: src/gui/insEdit.cpp:7451 src/gui/insEdit.cpp:7467 src/gui/insEdit.cpp:7479 -#: src/gui/insEdit.cpp:7494 src/gui/insEdit.cpp:7522 src/gui/insEdit.cpp:7532 +#: src/gui/insEdit.cpp:8008 src/gui/insEdit.cpp:8021 src/gui/insEdit.cpp:8070 +#: src/gui/insEdit.cpp:8129 src/gui/insEdit.cpp:8188 src/gui/insEdit.cpp:8199 +#: src/gui/insEdit.cpp:8217 src/gui/insEdit.cpp:8247 src/gui/insEdit.cpp:8272 +#: src/gui/insEdit.cpp:8296 src/gui/insEdit.cpp:8349 src/gui/insEdit.cpp:8375 +#: src/gui/insEdit.cpp:8392 src/gui/insEdit.cpp:8400 src/gui/insEdit.cpp:8452 +#: src/gui/insEdit.cpp:8461 src/gui/insEdit.cpp:8477 src/gui/insEdit.cpp:8489 +#: src/gui/insEdit.cpp:8504 src/gui/insEdit.cpp:8532 src/gui/insEdit.cpp:8542 +#: src/gui/insEdit.cpp:8594 msgid "Panning (left)" msgstr "聲像 (左)" -#: src/gui/insEdit.cpp:7021 src/gui/insEdit.cpp:7034 src/gui/insEdit.cpp:7083 -#: src/gui/insEdit.cpp:7142 src/gui/insEdit.cpp:7189 src/gui/insEdit.cpp:7200 -#: src/gui/insEdit.cpp:7218 src/gui/insEdit.cpp:7248 src/gui/insEdit.cpp:7270 -#: src/gui/insEdit.cpp:7294 src/gui/insEdit.cpp:7347 src/gui/insEdit.cpp:7373 -#: src/gui/insEdit.cpp:7390 src/gui/insEdit.cpp:7398 src/gui/insEdit.cpp:7443 -#: src/gui/insEdit.cpp:7452 src/gui/insEdit.cpp:7468 src/gui/insEdit.cpp:7480 -#: src/gui/insEdit.cpp:7495 src/gui/insEdit.cpp:7523 src/gui/insEdit.cpp:7533 +#: src/gui/insEdit.cpp:8009 src/gui/insEdit.cpp:8022 src/gui/insEdit.cpp:8071 +#: src/gui/insEdit.cpp:8130 src/gui/insEdit.cpp:8189 src/gui/insEdit.cpp:8200 +#: src/gui/insEdit.cpp:8218 src/gui/insEdit.cpp:8248 src/gui/insEdit.cpp:8273 +#: src/gui/insEdit.cpp:8297 src/gui/insEdit.cpp:8350 src/gui/insEdit.cpp:8376 +#: src/gui/insEdit.cpp:8393 src/gui/insEdit.cpp:8401 src/gui/insEdit.cpp:8453 +#: src/gui/insEdit.cpp:8462 src/gui/insEdit.cpp:8478 src/gui/insEdit.cpp:8490 +#: src/gui/insEdit.cpp:8505 src/gui/insEdit.cpp:8533 src/gui/insEdit.cpp:8543 +#: src/gui/insEdit.cpp:8595 msgid "Panning (right)" msgstr "聲像 (右)" -#: src/gui/insEdit.cpp:7042 src/gui/insEdit.cpp:7057 src/gui/insEdit.cpp:7163 -#: src/gui/insEdit.cpp:7267 src/gui/insEdit.cpp:7307 src/gui/insEdit.cpp:7492 +#: src/gui/insEdit.cpp:8030 src/gui/insEdit.cpp:8045 src/gui/insEdit.cpp:8151 +#: src/gui/insEdit.cpp:8270 src/gui/insEdit.cpp:8310 src/gui/insEdit.cpp:8502 msgid "Noise Freq" msgstr "噪聲頻率" -#: src/gui/insEdit.cpp:7048 src/gui/insEdit.cpp:7064 src/gui/insEdit.cpp:7225 +#: src/gui/insEdit.cpp:8036 src/gui/insEdit.cpp:8052 src/gui/insEdit.cpp:8225 msgid "AutoEnv Num" msgstr "" -#: src/gui/insEdit.cpp:7049 src/gui/insEdit.cpp:7065 src/gui/insEdit.cpp:7226 +#: src/gui/insEdit.cpp:8037 src/gui/insEdit.cpp:8053 src/gui/insEdit.cpp:8226 msgid "AutoEnv Den" msgstr "" -#: src/gui/insEdit.cpp:7050 src/gui/insEdit.cpp:7066 +#: src/gui/insEdit.cpp:8038 src/gui/insEdit.cpp:8054 msgid "Force Period" msgstr "" -#: src/gui/insEdit.cpp:7051 src/gui/insEdit.cpp:7067 +#: src/gui/insEdit.cpp:8039 src/gui/insEdit.cpp:8055 msgid "Env Period" msgstr "" -#: src/gui/insEdit.cpp:7068 +#: src/gui/insEdit.cpp:8056 msgid "Noise AND Mask" msgstr "" -#: src/gui/insEdit.cpp:7069 +#: src/gui/insEdit.cpp:8057 msgid "Noise OR Mask" msgstr "" -#: src/gui/insEdit.cpp:7090 +#: src/gui/insEdit.cpp:8078 msgid "On/Off" msgstr "" -#: src/gui/insEdit.cpp:7116 +#: src/gui/insEdit.cpp:8104 msgid "Patch" msgstr "" -#: src/gui/insEdit.cpp:7132 +#: src/gui/insEdit.cpp:8120 msgid "Mod Depth" msgstr "" -#: src/gui/insEdit.cpp:7133 +#: src/gui/insEdit.cpp:8121 msgid "Mod Speed" msgstr "" -#: src/gui/insEdit.cpp:7134 +#: src/gui/insEdit.cpp:8122 msgid "Mod Position" msgstr "" -#: src/gui/insEdit.cpp:7139 +#: src/gui/insEdit.cpp:8127 msgid "Noise Length" msgstr "" -#: src/gui/insEdit.cpp:7149 +#: src/gui/insEdit.cpp:8137 src/gui/insEdit.cpp:8570 msgid "Wave Pos" msgstr "" -#: src/gui/insEdit.cpp:7152 +#: src/gui/insEdit.cpp:8140 msgid "Wave Length" msgstr "" -#: src/gui/insEdit.cpp:7171 +#: src/gui/insEdit.cpp:8159 msgid "AUDCTL" msgstr "" -#: src/gui/insEdit.cpp:7178 src/gui/insEdit.cpp:7411 +#: src/gui/insEdit.cpp:8176 src/gui/insEdit.cpp:8414 msgid "Pulse Width" msgstr "" -#: src/gui/insEdit.cpp:7197 +#: src/gui/insEdit.cpp:8197 msgid "Duty/Int" msgstr "" -#: src/gui/insEdit.cpp:7203 src/gui/insEdit.cpp:7474 +#: src/gui/insEdit.cpp:8203 src/gui/insEdit.cpp:8484 msgid "Load LFSR" msgstr "" -#: src/gui/insEdit.cpp:7223 +#: src/gui/insEdit.cpp:8223 msgid "Envelope Mode" msgstr "" -#: src/gui/insEdit.cpp:7286 +#: src/gui/insEdit.cpp:8264 +msgid "LFO Vib Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8265 +msgid "LFO AM Depth" +msgstr "" + +#: src/gui/insEdit.cpp:8289 msgid "Phase Reset Timer" msgstr "" -#: src/gui/insEdit.cpp:7320 src/gui/insEdit.cpp:7327 +#: src/gui/insEdit.cpp:8323 src/gui/insEdit.cpp:8330 msgid "Freq Divider" msgstr "" -#: src/gui/insEdit.cpp:7323 +#: src/gui/insEdit.cpp:8326 msgid "Clock Divider" msgstr "" -#: src/gui/insEdit.cpp:7332 +#: src/gui/insEdit.cpp:8335 msgid "Global Volume" msgstr "" -#: src/gui/insEdit.cpp:7354 +#: src/gui/insEdit.cpp:8357 msgid "Echo Level" msgstr "" -#: src/gui/insEdit.cpp:7359 +#: src/gui/insEdit.cpp:8362 msgid "Echo Feedback" msgstr "" -#: src/gui/insEdit.cpp:7360 +#: src/gui/insEdit.cpp:8363 msgid "Echo Length" msgstr "" -#: src/gui/insEdit.cpp:7380 +#: src/gui/insEdit.cpp:8383 msgid "Group Ctrl" msgstr "" -#: src/gui/insEdit.cpp:7381 +#: src/gui/insEdit.cpp:8384 msgid "Group Attack" msgstr "" -#: src/gui/insEdit.cpp:7382 +#: src/gui/insEdit.cpp:8385 msgid "Group Decay" msgstr "" -#: src/gui/insEdit.cpp:7388 +#: src/gui/insEdit.cpp:8391 msgid "Noise Type" msgstr "" -#: src/gui/insEdit.cpp:7435 +#: src/gui/insEdit.cpp:8421 +msgid "Noise/PCM Pan" +msgstr "" + +#: src/gui/insEdit.cpp:8445 msgid "Square/Noise" msgstr "" -#: src/gui/insEdit.cpp:7472 +#: src/gui/insEdit.cpp:8482 msgid "Tap A Location" msgstr "" -#: src/gui/insEdit.cpp:7473 +#: src/gui/insEdit.cpp:8483 msgid "Tap B Location" msgstr "" -#: src/gui/insEdit.cpp:7484 +#: src/gui/insEdit.cpp:8494 msgid "Portion A Length" msgstr "" -#: src/gui/insEdit.cpp:7485 +#: src/gui/insEdit.cpp:8495 msgid "Portion B Length" msgstr "" -#: src/gui/insEdit.cpp:7486 +#: src/gui/insEdit.cpp:8496 msgid "Portion A Offset" msgstr "" -#: src/gui/insEdit.cpp:7487 +#: src/gui/insEdit.cpp:8497 msgid "Portion B Offset" msgstr "" -#: src/gui/insEdit.cpp:7531 +#: src/gui/insEdit.cpp:8541 msgid "Parameter" msgstr "" -#: src/gui/insEdit.cpp:7535 +#: src/gui/insEdit.cpp:8545 msgid "Load Value" msgstr "" -#: src/gui/insEdit.cpp:7554 +#: src/gui/insEdit.cpp:8564 src/gui/insEdit.cpp:8627 msgid "Wave Mix" msgstr "" -#: src/gui/insEdit.cpp:7568 +#: src/gui/insEdit.cpp:8571 +msgid "Duty/Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8586 +msgid "Special Wave" +msgstr "" + +#: src/gui/insEdit.cpp:8590 +msgid "Noise Arpeggio" +msgstr "" + +#: src/gui/insEdit.cpp:8591 +msgid "Noise Pitch" +msgstr "" + +#: src/gui/insEdit.cpp:8597 +msgid "Channel inversion" +msgstr "" + +#: src/gui/insEdit.cpp:8599 +msgid "Key On/Off" +msgstr "" + +#: src/gui/insEdit.cpp:8603 +msgid "Ring Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8604 +msgid "Hard Sync Source" +msgstr "" + +#: src/gui/insEdit.cpp:8605 +msgid "Phase Mod Source" +msgstr "" + +#: src/gui/insEdit.cpp:8614 +msgid "Noise Phase Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8616 +msgid "Envelope Reset" +msgstr "" + +#: src/gui/insEdit.cpp:8621 +msgid "Sustain Rate" +msgstr "" + +#: src/gui/insEdit.cpp:8625 +msgid "Noise LFSR bits" +msgstr "" + +#: src/gui/insEdit.cpp:8626 +msgid "1-Bit Noise" +msgstr "" + +#: src/gui/insEdit.cpp:8629 +msgid "Sample Mode" +msgstr "" + +#: src/gui/insEdit.cpp:8643 msgid "Timer Macros" msgstr "" -#: src/gui/insEdit.cpp:7570 +#: src/gui/insEdit.cpp:8645 msgid "warning: timer effects are not supported by VGM export!" msgstr "" -#: src/gui/insEdit.cpp:7571 +#: src/gui/insEdit.cpp:8646 msgid "Timer FX" msgstr "" -#: src/gui/insEdit.cpp:7572 +#: src/gui/insEdit.cpp:8647 msgid "TFX Offset" msgstr "" -#: src/gui/insEdit.cpp:7573 +#: src/gui/insEdit.cpp:8648 msgid "Timer Num" msgstr "" -#: src/gui/insEdit.cpp:7574 +#: src/gui/insEdit.cpp:8649 msgid "Timer Den" msgstr "" -#: src/gui/insEdit.cpp:7575 +#: src/gui/insEdit.cpp:8650 msgid "PWM Boundary" msgstr "" -#: src/gui/insEdit.cpp:7588 +#: src/gui/insEdit.cpp:8663 msgid "Octave offset" msgstr "" -#: src/gui/insEdit.cpp:7593 +#: src/gui/insEdit.cpp:8668 msgid "go to Macros for other parameters." msgstr "" -#: src/gui/insEdit.cpp:7609 +#: src/gui/insEdit.cpp:8684 msgid "invalid instrument type! change it first." msgstr "" -#: src/gui/insEdit.cpp:7653 +#: src/gui/insEdit.cpp:8728 msgid "clear contents" msgstr "" -#: src/gui/insEdit.cpp:7659 +#: src/gui/insEdit.cpp:8734 msgid "offset..." msgstr "偏移..." -#: src/gui/insEdit.cpp:7660 src/gui/insEdit.cpp:7693 +#: src/gui/insEdit.cpp:8735 src/gui/insEdit.cpp:8768 msgid "X" msgstr "" -#: src/gui/insEdit.cpp:7661 src/gui/insEdit.cpp:7697 +#: src/gui/insEdit.cpp:8736 src/gui/insEdit.cpp:8772 msgid "Y" msgstr "" -#: src/gui/insEdit.cpp:7662 +#: src/gui/insEdit.cpp:8737 msgid "offset" msgstr "偏移" -#: src/gui/insEdit.cpp:7725 +#: src/gui/insEdit.cpp:8800 msgid "Min" msgstr "最小" -#: src/gui/insEdit.cpp:7726 +#: src/gui/insEdit.cpp:8801 msgid "Max" msgstr "最大" +#~ msgid "About screen party time" +#~ msgstr "關於屛幕派對模式" + +#~ msgid "Warning: may cause epileptic seizures." +#~ msgstr "警告: 可能導致光敏性癲癇." + +#~ msgid "" +#~ "common values:\n" +#~ "- 1 for mono\n" +#~ "- 2 for stereo\n" +#~ "- 4 for quadraphonic\n" +#~ "- 6 for 5.1 surround\n" +#~ "- 8 for 7.1 surround" +#~ msgstr "" +#~ "常用値:\n" +#~ "- 1 for mono\n" +#~ "- 2 for stereo\n" +#~ "- 4 for quadraphonic\n" +#~ "- 6 for 5.1 surround\n" +#~ "- 8 for 7.1 surround" + +#~ msgid "Horizontal instrument list" +#~ msgstr "水平樂器列表" + +#~ msgid "" +#~ "use a width of:\n" +#~ "- any on Amiga/N163\n" +#~ "- 32 on Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, " +#~ "Virtual Boy and WonderSwan\n" +#~ "- 64 on FDS\n" +#~ "- 128 on X1-010\n" +#~ "any other widths will be scaled during playback." +#~ msgstr "" +#~ "波表寛區間:\n" +#~ "- 任意値可用於 Amiga/N163\n" +#~ "- 32 在 Game Boy, PC Engine, SCC, Konami Bubble System, Namco WSG, " +#~ "Virtual Boy 和 WonderSwan\n" +#~ "- 64 在 FDS\n" +#~ "- 128 在 X1-010 系統\n" +#~ "超過區間的寛度會在播放時按比例調整." + +#~ msgid "" +#~ "use a height of:\n" +#~ "- 16 for Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +#~ "Envelope shape and N163\n" +#~ "- 32 for PC Engine\n" +#~ "- 64 for FDS and Virtual Boy\n" +#~ "- 256 for X1-010 and SCC\n" +#~ "any other heights will be scaled during playback." +#~ msgstr "" +#~ "波表高區間:\n" +#~ "- 16 用在 Game Boy, WonderSwan, Namco WSG, Konami Bubble System, X1-010 " +#~ "Envelope shape 和 N163 上\n" +#~ "- 32 於 PC Engine\n" +#~ "- 64 於 FDS and Virtual Boy\n" +#~ "- 256 於 X1-010 and SCC\n" +#~ "超過區間的高度會在播放時按比例調整." + +#~ msgid "" +#~ "if you need help, you may:\n" +#~ "- read the manual (a file called manual.pdf)\n" +#~ "- ask for help in Discussions (https://github.com/tildearrow/furnace/" +#~ "discussions)" +#~ msgstr "" +#~ "如何您需要幫助,請:\n" +#~ "- 閲讀説明書 (文件名 manual.pdf)\n" +#~ "- 在Discussions 中詢問 (https://github.com/tildearrow/furnace/discussions)" + +#~ msgid "" +#~ "if you find any issues, be sure to report them! the issue tracker is " +#~ "here: https://github.com/tildearrow/furnace/issues" +#~ msgstr "" +#~ "如果您發現任何問題, 敬請務必回報! issue tracker: https://github.com/" +#~ "tildearrow/furnace/issues" + #~ msgid "F1xx: Single tick note slide up" #~ msgstr "F1xx: 單刻度音符上滑"